.ip-banner{display:none}.max-container{padding:0;max-width:100%}.aboutHomecode-container{max-width:1920px;width:100%;margin:auto;padding:0 15px}.agentDetailsBanner{position:relative;width:100%;min-height:850px}.agentDetailsBanner:has(.agentDetailsBanner__inner--centered){min-height:400px}.agentDetailsBanner .bg-img{background-color:var(--primary)}.agentDetailsBanner__inner{position:absolute;bottom:0;left:0;right:0;padding:200px 15px 50px;z-index:1}.agentDetailsBanner__inner--centered{width:100%;height:100%}.agentDetailsBanner__col{padding:0 15px;max-width:1920px;width:100%;margin:0 auto}.agentDetailsBanner__col--centered{position:absolute;top:56%;transform:translateY(-50%);left:0;right:0;width:calc(100% - 30px);max-width:calc(100% - 30px)}.agentDetailsBanner__col--text{text-align:center;margin-bottom:30px}.agentDetailsBanner__col--centered .agentDetailsBanner__col--text{width:100%;max-width:100%}.agentDetailsBanner__col--text .banner-title{font-family:var(--font-family-title);color:var(--font-color-light);font-size:clamp(40px,5.63vw,90px);font-weight:500;line-height:1;margin:0 0 15px}.agentDetailsBanner__col--text .banner-title span{display:inline}.agentDetailsBanner__col--text .banner-title small{display:block;font-size:17px;color:#fff;margin-top:10px}.agentDetailsBanner__col--text ul li{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;font-family:var(--font-family-title);gap:10px;margin:0 0 7px;color:#fff}.agentDetailsBanner__col--text .agentDetailsBanner__contact{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:45px}.agentDetailsBanner__col--text .agentDetailsBanner__contact-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;font-family:var(--font-family-title)}.agentDetailsBanner__col--text .agentDetailsBanner__contact-item i{color:var(--secondary);font-size:16px;width:20px;text-align:center;flex-shrink:0}.agentDetailsBanner__col--text .agentDetailsBanner__contact-item i.ai-font-envelope-f{font-size:9px}.agentDetailsBanner__col--text .agentDetailsBanner__contact-item i.ai-font-phone{font-size:11px}.agentDetailsBanner__col--text .agentDetailsBanner__contact-item .contact-label{color:var(--secondary);width:110px;flex-shrink:0}.agentDetailsBanner__col--text .agentDetailsBanner__contact-item .value{color:var(--font-color-light)}.agentDetailsBanner__col--text .agentDetailsBanner__contact-item .value a{color:var(--font-color-light);text-decoration:none;transition:var(--default-transition)}.agentDetailsBanner__col--text .agentDetailsBanner__contact-item .value a:hover{color:var(--accent-light)}.agentDetailsBanner__col--text .agentDetailsBanner__social{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px}.agentDetailsBanner__col--text .agentDetailsBanner__social-item{display:flex;align-items:center;justify-content:center;color:var(--secondary);text-decoration:none;transition:var(--default-transition);font-size:20px}.agentDetailsBanner__col--text .agentDetailsBanner__social-item i{color:var(--secondary);transition:var(--default-transition)}.agentDetailsBanner__col--text .agentDetailsBanner__social-item:hover i{color:var(--accent-light)}.agentDetailsBanner__col--text .agentDetailsBanner__button{margin-top:15px}.agentDetailsBanner__col--text .agentDetailsBanner__button a{display:block;background-color:var(--secondary);border-radius:18px 18px 0;box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 5px #00000080;font-weight:600;font-size:14px;padding:12px 23px;color:var(--font-color-light);text-transform:uppercase;text-align:center;width:195px;text-decoration:none;transition:var(--default-transition);margin:0 auto}.agentDetailsBanner__col--text .agentDetailsBanner__button a:hover{background-color:var(--accent);color:var(--font-color-light)}.agentDetailsBanner__col--image{position:relative;max-width:216px;margin:0 auto;width:100%}.agentDetailsBanner__col--centered .agentDetailsBanner__col--image{display:none}.agentDetailsBanner__col--image .img-container.accent{position:absolute;display:none;z-index:-1}.agentDetailsBanner__col--image .img-container.accent.accent-1{top:12vw;left:2vw}.agentDetailsBanner__col--image .img-container.accent.accent-2{top:6vw;right:5vw}.agentDetailsBanner #custom-breadcrumbs{position:absolute;bottom:18px;left:0;right:0;padding:0 15px;max-width:1920px;width:100%;margin:auto;color:var(--font-color-light);font-size:14px;letter-spacing:.02em;z-index:2}.agentDetailsBanner #custom-breadcrumbs a:hover{color:var(--accent-light)}.agentDetailsSection1{position:relative;padding:50px 0}.agentDetailsSection1 .bg-img{max-height:332px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.agentDetailsSection1__inner{position:relative;z-index:5}.agentDetailsSection1__inner--title{margin:0 0 30px}.agentDetailsSection1__inner--btn{margin-top:20px;text-align:center}.agentDetailsSection1__inner--btn a{margin:0 auto}.agentDetailsSection1__cols{display:flex;flex-wrap:wrap;justify-content:center;max-width:464px;margin:0 auto}.agentDetailsSection1__col{width:100%;padding:15px}.agentDetailsSection1__col--image{position:relative;border-radius:13px;overflow:hidden;background:#000}.agentDetailsSection1__col--image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,#0000,#000000d9)}.agentDetailsSection1__col--image .image-container a:hover{opacity:.7}.agentDetailsSection1__col--image .image-container img{aspect-ratio:434/325;width:100%}.agentDetailsSection1__col--image .image-text{position:absolute;bottom:0;left:0;right:0;padding:17px;color:#fff;z-index:2;pointer-events:none}.agentDetailsSection1__col--image .image-text-title{font-size:22px;font-weight:700;font-family:var(--font-family-title);line-height:1.2}.agentDetailsSection1__col--image .image-text-title a{pointer-events:auto;color:#fff}.agentDetailsSection1__col--image .image-text-title a:hover{opacity:.7}.agentDetailsSection1__col--image .image-text-info{font-size:15px;font-family:var(--font-family-title);margin:11px 0 0}.agentDetailsSection1__col--image .image-text-info span{display:inline-block}.agentDetailsSection1__col--image .image-text-info span.dot{width:4px;height:4px;background:var(--accent-light);border-radius:50%;position:relative;bottom:3px;margin:0 7px}.agentDetailsSection1__col--text{font-size:14px;line-height:1.4;letter-spacing:.02em;color:#353535;margin:12px 0 16px;padding:0 10px}.agentDetailsSection2{position:relative;padding:50px 15px}.agentDetailsSection2 .bg-img{max-height:332px}.agentDetailsSection2 .bg-img:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,#fff0,#fff)}.agentDetailsSection2 .bg-img canvas{width:100%;height:100%}.agentDetailsSection2__inner{position:relative;z-index:5;max-width:945px;margin:0 auto}.agentDetailsSection2__inner--title{margin:0 0 30px}.agentDetailsSection2__inner--text{font-size:18px;font-weight:500;font-family:var(--font-family-title);color:#001f1c;line-height:1.1;text-align:center}.agentDetailsSection2__inner--text p{display:block;margin:0 0 23px}.agentDetailsSection2__images{display:flex;flex-wrap:wrap;justify-content:center;max-width:315px;margin:0 auto}.agentDetailsSection2__images--container{position:relative;width:100%;padding:10px}.agentDetailsSection2__images--container img{width:100%;aspect-ratio:295/418;border-radius:12px}.agentDetailsSection2__cols{display:flex;flex-wrap:wrap;justify-content:center;max-width:398px;margin:0 auto;padding-top:30px}.agentDetailsSection2__col{width:100%;padding:9px}.agentDetailsSection2__col--content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:15px;color:#fff;min-height:248px;border-radius:12px;overflow:hidden}.agentDetailsSection2__col--content h2{font-size:20px;font-weight:500;margin:15px 0 0}.agentDetailsSection2__col--content .text{line-height:1.9;letter-spacing:.02em}.agentDetailsSection3{position:relative;padding:50px 15px}.agentDetailsSection3 .bg-img{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.agentDetailsSection3__inner{position:relative;z-index:5;max-width:935px;margin:0 auto}.agentDetailsSection3__inner--title{margin:0 0 30px}.agentDetailsSection3__inner--text{line-height:1.9;letter-spacing:.02em;color:#fff;text-align:center}.agentDetailsSection3__inner--text p{display:block;margin:0 0 26px}.agentDetailsSection4{position:relative;padding:50px 0}.agentDetailsSection4__col{padding:15px 0}.agentDetailsSection4__content--icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin:0 auto 30px;border-radius:50%;background:var(--primary)}.agentDetailsSection4__content--icon .img-container{max-width:45px;max-height:45px}.agentDetailsSection4__content--text{text-align:center}.agentDetailsSection4__content--text h2{font-size:23px;font-weight:500;color:#000;margin:0 0 9px}.agentDetailsSection4__content--text .text{display:block;font-size:18px;color:#353535;line-height:1.4;letter-spacing:.02em}.agentDetailsSection5{position:relative;padding:50px 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}.agentDetailsSection5__inner{position:relative;z-index:5}.agentDetailsSection5__col--text{text-align:center}.agentDetailsSection5__col--text .agentDetailsSection5-title{margin:0 0 30px}.agentDetailsSection5__col--text .text{line-height:1.9;letter-spacing:.02em;color:#fff;margin:0 0 25px}.agentDetailsSection5__col--image{border-radius:16px;overflow:hidden;max-width:640px;margin:30px auto 0}.agentDetailsSection5__col--image img{width:100%}.agentDetailsSection6{position:relative;padding:50px 0}.agentDetailsSection6__inner{max-width:938px;margin:0 auto;text-align:center}.agentDetailsSection6__inner--title{margin:0 0 31px}.agentDetailsSection6__inner--text{line-height:1.9;letter-spacing:.02em;color:#353535}.agentDetailsSection6__inner--text p{display:block;margin:0 0 18px}.agentDetailsSection6__inner--btn{padding-top:14px}.agentDetailsSection6__inner--btn a{margin:0 auto;min-width:312px}.agentDetailsSection7{position:relative;padding:50px 15px;margin-bottom:54px;color:#fff;border-top-left-radius:35px;border-top-right-radius:35px;overflow:hidden}.agentDetailsSection7__inner{position:relative;max-width:718px;margin:0 auto}.agentDetailsSection7__inner--title{margin:0 0 30px}.agentDetailsSection7__inner .disclaimer{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:10px}.agentDetailsSection7__inner .disclaimer__text{font-size:14px;color:var(--font-color-light);text-align:center;letter-spacing:.02em;line-height:1.2}.agentDetailsSection7__inner .disclaimer__text a:hover{color:var(--accent-light)}.agentDetailsSection7__inner .disclaimer__image{flex-shrink:0}.agentDetailsSection7__subscribe{position:relative}.agentDetailsSection7__subscribe--text{font-size:15px;font-weight:300;line-height:1.7;letter-spacing:.02em;text-align:center;max-width:570px;margin:0 auto}.agentDetailsSection7__subscribe--text.subtitle{margin:0 auto 20px}.agentDetailsSection7__subscribe--form form{position:relative;margin-bottom:12px}.agentDetailsSection7__subscribe--form form input{width:100%;height:47px;font-size:12px;font-family:var(--font-family-title);background-color:#ffffff08;box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 5px #00000080;border-radius:28.5px;outline:none;border:none;color:#fff;text-overflow:ellipsis;padding:18px 115px 18px 15px}.agentDetailsSection7__subscribe--form form .wpcf7-form-control-wrap{display:block}.agentDetailsSection7__subscribe--form form .wpcf7-submit{display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:5px;bottom:7px;width:100px;height:38px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--font-color-light);background-color:var(--secondary);box-shadow:inset 0 1px 3px #ffffff80,inset 0 -1px 5px #00000080;border-radius:28px;transition:var(--default-transition)}.agentDetailsSection7__subscribe--form form .wpcf7-submit:hover{background-color:var(--accent)}.agentDetailsSection7__subscribe--form form .wpcf7-spinner{position:absolute;margin:0;bottom:calc(100% + 5px);right:7px}.agentDetailsSection7__subscribe--form form .wpcf7-not-valid-tip{position:absolute;top:0;left:0;width:auto;font-size:14px}.agentDetailsSection7__subscribe--form form .wpcf7-response-output{text-align:center;left:0;right:0;color:var(--font-color-light);font-size:14px}@media screen and (min-width:600px){.agentDetailsBanner:has(.agentDetailsBanner__inner--centered){min-height:450px}.agentDetailsBanner__col--text .banner-title{margin:0 0 46px}.agentDetailsBanner__col--text .banner-title small{font-size:22px;margin-top:24px}.agentDetailsBanner__col--text ul li{font-size:19px}.agentDetailsBanner__col--text .agentDetailsBanner__social{gap:20px}.agentDetailsBanner__col--text .agentDetailsBanner__social-item{font-size:24px}.agentDetailsSection2__inner--text{text-align:justify}.agentDetailsSection2__col--content h2{font-size:25px}.agentDetailsSection4__content{display:flex;align-items:center;gap:22px}.agentDetailsSection4__content--icon{width:107px;height:107px;margin:0}.agentDetailsSection4__content--text{width:80%;text-align:left}.agentDetailsSection4__content--text h2{font-size:33px}.agentDetailsSection7__subscribe--form form input{padding:18px 155px 18px 25px}.agentDetailsSection7__subscribe--form form .wpcf7-submit{font-size:14px;width:143px}.agentDetailsSection7__subscribe--form form .wpcf7-response-output{bottom:-100px}}@media screen and (min-width:744px){.agentDetailsSection1__cols{max-width:918px}.agentDetailsSection1__col{width:50%}.agentDetailsSection2__images{max-width:600px}.agentDetailsSection2__images--container{width:50%}.agentDetailsSection2__cols{max-width:1194px;padding-top:52px}.agentDetailsSection2__col{width:50%}.agentDetailsSection7__inner .disclaimer{gap:15px;flex-direction:row;justify-content:center;align-items:center}.agentDetailsSection7__inner .disclaimer__text{text-align:left}}@media screen and (min-width:1024px){.agentDetailsBanner{min-height:clamp(700px,62vw,793px)}.agentDetailsBanner:has(.agentDetailsBanner__inner--centered){min-height:clamp(450px,40vw,500px)}.agentDetailsBanner__inner{padding:0 15px}.agentDetailsBanner__col{display:flex;align-items:center;justify-content:space-between;gap:30px}.agentDetailsBanner__col--text{text-align:left;margin-bottom:43px;width:100%;max-width:600px}.agentDetailsBanner__col--centered .agentDetailsBanner__col--text{max-width:100%}.agentDetailsBanner__col--text ul li{justify-content:left}.agentDetailsBanner__col--text .agentDetailsBanner__contact{align-items:flex-start}.agentDetailsBanner__col--text .agentDetailsBanner__social{justify-content:flex-start}.agentDetailsBanner__col--text .agentDetailsBanner__button a{margin:0}.agentDetailsBanner__col--image{max-width:516px;margin:0}.agentDetailsBanner__col--image .img-container.accent{display:block}.agentDetailsBanner__col--image .img-container.accent.accent-1 img{width:4.31vw;height:2.38vw}.agentDetailsBanner__col--image .img-container.accent.accent-2{width:4.38vw;height:1.44vw}.agentDetailsSection1{padding:92px 0}.agentDetailsSection1 .bg-img{max-height:30.13vw}.agentDetailsSection1__inner--title{margin:0 0 50px}.agentDetailsSection1__cols{max-width:100%}.agentDetailsSection1__col{width:33.3333333333%;padding:0 25px}.agentDetailsSection1__col--text{line-height:1.5}.agentDetailsSection2{padding:80px 15px 97px}.agentDetailsSection2 .bg-img{max-height:30.13vw}.agentDetailsSection2__inner--title{margin:0 0 40px}.agentDetailsSection2__images{max-width:100%;margin:0 -10px;padding:6px 0 29px}.agentDetailsSection2__images--container,.agentDetailsSection2__col{width:33.3333333333%}.agentDetailsSection3{padding:90px 15px 30px}.agentDetailsSection4{padding:95px 0}.agentDetailsSection4__cols{display:flex;flex-wrap:wrap;justify-content:center;gap:0 0;row-gap:30px}.agentDetailsSection4__col{width:50%;padding:0 30px 0 0}.agentDetailsSection5{padding:82px 0 72px}.agentDetailsSection5__cols{display:flex;flex-wrap:wrap;align-items:center}.agentDetailsSection5__col--left{width:54.524%;padding-right:15px}.agentDetailsSection5__col--right{width:45.476%}.agentDetailsSection5__col--text{text-align:left}.agentDetailsSection5__col--image{max-width:100%;margin:0}.agentDetailsSection6{padding:70px 0 80px}.agentDetailsSection7{padding:65px 15px 75px}}@media screen and (min-width:1280px){.agentDetailsBanner{min-height:793px}.agentDetailsBanner:has(.agentDetailsBanner__inner--centered){min-height:500px}.agentDetailsBanner__col--image .img-container.accent.accent-1 img{width:69px;height:38px}.agentDetailsBanner__col--image .img-container.accent.accent-2{width:70px;height:23px}.agentDetailsSection1 .bg-img{max-height:482px}.agentDetailsSection1__col--text{line-height:1.9}.agentDetailsSection2 .bg-img{max-height:482px}}@media screen and (min-width:1480px){.aboutHomecode-container,.agentDetailsBanner__col,.agentDetailsBanner #custom-breadcrumbs{width:89vw}.agentDetailsSection2__inner{max-width:59.06vw}.agentDetailsSection3__inner{max-width:58.44vw}.agentDetailsSection6__inner{max-width:58.63vw}}
