@font-face{font-family:"Mazin";src:url("../../font/mazin-400-regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Mazin";src:url("../../font/mazin-500-medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Mazin";src:url("../../font/mazin-600-semibold.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"Indie Flower";src:url("../../font/indieflower-400-regular.ttf") format("truetype");font-weight:400;font-style:normal}h1,.h1,h2,.h2,h3,.h3{color:#000;font-weight:bold}h1,.h1{color:#3b3b3a;font-size:3.8rem;margin-bottom:2.5rem}@media screen and (min-width: 568px){h1,.h1{font-size:7.6rem;line-height:.9;letter-spacing:-3.5px}}@media screen and (min-width: 1024px){h1,.h1{font-size:9.4rem}}h2,.h2{font-size:3.6rem}@media screen and (min-width: 768px){h2,.h2{font-size:6.6rem;line-height:1.15;letter-spacing:-3.5px}}h3,.h3{font-size:2.4rem;margin-bottom:2rem}@media screen and (min-width: 768px){h3,.h3{font-size:3rem;margin-bottom:2.5rem}}p{color:#555;line-height:1.8}p strong{font-weight:bold}a{cursor:pointer;text-decoration:none}ul{padding:0;list-style:none}.medium-text,.medium-text *{color:#555;font-size:1.8rem;line-height:1.35}@media screen and (min-width: 768px){.medium-text,.medium-text *{font-size:2.4rem}}.flower-font{position:relative;font-weight:normal;font-family:"Indie Flower",serif}.flower-font::after{content:"";left:0;right:0;top:75%;position:absolute;background-size:cover;aspect-ratio:214/21;z-index:-1;background-image:url("../../images/understripe-line.svg")}.flower-font--without-stripe::after{content:none}.text-with-ul-support ul{padding-left:2.25rem}.text-with-ul-support ul li{position:relative}.text-with-ul-support ul li::before{top:.65rem;content:"";position:absolute;display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:#3b3b3a;right:calc(100% + 1.5rem)}.text-with-ul-support ul li:not(:last-child){margin-bottom:1rem}.text-with-ul-support ul:not(:first-child){margin-top:2.5rem}.text-with-ul-support a{text-decoration:underline}.container{width:100%;margin:0 auto;max-width:135rem;padding:0 2.5rem}@media screen and (min-width: 568px){.container{padding:0 4rem}}@media screen and (min-width: 991px){.container{padding:0 5rem}}@media screen and (min-width: 1330px){.container{padding:0 10rem}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}*,*::after,*::before{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}@media screen and (min-width: 1600px){html{font-size:.6vw}}body{font:1.6rem "Mazin",sans-serif}main{max-width:100vw;overflow:hidden}main section{padding:5rem 0}@media screen and (min-width: 568px){main section{padding:6rem 0}}@media screen and (min-width: 768px){main section{padding:7.5rem 0}}.goverlay,.glightbox-mobile .goverlay{background:#fff}.gslide-media{overflow:hidden;border-radius:3.5rem}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#ffae77}.glightbox-clean .gclose{opacity:1}@-webkit-keyframes peekingAnimationIntro{from{margin-bottom:-33rem}to{margin-bottom:0rem}}@keyframes peekingAnimationIntro{from{margin-bottom:-33rem}to{margin-bottom:0rem}}@-webkit-keyframes peekingAnimationGestapeldIntro{from{margin-bottom:-45rem}to{margin-bottom:0rem}}@keyframes peekingAnimationGestapeldIntro{from{margin-bottom:-45rem}to{margin-bottom:0rem}}.btn{gap:1rem;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2.5rem;padding:1.25rem 2.5rem;background-color:#ffae77;border:solid .2rem #ffae77;font-weight:500;cursor:pointer;border:solid .2rem #ffae77;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.btn svg{width:1.2rem;height:1rem}.btn:hover{border-color:#ff964f;background-color:#ff964f}.btn--outline{color:#3b3b3a;background-color:rgba(0,0,0,0);border-color:#3b3b3a}.btn--outline:hover{color:#fff;border-color:#ffae77;background-color:#ffae77}.card{max-width:55rem;overflow:hidden;border-radius:2.5rem;background-color:#fff4d7}.card__image{height:32rem;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.card__image{height:24rem}}@media screen and (max-width: 420px){.card__image{height:18rem}}.card__info{padding:4rem}.card__info .btn{margin-top:4rem}@media screen and (min-width: 1024px){.card__info{padding:5rem 6rem}}.card__target-logo{height:7.5rem;margin-bottom:2rem}@media screen and (min-width: 1024px){.card__target-logo{height:9.5rem}}form .input-wrapper{width:100%;position:relative}form .input-wrapper input,form .input-wrapper textarea,form .input-wrapper select{width:100%;border:none;outline:none;padding:2rem 0;font-size:1.8rem;background-color:rgba(0,0,0,0);border-bottom:solid 1px #000;-webkit-transition:border-color .25s ease-out,border-width .25s ease-out;transition:border-color .25s ease-out,border-width .25s ease-out}form .input-wrapper input:focus,form .input-wrapper textarea:focus,form .input-wrapper select:focus{border-width:2px;border-color:#ffae77}form .input-wrapper input:not(:-moz-placeholder)+label, form .input-wrapper textarea:not(:-moz-placeholder)+label, form .input-wrapper select:not(:-moz-placeholder)+label{top:0;font-size:1.6rem}form .input-wrapper input:not(:-ms-input-placeholder)+label, form .input-wrapper textarea:not(:-ms-input-placeholder)+label, form .input-wrapper select:not(:-ms-input-placeholder)+label{top:0;font-size:1.6rem}form .input-wrapper input:focus+label,form .input-wrapper input:not(:placeholder-shown)+label,form .input-wrapper textarea:focus+label,form .input-wrapper textarea:not(:placeholder-shown)+label,form .input-wrapper select:focus+label,form .input-wrapper select:not(:placeholder-shown)+label{top:0;font-size:1.6rem}form .input-wrapper input::-webkit-input-placeholder, form .input-wrapper textarea::-webkit-input-placeholder, form .input-wrapper select::-webkit-input-placeholder{opacity:0}form .input-wrapper input::-moz-placeholder, form .input-wrapper textarea::-moz-placeholder, form .input-wrapper select::-moz-placeholder{opacity:0}form .input-wrapper input:-ms-input-placeholder, form .input-wrapper textarea:-ms-input-placeholder, form .input-wrapper select:-ms-input-placeholder{opacity:0}form .input-wrapper input::-ms-input-placeholder, form .input-wrapper textarea::-ms-input-placeholder, form .input-wrapper select::-ms-input-placeholder{opacity:0}form .input-wrapper input::placeholder,form .input-wrapper textarea::placeholder,form .input-wrapper select::placeholder{opacity:0}form .input-wrapper textarea{min-height:13rem;resize:vertical}form .input-wrapper label{top:3.3rem;left:0;color:#b1b1b1;position:absolute;font-size:1.8rem;translate:0 -55%}form .input-wrapper label.error-label{color:#f65050;display:block;font-size:.95em;margin-top:2.5rem;position:static}form .input-wrapper:not(:first-child){margin-top:1.5rem}form .input-wrapper--file-upload{margin-top:3.5rem !important;position:relative}form .input-wrapper--file-upload input[type=file]{left:0;right:0;top:0;bottom:0;opacity:0;z-index:2;position:absolute}form .input-wrapper--file-upload .file-upload__btn{padding:1rem 2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;border-radius:5px;border:solid 1px #a69f8c}form .input-wrapper--file-upload .file-upload__btn svg{fill:#ffae77}form .input-wrapper--file-upload .file-upload__btn span{color:#3b3b3a}form .input-wrapper--file-upload.has-file .file-upload__btn{border-color:#fff;background-color:#ffae77}form .input-wrapper--file-upload.has-file .file-upload__btn svg{fill:#fff}form .input-wrapper--file-upload.has-file .file-upload__btn span{color:#fff}form .btn{margin-top:5rem;margin-left:auto}form .form-group{gap:3rem}form .form-group .input-wrapper{margin-top:0}@media screen and (max-width: 768px){form .input-wrapper input,form .input-wrapper textarea,form .input-wrapper select,form .input-wrapper label{font-size:1.8rem}}.popup{z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;top:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.popup.active{opacity:1;pointer-events:all}.popup__background{position:fixed;opacity:.8;background-color:#3b3b3a;left:0;right:0;top:0;bottom:0;cursor:pointer;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.popup__background:hover{opacity:.7}.popup__content{position:relative;z-index:12;border-radius:2.5rem;background-color:#fff;max-width:calc(100vw - 6rem);max-height:calc(100vh - 6rem)}.popup__content h3{margin-top:3rem;margin-left:3rem;padding-right:8rem;letter-spacing:-0.5px}.popup__content img{width:56rem;display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;max-height:calc(100vh - 26rem);border-radius:0 0 2.25rem 2.25rem;background-color:#eddfcf}@media screen and (min-width: 768px){.popup__content img{margin:3rem;margin-top:0;border-radius:2.25rem}}.popup__text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-0.5rem;padding:0 3rem 2rem}.popup__text span{display:block}.popup__close{top:3rem;gap:.8rem;right:3rem;padding:1rem 0;border:none;cursor:pointer;margin-top:.3rem;position:absolute;background:rgba(0,0,0,0)}.popup__close svg{rotate:45deg;height:.5rem;-webkit-transition:all .3s;transition:all .3s}.popup__close svg path{-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out}.popup__close svg:last-child{rotate:315deg;margin-top:-1.25rem}.popup__close:hover svg path{fill:#ffae77}@media screen and (min-width: 768px){.popup__close{margin-top:.75rem}}.intro__contact-box,.box__contact-box{min-width:32rem;position:relative;padding:4rem 6rem;margin-bottom:13rem;background-color:#fff;border-radius:3.5rem}.intro__contact-box span,.box__contact-box span{display:block}.intro__contact-box svg,.box__contact-box svg{top:0;width:9rem;right:3.5rem;translate:0 -42%;position:absolute}@media screen and (max-width: 768px){.intro__contact-box,.box__contact-box{margin:0 auto 6rem}}@media screen and (max-width: 420px){.intro__contact-box,.box__contact-box{width:100%;padding:3rem;min-width:0}.intro__contact-box svg,.box__contact-box svg{width:7rem}}.intro__contact-title,.box__contact-title{font-size:2.75rem}.intro__contact-number,.intro__contact-tagline,.box__contact-number,.box__contact-tagline{font-family:"Mazin",sans-serif}.intro__contact-number,.box__contact-number{white-space:nowrap;font-size:3rem;cursor:pointer;padding-bottom:1rem;border-bottom:solid 1px #000;margin-bottom:2rem;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}@media screen and (max-width: 768px){.intro__contact-number,.box__contact-number{font-size:2rem}}.intro__contact-number:hover,.box__contact-number:hover{color:#ffae77}.intro__contact-tagline,.box__contact-tagline{line-height:1.5;font-size:1.75rem}.box__contact-box{max-width:32rem;background-color:#fff4d7}.nav{top:0;left:0;right:0;z-index:10;position:fixed;padding:2rem 0;background-color:#fff}.nav__logo{width:12rem;display:block;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}.nav__logo img{width:100%;display:block}@media screen and (min-width: 768px){.nav__logo{width:14rem}}.nav__menu-list{gap:.5rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:0rem;position:absolute;padding:0 5rem;overflow:hidden;opacity:0;-webkit-transition:all .3s ease-out,position 0s,opacity 0s;transition:all .3s ease-out,position 0s,opacity 0s}.nav__menu-list a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.nav__menu-list a:hover{color:#ffae77}@media screen and (min-width: 991px){.nav__menu-list{opacity:1;max-height:none;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;position:static;overflow:initial}.nav__menu-list a{padding:1.5rem}}@media screen and (min-width: 1200px){.nav__menu-list{gap:5rem;padding:0}}.nav__hamburger-menu{gap:.8rem;border:none;cursor:pointer;padding:2rem 1rem;margin-right:-1rem;background-color:rgba(0,0,0,0);-webkit-transition:gap .3s;transition:gap .3s}.nav__hamburger-menu svg{height:.5rem;-webkit-transition:all .3s;transition:all .3s}.nav__hamburger-menu svg path{-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out}.nav__hamburger-menu svg:last-child{rotate:180deg}.nav__hamburger-menu:hover svg path{fill:#ffae77}@media screen and (min-width: 991px){.nav__hamburger-menu{display:none}}.nav__center_empty_spot{width:3.8rem;opacity:0}@media screen and (max-width: 310px),screen and (min-width: 380px){.nav__center_empty_spot{display:none}}.nav .btn{display:none}@media screen and (min-width: 420px){.nav .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.nav__background-overlay{top:0;left:0;right:0;width:100%;height:100%;z-index:5;background-color:#3b3b3a;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.nav__dropdown{position:relative}.nav__dropdown-link{gap:.6rem}.nav__dropdown-link svg{-webkit-transition:rotate .3s ease-out;transition:rotate .3s ease-out;stroke:#3b3b3a}.nav__dropdown-link:hover svg{stroke:#ffae77}.nav__dropdown-list{top:100%;left:0;opacity:0;pointer-events:none;border-radius:0 0 1.5rem 1.5rem;padding:1.5rem 0 .5rem;position:absolute;-webkit-transition:padding-top .25s ease-out;transition:padding-top .25s ease-out;background-color:#fff;-webkit-box-shadow:0 2px 4px 0px rgba(0,0,0,.05);box-shadow:0 2px 4px 0px rgba(0,0,0,.05)}.nav__dropdown-list a{width:100%;padding-left:3rem;padding-right:3rem}@media screen and (min-width: 991px){.nav__dropdown-list a:hover{background-color:#f5f5f5}}@media screen and (max-width: 991px){.nav__dropdown-list{opacity:1;gap:1.25rem;margin-top:1rem;position:static;pointer-events:all;-webkit-box-shadow:none;box-shadow:none;padding:1rem 0}.nav__dropdown-list a{display:block;font-size:1.3em !important}}.nav__dropdown:hover .nav__dropdown-list{opacity:1;pointer-events:all}@media screen and (min-width: 991px){.nav__dropdown:hover .nav__dropdown-link svg{rotate:180deg}}.nav--scrolled{-webkit-box-shadow:0 2px 4px 0px rgba(0,0,0,.03);box-shadow:0 2px 4px 0px rgba(0,0,0,.03)}.nav--ghost{position:static;min-height:11.5rem;-webkit-transition:min-height .25s ease-out;transition:min-height .25s ease-out}@media screen and (min-width: 768px){.nav--ghost{min-height:14rem}}@media screen and (min-width: 1024px){.nav--ghost{min-height:16.5rem}}@media screen and (min-width: 1024px){.nav:not(.nav--scrolled) .nav__logo{width:20rem}}@media screen and (max-width: 991px){.nav--opened .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.nav--opened .nav__hamburger-menu{gap:0rem}.nav--opened .nav__hamburger-menu svg{rotate:45deg}.nav--opened .nav__hamburger-menu svg:last-child{rotate:315deg;margin-top:-0.5rem}.nav--opened .nav__menu-list{opacity:1;width:100%;gap:2.25rem;margin-top:4rem;margin-bottom:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:75vh;position:static;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.nav--opened .nav__menu-list a{font-size:2.4rem;text-align:center;line-height:1.2;text-transform:capitalize;font-family:"Indie flower";-webkit-transition:color .3s ease-out;transition:color .3s ease-out}}@media screen and (max-width: 991px)and (min-width: 768px){.nav--opened .nav__menu-list{margin-top:3rem}}@media screen and (max-width: 991px){.nav--opened+.nav__background-overlay{pointer-events:all;opacity:.35}}@media screen and (max-width: 991px)and (max-width: 420px){.nav--opened .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin:2rem auto}}@media screen and (min-width: 991px){.nav{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(255, 255, 255, 0.85)), color-stop(89%, transparent));background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 55%, transparent 89%)}}.intro{padding-top:.75rem;padding-bottom:2.5rem}.intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;background-color:#fff4d7}@media screen and (min-width: 1024px){.intro__inner{display:block;border-radius:3.5rem}}@media screen and (min-width: 768px){.intro__container--left{padding-right:10rem}}@media screen and (min-width: 1024px){.intro__container--left{max-width:50%;padding-right:7rem}}@media screen and (min-width: 1200px){.intro__container--left{padding-right:14rem}}.intro__info{gap:5rem;padding:8rem 0}.intro__info h1{margin-bottom:0}@media screen and (min-width: 768px){.intro__info{padding-left:4rem;padding-right:4rem}}@media screen and (min-width: 1024px){.intro__info{padding:16rem 0;min-height:calc(50vw - 4.5rem)}}@media screen and (max-width: 568px){.intro__text{margin-top:-2rem}}.intro__buttons{gap:2rem}.intro__background{width:100%;height:100%;z-index:1;right:0;top:0;min-height:47rem;position:static;background-size:cover;background-position:center}.intro__background--custom-team{min-height:auto;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 1024px){.intro__background{aspect-ratio:556/731;max-height:53rem;margin-bottom:-6rem}}@media screen and (min-width: 1024px){.intro__background{width:50%;position:absolute;border-radius:0 3.5rem 3.5rem 0}}.intro__front-shape{top:11.5rem;position:absolute;left:50%;translate:-50% 0;z-index:2;width:36rem;pointer-events:none;pointer-events:none}.intro__front-shape--hide-small{display:none}@media screen and (min-width: 1024px){.intro__front-shape--hide-small{display:block}}.intro__front-shape--inner{width:100%;overflow:hidden;position:relative}.intro__front-shape--inner img{width:100%}.intro__front-shape--inner img:first-child{bottom:0;z-index:-2;-webkit-animation:peekingAnimationIntro 1.1s ease-in .6s forwards;animation:peekingAnimationIntro 1.1s ease-in .6s forwards;margin-bottom:-32rem;position:absolute}.intro__front-shape--inner::before{content:"";position:absolute;bottom:0;height:1.6rem;left:0;right:0;z-index:-1;background-color:#fff4d7}@media screen and (min-width: 1024px){.intro__front-shape{width:38vw;top:initial;bottom:-2.5rem}.intro__front-shape--inner img:first-child{-webkit-animation-duration:.6s;animation-duration:.6s}.intro__front-shape--inner::before{height:2.5rem;background-color:#fff}}@media screen and (min-width: 1450px){.intro__front-shape{width:60rem}}.intro--no-home .intro__info{padding:16rem 0;min-height:none}.intro--no-home .intro__front-shape{width:42rem}@media screen and (min-width: 1024px){.intro--no-home .intro__front-shape{bottom:-1.5rem}.intro--no-home .intro__front-shape--inner::before{height:1.5rem}}.intro--no-home .intro__info,.intro--small .intro__info,.intro--contact .intro__info{padding:16rem 0;min-height:0 !important}.intro--no-home .intro__info h1,.intro--small .intro__info h1,.intro--contact .intro__info h1{margin-top:0}.intro--no-home .intro__front-shape,.intro--small .intro__front-shape,.intro--contact .intro__front-shape{width:42rem}@media screen and (min-width: 1024px){.intro--no-home .intro__front-shape,.intro--small .intro__front-shape,.intro--contact .intro__front-shape{bottom:-1.5rem}}.intro--small{padding:0}.intro--small .intro__info{padding:13rem 0}@media screen and (max-width: 768px){.intro--small .intro__info{padding:8rem 0}.intro--small .intro__info h1{word-break:break-word}}.intro--small .intro__front-shape{width:36rem;right:29rem;left:initial;translate:50% 0}.intro--small .intro__front-shape--inner img:first-child{margin-bottom:-45rem;-webkit-animation-name:peekingAnimationGestapeldIntro;animation-name:peekingAnimationGestapeldIntro}.intro--small .intro__front-shape--inner::before{height:1.6rem}@media screen and (min-width: 1024px){.intro--small .intro__front-shape{bottom:-1.5rem}}@media screen and (max-width: 1200px){.intro--small .intro__front-shape{right:7.5rem;translate:0}}@media screen and (max-width: 1024px){.intro--small .intro__front-shape{display:none}}.intro--small .intro__container--left{padding-right:0}@media screen and (min-width: 1200px){.intro--small .intro__container--left{max-width:62%}}.intro--contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.intro--contact .container .medium-text *{font-size:2rem}@media screen and (max-width: 768px){.intro--contact .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.intro--contact .intro__container--left{margin-right:15rem}@media screen and (max-width: 768px){.intro--contact .intro__container--left{margin-right:0}}@media screen and (min-width: 1024px){.intro{padding:.5rem 4.5rem 5.5rem}}.quote{text-align:center}.quote__top{gap:1.8rem;margin-bottom:3rem}.quote__top svg{width:1.8rem;height:1.3rem}.quote__tag-line{font-weight:500;text-transform:uppercase}.quote__text{margin:0 auto;max-width:70rem}@media screen and (max-width: 1024px){.content-row .container{max-width:80rem}}@media screen and (max-width: 1024px){.content-row__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-row__info h2{margin-bottom:2.5rem}.content-row__image{width:100%;display:block;max-width:55rem;margin-top:6.5rem}@media screen and (min-width: 1024px){.content-row__image{margin-top:0;max-width:47rem;margin-left:12rem}}.content-row--dobbie .content-row__text,.content-row--dobbie .content-row__text ul,.content-row--dobbie .content-row__text p{font-size:1.7rem;color:#3b3b3a}.content-row--dobbie .content-row__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:12rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-row--dobbie .content-row__image-wrapper img{width:32rem;margin-left:0}@media screen and (max-width: 1024px){.content-row--dobbie .content-row__image-wrapper{margin-left:0}}.content-row--dobbie .content-row__image-title{font-size:3.25rem;margin-top:1.75rem}.content-row--dobbie .content-row__image-function{color:#9a9a9a;line-height:1.2;font-size:1.8rem;margin-top:-0.25rem}.paragraph .container{margin:0 auto;max-width:80rem}@media screen and (min-width: 1024px){.paragraph .container{max-width:95rem}}.testimonials__inner,.history__inner{z-index:0;position:relative;padding-top:12rem;padding-bottom:12rem;background-color:#fff4d7;overflow:hidden}.testimonials__inner .container,.history__inner .container{padding:0}.testimonials__inner .swiper-wrapper,.history__inner .swiper-wrapper{margin:5.5rem 0 7.5rem}@media screen and (min-width: 1350px){.testimonials__inner,.history__inner{width:auto;padding:12rem;max-width:none;margin-left:15rem;border-radius:3.5rem 0 0 3.5rem}}@media screen and (max-width: 820px){.testimonials__inner,.history__inner{padding-top:9rem;padding-bottom:9rem}}.testimonials__tag-line,.history__tag-line{display:block;margin-bottom:1rem}.testimonials h2,.history h2{max-width:52rem}.testimonials__item,.history__item{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:42rem;border-radius:2.5rem;background-color:#fff;padding:4.5rem 4rem}.testimonials__emoji,.history__emoji{width:6.5rem;margin-bottom:3rem}.testimonials__text,.testimonials__text p,.history__text,.history__text p{color:#000}.testimonials__text,.history__text{margin-right:3rem}.testimonials__person,.history__person{padding-top:5rem;font-size:2rem;margin-top:auto;display:block;line-height:1.1}.testimonials__location,.history__location{color:#9a9a9a}.testimonials__image,.history__image{left:50%;bottom:71%;width:48rem;display:none;translate:-12% 0;position:absolute}@media screen and (min-width: 820px){.testimonials__image,.history__image{display:block}}@media screen and (max-width: 1400px){.testimonials__image,.history__image{translate:-14% 0}}@media screen and (min-width: 820px)and (max-width: 1079px){.testimonials__image,.history__image{translate:5% 0}}.testimonials__arrows,.history__arrows{gap:1rem}@media screen and (max-width: 1079px){.testimonials__arrows,.history__arrows{min-height:5.2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 1079px)and (min-width: 820px){.testimonials__arrows,.history__arrows{margin-top:4.5rem}}@media screen and (max-width: 820px){.testimonials__arrows,.history__arrows{margin-left:5rem}}.testimonials__arrow,.history__arrow{width:auto;height:auto;padding:1.8rem;position:static;-webkit-box-sizing:content-box;box-sizing:content-box;background-image:none;background-color:#ffae77;border-radius:50%;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.testimonials__arrow svg,.history__arrow svg{fill:none;width:1.5rem}.testimonials__arrow.swiper-button-prev,.history__arrow.swiper-button-prev{rotate:180deg}.testimonials__arrow:hover,.history__arrow:hover{background-color:#ff964f}@media only screen and (min-width: 1080px),only screen and (max-width: 820px){.testimonials__head,.history__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.testimonials{position:relative}.testimonials .testimonials__image{left:54%;top:5rem;bottom:initial;width:48rem;display:none;translate:-12% 0;position:absolute}@media screen and (min-width: 820px){.testimonials .testimonials__image{display:block}}@media screen and (max-width: 1349px){.testimonials .testimonials__image{translate:-18% 0}}@media screen and (min-width: 820px)and (max-width: 1079px){.testimonials .testimonials__image{translate:-6% 0}}@media screen and (max-width: 1024px){.usps .container{max-width:60rem}}.usps__wrapper{gap:6rem;display:grid;grid-template-columns:1fr;-ms-flex-pack:distribute;justify-content:space-around}.usps__wrapper img{width:6.25rem}@media screen and (min-width: 568px){.usps__wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px)and (max-width: 1024px){.usps__wrapper{gap:7.5rem}}@media screen and (min-width: 1024px){.usps__wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.usps__bottom-text{font-size:2.4rem;line-height:1.45;text-transform:lowercase}.usps__bottom-text *{line-height:inherit}.usps--smaller .flower-font{letter-spacing:.5px;margin-top:2rem;font-size:4rem}.usps--smaller .usps__bottom-text{margin-top:.5rem;font-size:2rem;color:#3b3b3a;text-align:center}.cards__top-subtitle{font-weight:400;display:block;margin-bottom:1rem;text-transform:uppercase}.cards__head{text-align:center;margin-bottom:8rem}.cards__head .h2{margin-bottom:3.25rem}.cards__description{max-width:90rem}.cards__wrapper{gap:5rem;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:1fr}@media screen and (min-width: 850px){.cards__wrapper{grid-template-columns:1fr 1fr}}.between-text .container{max-width:95rem}.between-text__paragraph{margin-top:4rem}.between-text__button{margin-top:4rem}@media screen and (max-width: 991px){.bottom-cta .container,.vacancy-form .container{padding:0}.bottom-cta .container .card,.vacancy-form .container .card{border-radius:0}}.bottom-cta .card,.vacancy-form .card{max-width:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bottom-cta .card .h3,.vacancy-form .card .h3{color:#3b3b3a;font-size:4rem;max-width:42rem}@media screen and (min-width: 768px){.bottom-cta .card .h3,.vacancy-form .card .h3{font-size:6rem}}.bottom-cta .card__image,.vacancy-form .card__image{width:50%;height:auto}.bottom-cta .card__info,.vacancy-form .card__info{padding:8.5rem}.bottom-cta .card__text,.vacancy-form .card__text{margin:4rem 0 0}.bottom-cta .card__text p,.vacancy-form .card__text p{color:#000;font-weight:500}@media screen and (max-width: 860px){.bottom-cta .card,.vacancy-form .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom-cta .card__image,.vacancy-form .card__image{width:100%;min-height:35rem;background-position:center top}.bottom-cta .card__info,.vacancy-form .card__info{padding:7rem 4rem 8rem}}.bottom-cta__buttons,.vacancy-form__buttons{gap:2.5rem;margin-top:4rem}.bottom-cta__buttons .btn,.vacancy-form__buttons .btn{margin-top:0}.steps .h2{text-align:center;margin-bottom:7rem}.steps__wrapper{gap:3.5rem;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1300px){.steps__wrapper{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 620px){.steps__wrapper{grid-template-columns:1fr}}.steps__item{padding:3rem;position:relative;border-radius:3.5rem;background-color:#fff4d7}.steps__item .h3{padding-right:4rem}.steps__number{top:0;translate:0 -42%;right:2rem;z-index:2;font-size:10rem;position:absolute;color:#ffae77}.team__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1300px){.team__head{gap:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.team__text{max-width:67rem}.team__image{height:28rem;background-size:cover;border-radius:3.5rem;background-position:center}.team__wrapper{margin-top:8rem;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:5.5rem;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1024px){.team__wrapper{margin-top:5rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){.team__wrapper{grid-template-columns:1fr}}.team__name,.team__function{display:block}.team__name{font-size:2rem;margin-top:1rem}.team__function{color:#9a9a9a;font-size:1.5rem}.team__item:last-of-type{grid-column:1}.team__cta{border-radius:3.5rem;padding:6rem 5rem;grid-column:2/span 2;background-color:#fff4d7}.team__cta:nth-child(3n),.team__cta:nth-child(4n){grid-column:1/span 2}@media screen and (max-width: 1024px){.team__cta{grid-column:1/span 2 !important}}@media screen and (max-width: 568px){.team__cta{grid-column:1 !important}}.partners__title{margin:0 auto;max-width:52rem;text-align:center;margin-bottom:7rem}.partners__wrapper{gap:12rem;display:grid;row-gap:7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1200px){.partners__wrapper{margin:0 auto;grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.partners__wrapper{grid-template-columns:1fr}}.partners__item-title{display:block;font-weight:bold;margin-bottom:.5rem}.partners__item-text{margin-bottom:2rem}.partners__item-text p{color:#000}@media screen and (max-width: 1200px){.partners__item:nth-child(3):last-child{margin:0 auto;max-width:50rem;grid-column:1/span 2}}@media screen and (max-width: 768px){.partners__item:nth-child(3):last-child{grid-column:1}}@media screen and (max-width: 768px){.partners__item{margin:0 auto;max-width:50rem}}.partners__from{line-height:1.9;display:block;color:#ffae77}.partners__logos{gap:10rem;padding:0 5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12.5rem}.partners__logo img{max-width:18.5rem}.testimonials__inner,.history__inner{z-index:0;position:relative;padding-top:12rem;padding-bottom:12rem;background-color:#fff4d7;overflow:hidden}.testimonials__inner .container,.history__inner .container{padding:0}.testimonials__inner .swiper-wrapper,.history__inner .swiper-wrapper{margin:5.5rem 0 7.5rem}@media screen and (min-width: 1350px){.testimonials__inner,.history__inner{width:auto;padding:12rem;max-width:none;margin-left:15rem;border-radius:3.5rem 0 0 3.5rem}}@media screen and (max-width: 820px){.testimonials__inner,.history__inner{padding-top:9rem;padding-bottom:9rem}}.testimonials__tag-line,.history__tag-line{display:block;margin-bottom:1rem}.testimonials h2,.history h2{max-width:52rem}.testimonials__item,.history__item{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:42rem;border-radius:2.5rem;background-color:#fff;padding:4.5rem 4rem}.testimonials__emoji,.history__emoji{width:6.5rem;margin-bottom:3rem}.testimonials__text,.testimonials__text p,.history__text,.history__text p{color:#000}.testimonials__text,.history__text{margin-right:3rem}.testimonials__person,.history__person{padding-top:5rem;font-size:2rem;margin-top:auto;display:block;line-height:1.1}.testimonials__location,.history__location{color:#9a9a9a}.testimonials__image,.history__image{left:50%;bottom:71%;width:48rem;display:none;translate:-12% 0;position:absolute}@media screen and (min-width: 820px){.testimonials__image,.history__image{display:block}}@media screen and (max-width: 1400px){.testimonials__image,.history__image{translate:-14% 0}}@media screen and (min-width: 820px)and (max-width: 1079px){.testimonials__image,.history__image{translate:5% 0}}.testimonials__arrows,.history__arrows{gap:1rem}@media screen and (max-width: 1079px){.testimonials__arrows,.history__arrows{min-height:5.2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 1079px)and (min-width: 820px){.testimonials__arrows,.history__arrows{margin-top:4.5rem}}@media screen and (max-width: 820px){.testimonials__arrows,.history__arrows{margin-left:5rem}}.testimonials__arrow,.history__arrow{width:auto;height:auto;padding:1.8rem;position:static;-webkit-box-sizing:content-box;box-sizing:content-box;background-image:none;background-color:#ffae77;border-radius:50%;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.testimonials__arrow svg,.history__arrow svg{fill:none;width:1.5rem}.testimonials__arrow.swiper-button-prev,.history__arrow.swiper-button-prev{rotate:180deg}.testimonials__arrow:hover,.history__arrow:hover{background-color:#ff964f}@media only screen and (min-width: 1080px),only screen and (max-width: 820px){.testimonials__head,.history__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.testimonials{position:relative}.testimonials .testimonials__image{left:54%;top:5rem;bottom:initial;width:48rem;display:none;translate:-12% 0;position:absolute}@media screen and (min-width: 820px){.testimonials .testimonials__image{display:block}}@media screen and (max-width: 1349px){.testimonials .testimonials__image{translate:-18% 0}}@media screen and (min-width: 820px)and (max-width: 1079px){.testimonials .testimonials__image{translate:-6% 0}}.history h2{max-width:calc(50vw - 20rem)}.history__head{position:relative}.history__item{max-width:39rem}.history__item-title{font-size:6rem}.history__item-head{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.history__item-dot{width:2.5rem;height:2.5rem;margin-right:2.5rem;border-radius:50%;background-color:#ffae77}.history__item-line{width:22rem;right:calc(100% + 1.5rem);position:absolute}.history__item:first-child .history__item-line{display:none}.history__image{z-index:3;bottom:-6rem;width:31rem;left:initial;right:18rem;translate:none}.photos__grid{padding-top:3rem;display:grid;gap:5rem;grid-template-columns:repeat(3, 1fr)}.photos__grid a{cursor:pointer}.photos__grid a:hover .photos__photo{scale:1.015}@media screen and (max-width: 1024px){.photos__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){.photos__grid{grid-template-columns:1fr}}.photos__photo{aspect-ratio:4/3;border-radius:3.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:scale .3s ease-out;transition:scale .3s ease-out}.contact__text{max-width:110rem;margin-bottom:5rem}.contact__text p{color:#000}@media screen and (min-width: 768px){.contact__text{font-size:2rem;margin-bottom:10rem}}.contact__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1024px){.contact__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact__items{gap:5rem}@media screen and (max-width: 1024px){.contact__items{margin:0 auto 7.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 568px){.contact__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 1024px){.contact__items{margin-top:2rem}}.contact__item *{-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.contact__item svg{max-width:5rem;max-height:5rem;margin-right:2.5rem}.contact__item-titel{line-height:1;font-size:4rem}.contact__item-text{color:#3b3b3a;line-height:1.4;font-size:1.8rem}.contact__item:hover *{color:#ffae77}.contact form,.contact__form{width:100%;margin-left:12rem;max-width:65rem}.contact form .h2,.contact__form .h2{margin-bottom:2.5rem;word-break:break-word}@media screen and (min-width: 768px){.contact form .h2,.contact__form .h2{font-size:6rem}}@media screen and (max-width: 1024px){.contact form,.contact__form{max-width:none;margin-left:0}}@media screen and (max-width: 991px){.contact-text__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-text__info .h2{margin-bottom:2rem}.contact-text .box__contact-box{margin-bottom:0;margin-left:14rem}@media screen and (max-width: 991px){.contact-text .box__contact-box{margin-left:0;margin-top:7.5rem}}.signin-form form{max-width:75rem;margin:0 auto}@media screen and (min-width: 1024px){.culture__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 1024px){.culture__head .h2{margin-bottom:2.5rem}}@media screen and (min-width: 1024px){.culture__text{margin-left:10rem;max-width:38vw}}.culture__images{margin:0 auto;display:grid;gap:7rem;margin-top:10rem;max-width:92rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:1fr 1fr}.culture__images a{border-radius:3.5rem;overflow:hidden;aspect-ratio:4/3}.culture__images a div{-webkit-transition:background-size .3s ease-out;transition:background-size .3s ease-out}.culture__images a:hover div{background-size:103%}@media screen and (max-width: 768px){.culture__images{max-width:40rem;margin-top:5rem;gap:5rem;grid-template-columns:1fr}}.culture__image{height:100%;background-size:100%;background-position:center;background-repeat:no-repeat}.vacancies .container{max-width:95rem}.vacancies__items{margin-top:5rem;width:100%}.vacancies__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancies__item-info{margin-right:auto}.vacancies__item-info .h3{margin-bottom:.5rem;font-size:2rem;font-weight:400}.vacancies__item:not(:last-child){border-bottom:solid 1px #3b3b3a}.vacancies__item:hover{background-color:#f2f2f2}.vacancies__arrow{width:9rem;-ms-flex-item-align:center;align-self:center;margin-left:3rem;margin-right:3rem}@media screen and (max-width: 568px){.vacancies__arrow{display:none}}.vacancies__icon{margin-top:.75rem;margin-right:1rem}.vacancy-content__items{max-width:75rem;gap:7.5rem}.vacancy-form .card__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.vacancy-form form,.vacancy-form__form{margin-top:3rem}.vacancy-form .input-wrapper label:not(.error-label){top:2rem;color:#a59f8b;font-size:1.6rem}.vacancy-form .input-wrapper input,.vacancy-form .input-wrapper select,.vacancy-form .input-wrapper textarea{padding:1rem 0;font-size:1.6rem}.vacancy-form .input-wrapper:not(:last-of-type){margin-bottom:3rem}.vacancy-form .form-group .input-wrapper{margin-bottom:0}.vacancy-form .form-group:not(:last-child){margin-bottom:3rem}.costs .container{max-width:95rem}.costs__table{margin-bottom:7.5rem}.costs__category:not(:last-child){margin-bottom:9rem}.costs__head,.costs__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.75rem 0;border-bottom:solid 1px #000}.costs__head span:not(:first-child),.costs__row span:not(:first-child){white-space:nowrap;margin-left:2rem}.costs__head{font-weight:bold}@media screen and (min-width: 768px){.costs__head{font-size:2.4rem}}.costs__row{margin-top:1.5rem}@media screen and (min-width: 768px){.costs__row{font-size:2.2rem}}.costs__text{font-size:1.8rem}.costs__text p{color:#000}.content-section .container>*{display:block}.content-section .h2,.content-section .h3,.content-section__text{max-width:82.5rem}.content-section .h2:not(:last-child){margin-bottom:3rem}.content-section .h2:not(:first-child),.content-section .h3:not(:first-child){margin-top:5.5rem}.content-section__image{width:100%}.content-section__image img{max-height:45rem;max-width:100%}.content-section__image:not(:first-child){margin-top:6.5rem}.content-section__image:not(:last-child){margin-bottom:6.5rem}.content-section__text{color:#555}.footer{overflow:hidden}.footer a{-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.footer a:hover{color:#ffae77}.footer .container::before{content:"";width:100%;height:1px;display:block;background-color:#000;opacity:.27;margin-top:4rem;margin-bottom:11rem}@media screen and (max-width: 991px){.footer .container::before{margin-bottom:6rem}}.footer__inner-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 991px){.footer__inner-wrapper{gap:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__left{max-width:43rem}.footer__logo{display:block;margin-bottom:3rem}.footer__logo img{height:7.5rem;display:block}@media screen and (min-width: 500px)and (max-width: 991px){.footer__logo img{margin:0 auto}}@media screen and (max-width: 768px){.footer__logo img{height:6rem}}@media screen and (min-width: 500px)and (max-width: 991px){.footer__text{text-align:center}}.footer__menu{gap:7.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 991px){.footer__menu{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:6.25rem;max-width:42rem}}@media screen and (max-width: 500px){.footer__menu{row-gap:5rem}}@media screen and (min-width: 991px){.footer__menu{margin-left:7.5rem}}.footer__cat-title{display:block;font-weight:bold;margin-bottom:1.5rem}.footer__cat a,.footer__cat span:not(:first-child){font-weight:400}.footer__cat a:not(:last-child),.footer__cat span:not(:first-child):not(:last-child){display:block;margin-bottom:1.75rem}.footer__cat:not(:last-child) a{white-space:nowrap}@media screen and (max-width: 768px){.footer__cat{width:calc(50% - 3.75rem)}.footer__cat a{white-space:pre-wrap}.footer__cat:nth-child(3):last-child{width:100%}}@media screen and (max-width: 500px){.footer__cat{width:100%}}.footer__right{gap:6rem}.footer__sub .container{margin-top:7.5rem;margin-bottom:2rem}.footer__sub .container::before{display:none}.footer__sub .footer__inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 991px){.footer__sub .footer__inner-wrapper{gap:3rem}.footer__sub .footer__inner-wrapper .footer__right{gap:3rem;row-gap:1.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 768px){.footer__sub .footer__inner-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}