.expanded-contact{position:fixed;z-index:1200;right:-100%;top:0;height:100%;width:100%;transition:var(--default-transition);display:flex;align-items:stretch}.expanded-contact.active{right:0}.expanded-contact .expanded-contact-whitespace{width:100%;background-color:#000000c9}.expanded-contact .expanded-contact-inner{max-width:100%;min-width:100%;padding:50px 15px;height:100%;background:#fff;border:1px solid var(--primary);position:relative;overflow:hidden;width:100%;justify-content:center;color:#fff;overflow-y:auto}.expanded-contact .close-btn{cursor:pointer;font-size:19px;color:var(--primary);position:absolute;right:30px;top:30px;z-index:10;display:flex;align-items:center;justify-content:center;transition:var(--default-transition)}.expanded-contact .close-btn:hover{color:var(--secondary)}.expanded-contact .ec-inner{position:relative;width:100%;text-align:center}.expanded-contact .ec-logo{max-width:242px;width:100%;margin:0 auto 80px}.expanded-contact .ec-form{position:relative;width:100%}.expanded-contact .ec-form h3{color:var(--primary);text-transform:uppercase;font-size:30px;letter-spacing:.01em;margin-bottom:25px}.expanded-contact .ec-form .wpcf7-response-output{color:var(--font-color-default);padding:10px!important;position:absolute;width:100%;margin:10px auto!important}.expanded-contact .git-form{position:relative;width:100%}.expanded-contact .git-form input{width:100%;background:var(--primary);border:none;color:var(--light);font-size:15px;padding:16px 20px;outline:0}.expanded-contact .git-form textarea{width:100%;background:var(--primary);border:none;color:var(--light);font-size:15px;padding:16px 20px;outline:0;max-height:160px;min-height:160px}.expanded-contact .git-form input[type=submit]{font-size:14px;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;color:var(--info);font-weight:700;background:var(--light);border:1px solid var(--primary);padding:12.5px 15px;transition:var(--default-transition);z-index:10}.expanded-contact .git-form input[type=submit]:hover{background:var(--primary);color:var(--light)}.expanded-contact .git-send{max-width:120px;margin:0 auto;position:relative}.expanded-contact .git-send .wpcf7-spinner{position:absolute;margin:0 10px;top:0;left:100%}.expanded-contact .git-send:after{content:"";position:absolute;left:-3px;bottom:-3px;width:100%;height:100%;border:1px solid var(--primary);background:var(--primary);z-index:0;transition:var(--default-transition)}.expanded-contact .git-send:hover:after{border:1px solid var(--primary);background:transparent}.expanded-contact .git-flex{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.expanded-contact .git-flex>div{width:100%}.expanded-contact .git-message{margin-bottom:22px}#main-slideshow,#main-slideshow .slideshow-container{position:relative;width:100%}#main-slideshow .slideshow-container:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0000004d;z-index:1}#main-slideshow .slideshow-content{position:absolute;left:0;bottom:0;width:100%;z-index:10;padding-bottom:55px}#main-slideshow .slideshow-btn{max-width:305px;margin:0 auto;width:100%}#main-about{position:relative;padding:125px 0;width:100%}#main-about .outer-container{width:100%}#main-about .about-flex{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:50px}#main-about .about-right{max-width:755px;width:100%;margin:0 auto}#main-about .about-left{width:100%;max-width:645px;margin:0 auto}#main-about .about-title{text-align:center}#main-about .about-box{background:var(--light);box-shadow:0 3px 57px #00000021;padding:70px 20px}#main-about .about-desc{max-width:560px;margin:0 auto 25px;width:100%;text-align:center}#main-about .about-desc p{margin-bottom:25px;font-size:15px;line-height:1.7;letter-spacing:.025em}#main-about .about-buttons{display:flex;align-items:center;gap:25px;max-width:560px;margin:0 auto;width:100%;position:relative;z-index:10;flex-direction:column;justify-content:center}#main-about .know-btn{max-width:195px;width:100%}#main-about .join-btn{max-width:120px;width:100%}#main-about .about-bg{position:absolute;left:0;top:36.74568966%;width:100%;max-height:365px;overflow:hidden;display:none}#main-about .about-bg canvas{width:100%;background-size:cover;background-position:center center;display:block;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}#main-about .about-bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary);z-index:2;opacity:.77}#main-about .about-agent{position:relative;z-index:5;width:100%;max-width:744px;margin:85px auto 0}#main-about .about-agent .max-container{max-width:1600px;padding:0;position:relative}#main-about .about-agent canvas{max-width:744px;width:100%;background-size:contain}#main-about .agent-img{position:absolute;bottom:0;left:11.29032258%;z-index:5;width:72.84946237%;max-width:542px}#main-wwwu{position:relative;padding:95px 0 150px;width:100%}#main-wwwu .wwwu-bg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}#main-wwwu .wwwu-bg canvas{width:100%;background-size:cover;background-position:bottom center;display:block;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}#main-wwwu .wwwu-title{margin-bottom:50px}#main-wwwu .wwwu-title h2{color:var(--light)}#main-wwwu .wwwu-flex{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;flex-direction:column}#main-wwwu .wwwu-item{position:relative;text-align:center;color:var(--light);max-width:273px;width:100%;padding:75px 15px 100px;margin:0 auto}#main-wwwu .wwwu-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#fff,#fff0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#main-wwwu .wwwu-item h3{font-size:51px;letter-spacing:.002em;margin-bottom:5px}#main-wwwu .wwwu-item h3 i{font-style:normal}#main-wwwu .wwwu-item span{font-size:18px;display:block;text-transform:uppercase;line-height:1.2}#main-wwwu .inner-container{max-width:1250px}#main-fa{position:relative;width:100%;padding:50px 0}#main-fa .fa-left{position:relative;width:59.75%;display:none}#main-fa .map-container{width:956px}#main-fa #map-transparent{width:956px;height:1000px;position:absolute;top:0;left:0;z-index:4}#main-fa #trueMap{display:block;width:100%;max-width:100%}#main-fa .map-hovers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#main-fa .map-hovers>div{position:absolute;left:0;top:0;transition:var(--default-transition)}#main-fa .map-hovers>div.active{z-index:5}#main-fa .map-hovers>div.active .map-pin{opacity:1}#main-fa .map-hovers>div.active .map-pin h3{-webkit-text-stroke:3px #0b001b;paint-order:stroke fill;text-shadow:-3px -3px 0 #0b001b,3px -3px 0 #0b001b,-3px 3px 0 #0b001b,3px 3px 0 #0b001b}#main-fa .map-hovers>div.active .map-img{opacity:1}#main-fa .map-hovers>div .map-img{opacity:0;transition:all .3s ease-in-out}#main-fa .map-hovers>div .map-img img{width:100%}#main-fa .map-hovers>div .map-pin{position:absolute;top:0;left:0;width:auto;height:auto;transition:var(--default-transition);z-index:5;display:block;text-align:center}#main-fa .map-hovers>div .map-pin h3{font-size:20px;color:var(--light);text-shadow:-3px -3px 0 #272727,3px -3px 0 #272727,-3px 3px 0 #272727,3px 3px 0 #272727;text-transform:uppercase;letter-spacing:4px;line-height:1.1;font-family:var(--font-family-default);font-weight:600}#main-fa .map-hovers>div.seminole-county .map-pin{left:485px;top:378px}#main-fa .map-hovers>div.seminole-county.active .map-pin{top:358px}#main-fa .map-hovers>div.orange-county .map-pin{left:490px;top:500px}#main-fa .map-hovers>div.orange-county.active .map-pin{top:480px}#main-fa .map-hovers>div.volusia-county .map-pin{left:368px;top:150px}#main-fa .map-hovers>div.volusia-county.active .map-pin{top:130px}#main-fa .map-hovers>div.brevard-county .map-pin{left:650px;top:515px}#main-fa .map-hovers>div.brevard-county.active .map-pin{top:495px}#main-fa .map-hovers>div.lake-county .map-pin{left:295px;top:265px}#main-fa .map-hovers>div.lake-county.active .map-pin{top:245px}#main-fa .map-hovers>div.osceola-county .map-pin{left:475px;top:765px}#main-fa .map-hovers>div.osceola-county.active .map-pin{top:745px}#main-fa .map-text>div{position:absolute;z-index:1;top:0;left:0}#main-fa .map-text>div.active{z-index:5}#main-fa .map-text>div>div{position:absolute;width:-moz-max-content;width:max-content;transition:var(--default-transition)}#main-fa .map-text div>a{display:flex;align-items:center;justify-content:center;color:var(--light);text-transform:uppercase;font-weight:700;line-height:1.3;letter-spacing:2px;gap:3px;flex-direction:column;font-size:8px;text-align:center;transition:var(--default-transition);-webkit-text-stroke:3px #272727;paint-order:stroke fill}#main-fa .map-text div>a:hover{opacity:.7}#main-fa .map-text div>a:before{content:"";width:8px;height:8px;background:var(--light);display:block;border:2px solid #272727;border-radius:50px}#main-fa .map-text .active div>a{-webkit-text-stroke:3px #0b001b}#main-fa .map-text .active div>a:before{border-color:#0b001b}#main-fa .map-text .mt-sanford{left:452px;top:360px}#main-fa .map-text .mt-sanford a{flex-direction:row!important;gap:5px!important}#main-fa .map-text .active .mt-sanford{top:340px}#main-fa .map-text .mt-lake-mary{left:383px;top:365px}#main-fa .map-text .mt-lake-mary a{flex-direction:row-reverse!important}#main-fa .map-text .active .mt-lake-mary{top:345px}#main-fa .map-text .mt-oviedo{left:498px;top:438px}#main-fa .map-text .mt-oviedo a{flex-direction:row!important}#main-fa .map-text .active .mt-oviedo{top:418px}#main-fa .map-text .mt-winter-springs{left:431px;top:396px}#main-fa .map-text .mt-winter-springs a{flex-direction:column-reverse!important}#main-fa .map-text .active .mt-winter-springs{top:376px}#main-fa .map-text .mt-altamonte-springs{left:357px;top:404px}#main-fa .map-text .mt-altamonte-springs a{flex-direction:column-reverse!important}#main-fa .map-text .active .mt-altamonte-springs{top:384px}#main-fa .map-text .mt-casselberry{left:396px;top:430px}#main-fa .map-text .active .mt-casselberry{top:410px}#main-fa .map-text .mt-orlando{left:417px;top:548px}#main-fa .map-text .active .mt-orlando{top:528px}#main-fa .map-text .mt-apopka{left:305px;top:425px}#main-fa .map-text .active .mt-apopka{top:405px}#main-fa .map-text .mt-winter-garden{left:310px;top:475px}#main-fa .map-text .mt-winter-garden a{flex-direction:row!important}#main-fa .map-text .active .mt-winter-garden{top:455px}#main-fa .map-text .mt-winter-park{left:423px;top:465px}#main-fa .map-text .mt-winter-park a{flex-direction:row!important}#main-fa .map-text .active .mt-winter-park{top:445px}#main-fa .map-text .mt-windermere{left:295px;top:515px}#main-fa .map-text .active .mt-windermere{top:495px}#main-fa .map-text .mt-doctor-phillips{left:307px;top:558px}#main-fa .map-text .active .mt-doctor-phillips{top:538px}#main-fa .map-text .mt-daytona-beach{left:492px;top:142px}#main-fa .map-text .active .mt-daytona-beach{top:122px}#main-fa .map-text .mt-deland{left:422px;top:235px}#main-fa .map-text .active .mt-deland{top:215px}#main-fa .map-text .mt-deltona{left:496px;top:295px}#main-fa .map-text .active .mt-deltona{top:275px}#main-fa .map-text .mt-ormond-beach{left:490px;top:87px}#main-fa .map-text .active .mt-ormond-beach{top:67px}#main-fa .map-text .mt-new-smyrna-beach{left:545px;top:232px}#main-fa .map-text .active .mt-new-smyrna-beach{top:212px}#main-fa .map-text .mt-melbourne{left:703px;top:720px}#main-fa .map-text .active .mt-melbourne{top:700px}#main-fa .map-text .mt-palm-bay{left:707px;top:790px}#main-fa .map-text .active .mt-palm-bay{top:770px}#main-fa .map-text .mt-titusville{left:663px;top:470px}#main-fa .map-text .mt-titusville a{flex-direction:row!important}#main-fa .map-text .active .mt-titusville{top:450px}#main-fa .map-text .mt-merritt-island{left:665px;top:572px}#main-fa .map-text .mt-merritt-island a{flex-direction:row-reverse!important}#main-fa .map-text .active .mt-merritt-island{top:552px}#main-fa .map-text .mt-cocoa-beach{left:715px;top:605px}#main-fa .map-text .active .mt-cocoa-beach{top:585px}#main-fa .map-text .mt-cape-canaveral{left:758px;top:565px}#main-fa .map-text .mt-cape-canaveral a{flex-direction:row!important;text-align:left!important}#main-fa .map-text .active .mt-cape-canaveral{top:545px}#main-fa .map-text .mt-leesburg{left:137px;top:396px}#main-fa .map-text .active .mt-leesburg{top:376px}#main-fa .map-text .mt-mount-dora{left:297px;top:346px}#main-fa .map-text .mt-mount-dora a{flex-direction:row!important}#main-fa .map-text .active .mt-mount-dora{top:326px}#main-fa .map-text .mt-eustis{left:257px;top:320px}#main-fa .map-text .mt-eustis a{flex-direction:column-reverse!important}#main-fa .map-text .active .mt-eustis{top:300px}#main-fa .map-text .mt-groveland{left:130px;top:450px}#main-fa .map-text .mt-groveland a{flex-direction:row-reverse!important}#main-fa .map-text .active .mt-groveland{top:430px}#main-fa .map-text .mt-minneola{left:218px;top:455px}#main-fa .map-text .active .mt-minneola{top:435px}#main-fa .map-text .mt-clermont{left:188px;top:505px}#main-fa .map-text .mt-clermont a{flex-direction:row-reverse!important}#main-fa .map-text .active .mt-clermont{top:485px}#main-fa .map-text .mt-kissimmee{left:346px;top:632px}#main-fa .map-text .mt-kissimmee a{gap:5px!important}#main-fa .map-text .active .mt-kissimmee{top:612px}#main-fa .map-text .mt-st-cloud{left:448px;top:651px}#main-fa .map-text .mt-st-cloud a{flex-direction:row!important}#main-fa .map-text .active .mt-st-cloud{top:631px}#main-fa .map-text .mt-celebration{left:246px;top:610px}#main-fa .map-text .mt-celebration a{flex-direction:row-reverse!important}#main-fa .map-text .active .mt-celebration{top:590px}#main-fa .fa-right{position:relative;max-width:536px;margin:0 auto}#main-fa .fa-right .fa-box{background:var(--light);box-shadow:0 3px 28.5px #00000017;padding:70px 15px 90px}#main-fa .fa-right .fab-inner{max-width:330px;margin:0 auto;width:100%}#main-fa .fa-right .fa-title{text-align:left;margin-bottom:60px}#main-fa .fa-right .map-properties{display:flex;flex-direction:column;gap:20px}#main-fa .fa-right .map-properties li a{display:flex;align-items:center;padding:7px 0;gap:19px;font-size:22px;text-transform:uppercase;font-weight:600;color:#858585;width:-moz-max-content;width:max-content;border-bottom:1px solid transparent;transition:var(--default-transition)}#main-fa .fa-right .map-properties li a i{width:15px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAMAAABlGZcgAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMNQTFRFAAAAIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPIQFPH2NQCwAAAEF0Uk5TAC2WyPXaq2ACfv3/thWe2QxEjLjgkb32CfvEdUocUQPydAj+Z/xm5CkLqT+X0e8FQZzSLEfwF2W8r+oUEedDPYT1GFTEAAAA0ElEQVR4nE2PUUsCURSEv8HAFCkXTVbWJTEIVpQifBGE/noEQQUV9GJREIWKIIhoYQmWZ3d1cx7uzHe43DNXmBTrJ4ywa5F4PAt5b8laO5oIZ0Gi9FgUvi1kpC+znORqCvu/Q7yJDRz5Y7PCBxxqBCXVNITyK+QPBuCJ4hwqegr0bherovFm7ma7abMja3L68r/v+MH6nD1v8C+4M251N5yahn3jRqa6biP2F58RN26i/9kz/fBsXrNm2o9woquEO7p3vUsS5rznX7DFOPN4yQpN4C3qoWRTiQAAAABJRU5ErkJggg==) no-repeat center center/contain}#main-fa .fa-right .map-properties li a:hover,#main-fa .fa-right .map-properties li.active a{color:var(--primary);border-bottom:1px solid var(--primary)}#main-fl{padding:95px 0 135px;position:relative;width:100%;overflow:hidden}#main-fl .fl-top{max-width:588px;width:100%;pointer-events:all;margin:0 auto 50px}#main-fl .fl-title{text-align:center;margin:0 auto 30px}#main-fl .fl-buttons{display:flex;align-items:center;justify-content:space-between;gap:17px;flex-direction:column}#main-fl .fl-btn{max-width:182px;width:100%}#main-fl .fl-slider-wrap{position:relative}#main-fl .fl-slider{position:relative;width:100%}#main-fl .fl-slider .slick-track{display:flex;align-items:baseline}#main-fl .fl-slider .slick-current .fl-img canvas{max-width:100%;max-height:100%}#main-fl .fl-item-wrap{position:relative}#main-fl .fl-item{display:none;position:relative;width:20.69892473%}#main-fl .fl-item.fl-item-active{width:100%;display:block}#main-fl .fl-item.fl-item-active .fl-content{padding:15px}#main-fl .fl-item.fl-item-active .fl-content h3{font-size:22px}#main-fl .fl-item.fl-item-active .fl-content .address1{font-size:12px;margin-top:10px}#main-fl .fl-item.fl-item-active .fl-content .address2{font-size:11px;margin-top:10px}#main-fl .fl-item.fl-item-active .fl-content .fl-info{font-size:11px}#main-fl .fl-item.fl-item-active .fl-content .fl-info span{padding:0 10px}#main-fl .fl-item.fl-item-active:hover .fl-content .fl-info{margin-top:15px}#main-fl .fl-item:hover .fl-img img{filter:grayscale(0)}#main-fl .fl-item:hover .fl-content .fl-info{max-height:18px;opacity:1;visibility:visible;margin-top:10px}#main-fl .fl-item .fl-img{position:relative;width:100%;overflow:hidden}#main-fl .fl-item .fl-img canvas{display:block;width:100%}#main-fl .fl-item .fl-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;transition:var(--default-transition);filter:grayscale(1)}#main-fl .fl-item .fl-img-overlay{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}#main-fl .fl-item .fl-img-overlay canvas{width:100%;background-size:cover;background-position:center center;display:block;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}#main-fl .fl-item .fl-content{position:absolute;left:0;bottom:0;z-index:10;color:var(--light);width:100%;padding:min(1.66666667vw,25px)}#main-fl .fl-item .fl-content h3{font-size:min(1.26666667vw,19px);font-weight:700;font-family:var(--font-family-default)}#main-fl .fl-item .fl-content .address1{display:block;font-size:min(1vw,15px);font-weight:700;text-transform:uppercase;margin-top:min(.33333333vw,5px)}#main-fl .fl-item .fl-content .address2{text-transform:uppercase;font-size:min(.8vw,12px);margin-top:min(.33333333vw,5px);display:block}#main-fl .fl-item .fl-content .fl-info{display:flex;align-items:center;font-size:min(.8vw,12px);max-height:0;opacity:0;visibility:hidden;transition:var(--default-transition)}#main-fl .fl-item .fl-content .fl-info span{padding:0 min(.66666667vw,10px);border-left:1px solid var(--light)}#main-fl .fl-item .fl-content .fl-info span:first-child{border-left:0;padding-left:0!important}#main-fl .fl-bottom{max-width:630px;width:100%;margin:0 auto;padding:0 15px}#main-fl .fl-item-flex{display:flex;align-items:flex-end;justify-content:center;gap:min(1.66666667vw,25px)}#main-fl .fl-wrapper{position:relative}#main-fl .fl-wrapper .outer-container{position:relative;width:100%;pointer-events:none}#main-fl .fl-slider-buttons{max-width:64px;position:relative;margin:30px auto 0;left:unset;z-index:20;color:var(--secondary);display:flex;align-items:center;justify-content:center;gap:20px}#main-fl .fl-slider-buttons button{padding:0;font-size:30px;transition:var(--default-transition)}#main-fl .fl-slider-buttons button:hover{opacity:.7}#main-cta{position:relative;width:100%;padding:100px 0;overflow:hidden}#main-cta .cta-bg{position:absolute;left:50%;top:0;transform:translate(-50%);width:94.9375%;overflow:hidden;max-width:1519px}#main-cta .cta-bg canvas{width:100%;background-size:cover;background-position:center center;display:block;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}#main-cta .cta-bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffffab;z-index:2}#main-cta .inner-container{max-width:1250px}#main-cta .cta-flex{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-direction:column}#main-cta .cta-item-wrap{width:100%;position:relative;max-width:374px;margin:0 auto}#main-cta .cta-item-wrap .cta-item{position:relative;display:block;width:100%}#main-cta .cta-item-wrap .cta-item .cta-img{position:relative;width:100%}#main-cta .cta-item-wrap .cta-item .cta-img canvas{display:block;width:100%}#main-cta .cta-item-wrap .cta-item .cta-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;transition:var(--default-transition)}#main-cta .cta-item-wrap .cta-item .cta-img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#000000ab;transition:var(--default-transition)}#main-cta .cta-item-wrap .cta-item .cta-content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;z-index:10;align-items:center;justify-content:center;text-transform:uppercase;flex-direction:column;color:var(--light);transition:var(--default-transition)}#main-cta .cta-item-wrap .cta-item .cta-content h3{font-size:25px}#main-cta .cta-item-wrap .cta-item:hover .cta-img:before{background:#ffffffad}#main-cta .cta-item-wrap .cta-item:hover .cta-img img{filter:grayscale(1)}#main-cta .cta-item-wrap .cta-item:hover .cta-content{color:var(--primary)}#main-cta .cta-logo{position:relative;max-width:197px;width:52.67379679%;margin-top:15px}#main-cta .cta-logo img{transition:var(--default-transition);width:100%;height:auto;opacity:1}#main-cta .cta-logo img.cta-hover{opacity:0;position:absolute;left:0;top:0}#main-cta .cta-item:hover .cta-logo img{opacity:0}#main-cta .cta-item:hover .cta-logo img.cta-hover{opacity:1}#main-videos,#main-videos .video-wrap{position:relative;width:100%}#main-videos .video-wrap a{display:block;position:relative;width:100%}#main-videos .video-wrap a .video-img{position:relative;width:100%}#main-videos .video-wrap a .video-img canvas{display:block;width:100%}#main-videos .video-wrap a .video-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}#main-videos .video-wrap a .video-img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0003;z-index:2;transition:var(--default-transition);opacity:0}#main-videos .video-wrap a .play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:120px;width:7.5%;z-index:10}#main-videos .video-wrap a:hover .video-img:before{opacity:1}#main-sm{position:relative;padding:100px 0 115px;width:100%}#main-sm .sm-flex{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;flex-direction:column}#main-sm .sm-wrap{position:relative;width:100%;max-width:676px;margin:0 auto}#main-sm .sm-top{display:flex;align-items:center;justify-content:center;margin-bottom:50px;flex-direction:column;gap:30px}#main-sm .sm-title{text-align:center}#main-sm .sm-cta{display:flex;align-items:center;gap:15px}#main-sm .smcta-img{max-width:48px}#main-sm .sm-cta span{color:#727272;text-transform:uppercase;font-size:14px}#main-sm .sm-slider{position:relative;width:100%;margin:0 auto 25px}#main-sm .sm-slider .slick-list{margin-left:-10px;margin-right:-10px}#main-sm .sm-slider .slick-slide{margin:0 10px}#main-sm .sm-item-wrap{position:relative;width:100%}#main-sm .sm-item{display:block;position:relative;width:100%}#main-sm .sm-item .sm-img{position:relative;width:100%}#main-sm .sm-item .sm-img canvas{display:block;width:100%}#main-sm .sm-item .sm-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}#main-sm .sm-item .sm-img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#0000004d;opacity:0;transition:var(--default-transition)}#main-sm .sm-item:hover .sm-img:before{opacity:1}#main-sm .sm-item i{position:absolute;left:10px;top:10px;z-index:5;color:var(--light);font-size:14px}#main-sm .sm-btn{max-width:183px;width:100%;margin:0 auto}#main-ap{background:#e9e9e9;text-align:center;padding:85px 0 130px}#main-ap .ap-title{margin-bottom:55px}#main-ap .ap-title h2 span{color:#7e7e7e}#main-ap .ap-flex{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-direction:column}#main-ap .ap-item-wrap:first-child{max-width:294px;width:100%}#main-ap .ap-item-wrap:nth-child(2){max-width:357px;width:100%}#main-ap .ap-item-wrap:nth-child(3){max-width:278px;width:100%}#main-fl .fl-item .fl-img img{width:100%!important;height:100%!important}.contact-button{position:fixed;right:-25px;top:50%;transform:translateY(-50%) rotate(-90deg);z-index:10}.contact-btn{font-size:14px;background:var(--primary);color:var(--light);text-transform:uppercase;font-weight:700;max-width:100%;padding:13px 37px;transition:var(--default-transition)}.contact-btn:hover{background:var(--light);color:var(--primary)}@media screen and (min-width:568px){.expanded-contact .expanded-contact-inner{padding:50px 30px}#main-about .about-box{padding:70px 30px 75px}#main-about .about-buttons{flex-direction:row}#main-fl .fl-item.fl-item-active .fl-content{padding:30px}#main-fl .fl-item.fl-item-active .fl-content h3{font-size:29px}#main-fl .fl-item.fl-item-active .fl-content .address1{font-size:19px}#main-fl .fl-item.fl-item-active .fl-content .address2,#main-fl .fl-item.fl-item-active .fl-content .fl-info{font-size:18px}#main-fl .fl-item.fl-item-active .fl-content .fl-info span{padding:0 20px}#main-fl .fl-slider-buttons{position:absolute;bottom:40px;right:30px;left:unset;margin-top:0;color:var(--light)}#main-cta .cta-item-wrap .cta-item .cta-content h3{font-size:30px}}@media screen and (min-width:768px){.expanded-contact .expanded-contact-inner{max-width:635px;min-width:635px;padding:50px 65px}#main-fa .fa-right .fa-box{padding:70px 50px 90px}#main-fl .fl-buttons{flex-direction:row}#main-sm .sm-top{flex-direction:row;justify-content:space-between;gap:0}#main-sm .sm-title{text-align:left}}@media screen and (min-width:992px){.expanded-contact{top:unset}.expanded-contact .expanded-contact-inner{padding:min(3.33333333vw,50px) min(4.33333333vw,65px)}.expanded-contact .close-btn{font-size:min(1.26666667vw,19px);right:min(2vw,30px);top:min(2vw,30px)}.expanded-contact .ec-logo{width:48.11133201%;margin:0 auto min(5.33333333vw,80px)}.expanded-contact .ec-form h3{font-size:min(2vw,30px);margin-bottom:min(1.66666667vw,25px)}.expanded-contact .git-form input,.expanded-contact .git-form textarea{font-size:min(1vw,15px);padding:min(1.06666667vw,16px) min(1.33333333vw,20px)}.expanded-contact .git-form input[type=submit]{font-size:min(.93333333vw,14px);padding:min(.83333333vw,12.5px) min(1vw,15px)}.expanded-contact .git-flex{margin-bottom:min(1vw,15px);gap:min(1vw,15px)}.expanded-contact .git-message{margin-bottom:min(1.46666667vw,22px)}#main-slideshow .slideshow-content{padding-bottom:min(3.66666667vw,55px)}#main-slideshow .slideshow-btn{width:26.75438596%}#main-about{padding:min(8.33333333vw,125px) 0}#main-about .outer-container{width:92.5%}#main-about .about-flex{flex-direction:row;gap:0}#main-about .about-right{width:53.92857143%;margin:0}#main-about .about-left{width:46.07142857%;margin:0}#main-about .about-title{text-align:left}#main-about .about-box{padding:min(4.66666667vw,70px) 12.58278146% min(5vw,75px) 13.24503311%}#main-about .about-desc{margin:0 auto min(1.66666667vw,25px);text-align:left}#main-about .about-desc p{margin-bottom:min(1.66666667vw,25px);font-size:min(1vw,15px)}#main-about .about-buttons{gap:min(1.66666667vw,25px);justify-content:flex-start}#main-about .know-btn{width:-moz-max-content;width:max-content}#main-about .join-btn{width:24.42857143%}#main-about .about-bg{display:block}#main-about .about-agent{position:absolute;left:0;top:36.74568966%;max-width:unset;margin:0}#main-about .about-agent canvas{width:46.5%}#main-about .agent-img{width:100%;left:5.25%;width:33.875%}#main-wwwu{padding:min(6.33333333vw,95px) 0 min(10vw,150px)}#main-wwwu .wwwu-title{margin-bottom:min(3.33333333vw,50px)}#main-wwwu .wwwu-flex{gap:min(1.66666667vw,25px);flex-direction:row}#main-wwwu .wwwu-item{width:23.33333333%;padding:min(5vw,75px) min(1vw,15px) min(6.66666667vw,100px);margin:0}#main-wwwu .wwwu-item h3{font-size:min(3.4vw,51px);margin-bottom:min(.33333333vw,5px)}#main-wwwu .wwwu-item span{font-size:min(1.2vw,18px)}#main-fa{padding:0}#main-fa .fa-left{display:block}#main-fa .fa-right{position:absolute;top:14.3%;left:57.75%;width:33.5%;z-index:10;margin:0}#main-fa .fa-right .fa-box{padding:min(4.66666667vw,70px) min(6.66666667vw,100px) min(6vw,90px)}#main-fa .fa-right .fa-title{margin-bottom:min(4vw,60px)}#main-fa .fa-right .map-properties{gap:min(1.33333333vw,20px)}#main-fa .fa-right .map-properties li a{padding:min(.46666667vw,7px) 0;gap:min(1.26666667vw,19px);font-size:min(1.46666667vw,22px)}#main-fa .fa-right .map-properties li a i{width:min(1vw,15px);height:min(1.33333333vw,20px)}#main-fl{padding:min(6.33333333vw,95px) 0 min(9vw,135px)}#main-fl .fl-top{width:42%;margin:0}#main-fl .fl-title{text-align:left;margin:0 auto min(2vw,30px)}#main-fl .fl-buttons{gap:min(1.13333333vw,17px)}#main-fl .fl-btn{width:30.95238095%}#main-fl .fl-item{display:block}#main-fl .fl-item.fl-item-active{width:33.87096774%}#main-fl .fl-item.fl-item-active .fl-content{padding:min(2vw,30px)}#main-fl .fl-item.fl-item-active .fl-content h3{font-size:min(1.93333333vw,29px)}#main-fl .fl-item.fl-item-active .fl-content .address1{font-size:min(1.26666667vw,19px);margin-top:min(.66666667vw,10px)}#main-fl .fl-item.fl-item-active .fl-content .address2{font-size:min(1.2vw,18px);margin-top:min(.66666667vw,10px)}#main-fl .fl-item.fl-item-active .fl-content .fl-info{font-size:min(1.2vw,18px)}#main-fl .fl-item.fl-item-active .fl-content .fl-info span{padding:0 min(1.33333333vw,20px)}#main-fl .fl-item.fl-item-active:hover .fl-content .fl-info{margin-top:min(1vw,15px)}#main-fl .fl-item:hover .fl-content .fl-info{margin-top:min(.66666667vw,10px)}#main-fl .fl-bottom{max-width:unset;width:116.25%;margin-left:-2.47311828%;padding:0}#main-fl .fl-wrapper .outer-container{position:absolute;top:0;left:50%;transform:translate(-50%);margin-top:min(-1vw,15px)}#main-fl .fl-slider-buttons{bottom:min(2.66666667vw,40px);gap:min(1.33333333vw,20px);left:72.84946237%;right:unset;max-width:min(4.26666667vw,64px)}#main-fl .fl-slider-buttons button{font-size:min(2vw,30px)}#main-cta{padding:min(6.66666667vw,100px)}#main-cta .cta-bg{top:-5.8%}#main-cta .cta-flex{gap:min(1.66666667vw,25px);flex-direction:row}#main-cta .cta-item-wrap{width:31.96581197%}#main-cta .cta-item-wrap .cta-item .cta-content h3{font-size:min(2vw,30px)}#main-cta .cta-logo{margin-top:min(1vw,15px)}#main-sm{padding:min(6.66666667vw,100px) 0 min(7.66666667vw,115px)}#main-sm .sm-flex{gap:min(3.33333333vw,50px);flex-direction:row}#main-sm .sm-wrap{width:48.28571429%}#main-sm .sm-top{margin-bottom:min(3.33333333vw,50px)}#main-sm .sm-cta{gap:min(1vw,15px)}#main-sm .smcta-img{max-width:min(3.2vw,48px)}#main-sm .sm-cta span{font-size:min(.93333333vw,14px)}#main-sm .sm-slider{margin:0 auto min(1.66666667vw,25px)}#main-sm .sm-slider .slick-list{margin-left:min(-.66666667vw,-10px);margin-right:min(-.66666667vw,-10px)}#main-sm .sm-slider .slick-slide{margin:0 min(.66666667vw,10px)}#main-sm .sm-item i{left:min(.66666667vw,10px);top:min(.66666667vw,10px);font-size:min(.93333333vw,14px)}#main-sm .sm-btn{width:27.07100592%;margin:0}#main-ap{padding:min(5.66666667vw,85px) 0 min(8.66666667vw,130px)}#main-ap .ap-title{margin-bottom:min(3.66666667vw,55px)}#main-ap .ap-flex{gap:min(2vw,30px);flex-direction:row}#main-ap .ap-item-wrap:first-child{width:25.78947368%}#main-ap .ap-item-wrap:nth-child(2){width:31.31578947%}#main-ap .ap-item-wrap:nth-child(3){width:24.38596491%}.contact-button{right:min(-1.66666667vw,-25px)}.contact-btn{font-size:min(.93333333vw,18px);padding:min(.86666667vw,15px) min(2.46666667vw,40px)}}
