:root{--color-black:#000;--color-crimson:#d3265b;--color-orange:#ff6105;--color-light-orange:#f8c45f;--color-beige:beige;--color-pink:#f8bdc6;--color-light-yellow:beige;--color-white:#fff}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.2}h1,h2,h3,h4{text-wrap:balance}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--color-black)}#page{background:var(--color-beige);max-width:1920px;margin:0 auto;overflow:hidden}.page-template-page-form{& #page{overflow:initial}}body,button,input,select,optgroup,textarea{font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400}p{margin-bottom:14px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-family:var(--font-pre);line-height:var(--font-line-height-pre);max-width:100%;margin-bottom:1.6em;padding:1.6em;overflow:auto}code,kbd,tt,var{font-family:var(--font-code)}abbr,acronym{cursor:help}mark,ins{text-decoration:none}big{font-size:125%}h1,h2,h3,h4,h5,h6{clear:both;font-family:Saira Extra Condensed,sans-serif;font-weight:900;& strong{font-weight:900}}.fs-100{letter-spacing:-2px;text-transform:uppercase;margin:0 0 15px;font-size:8.6em;line-height:.78em}.fs-200{letter-spacing:-1.5px;margin:0 0 10px;font-size:4.2em;line-height:.82em}.fs-300{letter-spacing:-1px;margin:0 0 10px;font-size:3em;font-weight:800;line-height:.86em}.fs-350{letter-spacing:-1px;margin:0 0 10px;font-size:2em;font-weight:800;line-height:.86em}.fs-400{font-size:1.15rem;font-weight:400;line-height:1.35em;&.tght{line-height:1.1em}}.light{font-weight:400}.wysiwyg{& h1,& h2,& h3,& h4,& h5{display:inline-block}&.orange-headers{& h1,& h2,& h3,& h4,& h5,& a{color:var(--color-orange)!important}}& a{font-weight:700;transition:all .3s;&:hover{opacity:.5}}& h1{letter-spacing:-2px;text-transform:uppercase;margin:0 0 15px;font-size:5em;line-height:.78em}& h2{letter-spacing:-2px;text-transform:uppercase;margin:15px 0;font-size:3.2em;line-height:.78em}& h3{letter-spacing:-1px;text-transform:uppercase;margin:15px 0;font-size:2.2em;font-weight:800;line-height:.78em}& h4{letter-spacing:-1px;text-transform:uppercase;margin:15px 0;font-size:1.7em;font-weight:800;line-height:.78em}& ul{margin:10px 0 10px 20px;display:block;& li{padding:0 0 10px}}}.text-center{text-align:center;&.with-square{display:inline-block}}.dm-sans{font-family:DM Sans,sans-serif}.dm-light{font-weight:300}.dm-med{font-weight:500}.dm-bold{font-weight:800}.uppercase{text-transform:uppercase}.with-square{position:relative;&:before{content:"";border-radius:3px;width:100px;height:100px;position:absolute;top:-15px;left:-17px;overflow:hidden}&.crimson-text{z-index:2;position:relative;&:before{background:var(--color-pink);z-index:-1;position:absolute}}&.orange-text{z-index:2;position:relative;&:before{background:var(--color-light-orange);z-index:-1;position:absolute}}}@media (width<=1100px){.fs-100{font-size:7em}.with-square{&:before{width:80px;height:80px;top:-15px;left:-14px}}@media (width<=800px){.with-square{&:before{width:45px;height:45px;top:-12px;left:-11px}}.fs-100{letter-spacing:-1px;margin:0 0 12px;font-size:3.6em;line-height:.78em}.fs-200{letter-spacing:-1.5px;margin:0 0 10px;font-size:2.9em;line-height:.82em}.fs-300{font-size:2.2em}.fs-350{font-size:1.7em}.fs-400{font-size:1rem;line-height:1.35em}}.wysiwyg{& h1,& h2,& h3,& h4,& h5{display:inline-block}& h1{font-size:3.6em}& h2{font-size:2.6em}& h3{font-size:1.8em}& h4{font-size:1.4em}}}@media (width<=400px){.with-square{&:before{width:45px;height:45px;top:-12px;left:-11px}}.fs-100{font-size:3em}}.btn{text-align:center;border-radius:444px;padding:10px 40px;font-weight:400;line-height:1em;text-decoration:none;transition:all .3s;display:inline-block;&.white{background:var(--color-white)}&.beige{background:var(--color-beige);color:var(--color-black);&:hover{background:var(--color-black);color:var(--color-white)}}&.crimson{background:var(--color-crimson);color:var(--color-white);&:hover{background:var(--color-white);color:var(--color-crimson)}}&.orange{background:var(--color-orange);color:var(--color-white);&:hover{background:var(--color-white);color:var(--color-orange)}}}.forms{width:100%;& .forms__inner{padding:90px 60px;overflow:visible;& .forms__image{width:100%;max-width:650px;margin:50px 0 0 -120px;& img{width:100%;display:block}}& div.wpforms-container-full input[type=date],& div.wpforms-container-full input[type=datetime],& div.wpforms-container-full input[type=datetime-local],& div.wpforms-container-full input[type=email],& div.wpforms-container-full input[type=month],& div.wpforms-container-full input[type=number],& div.wpforms-container-full input[type=password],& div.wpforms-container-full input[type=range],& div.wpforms-container-full input[type=search],& div.wpforms-container-full input[type=tel],& div.wpforms-container-full input[type=text],& div.wpforms-container-full input[type=time],& div.wpforms-container-full input[type=url],& div.wpforms-container-full input[type=week],& div.wpforms-container-full select,& div.wpforms-container-full textarea,& .wp-core-ui div.wpforms-container-full input[type=date],& .wp-core-ui div.wpforms-container-full input[type=datetime],& .wp-core-ui div.wpforms-container-full input[type=datetime-local],& .wp-core-ui div.wpforms-container-full input[type=email],& .wp-core-ui div.wpforms-container-full input[type=month],& .wp-core-ui div.wpforms-container-full input[type=number],& .wp-core-ui div.wpforms-container-full input[type=password],& .wp-core-ui div.wpforms-container-full input[type=range],& .wp-core-ui div.wpforms-container-full input[type=search],& .wp-core-ui div.wpforms-container-full input[type=tel],& .wp-core-ui div.wpforms-container-full input[type=text],& .wp-core-ui div.wpforms-container-full input[type=time],& .wp-core-ui div.wpforms-container-full input[type=url],& .wp-core-ui div.wpforms-container-full input[type=week],& .wp-core-ui div.wpforms-container-full select,& .wp-core-ui div.wpforms-container-full textarea{background:var(--color-beige);border:none;border-radius:25px}& div.wpforms-container-full .wpforms-field-label,& .wp-core-ui div.wpforms-container-full .wpforms-field-label{margin:0 0 9px;font-size:1.15em;font-weight:500}& select{text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:42px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4MDAgNDQwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMy4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjMgQnVpbGQgMTgyKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IlBhZ2UtMSI+CiAgICA8ZyBpZD0iRHJpYmJibGUtTGlnaHQtUHJldmlldyI+CiAgICAgIDxnIGlkPSJpY29ucyI+CiAgICAgICAgPHBhdGggaWQ9ImFycm93X3VwLSIgY2xhc3M9InN0MCIgZD0iTTExLjY5OTk5OTgsMTQuNjAwMDAwNGgwYy0xNS42MDAwMDA0LDE2LjIwMDAwMDgtMTUuNjAwMDAwNCw0Mi4zOTk5OTk2LDAsNTguNTk5OTk2NmwzMzAuNTAwMDEyNCwzNDIuNTAwMDE1M2MzMS4yMDAwMTIyLDMyLjI5OTk4NzgsODEuODk5OTkzOSwzMi4yOTk5ODc4LDExMy4xMDAwMDYxLDBMNzg4LjI5OTk4NzgsNzAuNjk5OTk2OWMxNS40MDAwMjQ0LTE2LDE1LjU5OTk3NTYtNDEuOTAwMDAxNS40MDAwMjQ0LTU4LjIwMDAwMDgtMTUuNS0xNi42MDAwMDA0LTQxLjIwMDAxMjItMTYuNzk5OTk5Mi01Ny0uMzk5OTk5NmwtMzA0LjcwMDAxMjIsMzE1Ljc5OTk5NzNjLTE1LjYwMDAwNjEsMTYuMjAwMDEyMi00MC44OTk5OTM5LDE2LjIwMDAxMjItNTYuNjAwMDA2MSwwTDY4LjA5OTk5ODUsMTQuNjk5OTk5OEM1Mi41OTk5OTg1LTEuNSwyNy4yOTk5OTkyLTEuNSwxMS42OTk5OTk4LDE0LjYwMDAwMDQiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+)!important;background-position:right 15px center!important;background-repeat:no-repeat!important;background-size:15px!important}& div.wpforms-container-full input[type=checkbox]:before,& div.wpforms-container-full input[type=radio]:before{background-color:var(--color-beige)}& div.wpforms-container-full input[type=radio]:checked:after{background-color:var(--color-crimson)}& div.wpforms-container-full input[type=checkbox]:checked:after{border-color:var(--color-crimson)}& div.wpforms-container-full input[type=checkbox]:checked:before,& div.wpforms-container-full input[type=radio]:checked:before{border-color:var(--color-crimson);box-shadow:none!important}& div.wpforms-container-full input[type=submit],& div.wpforms-container-full button[type=submit],& div.wpforms-container-full .wpforms-page-button,& .wp-core-ui div.wpforms-container-full input[type=submit],& .wp-core-ui div.wpforms-container-full button[type=submit],& .wp-core-ui div.wpforms-container-full .wpforms-page-button{text-align:center;height:initial;border:none;border-radius:333px;padding:10px 40px;line-height:1em;text-decoration:none;transition:all .3s;display:inline-block;background:var(--color-crimson)!important;&:hover{color:var(--color-crimson);background:var(--color-beige)!important}}& div.wpforms-container-full .wpforms-form label.wpforms-error,& div.wpforms-container-full .wpforms-form em.wpforms-error{margin:7px 0 0;font-size:1em}& div.wpforms-container-full input[type=submit]:focus:after,& div.wpforms-container-full button[type=submit]:focus:after,& div.wpforms-container-full .wpforms-page-button:focus:after,& .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after,& .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after,& .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after{display:none}& .wpforms-container .wpforms-field,& .wp-core-ui div.wpforms-container .wpforms-field{padding:0 0 25px}& div.wpforms-container-full:not(:empty){max-width:560px;margin:6px 0 0}& div.wpforms-container-full .wpforms-confirmation-container-full,& div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){border:none;border:dashed 1px var(--color-black);background:0 0;border-radius:25px;margin:0;padding:30px;font-size:1.15em;font-weight:500}}}.orange{&.forms{& .forms__inner{& div.wpforms-container-full input[type=submit],& div.wpforms-container-full button[type=submit],& div.wpforms-container-full .wpforms-page-button,& .wp-core-ui div.wpforms-container-full input[type=submit],& .wp-core-ui div.wpforms-container-full button[type=submit],& .wp-core-ui div.wpforms-container-full .wpforms-page-button{background:var(--color-orange)!important;&:hover{color:var(--color-orange);background:var(--color-beige)!important}}}}}@media (width<=800px){.forms{width:100%;& .forms__inner{gap:30px;padding:40px 30px;overflow:visible;& div.wpforms-container-full .wpforms-confirmation-container-full,& div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){border-radius:20px;padding:25px 30px;font-size:1em}& .forms__image{display:none}}}}.site-header{grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:30px;padding:30px;display:grid}.nav-link{line-height:1em;text-decoration:none;position:relative;&:before{content:"";background:var(--color-pink);z-index:0;opacity:0;border-radius:5px;width:30px;height:30px;margin:-15px 0 0 -15px;transition:all .3s;position:absolute;top:50%;left:50%}&:hover{&:before{opacity:1}}& a{text-decoration:none;position:relative}&.ba{&:before{background:var(--color-light-orange)}}&.current{&:before{opacity:1}&.wp{color:var(--color-crimson)}&.ba{color:var(--color-orange)}}}.site-branding{width:284px;margin:0 auto;position:relative}@media (width<=800px){.site-header{align-items:center;gap:15px;padding:15px;display:flex;& .site-branding{flex-shrink:0;width:100px;margin:0}& .nav-link{text-align:center;flex:1}}}@media (width<=500px){.site-header{& .nav-link{font-size:.9em!important}}}.site-footer{width:100%;& .site-info{background:var(--color-crimson);margin-bottom:-2px;padding-top:13vw;padding-bottom:20px;& .lgs{width:100%;& img{width:100%;display:block}}}& .footer-contact{color:var(--color-beige);grid-template-columns:1fr 1fr;gap:40px;padding:0 0 160px;display:grid}& .footer-social-icons{justify-content:flex-end;align-items:center;gap:15px;padding:15px 0 0;display:flex;& a{align-items:center;display:flex;& img{width:auto;height:30px;display:block}}}& .footer-image{z-index:33;width:100%;margin-bottom:-13vw;position:relative;& .pink-box{width:100%;height:100%;position:absolute;top:0;left:0;& .pink-box-inner{background:var(--color-pink);z-index:0;width:100%;height:100%}}& img{z-index:3;width:100%;display:block;position:relative}}& .footer-contact__left{text-align:left;flex-direction:column;gap:1px;display:flex}& .footer-contact__right{text-align:right;flex-direction:column;gap:1px;display:flex}& .footer-contact__item{display:inline-block;& a{color:var(--color-beige);transition:all .3s;&:hover{opacity:.5}}}& .footer-contact__label,& .footer-contact__value{margin:0;display:inline-block}& .footer-contact__link{text-decoration:none}& .footer-contact__link:hover{opacity:.8}& .footer-utility{justify-content:space-between;align-items:center;display:flex}& .footer-copyright{& p{color:#fff6;margin:0;font-size:.85em}}& .footer-privacy{& a{color:var(--color-beige);font-size:.85em;text-decoration:underline;transition:all .3s;&:hover{opacity:.6}}}}.page-template-page-brands-php,.case_study-template-default,.page-id-31{& .site-footer{width:100%;& .pink-box{& .pink-box-inner{background:var(--color-light-orange)}}& .site-info{background:var(--color-orange)}}}@media (width<=800px){.site-footer{& .footer-contact{gap:0;padding:0 0 140px;display:block}& .footer-social-icons{justify-content:flex-start;& a{& img{height:20px}}}& .lgs{padding-top:30px!important}& .footer-contact__left{text-align:left;display:flex}& .footer-contact__right{text-align:left;margin-top:30px;display:flex}}}.embla{width:100%;position:relative}.embla__viewport{cursor:grab;overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;display:flex}.embla__slide{flex:0 0 100%;min-width:0}.image-carousel{& .image-carousel__item{flex:0 0 calc(20vw - 50px);margin:0 15px;& img{width:100%;display:block}}}.work__carousel-btn{cursor:pointer;border-radius:333px;width:60px;height:60px;transition:all .3s;position:absolute;top:calc(50% - 30px);border:3px solid var(--color-beige)!important;&:after{content:"";background-size:cover;width:28px;height:15px;position:absolute;top:calc(50% - 7px);left:calc(50% - 15px)}&.work__carousel-btn--prev{left:60px;transform:translate(-50%);&:hover{left:55px}&:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAzNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjY1NzggMTcuNDk4NEM5Ljk1OTY4IDE4LjE2NzIgOC44Mjc4NiAxOC4xNjcyIDguMTI5NzcgMTcuNDk4NEwwLjUyMzU2NiAxMC4yMTFDLTAuMTc0NTIxIDkuNTQyMjEgLTAuMTc0NTIgOC40NTc4MyAwLjUyMzU2NiA3Ljc4OTAxTDguMTI5NzcgMC41MDE2MDVDOC44Mjc4NiAtMC4xNjcyMDQgOS45NTk2OCAtMC4xNjcyMDMgMTAuNjU3OCAwLjUwMTYwNUMxMS4zNTU4IDEuMTcwNDIgMTEuMzU1OCAyLjI1NDggMTAuNjU3OCAyLjkyMzYyTDYuMTAzMTEgNy4yODc0TDMyLjIxMjQgNy4yODc0QzMzLjE5OTcgNy4yODc0IDM0IDguMDU0MTcgMzQgOS4wMDAwMkMzNCA5Ljk0NTg3IDMzLjE5OTcgMTAuNzEyNiAzMi4yMTI0IDEwLjcxMjZMNi4xMDMxMSAxMC43MTI2TDEwLjY1NzggMTUuMDc2NEMxMS4zNTU5IDE1Ljc0NTIgMTEuMzU1OSAxNi44Mjk2IDEwLjY1NzggMTcuNDk4NFoiIGZpbGw9IiNGNUY1REMiLz4KPC9zdmc+Cg==)}}&.work__carousel-btn--next{right:60px;transform:translate(50%);&:hover{right:55px}&:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAzNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjM0MjIgMC41MDE2MTZDMjQuMDQwMyAtMC4xNjcyMDUgMjUuMTcyMSAtMC4xNjcyMDUgMjUuODcwMiAwLjUwMTYxNkwzMy40NzY0IDcuNzg4OTdDMzQuMTc0NSA4LjQ1Nzc5IDM0LjE3NDUgOS41NDIxNyAzMy40NzY0IDEwLjIxMUwyNS44NzAyIDE3LjQ5ODRDMjUuMTcyMSAxOC4xNjcyIDI0LjA0MDMgMTguMTY3MiAyMy4zNDIyIDE3LjQ5ODRDMjIuNjQ0MiAxNi44Mjk2IDIyLjY0NDIgMTUuNzQ1MiAyMy4zNDIyIDE1LjA3NjRMMjcuODk2OSAxMC43MTI2SDEuNzg3NTZDMC44MDAzMTUgMTAuNzEyNiAwIDkuOTQ1ODMgMCA4Ljk5OTk4QzkuODc5NjllLTA2IDguMDU0MTMgMC44MDAzMjEgNy4yODczNiAxLjc4NzU2IDcuMjg3MzZIMjcuODk2OUwyMy4zNDIyIDIuOTIzNjNDMjIuNjQ0MSAyLjI1NDgxIDIyLjY0NDEgMS4xNzA0NCAyMy4zNDIyIDAuNTAxNjE2WiIgZmlsbD0iI0Y1RjVEQyIvPgo8L3N2Zz4K)}}& svg{display:none}}.site-footer{overflow:hidden;& .embla{width:calc(100% + 40vw);margin:0 -20vw}& .embla__viewport{width:100%;overflow:visible}}@media (width<=1400px){.image-carousel{& .image-carousel__item{flex:0 0 calc(25vw - 54px)}}.site-footer{& .embla{width:calc(100% + 50vw);margin:0 -25vw}}}@media (width<=1200px){.work__carousel-btn{width:50px;height:50px;top:calc(50% - 25px);&.work__carousel-btn--prev{left:30px}&.work__carousel-btn--next{right:30px}}}@media (width<=1000px){.image-carousel{& .image-carousel__item{flex:0 0 calc(33.33vw - 54px);margin:0 10px}}.site-footer{& .embla{width:calc(100% + 33.33vw);margin:0 -33.33vw}}}@media (width<=800px){.image-carousel{& .image-carousel__item{flex:0 0 50%}}.work__carousel-btn{display:none}.site-footer{& .embla{width:100%;margin:0}& .embla__viewport{padding:0 30px}}}.home-hero{z-index:2;width:100%;position:relative;overflow:visible;& .home-hero__inner{align-items:center;width:100%;padding:0 60px;display:flex;position:relative;& .home-hero__left{width:60%;& h1{max-width:600px}& h4{max-width:500px}}}& .hero-image{margin-top:-40px;margin-bottom:-130px;margin-right:-140px;position:relative;& img{z-index:2;display:block;position:relative}& .para-can{z-index:1;position:absolute;top:0;left:0}}}@media (width<=1400px){.home-hero{width:100%;& .home-hero__inner{padding:0}}}@media (width<=800px){.home-hero{& .hero-image{width:45%;margin:0 -30px 0 0}}}.hero-banner{z-index:3;padding-bottom:60px;position:relative;overflow:visible;& .hero-banner__inner{align-items:center;display:flex;overflow:visible}& .hero-banner__content{width:60%;padding-left:60px}& .hero-banner__image{align-self:flex-end;width:40%;height:100%;margin-top:-60px;margin-left:-80px;display:flex;& img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}}}@media (width<=1200px){.hero-banner{& .hero-banner__image{margin-left:-30px}}}@media (width<=800px){.hero-banner{& .hero-banner__content{width:60%;padding-left:0}& .hero-banner__image{margin-left:-20px}}}@media (width<=500px){.hero-banner{display:block;& .hero-banner__inner{flex-flow:column-reverse wrap}& .hero-banner__content{width:100%;padding:45px 30px 0}& .hero-banner__image{width:100%;margin-top:-30px;margin-left:-5px}}}.how-it-works{& .how-it-works__boxes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}& .how-it-works__box{flex-direction:column;display:flex;overflow:hidden}& .how-it-works__image{width:100%;& img{object-fit:cover;object-position:center;width:100%;display:block}}& .how-it-works__body{flex:1;margin-top:-45px;padding:45px;& h3{color:var(--color-beige)}& p{color:var(--color-beige);&:last-of-type{margin:0}}}}@media (width<=1100px){.how-it-works{& .how-it-works__body{flex:1;padding:30px}}}@media (width<=800px){.how-it-works{& .how-it-works__boxes{grid-template-columns:repeat(1,1fr);gap:20px;display:grid}}}.for-boxes{z-index:1;grid-template-columns:1fr 1fr;gap:40px;display:grid;position:relative;& .box{background:var(--color-pink);justify-content:space-between;align-items:end;padding:0 30px;display:flex;overflow:visible;&.ba{background:var(--color-light-orange)}& .box__copy{width:55%;max-width:350px;padding:45px 0;& p{padding-right:45px}}& .box__image{width:calc(45% + 65px);margin-top:-30px;margin-right:-65px;& img{width:100%;display:block}}}}@media (width<=1100px){.for-boxes{gap:0;display:block;& .box{&:first-of-type{margin:0 0 20px}& .box__image{max-width:350px;margin-right:-55px;& img{width:100%;display:block}}& .box__copy{& p{padding-right:30px}}}}}@media (width<=800px){.for-boxes{& .box{& .box__copy{padding:30px 0}& .box__image{margin-right:-35px}}}}@media (width<=400px){.for-boxes{& .box{display:block;& .box__image{width:100%;max-width:200px;margin:-20px auto 0}& .box__copy{text-align:center;width:100%;max-width:100%;& p{padding:0}}}}}.bullets{flex-wrap:wrap;justify-content:center;gap:15px 40px;margin-top:-20px;display:flex;&.left-list{flex-wrap:wrap;justify-content:start;gap:20px 0;& .bullet{width:100%}}& .bullet{align-items:center;display:flex;& .tick{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 12px 0 0;padding:8px;display:flex}}}@media (width<=800px){.bullets{margin-top:-30px;& .bullet{& .tick{border-radius:7px;width:28px;height:28px;margin:0 8px 0 0}}}}.what-to-expect{& .what-to-expect__image{width:100%;padding:0 30px;overflow:visible;& img{width:100%;max-width:400px;margin:-60px auto 0;display:block}}}@media (width<=800px){.what-to-expect{& .what-to-expect__image{& img{max-width:300px;margin:-40px auto 0}}}}.promo{align-items:center;width:100%;display:flex;& .promo__content{width:65%;padding:0 45px}& .promo__image{width:35%;margin:0 0 0 -60px;& img{width:100%;display:block}}}@media (width<=800px){.promo{display:block;& .promo__content{width:100%;padding:0}& .promo__image{width:100%;margin:0 0 30px -20px;& img{max-width:67vw}}}}.cta{justify-content:center;align-items:center;width:100%;display:flex;& .cta__content{flex-wrap:wrap;align-items:center;width:100%;min-height:220px;padding-left:300px;padding-right:300px;display:flex;& div{width:100%}}& .cta__image{width:100%;max-width:350px;position:absolute;right:0;& img{width:100%;display:block}}}@media (width<=1100px){.cta{justify-content:center;align-items:center;width:100%;display:flex;& .cta__content{padding-left:45px}}}@media (width<=800px){.cta{justify-content:center;align-items:center;width:100%;display:block;& .cta__content{min-height:initial;padding-left:30px;padding-right:30px;overflow:visible}& .cta__image{max-width:50vw;margin:-70px -50px 20px auto;position:relative}}}.got-a-question{& .question{cursor:pointer;padding:0 0 10px;& .question__wrap{align-items:center;display:flex}& h3{margin:2px 0 0 15px;transition:all .3s;&:hover{opacity:.5}}& .answer{height:0;padding:10px 0 0 47px;transition:height .35s;overflow:hidden;& p{font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.35em}}& .icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;& span:before,& span:after{content:"";background:var(--color-beige);width:12px;height:2px;transition:rotate .2s;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}& span:after{rotate:90deg}}&.is-open .icon span:after{rotate:none}}}@media (width<=800px){.got-a-question{&.flex-row{gap:25px}& .question{& .icon{width:28px;height:28px}& h3{margin:2px 0 0 13px}& .answer{padding:5px 0 0 42px;& p{font-size:1rem}}}}}.double-images{grid-template-columns:repeat(2,1fr);gap:30px;width:100%;display:grid;& .double-image{width:100%;& img{width:100%;display:block}}}.work__carousel-dots{justify-content:center;margin:15px 0 0;display:none;& .work__carousel-dot{border:2px solid #000;border-radius:22px;width:14px;height:14px;margin:0 3px;&.is-active{background:var(--color-black)}}}.work__carousel{& .slide{flex:0 0 calc(100% - 120px);align-items:end;min-width:0;margin:0 60px;display:flex;& .slide__content{color:var(--color-beige);max-width:700px;padding:45px}& .thumbnail{align-self:stretch;width:40%;min-width:40vw;transition:all .3s;overflow:hidden;& img{object-fit:cover;object-position:center;width:100%;max-width:700px;height:100%;transition:all .3s;display:block}&:hover{& img{transform:scale(1.05)}}}}}@media (width<=1200px){.work__carousel{width:100%;& .slide{flex:0 0 calc(100% - 60px);margin:0 30px}}}@media (width<=800px){.work__carousel-dots{display:flex}.double-images{grid-template-columns:repeat(1,1fr)}.post-content{gap:20px!important}.work__carousel{width:100%;& .slide{flex:0 0 calc(100% - 40px);margin:0 20px;display:block;& .slide__content{width:100%;padding:30px}& .thumbnail{width:100%;& img{max-width:100%}}}}}.page-pd{padding-left:60px;padding-right:60px}.pt-xl{padding-top:90px}.pt-l{padding-top:60px}.pt-m{padding-top:30px}.pt-s{padding-top:15px}.pt-xs{padding-top:8px}.pt-0{padding-top:0}.pb-xl{padding-bottom:80px}.pb-l{padding-bottom:60px}.pb-m{padding-bottom:30px}.pb-s{padding-bottom:15px}.pb-xs{padding-bottom:8px}.pb-0{padding-bottom:0}.pl-xl{padding-left:90px}.pl-l{padding-left:60px}.pl-m{padding-left:30px}.pl-s{padding-left:15px}.pl-xs{padding-left:8px}.pl-0{padding-left:0}.pr-xl{padding-right:90px}.pr-l{padding-right:60px}.pr-m{padding-right:30px}.pr-s{padding-right:15px}.pr-xs{padding-right:8px}.pr-0{padding-right:0}.mt-xl{margin-top:90px}.mt-l{margin-top:60px}.mt-m{margin-top:30px}.mt-s{margin-top:15px}.mt-xs{margin-top:8px}.mt-0{margin-top:0}.mb-xl{margin-bottom:90px}.mb-l{margin-bottom:60px}.mb-m{margin-bottom:30px}.mb-s{margin-bottom:15px}.mb-xs{margin-bottom:8px}.mb-0{margin-bottom:0}.ml-xl{margin-left:90px}.ml-l{margin-left:60px}.ml-m{margin-left:30px}.ml-s{margin-left:15px}.ml-xs{margin-left:8px}.ml-0{margin-left:0}.mr-xl{margin-right:90px}.mr-l{margin-right:60px}.mr-m{margin-right:30px}.mr-s{margin-right:15px}.mr-xs{margin-right:8px}.mr-0{margin-right:0}.m0{margin:0}.p0{padding:0}.br-lg{border-radius:25px;overflow:hidden}.animate-text span>span{opacity:0;transition:opacity .6s,transform .6s;display:inline-block;transform:translateY(18px)}.animate-text.is-visible span>span{opacity:1;transform:translateY(0)}.fade-in-up{opacity:0;will-change:transform,opacity;transition:opacity 1s,transform 1s;transform:translateY(30px)}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.25s}.delay-2{transition-delay:.5s}.delay-3{transition-delay:.75s}.delay-4{transition-delay:1s}.delay-5{transition-delay:1.25s}.crimson-text{color:var(--color-crimson)}.orange-text{color:var(--color-orange)}.background-pink{background:var(--color-pink)}.background-crimson{background:var(--color-crimson)}.background-orange{background:var(--color-orange)}.background-light-orange{background:var(--color-light-orange)}.text-mw{max-width:900px;margin:0 auto}.flex-row{grid-template-columns:repeat(2,1fr);align-items:center;gap:60px;display:grid;& .column{&.sticky{position:sticky;top:50px}}&.align-top{align-items:start}& a{font-weight:700;text-decoration:none;transition:all .3s;&:hover{opacity:.5}}}@media (width<=1200px){.page-pd{padding-left:30px;padding-right:30px}}@media (width<=800px){.page-pd{padding-left:20px;padding-right:20px}.flex-row{grid-template-columns:repeat(1,1fr);align-items:center;gap:70px;display:grid;& .column{&.sticky{position:relative;top:0}}}.br-lg{border-radius:20px}.pb-l{padding-bottom:40px}.pb-m{padding-bottom:15px}.pt-l{padding-top:40px}.pb-xl{padding-bottom:60px}}