.ip-banner-wrapper{display:none}.inner-page-container{max-width:100%;padding:0}.ip-banner:before{background:#000}.ip-banner-wrapper.shift-banner{display:block}.ip-banner-wrapper.shift-banner canvas{min-height:600px;height:50vw}.shift-banner-content{text-align:center}.shift-agent-photo{max-width:400px;margin:0 auto}.shift-title{text-align:center;color:#fff;text-transform:uppercase;font-weight:500;font-size:clamp(24px,3.438vw,55px);margin-bottom:20px}.shift-title h2{text-align:center;color:#fff;font-size:clamp(40px,6.563vw,105px);line-height:1;letter-spacing:0;font-weight:400;font-family:var(--font-family-title);margin-top:8px}.shift-banner-content p{font-size:clamp(18px,1.875vw,30px);font-weight:500;color:#fff;line-height:1.4;margin-bottom:20px}.shift-banner-content p span{color:#d1d534;font-weight:700;color:#fff}.shift-cta{display:flex;justify-content:center;gap:24px;flex-flow:row wrap;margin-top:40px}.shift-cta a{margin:0!important}.shift-cta a:last-child{max-width:26.5vw;border-color:#d1d534;margin-bottom:20px!important}.shift-cta a{letter-spacing:0;width:100%;color:#fff!important}.ip-banner-wrapper.shift-banner .container{top:58%}.ip-banner:before{border:0}.ip-banner-wrapper.shift-banner{padding:3.125vw}.breadcrumbs{padding:3.125vw;padding-top:0;display:none}.breadcrumbs p{padding:0!important}.shift-content{padding:3.125vw;padding-top:0}.shift-section h2{font-size:clamp(40px,4.063vw,65px);text-align:center;display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:28px;letter-spacing:0}.shift-section p{text-align:center;font-size:clamp(14px,1vw,16px);color:#3d3d3d;line-height:1.6;margin-bottom:22px}.shift-section h2 i{font-size:21px}.shift-section{padding:clamp(40px,4.563vw,73px) clamp(150px,15.625vw,250px);position:relative}.shift-section .global-site-btn{color:#000;background:#d1d534;max-width:26.25vw;width:100%;letter-spacing:0}.shift-section .global-site-btn:hover{background:transparent!important}.shift-section p a{color:#d1d534}.shift-section h3{text-align:center;font-size:clamp(18px,1.563vw,25px);letter-spacing:0}.shift-section.with-logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:url(https://cdn.agentimagehosting.com/SC1VutSJ7zXVB0nMsHhad/2025/11/19051755/sec-place.png);background-repeat:no-repeat;background-position:center}.ip-banner-wrapper.shift-banner{padding:0!important;padding-bottom:1.25vw!important}.max-container{padding:20px!important}.shift-banner-content p:last-child{font-size:clamp(16px,1.25vw,20px)}.shift-section h2{text-align:left;justify-content:left}.shift-section p{text-align:left}.shift-agent-photo img{width:100%}.shift-agent-photo{margin:0;max-width:100%}.shift-section h3{text-align:left;margin-bottom:22px}.shift-section ul li{text-align:left;font-size:clamp(14px,1vw,16px);color:#3d3d3d;line-height:1.6}.shift-section ul{margin-bottom:20px;list-style:disc;margin-left:20px}.socprof p{font-size:13px}.shift-section.with-logo.socprof{padding-top:0}.shift-section{padding-left:0;padding-right:0;border-bottom:1px solid #c3c3c3}.shift-section.no-border{border-bottom:0}.shift-content{padding-left:0;padding-right:0}.shift-section .global-site-btn{margin:0}.smtxt{font-size:20px!important}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#reserve-popup .aiosp-content.aios-popup-body{max-width:1280px;width:95%;border-radius:30px;overflow:hidden;padding:77px 15px 100px;background:#fff url(https://cdn.agentimagehosting.com/SC1VutSJ7zXVB0nMsHhad/2025/11/27142757/reserve-popup-bg.jpg) no-repeat;background-position:center;background-size:cover}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#reserve-popup button.aiosp-close{font-family:var(--font-family-default);font-weight:300;font-size:50px;top:10px;right:15px}.reserve-popup-title{font-size:70px;color:#000;text-align:center;font-family:var(--font-family-title);text-transform:uppercase;margin:0 0 26px;letter-spacing:.01em}.reserve-popup-form{font-size:0;margin:54px -10px 0}.rp-fields{width:100%;display:inline-block;margin-bottom:18px;padding:0 10px}.rp-fields.short{width:50%}.rp-fields.rp-btn input{border:solid 2px #000;border-radius:30px;transition:all .3s ease-in-out;font-weight:700;height:54px;max-width:140px;margin:0 auto;font-size:14px;display:block}.rp-fields.rp-btn input:hover{border:solid 2px #d1d534;background:#d1d534}.rp-fields.rp-btn{margin-top:30px}.reserve-popup-text p{font-size:24px;text-align:center;margin-bottom:30px;font-family:var(--font-family-default);letter-spacing:.05em;color:#4e4e4e}.reserve-popup-content{max-width:800px;margin:0 auto;position:relative;z-index:5}.rp-fields input,.rp-fields textarea{font-size:24px;font-weight:400;letter-spacing:.05em;background:transparent;width:100%;height:79px;color:#4e4e4e;padding:0;border-radius:0;resize:none;border:none;border-bottom:solid 2px rgb(0,0,0);-webkit-appearance:none;-moz-appearance:none;font-family:var(--font-family-default)}.reserve-popup-form .wpcf7 form .wpcf7-response-output{font-size:12px;margin:auto;position:absolute;bottom:17px;width:calc(100% - 20px);left:0;right:0}@media screen and (min-width: 1024px) and (max-width: 1600px){.max-container{padding:1.25vw!important}}@media only screen and (max-width: 1600px){.inner-page-container.max-container{max-width:1600px}}@media only screen and (max-width: 992px){.ip-banner-wrapper.shift-banner .container{width:100%;top:50%}.shift-cta a{width:100%;max-width:100%!important}.ip-banner-wrapper.shift-banner canvas{min-height:700px}.shift-section{padding-left:0;padding-right:0}.shift-section .global-site-btn{width:100%;text-align:center;max-width:440px}}@media only screen and (max-width: 767px){.reserve-popup-title{font-size:50px}.reserve-popup-text p{font-size:17px}.rp-fields input,.rp-fields textarea{font-size:18px;height:60px}.rp-fields.short{width:100%}}
