@charset "UTF-8";/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 * Satoshi Light
 * Satoshi Light Italic
 * Satoshi Regular
 * Satoshi Italic
 * Satoshi Medium
 * Satoshi Medium Italic
 * Satoshi Bold
 * Satoshi Bold Italic
 * Satoshi Black
 * Satoshi Black Italic
 *
*/@font-face{font-family:Satoshi;src:url(../../fonts/Satoshi-Variable.woff2) format("woff2"),url(../../fonts/Satoshi-Variable.woff) format("woff"),url(../../fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../../fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(../../fonts/Satoshi-VariableItalic.woff) format("woff"),url(../../fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Zodiak;src:url(../../fonts/Zodiak-Variable.woff2) format("woff2"),url(../../fonts/Zodiak-Variable.woff) format("woff"),url(../../fonts/Zodiak-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Zodiak;src:url(../../fonts/Zodiak-VariableItalic.woff2) format("woff2"),url(../../fonts/Zodiak-VariableItalic.woff) format("woff"),url(../../fonts/Zodiak-VariableItalic.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:italic}h1.large,.heading-large-1{font-size:120px;line-height:115%;font-weight:400}@media only screen and (max-width: 991px){h1.large,.heading-large-1{font-size:80px}}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){h1.large,.heading-large-1{font-size:62px}}@media only screen and (max-width: 479px){h1.large,.heading-large-1{font-size:11.2vw}}h1,.heading-1{font-size:100px;line-height:115%;font-weight:400}@media only screen and (max-width: 991px){h1,.heading-1{font-size:64px}}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){h1,.heading-1{font-size:50px}}@media only screen and (max-width: 479px){h1,.heading-1{font-size:10vw}}h2,.text-heading-2{font-size:52px;line-height:115%;font-weight:400}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){h2,.text-heading-2{font-size:42px}}@media only screen and (max-width: 479px){h2,.text-heading-2{font-size:28px}}h3,.text-heading-3{font-size:32px;line-height:120%;font-weight:400}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){h3,.text-heading-3{font-size:24px}}h4{font-size:18px;line-height:24px;font-weight:400}h5{font-size:14px;line-height:20px;font-weight:400}h6{font-size:14px;line-height:18px;font-weight:400}p.text-xxl{font-size:100px;line-height:140%;font-weight:400}p.text-xl{font-size:32px;line-height:140%;font-weight:400}@media only screen and (max-width: 991px){p.text-xl{font-size:30px}}@media only screen and (max-width: 479px){p.text-xl{font-size:24px}}.center{text-align:center}.left{text-align:left}.right{text-align:right}.justify{text-align:justify}p.large{font-size:26px;line-height:140%;font-weight:400}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){p.large{font-size:24px}}@media only screen and (max-width: 479px){p.large{font-size:22px}}p.medium,.medium-text{font-size:20px;line-height:150%;font-weight:400}p.regular{font-size:18px;line-height:150%;font-weight:400}.text-subheading{font-family:Zodiak,sans-serif;font-size:80px;font-weight:300;line-height:106px}@media only screen and (max-width: 991px){.text-subheading{font-size:66px;line-height:80px}}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){.text-subheading{font-size:52px;line-height:60px}}@media only screen and (max-width: 479px){.text-subheading{font-size:9vw;line-height:120%}}.work-heading-text,.scrolling-heading-text{font-size:100px;line-height:115%;text-transform:uppercase}.work-heading-text:nth-child(2n),.scrolling-heading-text:nth-child(2n){font-family:Zodiak,sans-serif}@media only screen and (max-width: 991px){.work-heading-text,.scrolling-heading-text{font-size:80px}}@media only screen and (max-width: 479px){.work-heading-text,.scrolling-heading-text{font-size:16vw}}.text-project-name{font-size:2.44rem;line-height:115%;text-transform:uppercase}.testimony-text{font-size:4rem;line-height:115%;max-width:1120px}@media only screen and (max-width: 991px){.testimony-text{font-size:52px}}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){.testimony-text{font-size:44px}}@media only screen and (max-width: 479px){.testimony-text{font-size:32px}}.link-footer{text-transform:uppercase;font-size:1.11rem}.contact-footer-text{font-size:120px;line-height:151%}@media only screen and (max-width: 991px){.contact-footer-text{font-size:80px}}@media only screen and (max-width: 479px){.contact-footer-text{font-size:16vw}}.mega-text{font-size:100px;line-height:115%}@media only screen and (max-width: 991px){.mega-text{font-size:60px}}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){.mega-text{font-size:40px}}@media only screen and (max-width: 479px){.mega-text{font-size:9.5vw}}.text-highlight,blockquote{font-size:24px;line-height:130%}@media only screen and (max-width: 479px){.text-highlight,blockquote{font-size:22px}}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.text-highlight,blockquote{border-left:5px solid #272621;margin-block:1.33rem;padding-block:1.33rem;padding-inline:1.33rem 1.78rem}[data-pop]{transform:translate3d(0,25px,0);opacity:0;transition:transform .4s ease-in,opacity .4s ease-in-out}[data-pop].is-inview{opacity:1;transform:translateZ(0)}[data-pop="100"]{transition-delay:.1s,.1s}[data-pop="200"]{transition-delay:.1s,.2s}[data-pop="300"]{transition-delay:.1s,calc(3 * .1s)}[data-pop="400"]{transition-delay:.1s,.4s}[data-pop="500"]{transition-delay:.1s,.5s}[data-pop="600"]{transition-delay:.1s,calc(6 * .1s)}[data-pop="700"]{transition-delay:.1s,calc(7 * .1s)}[data-pop="800"]{transition-delay:.1s,.8s}[data-pop="900"]{transition-delay:.1s,.9s}[data-pop="1000"]{transition-delay:.1s,1s}[data-pop="1100"]{transition-delay:.1s,1.1s}[data-pop="1200"]{transition-delay:.1s,calc(12 * .1s)}[data-pop="1300"]{transition-delay:.1s,1.3s}[data-pop="1400"]{transition-delay:.1s,calc(14 * .1s)}[data-pop="1500"]{transition-delay:.1s,1.5s}[data-pop="1600"]{transition-delay:.1s,1.6s}[data-pop="1700"]{transition-delay:.1s,calc(17 * .1s)}[data-pop="1800"]{transition-delay:.1s,1.8s}[data-pop="1900"]{transition-delay:.1s,calc(19 * .1s)}[data-pop="2000"]{transition-delay:.1s,2s}.image{overflow:hidden}.image:after{position:absolute;content:"";width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#f7f2e2;transform:translate3d(0,100%,0);transition:transform .6s ease-in-out .5s}.image:not(.is-inview):after{transform:translateZ(0)}header{position:relative;width:100%;height:auto;z-index:100}header .sub-container{position:relative;width:95%;height:auto;max-width:1399.98px;margin-inline:auto;padding-block:1rem}@media only screen and (max-width: 479px){header .sub-container{padding-block:14px}}@media only screen and (max-width: 1399.98px){header .sub-container{width:95%}}@media only screen and (max-width: 479px){header .sub-container{width:90%}}header .sub-container .content{position:relative;width:100%;height:auto;display:grid;grid-template-columns:2fr 4fr;grid-auto-rows:auto;align-items:center;gap:2rem}header .sub-container .content .logo{position:relative;width:100%;height:auto}header .sub-container .content .logo img{position:relative;width:auto;height:32px}@media only screen and (max-width: 479px){header .sub-container .content .logo img{max-width:44vw;height:24px}}header .sub-container .content .links{position:relative;width:100%;height:auto;display:flex;justify-content:flex-end;align-items:center}header .sub-container .content .links .list{position:relative;width:100%;height:auto;display:flex;justify-content:flex-end;align-items:center;gap:.5rem}header .sub-container .content .links .list a{padding-inline:1.25rem;padding-block:.45rem;font-weight:500;color:#272621}@media only screen and (max-width: 991px){header .sub-container .content .links .list{display:none}}header .sub-container .content .links .access-link{position:relative;width:fit-content;height:auto;display:flex;justify-content:space-between;align-items:center;gap:6px}header .sub-container .content .links .access-link .nav-sap{position:relative;width:1px;height:12px;background-color:#272621;margin-inline-end:6px}@media only screen and (max-width: 991px){header .sub-container .content .links .access-link .nav-sap{display:none}}header .sub-container .content .links .access-link>a{padding-inline:1.25rem;padding-block:.45rem;font-weight:500;color:#272621;border-radius:50px;border:#272621 solid 1px;transition:background-color .2s}header .sub-container .content .links .access-link>a:hover{background-color:#27262114}@media only screen and (max-width: 479px){header .sub-container .content .links .access-link>*:last-child{display:none}}header .sub-container .content .links .hamburger{display:none;position:relative;width:44px;height:44px;flex:none;justify-content:center;align-items:center;background-color:#e2decf;border-radius:50%;margin-inline-start:6px}@media only screen and (max-width: 991px){header .sub-container .content .links .hamburger{display:flex}}header .sub-container .content .links .hamburger .ham-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}header .sub-container .content .links .hamburger .ham-wrapper .line{position:relative;width:20px;height:2px;background-color:#272621;transition:width .4s ease-in-out}header .sub-container .content .links .hamburger .ham-wrapper .line:first-child{width:28px}header .sub-container .content .links .hamburger.open .ham-wrapper .line{width:28px}header .sub-container .content .links .hamburger.open .ham-wrapper .line:first-child{width:20px}header .mobile-nav{position:absolute;width:100%;height:auto;top:65px;left:0;z-index:10;background-color:#e2decf;border-block:solid 1px #272621;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility .4s ease-in-out allow-discrete;display:none}@media only screen and (max-width: 991px){header .mobile-nav{display:block}}header .mobile-nav.open{transform:translateY(0);opacity:1;visibility:visible}header .mobile-nav .list{position:relative;width:100%;height:auto;display:flex;justify-content:flex-end;flex-direction:column;align-items:center;gap:.5rem;padding-block:12px;background-color:#e2decf}header .mobile-nav .list a{padding-inline:1.25rem;padding-block:.45rem;font-weight:500;color:#272621}footer{position:relative;width:100%;height:auto;background-color:#272621;color:#f7f2e2}footer .sub-container{position:relative;width:95%;height:auto;max-width:1399.98px;margin-inline:auto;padding-block:3.33rem 2.22rem}@media only screen and (max-width: 1399.98px){footer .sub-container{width:95%}}@media only screen and (max-width: 479px){footer .sub-container{width:90%}}footer .sub-container .content{position:relative;width:100%;height:auto}footer .sub-container .content .links,footer .sub-container .content .address{position:relative;width:100%;height:auto;display:grid;grid-template-columns:.65fr .35fr;grid-auto-rows:auto}@media only screen and (max-width: 991px){footer .sub-container .content .links,footer .sub-container .content .address{grid-template-columns:.8fr .2fr}}footer .sub-container .content .links .box-1,footer .sub-container .content .address .box-1{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto}@media only screen and (max-width: 991px){footer .sub-container .content .links .box-1,footer .sub-container .content .address .box-1{grid-template-columns:1fr;row-gap:3.56rem}}footer .sub-container .content .links .box-1 .link-wrapper,footer .sub-container .content .links .box-1 p,footer .sub-container .content .address .box-1 .link-wrapper,footer .sub-container .content .address .box-1 p{position:relative;width:100%;height:auto;max-width:420px}footer .sub-container .content .links .box-1 .link-wrapper>a:not(.contact-link),footer .sub-container .content .links .box-1 .link-wrapper .link-footer,footer .sub-container .content .links .box-1 .link-wrapper p,footer .sub-container .content .links .box-1 p>a:not(.contact-link),footer .sub-container .content .links .box-1 p .link-footer,footer .sub-container .content .links .box-1 p p,footer .sub-container .content .address .box-1 .link-wrapper>a:not(.contact-link),footer .sub-container .content .address .box-1 .link-wrapper .link-footer,footer .sub-container .content .address .box-1 .link-wrapper p,footer .sub-container .content .address .box-1 p>a:not(.contact-link),footer .sub-container .content .address .box-1 p .link-footer,footer .sub-container .content .address .box-1 p p{color:#f7f2e2;text-transform:uppercase;font-size:1.11rem}footer .sub-container .content .links .box-1 .link-wrapper>a:not(.contact-link):not(:last-child),footer .sub-container .content .links .box-1 .link-wrapper .link-footer:not(:last-child),footer .sub-container .content .links .box-1 .link-wrapper p:not(:last-child),footer .sub-container .content .links .box-1 p>a:not(.contact-link):not(:last-child),footer .sub-container .content .links .box-1 p .link-footer:not(:last-child),footer .sub-container .content .links .box-1 p p:not(:last-child),footer .sub-container .content .address .box-1 .link-wrapper>a:not(.contact-link):not(:last-child),footer .sub-container .content .address .box-1 .link-wrapper .link-footer:not(:last-child),footer .sub-container .content .address .box-1 .link-wrapper p:not(:last-child),footer .sub-container .content .address .box-1 p>a:not(.contact-link):not(:last-child),footer .sub-container .content .address .box-1 p .link-footer:not(:last-child),footer .sub-container .content .address .box-1 p p:not(:last-child){margin-block-end:16px}footer .sub-container .content .links .box-2,footer .sub-container .content .address .box-2{position:relative;width:100%;height:auto}footer .sub-container .content .links .box-2 .top-arrow,footer .sub-container .content .address .box-2 .top-arrow{width:3.5rem;height:3.5rem;border-radius:50%;z-index:100;border:solid 1px #272621;display:flex;justify-content:center;align-items:center;margin-inline-start:auto;border-color:#f7f2e2}footer .sub-container .content .links .box-2 .top-arrow img,footer .sub-container .content .address .box-2 .top-arrow img{position:relative;width:1.75rem;height:1.75rem}footer .sub-container .content .links{margin-block-end:3.55rem}footer .sub-container .content .separator{width:100%;height:1px;background-color:#f7f2e2;transition:width .4s ease-in-out .2s}footer .sub-container .content .separator:not(.is-inview){width:0%}footer .sub-container .content .contact{position:relative;width:100%;height:auto;padding-block:2.66rem;display:flex;justify-content:space-between;align-items:center;color:#f7f2e2}footer .sub-container .content .contact .icon{position:relative;width:3.5rem;height:3.5rem}footer .sub-container .content .contact .icon img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}footer .sub-container .content .address{position:relative;width:100%;height:auto;padding-block:1.77rem;text-decoration:none}footer .sub-container .content .address .box-1 a{color:#f7f2e2}footer .sub-container .content .address .box-1 .link-wrapper .contact-link{font-size:20px;line-height:150%;font-weight:400}footer .sub-container .content .copyright{padding-block-start:24px;font-size:.81rem;text-transform:capitalize}*{margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box}*:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:clip;background-color:#f7f2e2;color:#272621;font-family:Satoshi,serif,sans-serif;font-size:18px;line-height:150%}picture,img{display:block}a{display:block;color:initial;text-decoration:none}main.contact-page{position:relative;width:100%;height:auto;padding-block:3.33rem}@media only screen and (max-width: 479px){main.contact-page{padding-block:2.89rem}}main.contact-page .separator{width:100%;height:1px;background-color:#272621;transition:width .4s ease-in-out .2s}main.contact-page .separator:not(.is-inview){width:0%}main.contact-page .separator-vertical{width:1px;height:100%;background-color:#272621;transition:height .4s ease-in-out .2s}main.contact-page .separator-vertical:not(.is-inview){height:0%}@media only screen and (max-width: 991px){main.contact-page .separator-vertical{display:none}}main.contact-page section.banner{position:relative;width:100%;height:auto}main.contact-page section.banner .sub-container{position:relative;width:95%;height:auto;max-width:1399.98px;margin-inline:auto;padding-block-end:2.22rem}@media only screen and (max-width: 1399.98px){main.contact-page section.banner .sub-container{width:95%}}@media only screen and (max-width: 479px){main.contact-page section.banner .sub-container{width:90%}}main.contact-page section.banner .sub-container .content{position:relative;width:100%;height:auto;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px;margin-bottom:2.22rem}@media only screen and (max-width: 479px){main.contact-page section.banner .sub-container .content{align-items:center}}main.contact-page section.banner .sub-container .content h1{margin-block:20px 10px}main.contact-page section.banner .sub-container .content p{text-align:center}main.contact-page section.contact{position:relative;width:100%;height:auto}main.contact-page section.contact .sub-container{position:relative;width:95%;height:auto;max-width:1399.98px;margin-inline:auto;padding-block-end:2.22rem}@media only screen and (max-width: 479px){main.contact-page section.contact .sub-container{padding-block-end:2.89rem}}@media only screen and (max-width: 1399.98px){main.contact-page section.contact .sub-container{width:95%}}@media only screen and (max-width: 479px){main.contact-page section.contact .sub-container{width:90%}}main.contact-page section.contact .sub-container .content{position:relative;width:100%;height:auto;padding-block-end:2.22rem;display:grid;grid-template-columns:1fr 1px 1fr;grid-auto-rows:auto;gap:3.11rem}@media only screen and (max-width: 991px){main.contact-page section.contact .sub-container .content{max-width:620px;margin-inline:auto;grid-template-columns:1fr}}@media only screen and (max-width: 479px){main.contact-page section.contact .sub-container .content{padding-block-end:0}}main.contact-page section.contact .sub-container .content .box-1{position:relative;width:100%;height:auto;max-height:90dvh}@media only screen and (max-width: 991px){main.contact-page section.contact .sub-container .content .box-1{max-height:390px}}@media only screen and (max-width: 767px),(orientation: portrait) and (max-width: 767px){main.contact-page section.contact .sub-container .content .box-1{max-height:330px}}@media only screen and (max-width: 479px){main.contact-page section.contact .sub-container .content .box-1{max-height:80vw}}main.contact-page section.contact .sub-container .content .box-1 .image{position:relative;width:100%;height:100%}main.contact-page section.contact .sub-container .content .box-1 .image picture,main.contact-page section.contact .sub-container .content .box-1 .image img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 479px){main.contact-page section.contact .sub-container .content .box-1 .image picture,main.contact-page section.contact .sub-container .content .box-1 .image img{object-fit:contain}}main.contact-page section.contact .sub-container .content .box-2{position:relative;width:100%;height:auto;display:flex;flex-direction:column;gap:1.78rem}main.contact-page section.contact .sub-container .content .box-2 .information-wrapper{position:relative;width:100%;height:auto}main.contact-page section.contact .sub-container .content .box-2 .information-wrapper .item{position:relative;width:100%;height:auto;padding-block:1.33rem;display:flex;justify-content:space-between;align-items:start;border-block-start:1px solid #272621}main.contact-page section.contact .sub-container .content .box-2 .information-wrapper .item .title{opacity:.8}main.contact-page section.contact .sub-container .content .box-2 .information-wrapper .item .data{text-align:right}@media only screen and (max-width: 479px){main.contact-page section.contact .sub-container .content .box-2 .information-wrapper .item{flex-direction:column;justify-content:flex-start;padding-block:1.778rem;gap:1.33rem}main.contact-page section.contact .sub-container .content .box-2 .information-wrapper .item .data{text-align:left}}main.contact-page section.message{position:relative;width:100%;height:auto}main.contact-page section.message .sub-container{position:relative;width:95%;height:auto;max-width:1399.98px;margin-inline:auto;padding-block-end:2.22rem}@media only screen and (max-width: 1399.98px){main.contact-page section.message .sub-container{width:95%}}@media only screen and (max-width: 479px){main.contact-page section.message .sub-container{width:90%}}main.contact-page section.message .sub-container .content{position:relative;width:100%;height:auto;padding-block-end:2.22rem;display:grid;grid-template-columns:1fr 1px 1fr;grid-auto-rows:auto;gap:3.11rem}@media only screen and (max-width: 991px){main.contact-page section.message .sub-container .content{max-width:620px;margin-inline:auto;grid-template-columns:1fr}}main.contact-page section.message .sub-container .content .form-wrapper{position:relative;width:100%;height:auto}main.contact-page section.message .sub-container .content .form-wrapper .thank-you{position:relative;width:100%;height:auto}main.contact-page section.message .sub-container .content .form-wrapper .form{position:relative;width:100%;height:auto;margin-block-end:15px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1.33rem}main.contact-page section.message .sub-container .content .form-wrapper .form .item{position:relative;width:100%;height:auto}main.contact-page section.message .sub-container .content .form-wrapper .form .item .label{position:absolute;width:45%;height:auto;top:-12px;right:0%;z-index:1;font-size:20px;text-align:center}main.contact-page section.message .sub-container .content .form-wrapper .form .item .label label{padding-inline:8px;background-color:#fff}main.contact-page section.message .sub-container .content .form-wrapper .form .item input{position:relative;width:100%;height:auto;outline:none;padding-block:8px;padding-inline-end:12px;font-size:1.11rem;border:none;border-bottom:solid 1px #272621;background-color:#f7f2e2}main.contact-page section.message .sub-container .content .form-wrapper .form .item textarea{position:relative;width:100%;height:auto;min-height:135px;max-height:40dvh;padding-block:8px 4.33rem;padding-inline-end:12px;font-size:1.11rem;border:none;outline:none;resize:vertical;border-bottom:solid 1px #272621;background-color:#f7f2e2}main.contact-page section.message .sub-container .content .form-wrapper .form .item span{max-width:300px;display:block;line-height:120%;font-size:16px;font-weight:400;opacity:.8;padding-block-end:.25rem;color:#272621}main.contact-page section.message .sub-container .content .form-wrapper .form .submit{position:relative;width:fit-content;height:2.67rem;margin-inline-start:auto;padding-block:9px;padding-inline:1.33rem;display:flex;justify-content:center;align-items:center;border-radius:50px;border:#272621 solid 1px;transition:background-color .2s}main.contact-page section.message .sub-container .content .form-wrapper .form .submit:hover{background-color:#27262114}main.contact-page section.faq{position:relative;width:100%;height:auto}main.contact-page section.faq .sub-container{position:relative;width:95%;height:auto;max-width:1399.98px;margin-inline:auto;padding-block-end:2.22rem}@media only screen and (max-width: 479px){main.contact-page section.faq .sub-container{padding-block:2.22rem}}@media only screen and (max-width: 1399.98px){main.contact-page section.faq .sub-container{width:95%}}@media only screen and (max-width: 479px){main.contact-page section.faq .sub-container{width:90%}}main.contact-page section.faq .sub-container .content{position:relative;width:100%;height:auto}main.contact-page section.faq .sub-container .content h2{text-align:center}main.contact-page section.faq .sub-container .content .question-list{position:relative;width:100%;height:auto;max-width:545px;margin-inline:auto;margin-block-start:40px;font-weight:500}main.contact-page section.faq .sub-container .content .question-list .question{position:relative;width:100%;height:auto;padding-block:1.778rem;border-block-start:1px solid #272621}main.contact-page section.faq .sub-container .content .question-list .question .description{position:relative;width:100%;height:auto;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:1.33rem;transition:all .4s ease-in-out}main.contact-page section.faq .sub-container .content .question-list .question .description p{font-weight:500;opacity:.8}main.contact-page section.faq .sub-container .content .question-list .question .description .arrow{width:2.667rem;height:2.667rem;border-radius:50%;z-index:100;border:solid 1px #272621;display:flex;justify-content:center;align-items:center;flex:none}main.contact-page section.faq .sub-container .content .question-list .question .description .arrow img{position:relative;width:1.3335rem;height:1.3335rem}main.contact-page section.faq .sub-container .content .question-list .question .description .arrow img{transform:rotateX(0);transition:all .4s ease-in-out}main.contact-page section.faq .sub-container .content .question-list .question .answer{position:relative;width:100%;height:auto;height:calc-size(auto);opacity:1;transform:scaleZ(1);transition:all .4s ease-in-out}@starting-style{main.contact-page section.faq .sub-container .content .question-list .question .answer{height:auto}}main.contact-page section.faq .sub-container .content .question-list .question:not(.show) .description{margin-bottom:0}main.contact-page section.faq .sub-container .content .question-list .question:not(.show) .description .arrow img{transform:rotateX(180deg)}main.contact-page section.faq .sub-container .content .question-list .question:not(.show) .answer{height:0;opacity:0;transform:scale3D(0,0,1)}
