@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:200;font-style:normal;src:url(/assets/NeueHaasDisplayXXThin-Co6Ee8-s.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:200;font-style:italic;src:url(/assets/NeueHaasDisplayXXThinItalic-6Ac920_A.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:300;font-style:normal;src:url(/assets/NeueHaasDisplayXThin-C4dWMoTc.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:300;font-style:italic;src:url(/assets/NeueHaasDisplayXThinItalic-CvysK3ef.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:300;font-style:normal;src:url(/assets/NeueHaasDisplayThin-PECffUDD.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:300;font-style:italic;src:url(/assets/NeueHaasDisplayThinItalic-CwGV46yN.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:400;font-style:normal;src:url(/assets/NeueHaasDisplayRoman-A6ipJltx.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:400;font-style:italic;src:url(/assets/NeueHaasDisplayRomanItalic-CSGtv2-a.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-style:normal;src:url(/assets/NeueHaasDisplayLight-0AWf-xRh.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-style:italic;src:url(/assets/NeueHaasDisplayLightItalic-BsSMOA0Q.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-style:normal;src:url(/assets/NeueHaasDisplayMedium-D3hlmfAS.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-style:italic;src:url(/assets/NeueHaasDisplayMediumItalic-BqsTF5-l.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:700;font-style:normal;src:url(/assets/NeueHaasDisplayBold-BP6G_pDf.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:700;font-style:italic;src:url(/assets/NeueHaasDisplayBoldItalic-BNnmyWvS.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:900;font-style:normal;src:url(/assets/NeueHaasDisplayBlack-CJPa0fTE.ttf)format("truetype")}@font-face{font-family:Neue Haas Grotesk Display Pro;font-weight:900;font-style:italic;src:url(/assets/NeueHaasDisplayBlackItalic-B-bpqL3c.ttf)format("truetype")}*{font-family:Neue Haas Grotesk Display Pro,sans-serif}.btn-primary{background-color:var(--color-pink);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;padding:16px 64px;font-size:18px;font-weight:600;transition:all .4s}.btn-primary:hover{background-color:var(--color-blue);color:var(--color-navy-blue-100);transform:scale(1)}.title{letter-spacing:-.8px;text-wrap:pretty;width:95%;max-width:1200px;margin:0 auto;padding-bottom:2rem;font-size:2.5rem;font-weight:700;line-height:120%}.title span{color:var(--color-pink)}.text-center{text-align:center}@media (width<=890px){.title{text-align:center;letter-spacing:-.56px;font-size:1.75rem;font-weight:600}}@media (width<=500px){.title{font-size:28px}}*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--font-sans:"Neue Haas Grotesk Display Pro", sans-serif;--color-white:#fff;--color-white-05:#ffffff0d;--color-white-35:#ffffff59;--color-white-50:#ffffff80;--color-white-75:#ffffffbf;--color-navy-blue:#0a192d;--color-navy-blue-20:#0a192d33;--color-navy-blue-50:#0a192d80;--color-navy-blue-100:#0a192d;--color-pink:#c73875;--color-red:#ff4d4f;--color-blue:#3f88c5;--color-lead:#191919;--border-circle:calc(infinity * 1px);--blur:6px}.banner{background-color:var(--color-navy-blue);color:var(--color-white);border-radius:0 0 24px 24px;position:relative}.banner:before{content:"";filter:blur(10px);z-index:0;background-image:url("data:image/svg+xml,%3csvg%20width='865'%20height='756'%20viewBox='0%200%20865%20756'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.5'%20d='M585.548%20176.864C626.033%20114.231%20663.553%2083.8121%20715.145%2092.9417C739.783%2097.3007%20758.394%20113.254%20758.079%20129.729C757.625%20153.502%20729.593%20178.545%20669.671%20191.788C639.895%20198.369%20607.336%20202.686%20571.901%20201.485C576.604%20192.637%20581.181%20184.341%20585.568%20176.872L585.548%20176.864ZM280.278%20578.008C238.604%20648.019%20195.238%20671.717%20149.989%20663.078C126.355%20658.568%20107.377%20642.766%20107.055%20626.291C106.635%20604.702%20139.857%20573.246%20195.464%20564.232C198.748%20563.698%20234.193%20552.859%20293.361%20554.537C288.862%20562.98%20284.532%20570.86%20280.278%20578.008ZM422.586%20273.56C393.751%20336.243%20364.117%20400.657%20335.282%20463.338C270.255%20457.347%20214.228%20462.527%20164.281%20476.188C118.549%20488.696%2063.3914%20514.542%2041.1476%20537.324C13.7127%20565.424%20-0.0240119%20596.853%201.70238%20630.547C4.73736%20689.879%2054.284%20738.44%20127.738%20752.079C163.587%20758.736%20286.696%20771.888%20375.467%20620.765C384.452%20605.472%20393.228%20587.835%20402.885%20568.643C584.221%20601.997%20783.435%20699.67%20864.863%20754.484L865%20646.276C840.783%20633.527%20810.442%20615.522%20775.283%20599.509C756.639%20590.764%20710.941%20568.041%20656.854%20546.865C605.605%20526.8%20533.428%20504.295%20442.856%20481.759C455.74%20453.364%20469.21%20423.023%20481.989%20394.181C497.2%20359.855%20514.86%20325.276%20529.833%20292.691C595.482%20298.883%20650.436%20293.338%20700.753%20279.517C753.764%20264.958%20795.808%20242.86%20823.987%20218.696C854.154%20192.826%20865.574%20159.348%20863.848%20125.651C860.812%2066.3214%20811.386%2016.2576%20736.649%203.28973C722.653%200.860352%20695.571%20-2.58112%20662.477%203.03986C565.043%2019.592%20511.17%20102.588%20489.668%20135.255C476.001%20156.02%20467.167%20174.415%20461.69%20187.232C401.977%20174.312%20334.343%20155.915%20262.063%20129.332C154.537%2089.7838%2067.3196%2043.3651%200.27134%201.53644L0%20108.612C58.0633%20141.58%20128.103%20176.901%20208.434%20207.818C285.51%20237.479%20358.462%20257.468%20422.586%20273.56Z'%20fill='%233F88C5'/%3e%3c/svg%3e");background-position:0 100%;background-repeat:no-repeat;background-size:60%;position:absolute;inset:0}.banner-content{grid-template-columns:.9fr 1.1fr;display:grid}.banner-text{z-index:1;flex-direction:column;gap:24px;display:flex}.banner-title{font-size:56px;font-weight:700;line-height:120%}.banner-title span{color:var(--color-pink)}.banner-description{width:90%;font-size:20px;line-height:150%}.banner-media{position:absolute;right:0}.banner-action a{color:inherit;text-decoration:none}.banner-variant-home{padding:218px 0 46px}.banner-variant-home .banner-content{grid-template-columns:1.2fr .8fr;padding-left:20px;display:grid}.banner-variant-home .banner-description{width:68%}.banner-variant-home .banner-media{width:clamp(350px,45vw,680px);height:560px;top:144px}.banner-variant-about{padding:152px 0 64px}.banner-variant-about .banner-media{width:clamp(350px,55vw,760px);height:480px;top:152px}.banner-variant-budget{padding:152px 0 46px}.banner-variant-budget .banner-media{width:clamp(350px,50vw,680px);height:400px;top:152px}.banner-variant-services{padding:152px 0 64px;overflow:hidden}.banner-variant-services:before{content:"";filter:blur();background-image:url("data:image/svg+xml,%3csvg%20width='865'%20height='756'%20viewBox='0%200%20865%20756'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.5'%20d='M585.548%20176.864C626.033%20114.231%20663.553%2083.8121%20715.145%2092.9417C739.783%2097.3007%20758.394%20113.254%20758.079%20129.729C757.625%20153.502%20729.593%20178.545%20669.671%20191.788C639.895%20198.369%20607.336%20202.686%20571.901%20201.485C576.604%20192.637%20581.181%20184.341%20585.568%20176.872L585.548%20176.864ZM280.278%20578.008C238.604%20648.019%20195.238%20671.717%20149.989%20663.078C126.355%20658.568%20107.377%20642.766%20107.055%20626.291C106.635%20604.702%20139.857%20573.246%20195.464%20564.232C198.748%20563.698%20234.193%20552.859%20293.361%20554.537C288.862%20562.98%20284.532%20570.86%20280.278%20578.008ZM422.586%20273.56C393.751%20336.243%20364.117%20400.657%20335.282%20463.338C270.255%20457.347%20214.228%20462.527%20164.281%20476.188C118.549%20488.696%2063.3914%20514.542%2041.1476%20537.324C13.7127%20565.424%20-0.0240119%20596.853%201.70238%20630.547C4.73736%20689.879%2054.284%20738.44%20127.738%20752.079C163.587%20758.736%20286.696%20771.888%20375.467%20620.765C384.452%20605.472%20393.228%20587.835%20402.885%20568.643C584.221%20601.997%20783.435%20699.67%20864.863%20754.484L865%20646.276C840.783%20633.527%20810.442%20615.522%20775.283%20599.509C756.639%20590.764%20710.941%20568.041%20656.854%20546.865C605.605%20526.8%20533.428%20504.295%20442.856%20481.759C455.74%20453.364%20469.21%20423.023%20481.989%20394.181C497.2%20359.855%20514.86%20325.276%20529.833%20292.691C595.482%20298.883%20650.436%20293.338%20700.753%20279.517C753.764%20264.958%20795.808%20242.86%20823.987%20218.696C854.154%20192.826%20865.574%20159.348%20863.848%20125.651C860.812%2066.3214%20811.386%2016.2576%20736.649%203.28973C722.653%200.860352%20695.571%20-2.58112%20662.477%203.03986C565.043%2019.592%20511.17%20102.588%20489.668%20135.255C476.001%20156.02%20467.167%20174.415%20461.69%20187.232C401.977%20174.312%20334.343%20155.915%20262.063%20129.332C154.537%2089.7838%2067.3196%2043.3651%200.27134%201.53644L0%20108.612C58.0633%20141.58%20128.103%20176.901%20208.434%20207.818C285.51%20237.479%20358.462%20257.468%20422.586%20273.56Z'%20fill='%233F88C5'/%3e%3c/svg%3e");background-position:120% 45%;background-repeat:no-repeat;background-size:60%;position:absolute;inset:0}.banner-variant-services .banner-description{width:85%}@media (width>=1555px){.banner-media{right:calc(50vw - 720px)}}@media (width<=1155px){.banner{overflow:hidden}.banner:before{background-position:120% 45%}.banner-content{grid-template-columns:1.4fr .6fr}.banner-variant-home{padding:104px 0 40px;overflow:hidden}.banner-variant-home:before{display:none}.banner-variant-home .banner-media{z-index:0;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.banner-variant-home .banner-content{z-index:2;position:relative}.banner-variant-home .banner-description{width:80%}.banner-variant-about,.banner-variant-services,.banner-variant-budget{padding:104px 0 40px}.banner-variant-about .banner-media,.banner-variant-services .banner-media,.banner-variant-budget .banner-media{display:none}.banner-variant-about .banner-description,.banner-variant-services .banner-description,.banner-variant-budget .banner-description{width:60%}}@media (width<=890px){.banner{overflow:hidden}.banner:before{filter:blur(12px);opacity:.5;background-position:90%;background-size:100%}.banner-content{grid-template-columns:1fr;padding-left:20px}.banner-title{font-size:36px}.banner-description{font-size:18px}.banner-variant-home .banner-content{grid-template-columns:1fr;padding-left:20px}}@media (width<=535px){.banner:before{background-position:40%;background-size:150%}.banner-variant-home .banner-description,.banner-variant-about .banner-description,.banner-variant-budget .banner-description,.banner-variant-services .banner-description{width:90%}}@media (width<=350px){.banner-action button{padding:16px 45px}}.banner-img{object-fit:cover;border-radius:32px 0 0 32px;width:100%;height:100%}@media (width>=1550px){.banner-img{border-radius:32px}}.counter{color:var(--color-navy-blue-100);font-variant-numeric:tabular-nums;--number-flow-mask-height:0em;--number-flow-mask-width:.6em;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:5rem;font-weight:500;display:flex}.counter-text{letter-spacing:-.56px;font-size:1.75rem;font-weight:400;line-height:130%}@media (width<=890px){.counter{font-size:3.75rem}.counter-text{text-align:center;letter-spacing:-.4px;font-size:1.25rem}}.counter-section{flex-direction:row;justify-content:center;gap:4rem;margin-top:150px;padding-bottom:40px;display:flex}.container{width:95%;max-width:1200px;margin:0 auto}@media (width<=1155px){.counter-section{margin-top:40px}}@media (width<=890px){.counter-section{gap:2rem;padding-bottom:2rem}}@media (width<=640px){.counter-section{flex-direction:column}}.service-card{color:#fff;cursor:pointer;overflow-anchor:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.5rem;max-width:36.75rem;height:30rem;font-family:Neue Haas Grotesk Display Pro,sans-serif;position:relative;overflow:hidden}.service-card-details{background-color:var(--details-background);border:3px solid var(--border-color);border-radius:1.5rem;justify-content:start;align-items:stretch;width:100%;height:auto;padding:1.25rem 1.5rem;transition:background-color .45s cubic-bezier(.5,0,.25,1),border-color .45s cubic-bezier(.5,0,.25,1);display:flex;position:absolute;bottom:0}.service-card-text{flex-direction:column;justify-content:center;width:100%;display:flex}.service-card h2{letter-spacing:-.035rem;overflow-wrap:anywhere;color:var(--title-color);font-size:1.75rem;font-weight:700;line-height:130%;transition:color .45s cubic-bezier(.5,0,.25,1)}.service-card-title{align-items:center;gap:1.25rem;width:fit-content;display:flex}.service-card-icon{background-color:var(--icon-color);-webkit-mask:var(--icon-mask) center/contain no-repeat;-webkit-mask:var(--icon-mask) center/contain no-repeat;mask:var(--icon-mask) center/contain no-repeat;flex-shrink:0;transition:background-color .45s cubic-bezier(.5,0,.25,1);display:block}.service-card-icon img{visibility:hidden;display:block}.service-card-details p{opacity:0;max-height:0;color:var(--text-color);margin:0;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%;transition:max-height .45s cubic-bezier(.5,0,.25,1),margin-top .45s cubic-bezier(.5,0,.25,1),opacity .45s cubic-bezier(.5,0,.25,1),transform .45s cubic-bezier(.5,0,.25,1);overflow:hidden}.service-card-arrow{aspect-ratio:1;background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-self:flex-end;align-items:center;width:fit-content;height:fit-content;padding:.5rem;transition:background-color .45s cubic-bezier(.5,0,.25,1);display:flex}.service-card-arrow-icon{aspect-ratio:1;background-color:var(--arrow-color);width:1.5rem;min-width:1.5rem;-webkit-mask:var(--arrow-mask) center/contain no-repeat;-webkit-mask:var(--arrow-mask) center/contain no-repeat;mask:var(--arrow-mask) center/contain no-repeat;transition:background-color .45s cubic-bezier(.5,0,.25,1);display:block}.service-card:hover .service-card-details{background-color:var(--details-hover-bg);border-color:var(--border-hover-color)}.service-card:hover h2{color:var(--title-hover-color)}.service-card:hover .service-card-icon{background-color:var(--icon-hover-color)}.service-card:hover p{opacity:1;max-height:14rem;margin-top:.75rem}.service-card:hover .service-card-arrow{background-color:var(--arrow-hover-bg)}.service-card:hover .service-card-arrow-icon{background-color:var(--arrow-hover-color)}@media (width<=1024px){.service-card .service-card-details{background-color:var(--details-hover-bg);border-color:var(--border-hover-color)}.service-card h2{color:var(--title-hover-color)}.service-card .service-card-icon{background-color:var(--icon-hover-color)}.service-card p{opacity:1;max-height:14rem;margin-top:.75rem}.service-card .service-card-arrow{background-color:var(--arrow-hover-bg)}.service-card .service-card-arrow-icon{background-color:var(--arrow-hover-color)}.service-card{pointer-events:none}.service-card-details{pointer-events:auto}}@media (width<=890px){.service-card-icon img{width:auto;height:1.8125rem}.service-card h2{letter-spacing:-.0275rem;font-size:1.375rem}.service-card-details{padding:16px 24px}.service-card-details p{font-size:1.125rem}}.service-card-section{padding:0 120px 40px}.service-card-section .container{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:1.5rem;display:grid}@media (width<=1024px){.service-card{max-width:none}.service-card-section{padding:0 12px 40px}.service-card-section .container{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=890px){.service-card-section{padding:0 20px 2rem}}.embla{background-color:var(--color-navy-blue);--card-width:min(600px, 42cqw);--preview:clamp(40px, 8cqw, 160px);--arrow-size:76px;--arrow-offset:calc((var(--preview) + 50cqw - var(--card-width) / 2 - var(--arrow-size)) / 2);background-image:url(/assets/bg-CuSB5rBO.svg);background-position-x:50%;background-repeat:no-repeat;background-size:cover;border-radius:32px;position:relative;overflow-x:clip;container-type:inline-size}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;display:flex}.embla__slide{flex:0 0 calc(50cqw + var(--card-width) / 2 - var(--preview));text-align:center;color:#f5f5f5;filter:blur(8px);justify-content:center;align-items:center;min-width:0;min-height:600px;padding-block:1.5rem;transition:filter .2s;display:flex}.embla__slide.active{filter:blur()}.embla__video-container{width:var(--card-width);background-color:#fff;border-radius:24px;flex-shrink:0;padding:1rem}.embla__player{aspect-ratio:16/9;border-radius:12px;width:100%;line-height:0;position:relative;overflow:hidden}.embla__player video{width:100%;height:100%;display:block}.embla__play-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.embla__play-btn img{width:100%;height:100%}.embla__prev,.embla__next{width:var(--arrow-size);height:var(--arrow-size);background-color:var(--color-pink);color:var(--color-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s ease-in-out,background-color .45s cubic-bezier(.5,0,.25,1),color .45s cubic-bezier(.5,0,.25,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.embla__prev:hover,.embla__next:hover{background-color:var(--color-white);color:var(--color-pink)}.embla__icon{--icon-size:2.25rem;--optical-nudge:calc(var(--icon-size) / 18);width:var(--icon-size);height:var(--icon-size);display:block}.embla__prev .embla__icon{transform:translateX(calc(var(--optical-nudge) * -1))}.embla__next .embla__icon{transform:translateX(var(--optical-nudge))}.embla__prev{left:var(--arrow-offset)}.embla__next{right:var(--arrow-offset)}.embla__prev:disabled,.embla__next:disabled{opacity:.4;cursor:default}.embla__carousel-card{width:var(--card-width);background-color:var(--color-white);border-radius:24px;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 2rem;font-size:20px;display:flex}.embla__carousel-card div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.embla__carousel-card.no-image div{align-items:center;width:100%}.embla__carousel-card.no-image p{text-align:center}.embla__carousel-card img{border-radius:var(--border-circle);object-fit:cover;width:140px;height:140px}.embla__carousel-card p{color:var(--color-navy-blue);text-align:left;text-wrap:pretty;font-weight:400;line-height:150%}.embla__carousel-card span{color:var(--color-pink);font-weight:500;line-height:150%}@media (width<=1155px){.embla{--arrow-size:3.5rem}.embla__icon{--icon-size:2rem}}@media (width<=890px){.embla{--card-width:64cqw;--preview:5cqw}.embla__slide{min-height:400px}}@media (width<=640px){.embla{--card-width:calc(100cqw - 2 * var(--inset,20px));--arrow-offset:8px}.embla__slide{flex-basis:100cqw}.embla__carousel-card{text-align:center;flex-direction:column;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.embla__carousel-card div{display:block}.embla__carousel-card p{font-weight:400;display:inline}.embla__carousel-card.no-image p,.embla__carousel-card.no-image span{text-align:center;display:block}.embla__carousel-card.no-image span{margin-top:.5rem}}@media (width<=500px){.embla{--arrow-size:2.5rem}.embla__icon{--icon-size:1rem}}@media (width<=320px){.embla__carousel-card{gap:16px;padding:14px 24px}.embla__carousel-card img{width:100px;height:100px}}.carousel-section{--inset:120px;padding:0 var(--inset);padding-bottom:40px}.carousel-section .embla{margin-inline:calc(var(--inset) * -1)}@media (width<=1024px){.carousel-section{--inset:20px}}.form{background-color:var(--color-navy-blue-100);border-radius:1rem;justify-content:space-between;align-self:stretch;align-items:stretch;width:100%;height:fit-content;font-family:Neue Haas Grotesk Display Pro,sans-serif;display:flex}.form>div{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.5rem;width:50%;height:100%;padding:2rem .875rem 1.5rem 1.5rem;display:flex}.form label{color:var(--color-white);font-family:Neue Haas Grotesk Display Pro;font-size:.875rem;font-style:normal}.form>img{contain:size;object-fit:cover;object-position:center;border-radius:1rem;width:50%;min-height:334px}.form input,.form select,.form textarea{background-color:var(--color-white-05);border:1px solid var(--color-white-50);color:var(--color-white-50);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;outline:none;align-self:stretch;align-items:center;gap:.625rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:background-color .4s cubic-bezier(0,0,.2,1),border-color .4s cubic-bezier(0,0,.2,1),color .4s cubic-bezier(0,0,.2,1),box-shadow .4s cubic-bezier(0,0,.2,1);display:flex;overflow:hidden}.form textarea{white-space:normal;resize:none;min-height:5rem}.form select::picker-icon{content:url("data:image/svg+xml,%3csvg%20width='21'%20height='12'%20viewBox='0%200%2021%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.75'%3e%3cpath%20d='M11.1431%200.768815L20.2336%209.93446C20.3181%2010.0196%2020.3851%2010.1207%2020.4308%2010.232C20.4765%2010.3432%2020.5%2010.4625%2020.5%2010.5829C20.5%2010.7034%2020.4765%2010.8226%2020.4308%2010.9339C20.3851%2011.0451%2020.3181%2011.1462%2020.2336%2011.2314C20.1491%2011.3166%2020.0489%2011.3841%2019.9385%2011.4302C19.8282%2011.4763%2019.7099%2011.5%2019.5904%2011.5C19.471%2011.5%2019.3527%2011.4763%2019.2424%2011.4302C19.132%2011.3841%2019.0318%2011.3166%2018.9473%2011.2314L10.5%202.71308L2.0527%2011.2314C1.88213%2011.4034%201.65078%2011.5%201.40955%2011.5C1.16832%2011.5%200.936975%2011.4034%200.766401%2011.2314C0.595827%2011.0594%200.5%2010.8261%200.5%2010.5829C0.5%2010.3397%200.595827%2010.1064%200.766401%209.93446L9.85685%200.768815C9.94127%200.683596%2010.0415%200.615991%2010.1519%200.569865C10.2622%200.52374%2010.3805%200.5%2010.5%200.5C10.6195%200.5%2010.7378%200.52374%2010.8481%200.569865C10.9585%200.615991%2011.0587%200.683596%2011.1431%200.768815Z'%20fill='white'%20stroke='white'/%3e%3c/g%3e%3c/svg%3e");transition:rotate .4s cubic-bezier(0,0,.2,1)}.form input:hover,.form select:hover,.form textarea:hover{background-color:var(--color-white-35);border-color:var(--color-white-75);color:var(--color-white-75)}.form input::placeholder,.form textarea::placeholder{color:var(--color-white-50);transition:color .4s cubic-bezier(0,0,.2,1)}.form input:hover::placeholder,.form textarea:hover::placeholder{color:var(--color-white-75)}.form input:focus,.form textarea:focus{border-color:var(--color-pink);color:var(--color-white-75);box-shadow:inset 0 0 0 2px var(--color-pink);background-color:#0000;outline:none;transition:background-color .2s,border-color .2s cubic-bezier(0,0,.2,1),color .2s cubic-bezier(0,0,.2,1),box-shadow .2s cubic-bezier(0,0,.2,1)}.form input:focus::placeholder,.form textarea:focus::placeholder{color:var(--color-white);transition:color .4s cubic-bezier(0,0,.2,1)}.form select{appearance:base-select;cursor:pointer;justify-content:space-between;overflow:visible}.form select::picker-icon{flex:none}.form select selectedcontent{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.form select:focus{border-color:var(--color-pink);color:var(--color-white-75);box-shadow:inset 0 0 0 2px var(--color-pink);background-color:#0000;outline:none;transition:background-color .2s,border-color .2s cubic-bezier(0,0,.2,1),color .2s cubic-bezier(0,0,.2,1),box-shadow .2s cubic-bezier(0,0,.2,1)}.form input.invalid,.form select.invalid,.form textarea.invalid{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}.form input.invalid:focus,.form select.invalid:focus,.form textarea.invalid:focus{border-color:var(--color-red);box-shadow:inset 0 0 0 2px var(--color-red)}::picker(select){appearance:base-select;background-color:var(--color-navy-blue-100);border:3px solid var(--color-pink);border-radius:8px;margin:0;padding:.25rem;overflow:hidden;box-shadow:0 8px 24px #00000059}.form select::picker-icon{transition:rotate .4s cubic-bezier(0,0,.2,1)}.form select:open::picker-icon{rotate:180deg}.form select option{border-bottom:2px solid var(--color-pink);color:var(--color-white-50);background-color:#0000;justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem 1rem;transition:background-color .4s cubic-bezier(0,0,.2,1),color .4s cubic-bezier(0,0,.2,1);display:flex}.form select option span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.form select option:first-of-type{display:none}.form select option:last-of-type{border-bottom:none}.form select option:hover,.form select option:focus{background-color:var(--color-white-05);color:var(--color-white)}.form select option:checked{color:#fff}.form select option::checkmark{display:none}.form button{color:#fff;cursor:pointer;background-color:#c73875;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 4rem;font-size:1.125rem;font-weight:500;transition:background-color .4s cubic-bezier(0,0,.2,1),color .4s cubic-bezier(0,0,.2,1);display:flex}.form button:hover{background-color:var(--color-blue);color:var(--color-navy-blue-100)}.form .input-container{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;width:100%;display:grid}.form .input-container div{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.form .input-container .full-width{grid-column:1/-1}.form .form-honeypot{display:none}.form .form-field-error{color:var(--color-red);font-size:.875rem;line-height:150%}.form .form-status{color:var(--color-white);margin:0;font-size:.875rem;line-height:150%}.form .form-status-error{color:var(--color-pink)}.form button:disabled{opacity:.6;cursor:wait}@media (width<=1024px){.form>div{width:60%}.form>img{width:40%}}@media (width<=1155px){.form>img{display:none}.form>div{width:100%;padding-right:1.5rem}.form .input-container{grid-template-rows:repeat(4,auto);grid-template-columns:1fr}.form button{width:100%}}@media (width<=500px){.form button{width:100%}}.form .progress-bar{outline:1px solid var(--color-pink);border-radius:3.40282e38px;align-self:stretch;height:1rem;display:flex}.form .progress-segment{cursor:pointer;border:none;border-radius:0;flex:1;height:100%;padding:0;transition:background-color .4s cubic-bezier(0,0,.2,1)}.form .progress-segment,.form .progress-segment:hover{background-color:#0000}.form .progress-segment:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.form .progress-segment:first-child{border-radius:3.40282e38px 0 0 3.40282e38px}.form .progress-segment:last-child{border-radius:0 3.40282e38px 3.40282e38px 0}.form .progress-segment.active,.form .progress-segment.active:hover{background-color:var(--color-pink)}.form-modal{border:2px solid var(--color-white);background-color:var(--color-pink);width:16.75rem;color:var(--color-white);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;margin:0;padding:4.5rem 2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.form-modal[open]{display:flex}.form-modal::backdrop{background-color:#00000080}.form-modal .close-btn{cursor:pointer;background:0 0;border:none;padding:0;display:flex;position:absolute;top:1.25rem;right:1.75rem}.form-modal .close-btn img{width:1.25rem;height:1.25rem}.form-modal .img-element{background-color:var(--color-navy-blue-100);border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}.form-modal .img-element img{width:3.75rem;height:auto}.form-modal-message{margin-top:2.5rem;font-size:1.25rem;font-weight:700;line-height:120%}.form-modal:has(.form-modal-link){padding-bottom:2.25rem}.form-modal-link{color:var(--color-navy-blue-100);text-underline-offset:.25rem;margin-top:4rem;font-size:.875rem;text-decoration:underline}.form-section{padding:0 120px 40px}.form-section .container{display:flex}@media (width<=960px){.form-section{padding:0 2rem 40px}}.mvv{background-color:var(--color-navy-blue-100);flex-wrap:wrap;gap:24px;padding:50px;display:flex}.partners{background-color:var(--color-navy-blue-100)}.partners p.title{text-align:center;color:var(--color-blue);margin-bottom:24px}.team.container{flex-direction:column;align-items:center;max-width:1350px;margin-bottom:25px;display:flex}.team.container p.title{text-align:center;color:var(--color-pink);margin:48px 0 0;padding-bottom:16px}@media (width<=780px){.partners p.title{text-align:start;padding-left:20px}}.banner-image{object-fit:cover;border-radius:32px 0 0 32px;width:100%;height:100%}@media (width>=1550px){.banner-image{border-radius:32px}}.card-story{border-radius:24px;display:flex;position:relative;overflow:hidden}.card-story.reverse{flex-direction:row-reverse}.card-story img{aspect-ratio:666/360;object-fit:cover;object-position:center;z-index:1;border-radius:16px;flex:0 0 45%;width:45%;max-width:666px;display:block}.card-story:before{content:"";background-color:var(--color-white-50);filter:blur(8px);z-index:0;background-position:0 100%;background-repeat:no-repeat;background-size:60%;position:absolute;inset:0}.card-story-description{align-items:center;padding:24px;display:flex}.card-story-description p{color:var(--color-navy-blue-100);z-index:1;font-size:20px;line-height:150%}@media (width<=980px){.card-story,.card-story.reverse{flex-direction:column}.card-story img{width:100%;max-width:none}}.story-section{background-image:url("data:image/svg+xml,%3csvg%20width='1714'%20height='1712'%20viewBox='0%200%201714%201712'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.75'%20d='M1160.27%20400.711C1240.49%20258.807%201314.83%20189.889%201417.06%20210.573C1465.88%20220.45%201502.76%20256.595%201502.14%20293.92C1501.24%20347.782%201445.69%20404.521%201326.95%20434.525C1267.95%20449.434%201203.44%20459.215%201133.22%20456.494C1142.54%20436.447%201151.61%20417.651%201160.3%20400.73L1160.27%20400.711ZM555.371%201309.56C472.795%201468.18%20386.865%201521.87%20297.204%201502.3C250.373%201492.08%20212.768%201456.28%20212.13%201418.96C211.298%201370.04%20277.126%201298.77%20387.312%201278.35C393.821%201277.14%20464.055%201252.58%20581.296%201256.39C572.38%201275.51%20563.802%201293.37%20555.371%201309.56ZM837.355%20619.791C780.219%20761.809%20721.498%20907.747%20664.362%201049.76C535.512%201036.19%20424.494%201047.92%20325.523%201078.87C234.906%201107.21%20125.61%201165.77%2081.5341%201217.39C27.1717%201281.05%20-0.0475794%201352.26%203.37326%201428.6C9.3871%201563.02%20107.564%201673.04%20253.114%201703.95C324.148%201719.03%20568.089%201748.83%20743.988%201406.43C761.792%201371.79%20779.182%201331.83%20798.318%201288.35C1157.63%201363.91%201552.38%201585.21%201713.73%201709.39L1714%201464.23C1666.01%201435.35%201605.89%201394.56%201536.23%201358.28C1499.28%201338.46%201408.73%201286.98%201301.56%201239C1200.01%201193.54%201056.99%201142.55%20877.52%201091.5C903.05%201027.16%20929.742%20958.421%20955.063%20893.076C985.203%20815.304%201020.2%20736.962%201049.87%20663.135C1179.95%20677.164%201288.84%20664.6%201388.54%20633.288C1493.59%20600.301%201576.9%20550.236%201632.73%20495.489C1692.51%20436.875%201715.14%20361.026%201711.72%20284.682C1705.7%20150.261%201607.76%2036.8345%201459.67%207.45374C1431.94%201.94971%201378.28%20-5.84753%201312.7%206.88757C1119.63%2044.3889%201012.88%20232.428%20970.278%20306.442C943.197%20353.486%20925.693%20395.164%20914.84%20424.202C796.519%20394.931%20662.502%20353.248%20519.279%20293.021C306.216%20203.419%20133.394%2098.2504%200.537661%203.48145L0%20246.077C115.053%20320.77%20253.837%20400.797%20413.013%20470.842C565.738%20538.043%20710.294%20583.332%20837.355%20619.791Z'%20fill='%23C73875'/%3e%3c/svg%3e");background-position:0 20%;background-repeat:no-repeat;margin-top:-20px;padding:152px 0 68px}.story-section h1{text-align:center;color:var(--color-navy-blue);padding-bottom:32px}.story-section .cards{flex-direction:column;gap:32px;display:flex}@media (width<=1155px){.story-section{padding:80px}.story-section h1{font-size:28px}}@media (width<=680px){.story-section{background-position:50% 20%;background-size:300%;padding:80px 0}.cards{width:100vw;margin-left:calc(50% - 50vw)}}.card{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:384px;height:300px;display:flex}.card-variant-values{background-color:var(--color-white);border-radius:32px;height:auto;padding:16px}.card-variant-values h3{color:var(--color-pink);letter-spacing:-.56px;margin-bottom:12px;font-size:28px;font-weight:700;line-height:130%}.card-variant-values .card-media{background-color:var(--color-navy-blue-100);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:12px;padding:16px;display:flex}.card-variant-values .card-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.card-variant-values .card-tags .card-tag{background-color:var(--color-pink);color:var(--color-white);border-radius:100px;padding:4px 12px;font-size:16px;line-height:150%}.card-variant-team{background-color:var(--color-navy-blue-100);border-radius:24px;height:auto;padding:44px 40px}.card-variant-team h3{color:var(--color-white);letter-spacing:-.56px;margin-bottom:10px;font-size:28px;font-weight:700;line-height:130%}.card-variant-team p{color:var(--color-pink);font-size:16px;font-weight:500;line-height:150%}.card-variant-team .card-media{margin-bottom:12px}.card-variant-team .card-media img{object-fit:cover;border-radius:50%;width:160px;height:160px}.mvv-section{background-color:var(--color-navy-blue-100);border-radius:32px 32px 0 0;margin-top:-20px;padding:32px 0 40px}.mvv-wrapper{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.partners-carousel{background-color:var(--color-blue);justify-content:center;width:100%;display:flex}.partners-carousel-container{width:100%;max-width:1440px;position:relative;overflow:hidden}.partners-carousel-track{width:max-content;padding:24px 0;animation:15s linear infinite logos-carousel;display:flex}.partners-carousel-group{flex-shrink:0;gap:80px;padding-right:80px;display:flex}.partners-carousel-item{flex-shrink:0}.partners-carousel-item img{max-height:50px}@keyframes logos-carousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width>=1440px){.partners-carousel-container{width:100%;max-width:1440px;position:relative;overflow:hidden}.partners-carousel-container:before,.partners-carousel-container:after{content:"";z-index:2;pointer-events:none;width:200px;position:absolute;top:0;bottom:0}.partners-carousel-container:before{background:linear-gradient(to right, var(--color-blue), transparent);left:0}.partners-carousel-container:after{background:linear-gradient(to left, var(--color-blue), transparent);right:0}}.team-carousel{justify-content:center;width:100%;display:flex;position:relative;overflow:hidden}.team-carousel__viewport{width:100%;overflow:hidden}.team-carousel__container{touch-action:pan-y pinch-zoom;display:flex}.team-carousel__slide{filter:blur(4px);opacity:.8;min-width:0;transition:filter .3s ease, opacity .8, transform .3s ease;flex:0 0 32%;justify-content:center;margin:0 10px;padding:1rem 0;display:flex;transform:scale(.95)}.team-carousel__slide.is-selected{filter:blur();opacity:1;transform:scale(1)}.team-carousel__prev,.team-carousel__next{background-color:var(--color-pink);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:20px;display:flex;position:absolute;top:calc(50% - 19px)}.team-carousel__prev img,.team-carousel__next img{width:20px;height:36px}.team-carousel__next{right:56px}.team-carousel__prev{left:56px}@media (width<=960px){.team-carousel__slide{flex:0 0 100%}}@media (width<=470px){.team-carousel__next{right:0}.team-carousel__prev{left:0}.team-carousel__viewport{width:80%}}.services-container{background-image:url("data:image/svg+xml,%3csvg%20width='2110'%20height='2416'%20viewBox='0%200%202110%202416'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M493.867%20780.526C318.974%20667.449%20234.034%20562.655%20259.527%20418.554C271.699%20349.74%20316.247%20297.758%20362.25%20298.637C428.633%20299.904%20498.563%20378.202%20535.542%20545.567C553.917%20628.733%20565.972%20719.672%20562.618%20818.646C537.911%20805.508%20514.746%20792.725%20493.89%20780.473L493.867%20780.526ZM1614.01%201633.17C1809.5%201749.56%201875.67%201870.69%201851.55%201997.07C1838.96%202063.08%201794.83%202116.09%201748.83%202116.99C1688.54%202118.16%201600.71%202025.37%201575.54%201870.06C1574.05%201860.88%201543.78%201761.88%201548.47%201596.62C1572.04%201609.19%201594.05%201621.28%201614.01%201633.17ZM763.878%201235.69C938.912%201316.23%201118.78%201399%201293.8%201479.54C1277.08%201661.16%201291.54%201817.65%201329.69%201957.15C1364.61%202084.88%201436.78%202238.94%201500.4%202301.07C1578.87%202377.7%201666.63%202416.07%201760.71%202411.25C1926.39%202402.77%202061.99%202264.38%202100.08%202059.22C2118.66%201959.09%202155.39%201615.24%201733.4%201367.3C1690.7%201342.2%201641.44%201317.69%201587.86%201290.72C1680.99%20784.235%201953.73%20227.817%202106.79%200.38208L1804.63%200C1769.03%2067.6409%201718.76%20152.383%201674.04%20250.585C1649.62%20302.66%201586.17%20430.297%201527.04%20581.366C1471.01%20724.508%201408.17%20926.102%201345.24%201179.08C1265.95%201143.09%201181.23%201105.47%201100.69%201069.77C1004.84%201027.29%20908.288%20977.963%20817.298%20936.142C834.588%20752.782%20819.104%20599.292%20780.512%20458.752C739.857%20310.688%20678.153%20193.259%20610.679%20114.552C538.439%2030.2927%20444.956%20-1.60303%20350.864%203.21899C185.193%2011.6958%2045.3975%20149.748%209.18652%20358.491C2.40283%20397.583%20-7.20703%20473.225%208.48877%20565.659C54.7083%20837.799%20286.462%20988.271%20377.682%201048.33C435.663%201086.5%20487.03%201111.17%20522.819%201126.47C486.743%201293.25%20435.37%201482.16%20361.142%201684.04C250.709%201984.37%20121.091%202227.97%204.29053%202415.24L303.284%202416C395.342%202253.83%20493.972%202058.2%20580.302%201833.83C663.125%201618.55%20718.943%201414.79%20763.878%201235.69Z'%20fill='%230A192D'%20fill-opacity='0.2'/%3e%3c/svg%3e");background-position:50% 150%;background-repeat:no-repeat;background-size:160%;flex-direction:column;gap:40px;margin-top:-12px;padding:52px 0 40px;display:flex;position:relative}@media (width>=1570px){.services-container{background-position:50% 20%}}@media (width<=1370px){.services-container{background-position:50% 20%}}@media (width<=900px){.services-container{background-position:40% 60%;background-repeat:repeat;background-size:200%}}.service-section{flex-direction:column;scroll-margin-top:150px;display:flex}.service-section-info{flex-direction:column;align-self:center;align-items:center;gap:20px;width:792px;max-width:90%;padding-bottom:40px;display:flex}.service-section-info .title{justify-content:center;align-items:center;gap:24px;padding-bottom:0;display:flex}.service-section-info .title-pink{color:var(--color-pink)}.service-section-info .title-blue{color:var(--color-blue)}.service-section-info .title-navy-blue{color:var(--color-navy-blue)}.service-section-info p.description{text-align:center}.service-section-info a{color:inherit;text-decoration:none}.service-section#wedding img{padding-bottom:8px}@media (width<=1155px){.service-section{scroll-margin-top:100px}}.service-carousel{width:1480px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.service-carousel__viewport{width:100%;overflow:hidden}.service-carousel__container{align-items:center;padding:22px 0;display:flex}.service-carousel__slide{flex:0 0 320px;align-items:center;min-width:0;height:360px;margin:0 24px;display:flex;position:relative}.service-carousel__image-wrapper{width:210px;height:240px;transition:width .4s,height .4s;position:absolute;overflow:hidden}.service-carousel__image-wrapper img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.service-carousel__slide.is-center .service-carousel__image-wrapper{width:320px;height:360px;left:0}.service-carousel__slide.is-left .service-carousel__image-wrapper{width:280px;height:320px;right:0}.service-carousel__slide.is-right .service-carousel__image-wrapper{width:280px;height:320px;left:0}.service-carousel__slide.is-far-left .service-carousel__image-wrapper{width:210px;height:240px;right:-44px}.service-carousel__slide.is-far-right .service-carousel__image-wrapper{width:210px;height:240px;left:-44px}.service-carousel__prev,.service-carousel__next{z-index:10;background-color:var(--color-pink);width:44px;height:44px;color:var(--color-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.service-carousel__prev img,.service-carousel__next img{width:24px;height:24px}.service-carousel__prev:hover,.service-carousel__next:hover{opacity:.9}.service-carousel__prev{left:72px}.service-carousel__next{right:72px}@media (width<=470px){.service-carousel__next{right:10px}.service-carousel__prev{left:10px}}.budget-page .form-section{padding-top:calc(80px + 2rem)}@media (width<=1155px){.budget-page .form-section{padding-top:40px}}header{z-index:100;background-color:var(--color-navy-blue-50);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 24px 24px;justify-content:center;align-items:center;width:100%;height:112px;font-family:Neue Haas Grotesk Display Pro,sans-serif;display:flex;position:fixed;top:0;left:0}header a{color:var(--color-white);text-decoration:none}.navbar-container{justify-content:space-between;align-items:center;width:1200px;max-width:95%;display:flex}.navbar-logo{width:112px;padding:24px}.navbar-menu{gap:24px;font-size:20px;font-weight:500;line-height:150%;list-style:none;display:flex}.navbar-menu a:hover{border-bottom:2px solid var(--color-white);padding:8px 0}.navbar-menu .active,.navbar-menu .active:hover{color:var(--color-pink);border-bottom:1px solid var(--color-pink);padding:8px 0}.navbar-actions{gap:40px;font-size:20px;font-weight:500;display:flex}.navbar-actions a{background-color:var(--color-blue);border:none;border-radius:16px;padding:16px 32px;line-height:normal;transition:all .4s}.navbar-actions a:hover{background-color:var(--color-pink);transform:scale(1)}.navbar-content{align-items:center;gap:60px;display:flex}.navbar-toggle{cursor:pointer;background:0 0;border:none;display:none}.navbar-toggle span{background-color:var(--color-white);border-radius:4px;width:28px;height:3px;margin:5px 0;transition:all .3s;display:block}.navbar-toggle.open span:first-child{transform:rotate(45deg)translate(6px,6px)}.navbar-toggle.open span:nth-child(2){opacity:0}.navbar-toggle.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (width<=1155px){header{height:64px;position:fixed;top:0;left:0}.navbar-logo{width:64px;padding:16px}.navbar-toggle{z-index:12;display:block}.navbar-content{background-color:var(--color-navy-blue-50);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:11;border-radius:24px 0 0 24px;flex-direction:column;justify-content:space-between;align-items:start;gap:32px;width:248px;height:434px;padding:40px 20px;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.navbar-content.open{transform:translate(0)}.navbar-menu{flex-direction:column;align-items:start;margin:0;padding:0}.navbar-actions{flex-direction:column;gap:12px;font-size:16px}.navbar-actions a{text-align:center}}footer{color:#fff;background-color:#0a192d;flex-direction:column;gap:48px;padding:32px 0 16px;font-family:Neue Haas Grotesk Display Pro,sans-serif;display:flex}footer .top{justify-content:space-between;align-self:center;width:1200px;max-width:90%;display:flex}footer .top .img-logo{width:168px;height:168px;padding:24px}footer .top .footer-info{flex-direction:column;justify-content:space-between;display:flex}footer .top .footer-info .address-phone-info{flex-direction:column;gap:20px;font-size:16px;font-weight:400;line-height:150%;display:flex}footer .top .footer-info .address-phone-info p{gap:10px;display:flex}footer .top .footer-info .address-phone-info p img{width:24px;height:24px}footer .top .footer-info .social-media{gap:20px;display:flex}footer .top iframe{border:none;border-radius:12px;width:240px;height:168px}footer .bottom{text-align:center}footer .bottom p{font-size:16px;font-weight:400;line-height:150%}footer .bottom p a{color:#fff;font-weight:700;text-decoration:none}@media (width<=1050px){footer{gap:32px;padding:24px 20px}footer .top{flex-direction:column;gap:24px}footer .top .img-logo{align-self:center;width:128px;height:128px}footer .top .footer-info{align-self:center;gap:32px}footer .top .footer-info .address-phone-info{text-align:center;gap:16px}footer .top .footer-info .address-phone-info p{flex-direction:column;align-items:center}footer .top .footer-info .social-media{align-self:center;gap:40px}footer .top iframe{align-self:center;width:350px;max-width:90%;height:160px}}.construction-banner{z-index:1000;height:28px;color:var(--color-white);letter-spacing:.12em;text-align:center;background-color:#b42318;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;line-height:1;display:flex;position:fixed;inset:0 0 auto}.construction-banner+header,.construction-banner+header .navbar-content{top:28px}
