.elementor-3071 .elementor-element.elementor-element-c428dae{margin-top:50px;margin-bottom:50px;}.elementor-3071 .elementor-element.elementor-element-3e40048 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3071 .elementor-element.elementor-element-5615ff9{--spacer-size:50px;}/* Start custom CSS for section, class: .elementor-element-c428dae */.bxsh {
box-shadow: 0px 0px 10px rgba(0,0,0,0.4)!important;
border: 1px solid #f1f1f1!important;
}
.pd5 {    padding: 5px;}
img {
    vertical-align: bottom;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    height: auto;
    max-width: 100%;
}
.bgfff {
    background: #FFF;
    width: 1020px;
}
.pdtb20 {
    padding: 20px 0 20px 0;
    border-bottom: solid 1px #f1f1f1;
}
.wd33 {width: 33%;}
.fltr {float: right;}
.pdt65 { padding-top: 65px;}
.fon20 {font-size: 20px;}
.wd49 { width: 49%;}
.fltr { float: right;}
.lih2 { line-height: 2em;}


@media (max-width: 640px){
.bdm-title, .komidashi{font-size:24px!important;}
}/* End custom CSS */