.elementor-27 .elementor-element.elementor-element-250782d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-091fe17 .apd-w .elementor-repeater-item-39899a8.apd-btn{background-color:#FFFFFF00;}.elementor-27 .elementor-element.elementor-element-091fe17 .apd-w .apd-hero--split .apd-hero__in{grid-template-columns:1fr 1fr;}.elementor-27 .elementor-element.elementor-element-091fe17 .apd-w .apd-hero__visual{width:600px;}.elementor-27 .elementor-element.elementor-element-091fe17 .apd-w .apd-hero__visual img{height:360px;object-fit:fill;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-8f92e02 .apd-w .apd-contact{margin-top:-110px;}.elementor-27 .elementor-element.elementor-element-8f92e02 .apd-w .apd-cpimg{min-height:300px;}.elementor-27 .elementor-element.elementor-element-8f92e02 .apd-w .apd-cpanel:not(.apd-cpanel--fill) .apd-cpimg{height:300px;}.elementor-27 .elementor-element.elementor-element-8f92e02 .apd-w .apd-cpimg img{object-position:center center;object-fit:cover;}.elementor-27 .elementor-element.elementor-element-8f92e02 .apd-w .apd-form-body label:not(.apd-plain){margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-091fe17 .apd-w .apd-hero{padding:30px 0px 80px 0px;}.elementor-27 .elementor-element.elementor-element-091fe17 .apd-w .apd-hero--split .apd-hero__in{grid-template-columns:1fr;}}/* Start custom CSS for apd-page-hero, class: .elementor-element-091fe17 */.elementor-27 .elementor-element.elementor-element-091fe17 p { text-align: justify; text-justify: inter-word; } .elementor-27 .elementor-element.elementor-element-091fe17 .apd-hero__visual img { object-fit: cover; width:100%; height:100%; min-height:360px; } @media(max-width:767px){.elementor-27 .elementor-element.elementor-element-091fe17 .apd-hero__visual img{min-height:280px;max-height:300px;height:300px;}}/* End custom CSS */
/* Start custom CSS for apd-contact, class: .elementor-element-8f92e02 */.elementor-27 .elementor-element.elementor-element-8f92e02 form .wpforms-field-sublabel {
    margin-top: 8px !important;
}

.elementor-27 .elementor-element.elementor-element-8f92e02 .p-text, .elementor-27 .elementor-element.elementor-element-8f92e02 .contact-intro p, .elementor-27 .elementor-element.elementor-element-8f92e02 p { text-align: justify; text-justify: inter-word; } .elementor-27 .elementor-element.elementor-element-8f92e02 .contact-image img, .elementor-27 .elementor-element.elementor-element-8f92e02 .p-img img { width:100%; height:100%; object-fit:cover; min-height:300px; }
.elementor-27 .elementor-element.elementor-element-8f92e02 .apd-hours__row:first-of-type,.elementor-27 .elementor-element.elementor-element-8f92e02 .apd-hours__row:first-of-type>*{color:#fff;font-weight:700}
.elementor-27 .elementor-element.elementor-element-8f92e02 #wpforms-40-field_9{padding-left:64px!important} .elementor-27 .elementor-element.elementor-element-8f92e02 #wpforms-40-field_9-container .iti__flag-container{padding:0 8px} .elementor-27 .elementor-element.elementor-element-8f92e02 #wpforms-40-field_9-container .iti__selected-flag{padding:0 8px}/* End custom CSS */