@font-face{font-family:'archivoregular';src:url(fonts/archivo-regular-webfont.eot);src:url(fonts/archivo-regular-webfont.eot?#iefix) format('embedded-opentype') , url(fonts/archivo-regular-webfont.woff2) format('woff2') , url(fonts/archivo-regular-webfont.woff) format('woff') , url(fonts/archivo-regular-webfont.ttf) format('truetype') , url(fonts/archivo-regular-webfont.svg#archivoregular) format('svg');font-weight:normal;font-style:normal}.slick-slide-inner img{box-shadow:0 0 10px 0 rgba(0,0,0,.29)!important}.elementor-slick-slider .slick-slider .slick-prev,.elementor-slick-slider .slick-slider .slick-next{background:#d8d8d8;height:36px;width:36px;border-radius:20px}.elementor-slick-slider .slick-slider .slick-prev:hover,.elementor-slick-slider .slick-slider .slick-next:hover{background:#878787}.elementor *{border-radius:4px}.elementor-top-section>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 10px;margin-top:-10px}blockquote{border-color:#b5061f}.premium-gallery-img-name{background:#fff;padding:6px 8px}#site-header{background:#fff!important;border-bottom:1px solid #ccc!important;height:120px!important;box-shadow:0 5px 10px -5px #999}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;min-width:958px}.sf-menu li.menu-item{margin:0 4px}#site-navigation-wrap .dropdown-menu{display:table!important;margin:0 auto!important}#site-navigation-wrap .dropdown-menu>li>a,.oceanwp-mobile-menu-icon a,.after-header-content-inner>a{background:none;line-height:40px!important;border-radius:4px}.oceanwp-custom-menu ul li a{color:#181818!important}.oceanwp-custom-menu ul li.current_page_item a,.oceanwp-custom-menu ul li a:hover{background:#dcdcdc!important;color:#b5061f!important}.page-id-178 .happyforms-form{margin-top:80px!important}.happyforms-form{background:#fff;border-style:solid;border-width:6px 6px 6px 6px;border-color:#efefef;box-shadow:0 0 10px 0 rgba(0,0,0,.29)}input[type="submit"].happyforms-button--submit{padding:12px 24px!important;letter-spacing:0!important}.happyforms-flex{padding:20px 0!important}.happyforms-part input{padding:0 10px!important}.happyforms-part--choice .option-label{padding:10px!important}.cm-colour-white{color:#fff}.cm-text-right{text-align:right}.cm-highlight{color:#64c1c0}