.banner{position:relative;margin-top:11.5rem}@media only screen and (max-width:992px){.banner{margin-top:9.5rem}}.banner .ct-section-inner-wrap{padding:0!important;max-width:100%}.banner .banner__slide{width:100%;visibility:visible}.banner .banner__slide-track{width:inherit}.banner .banner__slide-list{width:inherit;list-style:none;margin:0;padding:0}.banner .banner__slide-item{width:inherit}.banner .banner__slide-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem;align-items:center;height:100%}@media only screen and (max-width:992px){.banner .banner__slide-content{column-gap:0;align-items:end}}.banner .banner__slide-text{grid-column:1/7;grid-row:1/2;transform:translateX(-1.5rem);opacity:0;margin-left:var(--spaceOutside)}@media only screen and (max-width:992px){.banner .banner__slide-text{margin-left:0;grid-column:1/-1;padding:2rem;padding-bottom:7rem;row-gap:3rem;background-color:rgba(255,255,255,.7);text-align:center;align-items:center}.banner .banner__slide-text-bottom{text-align:center;align-items:center}}.banner .banner__slide-text-intro{font-family:Figtree;font-weight:400;text-transform:uppercase;color:var(--primary);line-height:1;font-size:var(--h4);letter-spacing:.2rem}.banner .banner__slide-text-title{font-family:Figtree;font-size:calc(var(--h1) + 5rem);font-weight:800;text-transform:uppercase;color:var(--primary);line-height:1;margin-top:5rem}@media only screen and (max-width:992px){.banner .banner__slide-text-title{grid-column:span 12;grid-row:span 1;font-size:calc(var(--h3) + 3rem);margin-top:0;text-align:center}}@media only screen and (max-width:767px){.banner .banner__slide-text-title{font-size:calc(var(--base) + 3rem)}}.banner .banner__slide-text-subtitle{font-family:Figtree;font-weight:600;text-transform:uppercase;color:var(--primary);line-height:1;font-size:var(--h4);letter-spacing:.2rem}.banner .banner__slide-image{grid-column:1/-1;grid-row:1/2;object-fit:cover;transform:translateX(1.5rem);height:100%;opacity:0;z-index:-1;max-height:100vh;width:100%}@media only screen and (max-width:992px){.banner .banner__slide-image{display:none}}.banner .banner__slide-image.mobile{display:none}@media only screen and (max-width:992px){.banner .banner__slide-image.mobile{display:block}}.banner .banner__slide-video{grid-column:span 12;width:100%;position:absolute;left:0;bottom:-.5rem;right:0;top:-.5rem;height:101%;object-fit:cover;object-position:bottom;z-index:-1}@media only screen and (max-width:992px){.banner .banner__slide-video{display:none}}.banner .banner__slide-video.mobile{display:none}@media only screen and (max-width:992px){.banner .banner__slide-video.mobile{display:block}}.banner .banner__slide .splide__pagination{justify-content:flex-start;gap:.5rem;bottom:15rem;max-width:128rem;margin:auto;padding:0}.banner .banner__slide .splide__pagination__page{background-color:#fff;border:.1rem solid var(--primary);width:1.6rem;height:1.6rem;transition:background-color .2s linear}.banner .banner__slide .splide__pagination__page.is-active{transform:scale(1);background-color:var(--primary)}@media only screen and (max-width:992px){.banner .banner__slide .splide__pagination{bottom:2.5rem;justify-content:center}}.banner .banner__cta{width:100%;position:absolute;bottom:0;left:0;background-color:rgba(245,245,245,.5)}@media only screen and (max-width:992px){.banner .banner__cta{position:relative}}.banner .banner__cta .container{max-width:128rem;width:100%;margin:auto;padding:0;align-items:center}.banner .banner__cta-icon{width:5%}.banner .banner__cta-icon svg{width:2rem;height:2rem;color:var(--primary)}.banner .banner__cta-label{width:90%}.banner .banner__cta-item{flex-direction:row;column-gap:1.5rem;justify-content:flex-start;align-items:center;text-align:center;opacity:0;transform:translateY(0.15rem)}.banner .banner__cta-item:hover .banner__cta-title{color:var(--primary)}.banner .banner__cta-item:last-child{background-color:var(--primary);padding:4rem 0}.banner .banner__cta-item:last-child .banner__cta-label{width:100%;align-items:center}@media only screen and (max-width:992px){.banner .banner__cta-item:last-child .banner__cta-label{letter-spacing:.2rem}}.banner .banner__cta-item:last-child .banner__cta-title{color:var(--white)}@media only screen and (max-width:992px){.banner .banner__cta-item{grid-column:span 12;padding:1.25rem 1.25rem 0;height:auto}.banner .banner__cta-item:nth-child(n+1):nth-last-child(2){padding-bottom:1.25rem}.banner .banner__cta-item:last-child{padding:2rem 0}}.banner .banner__cta-title{font-size:calc(var(--h5) - .4rem);font-family:Figtree;font-weight:800;text-transform:uppercase;color:var(--black)}.banner .banner__cta-desc{color:var(--black-80);font-size:calc(var(--base) - .2rem);text-align:left}.about .ct-section-inner-wrap{padding-bottom:0!important}.about .about__content{gap:4rem;align-items:center}@media only screen and (max-width:992px){.about .about__content{gap:2.5rem 0}}.about .about__content-title{font-size:calc(var(--h1) + 2rem);font-weight:800;color:var(--primary);text-transform:uppercase;line-height:1.1}@media only screen and (max-width:992px){.about .about__content-title{grid-column:span 12;font-size:calc(var(--h3) + 2rem)}}@media only screen and (max-width:767px){.about .about__content-title{grid-column:span 12;font-size:calc(var(--base) + 2rem)}}@media only screen and (max-width:992px){.about .about__content-desc{grid-column:span 12}}.deals{overflow-x:clip;display:none}.deals-promo{display:flex;flex-direction:column}@media only screen and (min-width:992px){.deals-promo{margin-top:-5rem}.deals-promo .ct-section-inner-wrap{margin-top:unset;padding-top:unset!important}}.deals .deals__slide{width:100%}.deals .deals__slide-track{width:inherit;overflow:visible}.deals .deals__slide-list{width:inherit;list-style:none;margin:0;padding:0}.deals .deals__slide-item{width:inherit}.deals .deals__slide-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:4rem;align-items:center;max-width:128rem;margin:auto;background-color:var(--primary)}@media only screen and (max-width:992px){.deals .deals__slide-content{column-gap:0}}.deals .deals__slide-thumb{grid-column:span 5;height:100%;width:100%;object-fit:cover}@media only screen and (max-width:992px){.deals .deals__slide-thumb{grid-column:span 12;height:35rem}}@media only screen and (max-width:767px){.deals .deals__slide-thumb{height:25rem}}.deals .deals__slide-meta{grid-column:span 7;color:var(--white);row-gap:1rem;padding:4rem 10rem 4rem 2rem}@media only screen and (max-width:992px){.deals .deals__slide-meta{grid-column:span 12;padding:2rem}}.deals .deals__slide-title{font-size:var(--h1);text-transform:uppercase;line-height:1.1}@media only screen and (max-width:992px){.deals .deals__slide-title{font-size:calc(var(--base) + 2rem)}}@media only screen and (max-width:767px){.deals .deals__slide-title{font-size:calc(var(--base) + 1.8rem)}}.deals .deals__slide-sub-title{font-size:var(--h3);text-transform:uppercase;line-height:1.1;font-weight:bold}@media only screen and (max-width:992px){.deals .deals__slide-sub-title{font-size:calc(var(--base) + 1.2rem)}}@media only screen and (max-width:767px){.deals .deals__slide-sub-title{font-size:calc(var(--base) + 1rem)}}.deals .deals__slide-date{flex-direction:row;column-gap:1rem;font-weight:700;text-transform:uppercase}.deals .deals__slide-cta{color:var(--primary);background-color:var(--white);padding:1.25rem 2.25rem;flex-direction:row;align-items:center;gap:1rem;font-family:Figtree;font-size:calc(var(--base) - .3rem);font-weight:800;text-transform:uppercase;margin-top:1.5rem}@media only screen and (max-width:767px){.deals .deals__slide-cta{font-size:var(--base)}}.deals .deals__slide-cta svg{width:2.5rem;height:2.5rem}.deals .deals__slide .splide__pagination{bottom:-4rem;gap:.8rem}.deals .deals__slide .splide__pagination li{display:flex}.deals .deals__slide .splide__pagination__page{margin:0;border:.1rem solid var(--primary);background-color:transparent;width:1.6rem;height:1.6rem}.deals .deals__slide .splide__pagination__page.is-active{background-color:var(--primary);transform:scale(1)}.trilogy{background-color:var(--primary)}.trilogy .ct-section-inner-wrap{padding:0!important}.trilogy .trilogy__wrapper{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.trilogy .trilogy__content{grid-column:span 7;padding:12rem 10rem 12rem 0;color:var(--white);gap:1.5rem}@media only screen and (max-width:992px){.trilogy .trilogy__content{grid-column:span 12;padding:4rem 2rem;order:1}}.trilogy .trilogy__title{font-size:var(--h1);line-height:1.1;text-transform:uppercase}@media only screen and (max-width:992px){.trilogy .trilogy__title{font-size:var(--h2)}}@media only screen and (max-width:767px){.trilogy .trilogy__title{font-size:var(--h3)}}.trilogy .trilogy__cta{padding:0;font-size:var(--base)}.trilogy .trilogy__media{grid-column:span 5;background-color:var(--white);position:relative;padding-left:5rem}@media only screen and (max-width:992px){.trilogy .trilogy__media{grid-column:span 12;padding:5rem}}.trilogy .trilogy__media-img{height:100%;width:100%;object-fit:contain}.trilogy .trilogy__media::after{content:'';position:absolute;right:calc(var(--spaceOutside) * -1);top:0;width:var(--spaceOutside);background-color:var(--white);height:100%}@media only screen and (max-width:992px){.trilogy .trilogy__media::after{display:none}}.treatments .treatments__wrapper{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:center}@media only screen and (max-width:992px){.treatments .treatments__wrapper{gap:4rem 0}}.treatments .treatments__content{grid-column:span 4;gap:1rem}@media only screen and (max-width:992px){.treatments .treatments__content{grid-column:span 12;order:1}}.treatments .treatments__title{font-size:var(--h1);line-height:1.1;text-transform:uppercase}@media only screen and (max-width:992px){.treatments .treatments__title{font-size:var(--h2)}}.treatments .treatments__cta{padding:0}.treatments .treatments__media{grid-column:span 8}@media only screen and (max-width:992px){.treatments .treatments__media{grid-column:span 12}}@media only screen and (max-width:992px){.stories .ct-section-inner-wrap{padding-top:0!important}}.stories .ct-section-inner-wrap .row{row-gap:2rem}.stories .stories__title{width:100%;background-color:var(--primary);color:var(--white);text-transform:uppercase;font-size:calc(var(--h1) - .5rem);font-weight:800;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative;padding:1rem 0}.stories .stories__title::before,.stories .stories__title::after{content:'';position:absolute;background-color:var(--primary);width:var(--spaceOutside);height:100%}@media only screen and (max-width:992px){.stories .stories__title::before,.stories .stories__title::after{width:var(--spaceOutsideMob)}}.stories .stories__title::before{left:calc(var(--spaceOutside) * -1)}@media only screen and (max-width:992px){.stories .stories__title::before{left:calc(var(--spaceOutsideMob) * -1)}}.stories .stories__title::after{right:calc(var(--spaceOutside) * -1)}@media only screen and (max-width:992px){.stories .stories__title::after{right:calc(var(--spaceOutsideMob) * -1)}}.stories .stories__title span{grid-column:span 6}@media only screen and (max-width:992px){.stories .stories__title span{grid-column:span 12}}@media only screen and (max-width:767px){.stories .stories__title span{font-size:calc(var(--h2) - .5rem)}}.stories .stories__wrapper{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.stories .stories__content{grid-column:span 6;gap:2rem}@media only screen and (max-width:992px){.stories .stories__content{grid-column:span 12;order:1}}.stories .stories__content-desc{font-size:calc(var(--base) - .2rem)}.stories .stories__content-cta{flex-direction:row;gap:2rem}@media only screen and (max-width:992px){.stories .stories__content-cta{flex-direction:column}}.stories .stories__compare{grid-column:span 6;margin-top:-15rem}@media only screen and (max-width:992px){.stories .stories__compare{grid-column:span 12;margin-top:0}}.stories .stories__compare .bafg-twentytwenty-wrapper{width:100%}.stories .stories__compare .bafg-twentytwenty-container{margin:0;max-height:53rem}@media only screen and (max-width:992px){.stories .stories__compare .bafg-twentytwenty-container{max-width:100%!important}.stories .stories__compare .bafg-twentytwenty-container img{width:100%}}.stories .stories__compare .twentytwenty-horizontal .twentytwenty-before-label:before,.stories .stories__compare .twentytwenty-horizontal .twentytwenty-after-label:before{top:95%}.quiz .ct-section-inner-wrap .row{gap:5rem}@media only screen and (max-width:992px){.quiz .ct-section-inner-wrap .row{gap:2rem}}.quiz .quiz__title{line-height:1;text-transform:uppercase;font-size:var(--h1);max-width:25ch}@media only screen and (max-width:992px){.quiz .quiz__title{font-size:calc(var(--h2) - .2rem)}}.quiz .quiz__title span:not(.ct-span){color:var(--primary)}.quiz .quiz__content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem}@media only screen and (max-width:992px){.quiz .quiz__content{gap:4rem 0}}.quiz .quiz__thumbnail{grid-column:span 6;width:100%;height:100%;object-fit:cover;max-height:50rem}@media only screen and (max-width:992px){.quiz .quiz__thumbnail{grid-column:span 12}}.quiz .quiz__form{grid-column:span 6}@media only screen and (max-width:992px){.quiz .quiz__form{grid-column:span 12}}.quiz .quiz__form .fluent_form_5 .ff-el-is-required label::after{margin-left:0!important}.quiz .quiz__form .fluent_form_5 .ff-step-body{margin:0}.quiz .quiz__form .fluent_form_5 .fluentform-step{display:flex;flex-direction:column;gap:3rem}.quiz .quiz__form .fluent_form_5 .ff-column-container{margin-bottom:2rem}.quiz .quiz__form .fluent_form_5 .ff-t-container{gap:2rem}@media only screen and (max-width:992px){.quiz .quiz__form .fluent_form_5 .ff-t-container{display:flex;flex-direction:column}}.quiz .quiz__form .fluent_form_5 .ff-el-name .ff-el-group{margin:0}.quiz .quiz__form .fluent_form_5 .ff-el-name .ff-el-group .ff-el-input--label{margin:0 0 1rem 0}.quiz .quiz__form .fluent_form_5 .ff-el-name .ff-el-group .ff-el-input--label label{text-transform:uppercase;font-size:calc(var(--base) + .4rem);font-family:Figtree;font-weight:500}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .ff-el-name .ff-el-group .ff-el-input--label label{font-size:var(--base)}}.quiz .quiz__form .fluent_form_5 .ff-el-name .ff-el-group .ff-el-input--content .ff-el-form-control{width:100%;border:.1rem solid #C5C5C5;border-radius:0;padding:2rem 1.5rem;outline:0;transition:border .2s linear;font-family:Figtree;font-size:calc(var(--base) + .2rem);font-weight:200}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .ff-el-name .ff-el-group .ff-el-input--content .ff-el-form-control{padding:1rem .8rem}}.quiz .quiz__form .fluent_form_5 .ff-el-name .ff-el-group .ff-el-input--content .ff-el-form-control:focus{border:.1rem solid var(--primary)}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group{margin-bottom:0;display:flex;flex-direction:column;row-gap:.5rem}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group::before,.quiz .quiz__form .fluent_form_5 .phone.ff-el-group::after{display:none}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--label label{margin:0;text-transform:uppercase;font-size:calc(var(--base) + .4rem);font-family:Figtree;font-weight:500}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--label label{font-size:var(--base)}}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--content{margin:0;flex-direction:column}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--content .ff-el-form-control{border:.1rem solid var(--black-20);border-radius:0;height:auto;appearance:none;width:100%;outline:0;padding:2rem 1.5rem;transition:border .2s linear;font-family:Figtree;font-size:calc(var(--base) + .2rem);font-weight:200}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--content .ff-el-form-control{padding:1rem .8rem}}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--content .ff-el-form-control:focus{border:.1rem solid var(--primary)}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--content .ff-el-form-control::-webkit-outer-spin-button,.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--content .ff-el-form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--content .ff-el-form-control:focus{border:.1rem solid var(--primary)}.quiz .quiz__form .fluent_form_5 .phone.ff-el-group .ff-el-input--content .text-danger{color:red}.quiz .quiz__form .fluent_form_5 .branch{margin-bottom:0;display:flex;flex-direction:column;row-gap:.5rem}.quiz .quiz__form .fluent_form_5 .branch::before,.quiz .quiz__form .fluent_form_5 .branch::after{display:none}.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--label{text-transform:uppercase;font-weight:500}.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--label label{text-transform:uppercase;font-size:calc(var(--base) + .4rem);font-family:Figtree;font-weight:500}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--label label{font-size:var(--base)}}.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--content{margin:0;position:relative;flex-direction:column}.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--content .ff-el-form-control{border:.1rem solid var(--black-20);transition:all .3s cubic-bezier(0.165,.84,.44,1);border-radius:0;height:auto;appearance:none;width:100%;outline:0;font-family:'Nunito Sans';cursor:pointer;background-color:transparent;padding:2rem 5rem 2rem 1.5rem;font-size:calc(var(--base) + .2rem);font-weight:200;position:relative}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--content .ff-el-form-control{padding:1rem 5rem 1rem .8rem}}.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--content .ff-el-form-control:focus{border:.1rem solid var(--primary)}.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--content::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAzMjIgMTMuNjI1OEM5LjgwNDMyIDEzLjYyNTggOS41ODM4MiAxMy41NzcyIDkuMzcwNzMgMTMuNDgwMUM5LjE1NjUgMTMuMzgyOSA4Ljk3ODE2IDEzLjI1MzMgOC44MzU3MiAxMy4wOTEzTDAuOTcyOTg0IDQuMTUwMjVDMC42NTk2MTQgMy43OTM5IDAuNTAyOTMgMy4zNDAzNiAwLjUwMjkzIDIuNzg5NjVDMC41MDI5MyAyLjIzODkzIDAuNjU5NjE0IDEuNzg1NCAwLjk3Mjk4NCAxLjQyOTA1QzEuMjg2MzUgMS4wNzI3IDEuNjg1MTkgMC44OTQ1MzEgMi4xNjk0OSAwLjg5NDUzMUMyLjY1Mzc5IDAuODk0NTMxIDMuMDUyNjIgMS4wNzI3IDMuMzY1OTkgMS40MjkwNUwxMC4wMzIyIDkuMDA5NTJMMTYuNjk4NSAxLjQyOTA1QzE3LjAxMTggMS4wNzI3IDE3LjQxMDcgMC44OTQ1MzEgMTcuODk1IDAuODk0NTMxQzE4LjM3OTMgMC44OTQ1MzEgMTguNzc4MSAxLjA3MjcgMTkuMDkxNSAxLjQyOTA1QzE5LjQwNDggMS43ODU0IDE5LjU2MTUgMi4yMzg5MyAxOS41NjE1IDIuNzg5NjVDMTkuNTYxNSAzLjM0MDM2IDE5LjQwNDggMy43OTM5IDE5LjA5MTUgNC4xNTAyNUwxMS4yMjg3IDEzLjA5MTNDMTEuMDU3OCAxMy4yODU3IDEwLjg3MjYgMTMuNDIzIDEwLjY3MzIgMTMuNTAzNEMxMC40NzM4IDEzLjU4NSAxMC4yNjAxIDEzLjYyNTggMTAuMDMyMiAxMy42MjU4WiIgZmlsbD0iIzkzOTM5MyIvPgo8L3N2Zz4K);position:absolute;right:2rem;top:50%;transform:translateY(-50%);z-index:-1}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--content::after{transform:translateY(-50%) scale(0.6)}}.quiz .quiz__form .fluent_form_5 .branch .ff-el-input--content .text-danger{color:red}.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--label{margin:0 0 1rem 0}.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--label label{text-transform:uppercase;font-size:calc(var(--base) + .4rem);font-family:Figtree;font-weight:500}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--label label{font-size:var(--base)}}.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--content{display:flex;flex-direction:column;gap:2rem}.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--content .ff-el-form-check .ff-el-form-check-label{display:flex;align-items:center;gap:1rem;font-weight:200;font-family:Figtree;font-size:calc(var(--base));cursor:pointer}@media only screen and (max-width:767px){.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--content .ff-el-form-check .ff-el-form-check-label{font-size:var(--base)}}.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--content .ff-el-form-check .ff-el-form-check-label span{width:90%}.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--content .ff-el-form-check .ff-el-form-check-input{-webkit-appearance:none;appearance:none;background-color:#fff;font:inherit;color:var(--primary);width:1.5rem;height:1.5rem;border:.1rem solid var(--primary);border-radius:50%;cursor:pointer}.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--content .ff-el-form-check .ff-el-form-check-input::before{content:"";width:1rem;height:1rem;display:block;border-radius:50%;transform:scale(0) translate(0.15rem,.15rem);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--primary)}.quiz .quiz__form .fluent_form_5 .ff-el-option .ff-el-input--content .ff-el-form-check .ff-el-form-check-input:checked::before{transform:scale(1) translate(0.15rem,.15rem)}.quiz .quiz__form .fluent_form_5 .ff_step_nav_last .ff-btn{cursor:pointer}.quiz .quiz__form .fluent_form_5 .ff_step_nav_last .ff-btn[data-action=next]{display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:.2rem;font-size:calc(var(--base) - .3rem);font-family:Figtree;font-weight:800;padding:1.25rem 2.25rem;line-height:1;border:.1rem solid var(--primary);background-color:var(--primary);color:var(--white)}.quiz .quiz__form .fluent_form_5 .ff_step_nav_last .ff-btn[data-action=prev]{display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:.2rem;font-size:calc(var(--base) - .3rem);font-family:Figtree;font-weight:800;padding:1.25rem 2.25rem;line-height:1;border:.1rem solid var(--primary);color:var(--primary);background-color:var(--white)}.quiz .quiz__form .fluent_form_5 .ff_step_nav_last .ff-btn[data-action=prev] svg{transform:rotate(180deg)}.quiz .quiz__form .fluent_form_5 .ff-btn-submit{background-color:var(--primary);border:0;cursor:pointer;transition:all .2s cubic-bezier(0.2,1,.3,1);border:.1rem solid var(--primary)}.quiz .quiz__form .fluent_form_5 .ff-btn-submit:hover{background-color:var(--white);color:var(--primary)}.quiz .quiz__form::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjkyNSA4LjcyMzYzTDQuNTUgNS4wOTg2M0w1LjY1IDQuMzIzNjNMOC4zNSA3LjY5ODYzTDYuOTI1IDguNzIzNjNaTTMuMiA4Ljc5ODYzTDEuNzUgNy43NDg2M0w0LjQ3NSA0LjM3MzYzTDUuNTc1IDUuMTczNjNMMy4yIDguNzk4NjNaTTQuOCA1LjM5ODYzTDAuNjI1IDQuMjQ4NjNMMS4xNzUgMi41NzM2M0w1LjIyNSA0LjEyMzYzTDQuOCA1LjM5ODYzWk00LjM1IDQuNzczNjNMNC4xMjUgMC40NDg2MzJINS44NzVMNS42NzUgNC43NzM2M0g0LjM1Wk01LjIgNS40MjM2M0w0LjgyNSA0LjE0ODYzTDguODc1IDIuNjIzNjNMOS40IDQuMjczNjNMNS4yIDUuNDIzNjNaIiBmaWxsPSIjRkYwMDAwIi8+Cjwvc3ZnPgo=) ' Required'}.loc-shortcut .loc-shortcut__wrapper{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:5rem}@media only screen and (max-width:992px){.loc-shortcut .loc-shortcut__wrapper{gap:4rem 0}}.loc-shortcut .loc-shortcut__gallery{grid-column:span 7;position:relative}@media only screen and (max-width:992px){.loc-shortcut .loc-shortcut__gallery{grid-column:span 12}}.loc-shortcut .loc-shortcut__gallery::before{content:'';position:absolute;top:0;width:calc(var(--spaceOutside) + 5rem);height:100%;left:calc(var(--spaceOutside) * -1);background-color:var(--primary);z-index:2}@media only screen and (max-width:992px){.loc-shortcut .loc-shortcut__gallery::before{width:4rem;left:-4rem}}@media only screen and (max-width:767px){.loc-shortcut .loc-shortcut__gallery::before{width:3rem;left:-3rem}}.loc-shortcut .loc-shortcut__gallery::after{content:'CENTRAL PARK, CIPUTRA MALL, LIPPO MALL PURI, PACIFIC PLACE, WTC 2 SUDIRMAN, KOTA KASABLANKA, PONDOK INDAH MALL 2, KEMANG VILLAGE, GREEN PAMUKA SQUARE MALL, MALL ARTHA GADING';position:absolute;top:0;width:calc(var(--spaceOutside) + 5rem);height:100%;left:calc(var(--spaceOutside) * -1);color:var(--white);opacity:.05;font-size:var(--h3);font-weight:300;font-family:Figtree;z-index:3}@media only screen and (max-width:992px){.loc-shortcut .loc-shortcut__gallery::after{width:4rem;left:-4rem}}@media only screen and (max-width:767px){.loc-shortcut .loc-shortcut__gallery::after{width:3rem;left:-3rem}}.loc-shortcut .loc-shortcut__gallery .splide__pagination{gap:1rem}.loc-shortcut .loc-shortcut__gallery .splide__pagination__page{margin:0;border:.1rem solid var(--secondary);width:1.5rem;height:1.5rem;background:transparent;transform:scale(1)}.loc-shortcut .loc-shortcut__gallery .splide__pagination__page.is-active{background-color:var(--secondary)}.loc-shortcut .loc-shortcut__icon{position:absolute;top:50%;right:-40%;transform:translateY(-50%);z-index:-1}@media only screen and (max-width:992px){.loc-shortcut .loc-shortcut__icon{width:24rem;height:24rem;right:auto;top:150%;left:-40%}}.loc-shortcut .loc-shortcut__slide{width:100%}.loc-shortcut .loc-shortcut__track{width:inherit}.loc-shortcut .loc-shortcut__list{width:inherit}.loc-shortcut .loc-shortcut__image{width:100%;height:100%;object-fit:cover}.loc-shortcut .loc-shortcut__content{grid-column:span 5;gap:2rem}@media only screen and (max-width:992px){.loc-shortcut .loc-shortcut__content{grid-column:span 12;gap:1rem}}.loc-shortcut .loc-shortcut__title{font-size:var(--h1);line-height:1;text-transform:uppercase}@media only screen and (max-width:992px){.loc-shortcut .loc-shortcut__title{font-size:calc(var(--h2) - .2rem)}}.loc-shortcut .loc-shortcut__option{display:flex;width:100%}@media only screen and (max-width:767px){.loc-shortcut .loc-shortcut__option{flex-direction:column}}.loc-shortcut .loc-shortcut__groupfield{display:flex;position:relative;width:60%}@media only screen and (max-width:767px){.loc-shortcut .loc-shortcut__groupfield{width:100%}}.loc-shortcut .loc-shortcut__groupfield::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB7SURBVHgBZU5BDYAwDFzZBCBhEpAAEnCAgT2qABzssexNUEBQMA04QAIClo02YckCTa5p766XgnOuF0LMMcYREW/xlve+SymtxA8NtSvnrJVSwVrbVoZA48mHwCSJWkoZAICTkLATDmPMxDqU+Mqoad2K4VdspB+XL/8ABcAy/nMnI/oAAAAASUVORK5CYII=);position:absolute;right:1.5rem;top:50%;transform:translateY(-60%)}.loc-shortcut .loc-shortcut__input{width:100%;padding:1rem 1.5rem;color:var(--black-40);cursor:pointer;font-family:Figtree;border:.1rem solid #C5C5C5;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none}.loc-shortcut .loc-shortcut__cta{cursor:pointer}@media only screen and (max-width:767px){.loc-shortcut .loc-shortcut__cta{justify-content:center}}.latest-news .ct-section-inner-wrap .row{gap:5rem}@media only screen and (max-width:767px){.latest-news .ct-section-inner-wrap .row{gap:2rem}}.latest-news .latest-news__title{text-transform:uppercase;font-size:var(--h1);line-height:1;text-align:center}@media only screen and (max-width:992px){.latest-news .latest-news__title{font-size:calc(var(--h2));text-align:left}}.latest-news .latest-news__title a{text-decoration:none;color:var(--primary)}.latest-news .latest-news__title a:hover{color:var(--secondary)}.latest-news .latest-news__list{width:100%;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6rem}@media only screen and (max-width:992px){.latest-news .latest-news__list{gap:3rem 0}}.latest-news .latest-news__item{grid-column:span 4}@media only screen and (max-width:992px){.latest-news .latest-news__item{grid-column:span 12}}.latest-news .latest-news__article{gap:1.5rem;position:relative}.latest-news .latest-news__article:hover a{color:var(--primary)}.latest-news .latest-news__thumb{width:100%;height:100%;max-height:25rem;object-fit:cover}@media only screen and (max-width:992px){.latest-news .latest-news__thumb{max-height:20rem}}.latest-news .latest-news__meta{order:1;gap:1rem}.latest-news .latest-news__meta-date{color:#B0B0B0;font-size:calc(var(--base) - .2rem);text-transform:uppercase;letter-spacing:.2rem}.latest-news .latest-news__meta-title{font-family:'Nunito Sans';line-height:1.2;font-weight:600;font-size:calc(var(--base) + .6rem)}.latest-news .latest-news__meta-title a{color:var(--black);text-decoration:none}.latest-news .latest-news__meta-title a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}