@charset "UTF-8";
html{scroll-behavior:smooth}@media (min-width:1200px){.header-menu-container .container .logo a img{max-height:125px !important;margin-top:-2.75rem;margin-bottom:-1.95rem}}body.home .widget_ap-image{padding:150px 0 !important}body.home .widget_ap-image .image-wrapper img{max-width:300px !important;margin-top:-2.5rem;margin-bottom:2.5rem}body.home header{position:absolute;left:0;top:0;display:block;background:rgba(0, 0, 0, 0.35)}@media (min-width:1024px){body.home header .right-menu{display:none}}@media (max-width:991.98px){body.home header{padding:15px 0}body.home header .container{flex-direction:row !important}}body.home header .logo{display:none !important}body.home header .toggle-menu{position:unset;top:auto;left:auto}body.home header .main-navigation ul{justify-content:flex-start !important}body.home header .main-navigation ul li a{color:white !important;transition:0.3s all ease-in-out;text-transform:none !important}body.home header .main-navigation ul li a:hover{color:#42ad8f !important}@media (min-width:1024px){header .right-menu{display:none}}header .main-navigation li a{font-size:17px !important}@media (min-width:1024px){#ap-cta-box-2 .col{flex:0 0 25%;max-width:25%}}#ap-cta-box-2 .list-cta{margin:0 auto !important}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta h4{font-family:Figtree !important;font-size:24px;font-weight:600;line-height:26px}#ap-cta-box-2 .title-cta a:hover{color:currentColor !important}#ap-cta-box-2 .description-cta{flex-grow:1 !important}#ap-cta-box-2+.container{margin-bottom:3.5rem}#ap-cta-box-2+.container .widget_ap-text{margin-top:1.5rem}#ap-cta-box-2+.container .widget_ap-text h5{text-align:left}#ap-cta-box-2+.container .widget_ap-text h5 span{font-weight:400}@media (max-width:1024px){#ap-cta-box-2+.container .row{flex-direction:column}#ap-cta-box-2+.container .row>*{flex:0 0 100%;max-width:100%}#ap-cta-box-2+.container .row .widget_ap-text{margin-top:1.5rem}}body.home #block-testimonial{padding:120px 0;background-attachment:local !important}body.home #block-testimonial .homepage-testimonial .testimonial .testi-value{text-align:center !important}body.home #block-testimonial .homepage-testimonial .testimonial .footer-author{text-align:center !important;color:#76c0ab !important}body.home #block-testimonial .slider-nav>*{color:#76c0ab !important;border-color:#76c0ab !important}footer#footer #footer-top{border-top:0 !important}@media (min-width:1024px){footer#footer #footer-top ul.menu{justify-content:center}}footer#footer #footer-top ul.menu li.menu-item{text-align:center}footer#footer #footer-top ul.menu li.menu-item:last-child ul.sub-menu li:first-child a:before{content:"";font-family:"Line Awesome Brands";font-weight:400;font-size:20px;vertical-align:middle;margin-right:0.5rem}footer#footer #footer-top ul.menu li.menu-item:last-child ul.sub-menu li:last-child a:before{content:"";font-family:"Line Awesome Brands";font-weight:400;font-size:20px;vertical-align:middle;margin-right:0.5rem}.contact-us .contact-details h2{color:#522d1d !important;font-weight:400;font-size:26px}.contact-us .contact-form .gform_wrapper .gform_heading h3.gform_title{font-size:26px !important;color:#522d1d !important;font-weight:400 !important}.contact-us .contact-form .gform_wrapper label{font-weight:bold !important}.select2-results__option.select2-results__option--highlighted{background-color:#eee !important;color:#333 !important}@media (max-width:1200px){.listing-body{padding-top:0 !important}}.ap-shortcode-ap_search_results .listing-body>.row>div>.alert-warning{padding-top:15px !important;margin-top:3.5rem}.custom-formatting .nav-sitemap{text-align:left !important;padding:3.5rem}.custom-formatting .nav-sitemap .parent{font-family:Roboto Condensed;font-weight:400;font-size:30px;line-height:33px}.custom-formatting .nav-sitemap ul{list-style:disc;margin:0 1rem}.custom-formatting .nav-sitemap ul a{text-transform:none}a.back-to-top{position:fixed;right:0;bottom:0;background-color:#000;z-index:999;padding:0.65rem 1rem;color:white;opacity:0.35;margin:1rem;font-size:1.5rem;border-radius:6px;transition:0.5s}a.back-to-top:hover{opacity:1}@media print{header.site-header .site-branding.logo img{max-height:120px !important;height:120px !important}}