﻿@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;700;800&display=swap");@font-face{font-family:"Baskerville Serial";src:url("/wp-content/themes/fftheme/assets/fonts/BaskervilleSerial.eot");src:url("/wp-content/themes/fftheme/assets/fonts/BaskervilleSerial.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/fftheme/assets/fonts/BaskervilleSerial.woff2") format("woff2"), url("/wp-content/themes/fftheme/assets/fonts/BaskervilleSerial.woff") format("woff"), url("/wp-content/themes/fftheme/assets/fonts/BaskervilleSerial.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{margin:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}p{margin:1.1rem 0;color:black;font-family:"Raleway", sans-serif;font-size:16px;line-height:22px}strong{font-size:16px;line-height:22px;font-family:"Raleway", sans-serif;color:#4f99c7}a{color:#4f99c7;font-family:"Raleway", sans-serif;font-size:16px;line-height:22px;font-weight:bold;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}a:hover{color:#3e3e3e}html{scroll-behavior:smooth}ul li{font-size:15px;line-height:20px;font-family:"Raleway", sans-serif;color:black}ol{margin-left:17px}ol li{font-size:15px;line-height:20px;font-family:"Raleway", sans-serif;color:#000000;margin-bottom:14px;padding-left:15px}ol li a{font-size:15px;line-height:20px;font-family:"Raleway", sans-serif}h1{font-size:70px;line-height:80px;font-weight:normal;color:white;margin-top:0;margin-bottom:30px;position:relative;width:100%;text-transform:capitalize;font-family:"Baskerville";text-align:center}h2{font-size:35px;line-height:50px;font-family:"Raleway", sans-serif;color:#40ae91;margin-bottom:6px;font-weight:600;margin-top:0}.blue{color:#4f99c7}.purple-btn{height:58px;background-color:#4f99c7;font-family:"Raleway", sans-serif;color:white;text-transform:uppercase;letter-spacing:0;font-size:16px;transition:0.4s ease;min-width:200px;display:inline-flex;text-align:center;margin-top:14px;transition:0.4s ease;border-radius:0;font-weight:bold;border:2px solid #4f99c7;justify-content:center;align-items:center}.purple-btn:hover{background-color:white;color:#4f99c7}.gray-btn{padding:14px 15px 12px;background-color:#ffffff;font-family:"Raleway", sans-serif;color:gray;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:10px;transition:0.4s ease;border-radius:8px;font-weight:normal}.gray-btn:hover{background-color:#3e3e3e;color:#ffffff}.white-btn{padding:14px 15px 12px;background-color:#ffffff;font-family:"Raleway", sans-serif;color:#4f99c7;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:10px;transition:0.4s ease;border-radius:8px;font-weight:normal;margin-top:20px}.white-btn:hover{background-color:#3e3e3e;color:#ffffff}.header-btn{height:58px;background-color:#6fa058;border:2px solid #6fa058;font-family:"Raleway", sans-serif;color:#ffffff;text-transform:uppercase;letter-spacing:0;font-size:16px;transition:0.4s ease;min-width:228px;display:inline-flex;text-align:center;margin-top:14px;transition:0.4s ease;border-radius:0;font-weight:bold;justify-content:center;align-items:center;position:relative}.header-btn a{color:white !important}.header-btn a:after{display:none !important}.header-btn:hover{background-color:#ffffff;color:#6fa058}.hidden{display:none}*{scrollbar-width:auto;scrollbar-color:#6fa058 #837163}*::-webkit-scrollbar{width:14px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#6fa058;border-radius:15px;border:1px outset #8e7145}.banner{height:360px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner .inner{width:73rem;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:100%;display:flex;padding:0 2%;text-align:left;position:relative;z-index:2}.banner .inner span.sub-title{font-size:25px;line-height:35px;font-family:"Raleway", sans-serif;font-weight:normal;width:fit-content;color:#4f99c7;margin-top:5px}.banner .inner h2{font-size:65px;line-height:80px;font-family:"Raleway", sans-serif;font-weight:normal;color:#ffffff;margin:0;margin-top:6rem;text-shadow:0 3px black}#g-headertop{position:absolute;z-index:9999;width:100%;background:rgba(255, 255, 255, 0.9);height:80px;margin-top:0}#g-headertop .header-inner{width:90%;margin:0px auto 0px;height:80px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;-webkit-transition:height 0.5s;transition:height 0.5s}#g-headertop .header-inner .site-logo{width:18%;flex:0 18%;top:3rem;position:relative}#g-headertop .header-inner .site-logo img{height:210px;width:auto;border:4px solid #6fa058}#g-headertop .header-inner .site-navigation{width:80%;flex:1 80%;display:flex}#g-headertop .header-inner .site-navigation .menu-main-menu-container{display:inline-block;width:72%}#g-headertop .header-inner .site-navigation p{color:#ffffff;padding:0;line-height:18px;font-size:14px;font-weight:100;font-family:"Raleway", sans-serif;letter-spacing:0px;font-weight:normal;position:relative;text-align:right;margin-right:0rem}#g-headertop .header-inner .site-navigation p a{font-size:14px;line-height:18px;font-family:"Raleway", sans-serif;color:#4f99c7}#g-headertop .header-inner .site-navigation p a.header-tel{margin-right:6rem}#g-headertop .header-inner .site-navigation p a:hover{color:#4f99c7}#g-headertop .header-inner .site-navigation p a.so-button{font-size:30px;line-height:50px;margin-right:2.5rem;margin-left:2.5rem;color:#4f99c7}#g-headertop .header-inner .site-navigation p a.so-button:hover{color:#6fa058 !important}#g-headertop .header-inner .site-navigation p .spacer{margin:0 10px;color:#6fa058;font-weight:600}#g-headertop .header-inner .site-navigation ul#menu-main-menu{display:flex;flex-direction:row;justify-content:space-evenly;list-style:none;padding:0;height:100%;align-items:center;margin:0}#g-headertop .header-inner .site-navigation ul#menu-main-menu li.current_page_item a{color:#4f99c7}#g-headertop .header-inner .site-navigation ul#menu-main-menu li.current_page_item a:after{width:100%;left:0}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{color:#000000;padding:0.2345rem 0;line-height:26px;font-size:16px;font-family:"Raleway", sans-serif;letter-spacing:0px;font-weight:bold;position:relative;margin-top:0;display:block;text-transform:uppercase}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a:hover{color:#4f99c7}span.hidden{display:none}.no-js .owl-carousel,.owl-carousel{display:block !important;height:95vh !important;min-height:845px !important}.slider{position:relative}.slider .container{position:absolute;z-index:2;top:0;height:95vh;min-height:845px;display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.slider .container .slider-content{width:100%;margin:7rem auto 0;overflow:hidden;animation-name:fadeIn;animation-duration:6s}.slider .container .slider-content h1{font-family:"Raleway", sans-serif;font-weight:bold;text-shadow:0 2px black}.slider .container .slider-content h2{font-size:35px;line-height:50px;font-family:"Raleway", sans-serif;color:#ffffff;margin-bottom:6px;font-weight:600;margin-top:0;text-align:center;text-shadow:0 2px black}.slider .container .slider-content .g-owlcarousel-item-link{margin:0 auto;display:block;text-align:center}.slider .container .slider-content p{color:white;font-size:56px;line-height:66px;display:block;text-align:center;width:54rem;margin:0px auto 0;font-family:"Raleway", sans-serif;text-transform:uppercase;text-shadow:3px 1px 0px #4f99c7}.slider .container .slider-content a.g-owlcarousel-item-button.button-outline{margin-top:24px}.slider .g-owlcarousel{display:block}.slider .g-owlcarousel .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:95vh;min-height:845px;width:100%;display:block;position:relative}.slider .g-owlcarousel .item img{display:block;width:100%;height:95vh;min-height:845px;position:relative;object-fit:cover;object-position:center}.slider .g-owlcarousel .item:after{content:"";height:100%;width:100%;display:block;top:0;background-color:rgba(18, 32, 61, 0.15);position:absolute}body:not(.home) div#primary .main-content{margin-bottom:0}body:not(.home) div#primary .main-content .content{width:100%;flex:0 100%}div#primary{display:block;position:relative;margin-top:0;z-index:0}div#primary .main-content{position:relative;width:72rem;margin:0 auto 0;padding:5rem 4rem 4rem;display:flex;flex-direction:row-reverse;background-color:rgba(255, 255, 255, 0.95);z-index:1}div#primary .main-content .content{width:50%;flex:0 50%}div#primary .main-content .content h1{font-size:50px;line-height:70px;font-weight:bold;width:fit-content;color:#000000;position:relative;font-family:"Baskerville";text-transform:capitalize;margin-top:0;margin-bottom:0}div#primary .main-content .content p{text-align:left}div#primary .main-content .content p:nth-of-type(1) strong{font-size:20px;line-height:28px}div#primary .main-content .image{width:50%;flex:0 50%}div#primary .main-content .image img{width:100%;height:auto}.FAQs .inner{width:72rem;margin:0rem auto 0;padding:5rem 0}.FAQs .inner h2{color:#4f99c7;text-align:center;font-size:40px;line-height:50px;margin-bottom:35px}.FAQs .inner .faq-container{text-align:center;margin-top:2rem}.FAQs .inner .faq-container span.question{font-size:20px;line-height:30px;font-family:"Open Sans";font-weight:bold;color:#8247a1}.FAQs .inner .faq-container span.answer p{margin-top:8px}.loop.owl-theme{height:auto !important;min-height:auto !important;margin:0px auto 5px}.loop.owl-theme .owl-item{position:relative}.loop.owl-theme .owl-item .item{overflow:hidden}.loop.owl-theme .owl-item .item a{position:relative}.loop.owl-theme .owl-item .item a:before{content:"";width:100%;height:100%;background-color:rgba(97, 11, 121, 0.64);position:absolute;display:block;opacity:0;transition:0.4s all ease;z-index:1}.loop.owl-theme .owl-item .item a img{display:block;width:100%;height:20vw;min-height:340px;object-fit:cover;object-position:center;transition:0.4s all ease}.loop.owl-theme .owl-item .item a:hover img{transition:0.4s all ease;transform:scale(1.1)}.loop.owl-theme .owl-item .item a:hover:before{opacity:1;transition:0.4s all ease;transform:scale(1.1)}.loop.owl-theme .owl-dots{width:72rem;margin:30px auto !important;text-align:left}.loop.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:0px 4px;display:block;background-color:#000000;border-radius:0}.loop.owl-theme .owl-dots .owl-dot.active span,.loop.owl-theme .owl-dots .owl-dot:hover span{background:#40ae91}.loop.owl-theme .owl-nav button.owl-prev,.loop.owl-theme .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;color:#ffffff;border-radius:50%;text-align:center;transition:all 0.3s}.loop.owl-theme .owl-nav button.owl-prev{width:60px;height:81px;display:block;background:#40ae91;color:white;font-size:24px;line-height:35px;border-radius:0;left:12.26vw}.loop.owl-theme .owl-nav button.owl-prev:hover{opacity:0.6}.loop.owl-theme .owl-nav button.owl-next{width:60px;height:81px;display:block;background:#40ae91;color:white;font-size:24px;line-height:35px;border-radius:0;right:12.21vw}.loop.owl-theme .owl-nav button.owl-next:hover{opacity:0.6}.contact-form{padding-bottom:60px;padding-top:65px;background-image:url(/wp-content/uploads/2023/10/contact-form-bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.contact-form .introduction{width:74rem;margin:0 auto}.contact-form .introduction span.main-header{text-align:center;font-size:40px;line-height:50px;margin-bottom:20px;color:white;display:block;font-weight:bold;font-family:"Raleway", sans-serif}.contact-form .introduction span.sub-header{text-align:center;color:#ffffff;margin-bottom:40px;font-family:"Raleway", sans-serif;font-size:18px;line-height:26px;margin-top:20px;display:block}.contact-form .inner{width:74rem;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:16px;width:46.4%;font-size:20px;border-radius:0px;margin:0 auto;font-family:"Open Sans", sans-serif;border:2px solid #ffffff;background-color:white;color:black;display:inline-block;position:relative;margin-right:1%;margin-bottom:1%}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:16px;width:46.4%;font-size:20px;border-radius:0px;margin:0 auto;font-family:"Open Sans", sans-serif;border:2px solid #ffffff;background-color:white;color:black;display:inline-block;position:relative;margin-bottom:1%}.contact-form .inner input::placeholder,.contact-form .inner textarea::placeholder{color:black;font-weight:normal;font-family:"Raleway", sans-serif;text-transform:none}.contact-form .inner .wpcf7-form-control-wrap:nth-of-type(2n) input{margin-right:0 !important}.contact-form .inner .privacy{color:#ffffff;display:inline-block;width:100%;margin:0;text-align:left;margin-top:8px;font-size:15px;font-family:"Raleway", sans-serif}.contact-form .inner .privacy a{color:#ffffff;font-size:15px;font-family:"Raleway", sans-serif;text-decoration:underline}.contact-form .inner .privacy a:hover{color:black}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:14px 15px 12px;background-color:#ffffff;font-family:"Raleway", sans-serif;color:#40ae91;text-transform:uppercase;letter-spacing:0;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:30px;transition:0.4s ease;border-radius:0;font-weight:bold;margin:0 auto;display:block;border:0;box-shadow:none;cursor:pointer;display:inline-block;float:right}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#3e3e3e;color:#ffffff}.contact-form .inner .wpcf7-not-valid-tip{display:none}.contact-form .inner input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(82, 168, 236, 0.6)}.contact-form .inner textarea{padding:19px;width:96.3%;font-size:20px;border-radius:0px;margin:0 auto;font-family:"Raleway", sans-serif;border:2px solid #ffffff;background-color:white;color:black}.hidden-desktop{display:none}.footer{background-position:center;background-size:cover;background-repeat:no-repeat;height:auto;padding:2rem 0 1rem}.footer .footer-inner{width:72rem;margin:0 auto}.footer .footer-inner .footer-top{display:flex;flex-direction:row}.footer .footer-inner .footer-top .footer-left{width:70%;flex:0 70%}.footer .footer-inner .footer-top .footer-left .site-logo{margin-bottom:15px}.footer .footer-inner .footer-top .footer-left .site-logo img{height:auto;width:268px;display:block}.footer .footer-inner .footer-top .footer-left .footer-links .spacer{color:white;margin:0 5px}.footer .footer-inner .footer-top .footer-left .footer-links .spacer:last-of-type{display:none}.footer .footer-inner .footer-top .footer-right{width:30%;flex:0 30%}.footer .footer-inner .footer-top .footer-right a.footer-tel{font-size:30px;line-height:35px;letter-spacing:0px;font-family:"Raleway", sans-serif;color:#4f99c7;display:block;margin-bottom:10px;font-weight:bold}.footer .footer-inner .footer-top .footer-right a.footer-tel:hover{color:#000000}.footer .footer-inner .footer-top .footer-right a.footemail{color:#000000;font-size:16px;line-height:20px;letter-spacing:0px;margin-bottom:0;font-family:"Raleway", sans-serif;display:inline-block;font-weight:bold;width:70%}.footer .footer-inner .footer-top .footer-right a.footemail:hover{color:#4f99c7}.footer .footer-inner .footer-top .footer-right p{color:black;font-family:"Raleway", sans-serif;font-size:16px;line-height:20px;letter-spacing:0px}.footer .footer-inner .footer-top .footer-right span.header:nth-of-type(2){margin-top:40px}.footer .footer-inner .footer-bottom .inner{width:72rem;margin:0rem auto 0;display:flex;flex-direction:row;padding:1rem 0 0rem}.footer .footer-inner .footer-bottom .inner div{width:50%}.footer .footer-inner .footer-bottom .inner p.branding,.footer .footer-inner .footer-bottom .inner p.copyright{letter-spacing:0px;font-size:12px;line-height:18px;display:block;font-family:"Raleway", sans-serif;margin-bottom:0;color:black}.footer .footer-inner .footer-bottom .inner p.branding a,.footer .footer-inner .footer-bottom .inner p.copyright a{color:#000000;font-weight:normal;font-size:12px;line-height:18px;text-decoration:underline}.footer .footer-inner .footer-bottom .inner p.branding a:hover,.footer .footer-inner .footer-bottom .inner p.copyright a:hover{text-decoration:none;color:#4f99c7}.footer .footer-inner .footer-bottom .inner p.branding .spacer:last-of-type,.footer .footer-inner .footer-bottom .inner p.copyright .spacer:last-of-type{display:none}.footer .footer-inner .footer-bottom .inner p.branding{text-align:right}.footer .footer-inner .footer-bottom .inner p.branding a{color:#000000;font-weight:normal;font-size:12px;line-height:18px;text-decoration:underline}.footer .footer-inner .footer-bottom .inner p.branding a:hover{text-decoration:none;color:#4f99c7}.footer .footer-inner span.header{font-size:30px;line-height:40px;color:#000000;display:block;font-family:"Raleway", sans-serif;margin-bottom:0;font-weight:bold;margin-top:14px}.footer .footer-inner .social{display:block}.footer .footer-inner .social a{text-decoration:none;font-size:30px;line-height:45px;border-radius:50%;padding:0px 0;margin:6px;position:relative;display:inline-block;text-align:center;color:#40ae91;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.footer .footer-inner .social a:hover{filter:grayscale(1)}@media (min-width:1200px) and (max-width:1500px){.g-owlcarousel .container .slider-content{width:60rem;margin:0 auto;padding:0px;overflow:hidden}}@media (min-width:960px) and (max-width:1199px){h1{max-width:100%}.blue-btn{padding:14px 0px 10px}.slider .g-owlcarousel-item-content-container{width:100%}#g-headertop .header-inner{width:95%}#g-headertop .header-inner .site-logo{width:24%;flex:0 24%}div#primary .main-content{margin:0 auto;width:90%;padding:5rem 0rem 4rem}div#primary .main-content .image{width:40%;flex:0 40%}div#primary .main-content .image img{width:100%;height:auto}div#primary .main-content .content{width:60%;flex:0 60%}.FAQs .inner{width:56rem}.contact-form .introduction{width:90%;margin:0 auto}.contact-form .inner{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:16px;width:45%}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:45%}.contact-form .inner textarea{padding:19px;width:94.3%}.footer .footer-inner{width:90%}.footer .footer-inner .footer-bottom .inner{width:90%}}@media (min-width:768px) and (max-width:959px){h1{max-width:100%;font-size:42px;line-height:50px}#g-headertop{height:100px}#g-headertop .header-inner{width:94%;height:100px}#g-headertop .header-inner .site-logo img{height:182px}.g-owlcarousel .container .slider-content{width:90%}.banner{height:380px;background-size:cover !important;background-repeat:no-repeat !important;background-position:top !important}.banner .inner{width:92%}.banner .inner span.title{font-size:70px;line-height:85px}.banner .inner span.sub-title{font-size:25px;line-height:35px;margin-top:40px}.no-js .owl-carousel,.owl-carousel{display:block !important;height:800px !important;min-height:800px !important}.home .slider .container{height:800px}.home .slider .owl-item{height:800px}.home .slider .owl-item img{display:block;width:100%;object-fit:cover;object-position:center;height:800px !important}.home .slider .owl-item .item{background-position:center !important;background-size:cover !important;height:800px;width:100%}.home .slider .g-owlcarousel-item-content-container{height:100%;z-index:2;width:95%}.home .slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{height:800px}.home .slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .logo{height:300px;width:auto;display:block;margin:0 auto 95px}div#primary .main-content{margin:0 auto;width:90%;padding:5rem 0}div#primary .main-content .image{width:30%;flex:0 30%;display:none}div#primary .main-content .image img{width:100%;height:auto}div#primary .main-content .content{width:100%;flex:0 100%}.FAQs .inner{width:90%;margin:0rem auto 0;padding:4rem 0}.contact-form{background-attachment:scroll;background-position:bottom right;background-repeat:no-repeat;background-size:cover}.contact-form .inner{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:44.2%}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:44.2%}.contact-form .inner textarea{width:93.7%}.contact-form .introduction{width:90%;margin:0 auto}.gallery-header{width:90%}.gallery-header h2{font-size:35px;line-height:45px}.loop.owl-theme .owl-item .item a img{height:300px;min-height:220px}.loop.owl-theme .owl-nav button.owl-prev{left:17.55vw;width:45px;height:60px}.loop.owl-theme .owl-nav button.owl-next{width:45px;height:60px;right:17.5vw}.footer .footer-inner{width:90%;margin:0 auto}.footer .footer-inner .footer-top .footer-left{width:70%;flex:0 70%}.footer .footer-inner .footer-top .footer-left .site-logo img{width:70%;height:auto}.footer .footer-inner .footer-top .footer-right{width:55%;flex:0 55%}.footer .footer-inner .footer-top .footer-right a.footemail{width:70%}.footer .footer-inner .footer-top .footer-right .social a{margin:6px 0px}.footer .footer-inner .footer-bottom .inner{width:100%}}@media (min-width:320px) and (max-width:767px){h1{max-width:100%;font-size:50px;line-height:60px}.purple-btn{min-width:228px}.g-owlcarousel .container .slider-content{width:90%}#g-headertop{height:100px}#g-headertop .header-inner{width:90%;height:100px}#g-headertop .header-inner .site-logo img{height:180px}.banner{height:380px;background-size:cover !important;background-repeat:no-repeat !important;background-position:top !important}.banner .inner{width:92%}.banner .inner span.title{font-size:70px;line-height:85px}.banner .inner span.sub-title{font-size:25px;line-height:35px;margin-top:40px}.no-js .owl-carousel,.owl-carousel{display:block !important;height:80vh !important;min-height:650px !important}.home .slider .container{height:80vh;min-height:650px}.home .slider .container .slider-content{width:90%;margin:7rem auto 0;padding:0 1rem}.home .slider .owl-item{height:80vh;min-height:650px}.home .slider .owl-item img{display:block;width:100%;object-fit:cover;object-position:center;height:80vh !important;min-height:650px !important}.home .slider .owl-item .item{background-position:center !important;background-size:cover !important;height:80vh;width:100%;min-height:650px}.home .slider .g-owlcarousel-item-content-container{height:100%;z-index:2;width:95%}.home .slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{height:80vh;min-height:650px}.home .slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper a.down-arrow{height:20px}.home .slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .logo{height:220px;width:auto;display:block;margin:0 auto 95px}.home .slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content p{font-size:24px;line-height:30px}div#primary .main-content{margin:0 auto;width:90%;padding:4rem 0;flex-direction:column-reverse}div#primary .main-content .image{width:100%;flex:0 100%}div#primary .main-content .image img{width:260px;height:auto;margin:2rem auto 0;display:block}div#primary .main-content .content{width:100%;flex:0 100%}.contact-form{padding-bottom:30px;padding-top:55px}.contact-form .introduction{width:90%;margin:0 auto}.contact-form .introduction span.main-header{font-size:35px;line-height:45px}.contact-form .inner{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:89%;margin-right:0;margin-bottom:4%}.contact-form .inner textarea{width:87%;margin-right:0;margin-top:8px;height:200px}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit{float:none;margin-top:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:20px 0 0}.FAQs .inner{width:90%;margin:0rem auto 0;padding:4rem 0}.gallery-header{width:90%}.gallery-header h2{font-size:35px;line-height:45px}.loop.owl-theme .owl-item .item a img{height:340px;min-height:320px}.loop.owl-theme .owl-nav button.owl-prev{left:-4px;width:45px;height:60px}.loop.owl-theme .owl-nav button.owl-next{width:45px;height:60px;right:-4px}.hidden-phone{display:none}.hidden-desktop{display:block}.footer .footer-inner{width:90%;margin:0 auto}.footer .footer-inner .footer-top{flex-direction:column}.footer .footer-inner .footer-top .footer-left{width:100%;flex:0 100%}.footer .footer-inner .footer-top .footer-left .site-logo{margin-bottom:0}.footer .footer-inner .footer-top .footer-left .site-logo img{height:auto;width:100%;max-width:290px;margin:0 auto;display:block;text-align:center}.footer .footer-inner .footer-top .footer-right{width:100%;flex:0 100%;text-align:center}.footer .footer-inner .footer-top .footer-right a.footemail{width:fit-content}.footer .footer-inner .footer-top .footer-right .social a{margin:6px 0px}.footer .footer-inner .footer-bottom .inner{width:100%;flex-direction:column}.footer .footer-inner .footer-bottom .inner p.branding,.footer .footer-inner .footer-bottom .inner p.copyright{text-align:center;margin-top:0}.footer .footer-inner .footer-bottom .inner div{width:100%}.contact-form{background-attachment:scroll;background-position:bottom right}}#mobmenuright li a:hover{color:#4f99c7 !important}#mobmenuright>.widgettitle,#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name,.mobmenu-content .mobmenu-tabs-header li{padding:12px 20px 12px 25px;font-weight:bold}.mobmenu-content #mobmenuright .sub-menu a{padding:10px 0px 5px 30px;color:white;font-size:14px;line-height:20px}.mobmenu-right-panel li,.rightmbottom,.rightmtop{padding-left:0;padding-right:0}.mobmenul-container{margin:auto;margin-left:4.3vw;margin-top:1%}.mobmenu-left-panel .mobmenu-left-bt,.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:8px !important;top:8px !important;font-size:20px !important}.mobmenu-content .current_page_item{background-color:transparent;color:white}.mobmenu-content .current_page_item a{color:white !important}.mobmenu-content .current_page_item i.mob-icon-down-open.open-icon{color:white}.mobmenu-content li a:hover{color:white !important}.mob-expand-submenu.show-sub{bottom:3px;height:0}.mob-expand-submenu{top:-2px}.mob-icon-up-open.close-icon:before{content:"";transform:rotate(-450deg)}i.mob-icon-down-open.open-icon{color:white}i.mob-icon-down-open.open-icon.hide{color:white}i.mob-icon-cancel-1.mob-cancel-button:hover{color:#4f99c7}.mobmenu-content li>.sub-menu li{padding-left:5px}.mob-icon-minus-1:before{top:1px;display:block;position:relative;float:right;color:white}.mobmenu-content{margin-top:2px !important;padding-bottom:0rem !important;z-index:1;overflow:auto;padding-top:10px;border:0px solid #99add1;background-image:url(/wp-content/uploads/2023/10/contact-form-bg.jpg);background-position:right;padding-left:0;background-repeat:no-repeat;background-size:cover;padding-top:3rem !important;padding-left:2rem}