@font-face{font-family:ZT Talk;src:url(/build/assets/ZTTalk-Regular-BtTPAD_P.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZT Talk;src:url(/build/assets/ZTTalk-Italic-CnljN3dO.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ZT Talk;src:url(/build/assets/ZTTalk-Medium-D1qeqI9m.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ZT Talk;src:url(/build/assets/ZTTalk-MediumItalic-DibqeC0t.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ZT Talk;src:url(/build/assets/ZTTalk-SemiBold-CUGSdw-N.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ZT Talk;src:url(/build/assets/ZTTalk-SemiBoldItalic--zQQdSuN.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:ZT Talk;src:url(/build/assets/ZTTalk-Bold-BZFu185h.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ZT Talk;src:url(/build/assets/ZTTalk-BoldItalic-dqGM4Nh7.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,menu,hr{margin:0;padding:0}menu[role=list],ul[role=list],ol[role=list],ul[role=menu]{list-style:none}html:focus-within{scroll-behavior:smooth}:is(html,body):has(dialog[open]){overflow:hidden}html{overflow-anchor:auto}body{min-height:100vh;min-height:100lvh;text-rendering:optimizeSpeed;line-height:1.4;overflow-x:clip;display:grid;grid-template-rows:auto 1fr auto;scroll-behavior:smooth}body>*{max-width:100vw;overflow-x:clip}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}body>main{min-height:60vh;min-height:60lvh}input[type=number]{-moz-appearance:textfield;outline:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul,ol{padding:0;margin:0}@media screen and (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1250px}}@media screen and (min-width: 1400px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:min(80vw,1920px)}}button{border:none;background:none;translate:0;transition:background-color .1s linear,translate 50ms linear}button:active{translate:0 1px}a{display:inline-block}hr{border-color:#c2c2c2}dialog{background-color:transparent;margin:0;padding:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:clip scroll;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100vw;max-height:100vh;scrollbar-width:0}dialog::-webkit-scrollbar{display:none}dialog:not([open])>*{opacity:0;animation:hideDialog .3s ease-out forwards}dialog::backdrop{background-color:color-mix(in srgb,transparent 30%,black)}dialog[open]>*{opacity:0;animation:showDialog .3s ease-out .1s forwards}@keyframes hideDialog{0%{opacity:1;translate:0}to{opacity:0;translate:0}}@keyframes showDialog{0%{translate:100px 0;opacity:0}to{translate:0;opacity:1}}progress{border:none;border-radius:4px;width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}progress::-webkit-progress-bar{background-color:transparent;border-radius:4px}progress::-webkit-progress-value{border-radius:4px;transition:width .25s linear}progress::-moz-progress-bar{border-radius:4px;transition:width .25s linear}progress::-moz-progress-value{border-radius:4px;transition:width .25s linear}progress::-ms-fill{border-radius:4px;border:none}video{max-width:100%}a{cursor:pointer}summary{display:block}details>summary~*{max-height:0vh;max-height:0lvh;overflow:hidden;pointer-events:none}details summary::-webkit-details-marker,details summary::marker{display:none}details[open]>summary~*{max-height:unset;animation:sweep .25s ease-in-out;pointer-events:all}details[open]>summary{text-shadow:1px 0 0 currentColor}details[open]>summary .arrow{translate:0 2px;rotate:-45deg}@keyframes sweep{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0 0px}}body{font-family:ZT Talk,sans-serif;font-style:normal;font-weight:400;font-size:1.25rem;background-color:#fff;color:#000}html[lang=bg] body,html[lang=bg-BG] body{font-family:Sofia Sans Condensed,sans-serif}html[lang=en] body,html[lang=en-US] body{font-family:ZT Talk,sans-serif}:is(h1,h2,h3,h4){font-weight:700;text-wrap:balance}:is(h1,.h1).headline--big{font-size:clamp(4.063rem,5vw,4.375rem)}:is(h2,.h2).headline--big{font-size:clamp(3.125rem,5vw,3.75rem)}:is(h3,.h3).headline--big{font-size:clamp(2.188rem,5vw,2.813rem)}h1,h2{font-weight:400;font-style:normal;font-size:clamp(2.5rem,4vw,4.375rem);line-height:1}h3{font-size:clamp(1.875rem,3vw,3.125rem);line-height:1.2;font-weight:400}h4{font-size:clamp(1.5rem,3vw,1.5rem);line-height:1.2;font-weight:500}h5{font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.2;font-weight:500}h6{color:#000;font-size:1.125rem;line-height:1.2;font-weight:400}.page-title{margin-top:35px;font-weight:400;color:#b41e37}p,a{font-size:clamp(1.063rem,2vw,1.25rem);line-height:1.5}.text--xxl{font-size:1.875rem}.text--24{font-size:1.5rem}.text--xl{font-size:1.25rem}.text--lg{font-size:1.125rem}.text--reg{font-size:1rem}.text--mid{font-size:.875rem}.text--sml{font-size:.75rem}.text--primary{color:#b41e37}.text--white{color:#fff}.text--black{color:#000!important}.text--normal{font-weight:400!important}.text--inherit{font-size:inherit;font-weight:inherit;color:inherit}.text--100{font-weight:100}.text--200{font-weight:200}.text--300{font-weight:300}.text--400{font-weight:400}.text--500{font-weight:500}.text--600{font-weight:600}.text--700{font-weight:700}.text--800{font-weight:800}.text--900{font-weight:900}.line-height--1{line-height:1!important}.text--bold{font-weight:700!important}.text--italic{font-style:italic}.text--crossed{text-decoration:line-through}.text--underline{text-decoration:underline;text-underline-offset:4px;transition:text-underline-offset .1s linear}.text--underline:hover{text-underline-offset:2px}.text--wrap-auto{text-wrap:auto}.text--balance{text-wrap:balance}.text--center,.tac{text-align:center!important}.text--justify{text-align:justify}.ws-nowrap{text-wrap:nowrap;white-space:nowrap}.text-ellepsis{overflow:hidden;text-overflow:ellipsis}small{font-size:.8em}dt{font-weight:500}em,i,b,strong,q{font-size:inherit;color:inherit}.mobile{display:none!important}@media screen and (max-width: 992px){.desktop{display:none!important}.mobile{display:block!important}}.p-0{padding:0!important}.m-0{margin:0!important}.br-0{border-right:none!important}.w-60{width:60%!important}.mx-center{margin-inline:auto}.my-center{margin-block:auto}.m-center{margin:auto}.fit-content{width:fit-content}.hidden{display:none!important}.border-none{border:none!important}.hide{pointer-events:none;max-height:0!important;overflow:hidden;opacity:0!important;clip-path:inset(0 0 100%)!important;padding-block:0!important;margin-block:0!important}.h-40{height:40px}.h-45{min-height:45px}.h-50{min-height:50px}.h-55{min-height:55px}.h-60{min-height:60px}.h-65{min-height:65px}.h-75{min-height:75px}.no-select{-webkit-user-select:none;user-select:none}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp--1{-webkit-line-clamp:1;line-clamp:1}.line-clamp--2{-webkit-line-clamp:2;line-clamp:2}.line-clamp--3{-webkit-line-clamp:3;line-clamp:3}.line-clamp--4{-webkit-line-clamp:4;line-clamp:4}.line-clamp--5{-webkit-line-clamp:5;line-clamp:5}.line-clamp--6{-webkit-line-clamp:6;line-clamp:6}.line-clamp--7{-webkit-line-clamp:7;line-clamp:7}.line-clamp--8{-webkit-line-clamp:8;line-clamp:8}.line-clamp--9{-webkit-line-clamp:9;line-clamp:9}.line-clamp--10{-webkit-line-clamp:10;line-clamp:10}.line-clamp--20{-webkit-line-clamp:20;line-clamp:20}.pointer{cursor:pointer}.padding-inline{padding-inline:5px}.padding-inline--10{padding-inline:10px}.padding-inline--15{padding-inline:15px}.padding-inline--20{padding-inline:20px}.padding-inline--25{padding-inline:25px}.padding-inline--30{padding-inline:30px}.padding-inline--40{padding-inline:40px}.padding-inline--50{padding-inline:50px}.mr-40{margin-right:40px}.square{aspect-ratio:1/1}.border--primary{border:1px solid #B41E37}.border--gray{border:1px solid #F7F6F6}.rounded{border-radius:8px}.rounded--big{border-radius:15px}.flex-stretch{display:flex;align-items:stretch;justify-content:stretch}.flex-center,.services__image{display:flex;align-items:center;justify-content:center}.flex-between,.footer-navigation,.header__content,.mobile-nav__header,.flex-column-between,.services__mobile--expanded div:last-of-type,.flex-column-between-start{display:flex;align-items:center;justify-content:space-between}.flex-column,.contact__form--content,.contact__form--field,.nav-dropdown{display:flex;flex-direction:column}.flex-column-between,.services__mobile--expanded div:last-of-type,.flex-column-between-start{flex-direction:column}.flex-column-between-start{align-items:flex-start}.flex-wrap{flex-wrap:wrap}.flex-start,.flex-start-gap-10{display:flex;align-items:center;justify-content:flex-start}.flex-start-gap-10{gap:10px}.acc{align-content:center}.block-container{display:block;background-color:#fff;border-radius:12px;border:1px solid #F7F6F6}.p-10{padding:10px}.p-25{padding:25px}.p-30{padding:30px}.p-10-20{padding:10px 20px}.p-10-15{padding:10px 15px}.p-25-30{padding:25px 30px}.p-30-25{padding:30px 25px}.p-35-40{padding:35px 40px}.background--gray{background-color:#f7f6f6}.pointer-events-none{pointer-events:none!important}.hidden-content{max-height:0;transition:.2s ease-in-out;opacity:0;transition-property:max-height,opacity;pointer-events:none}.no-wrap{flex-wrap:nowrap}.img-scale{transform:scale(1.5)}html,body{scroll-behavior:smooth}.container-fluid{padding-inline:40px}@media screen and (max-width: 992px){.container-fluid{padding-inline:20px}}@keyframes fadeUp{0%{opacity:0}to{opacity:1}}header{z-index:100;top:0;position:sticky;background-color:#fff;animation:fadeUp 1s ease-in-out forwards;transition:background-color .3s ease-in-out}.header__content{border-bottom:thin solid #000000;padding:15px 30px 15px 0}@media screen and (max-width: 992px){.header__content{padding:15px 0}}.header__content .nav-arrow{display:flex;gap:5px}.header__content .nav-arrow svg{width:12px;height:28px}.nav-list{display:flex;align-items:center;gap:80px}.nav-list .nav-item{position:relative}.nav-list .nav-item--has-dropdown:hover>.nav-dropdown{opacity:1;visibility:visible;transform:scaleY(1)}.nav-list .nav-item--has-dropdown:after{content:"";position:absolute;height:34px;width:100%;bottom:-28px;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.nav-list .nav-item--border:after{content:"";position:absolute;top:-29px;right:-40px;height:87px;width:1px;background-color:#000}.nav-list .nav-link{position:relative;transition:color .2s linear;cursor:pointer;width:fit-content;text-decoration:none;white-space:nowrap}.nav-list .nav-link:after{content:"";height:1px;background-color:#000;width:100%;position:absolute;bottom:5px;left:0;clip-path:inset(0 50%);transition:clip-path .2s linear}.nav-list .nav-link:hover:after{clip-path:inset(0%)}.nav-list .nav-link--2{position:relative;transition:color .2s linear;cursor:pointer;width:fit-content;text-decoration:none}.nav-list .nav-link--2:after{content:"";height:1px;background-color:#b41e37;width:100%;position:absolute;bottom:5px;left:0;clip-path:inset(0 50%);transition:clip-path .2s linear}.nav-list .nav-link--2:hover:after{clip-path:inset(0%)}.nav-list .nav-selected{color:#b41e37!important}.nav-list .nav-selected--desktop{position:relative;transition:color .2s linear;cursor:pointer;width:fit-content;text-decoration:none}.nav-list .nav-selected--desktop:after{content:"";height:1px;background-color:#b41e37;width:100%;position:absolute;bottom:5px;left:0;clip-path:inset(0 50%);transition:clip-path .2s linear}.nav-list .nav-selected--desktop:hover:after{clip-path:inset(0%)}.nav-dropdown{gap:20px;position:absolute;opacity:0;visibility:hidden;padding:40px 20px 40px 35px;top:56px;left:-41px;background:#fff;border:1px solid #000000;box-shadow:-4px 4px 8px #00000026;transform-origin:top;transform:scaleY(0);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:10;cursor:default;-webkit-transform:scaleY(0);-webkit-transform-origin:top;-webkit-backface-visibility:hidden;will-change:transform,opacity}.nav-dropdown a{color:#000;text-decoration:none}.nav-dropdown a:hover{color:#b41e37}.nav-dropdown--right{top:56px;padding:20px;width:108px;align-items:center}.mobile-nav{position:fixed;top:0;right:-20px;width:100%;max-width:250px;height:100dvh;background:#fff;transform:translate(100%);border-left:thin solid #000000;transition:transform .3s ease-in-out;z-index:200;margin-right:20px}.mobile-nav .nav-selected{color:#b41e37}.mobile-nav.is-open{transform:translate(0);box-shadow:-4px 4px 8px #00000026}.mobile-nav__toggle{display:flex;gap:5px;color:#000}.mobile-nav__toggle svg{width:12px;height:28px}.mobile-nav__header{justify-content:flex-end;padding:35px 20px 30px 0}.mobile-nav__close{display:flex;gap:10px;color:#000}.mobile-nav__list>li{border-bottom:thin solid #000000;margin-right:20px}.mobile-nav__list>li button{display:flex;align-items:center;gap:10px;padding-top:20px;padding-bottom:20px;transition:padding .3s ease-in-out,color .3s ease-in-out,background .3s ease-in-out}.mobile-nav__list>li button[aria-expanded=true]{color:#b41e37;padding-bottom:5px}.mobile-nav__list>li button svg{width:10px;height:28px;transition:transform .3s ease-in-out,filter .3s ease-in-out}.mobile-nav__list>li button svg.rotate-180{transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(18%) sepia(52%) saturate(4178%) hue-rotate(335deg) brightness(88%) contrast(95%)}.mobile-nav__list>li>a,.mobile-nav__list>li>button{font-size:1.25rem;color:#000;text-decoration:none;padding:20px 0 20px 40px;cursor:pointer}.mobile-nav__list>li .mobile-nav__sublist{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.mobile-nav__list>li .mobile-nav__sublist.is-open{max-height:500px}.mobile-nav__list>li .mobile-nav__sublist a{color:#000;font-size:1.25rem;text-decoration:none;padding:0 0 10px 50px}.mobile-nav__list>li .mobile-nav__sublist li:last-of-type a{padding-bottom:20px}.mobile-nav--last a{transition:color .3s ease-in-out}.mobile-nav--last a.is-selected{color:#b41e37}.mobile-nav--last a:last-of-type{padding:0}.header__about{background:#b41e37;transition:background .3s ease-in-out}.header__about .header__content{color:#fff;border-color:#fff}.header__about .header__content a>img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(282deg) brightness(101%) contrast(100%)}.header__about .header__content>button{color:#fff}.header__about .header__content>button svg{transition:filter .2s ease-in-out;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(282deg) brightness(101%) contrast(100%)}.header__about .nav-list .nav-item--border:after{background-color:#fff}.header__about .nav-list .nav-selected{color:#fff!important}.header__about .nav-list .nav-link{position:relative;transition:color .2s linear;cursor:pointer;width:fit-content;text-decoration:none}.header__about .nav-list .nav-link:after{content:"";height:1px;background-color:#fff;width:100%;position:absolute;bottom:5px;left:0;clip-path:inset(0 50%);transition:clip-path .2s linear}.header__about .nav-list .nav-link:hover:after{clip-path:inset(0%)}.header__about .nav-list .nav-dropdown{background-color:#b41e37;border-color:#fff}.header__about .nav-list .nav-dropdown a,.header__about .nav-list .nav-dropdown a:hover{color:#fff}.header__about .nav-link svg{transition:filter .2s ease-in-out;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(282deg) brightness(101%) contrast(100%)}.header__about .mobile-nav--last{color:#000}footer{animation:fadeUp 1s ease-in-out forwards;background-color:#b41e37;color:#fff;padding-block:75px}@media screen and (max-width: 768px){footer{padding:30px 0 35px}}footer img{margin-top:100px}@media screen and (max-width: 768px){footer img{max-width:140px;margin-top:30px}}.footer-navigation{padding-bottom:35px;border-bottom:thin solid white}.footer-navigation ul:nth-last-of-type(2) li{position:relative}.footer-navigation ul:nth-last-of-type(2) li:after{content:"";position:absolute;top:-34px;right:-40px;height:100px;width:1px;background-color:#fff}@media screen and (max-width: 768px){.footer-navigation ul:nth-last-of-type(2) li:after{top:0;right:-20px;height:146px}}.footer-navigation__list{display:flex;gap:55px}.footer-navigation__list a{color:#fff;position:relative;transition:color .2s linear;cursor:pointer;width:fit-content;text-decoration:none}.footer-navigation__list a:after{content:"";height:1px;background-color:#fff;width:100%;position:absolute;bottom:5px;left:0;clip-path:inset(0 50%);transition:clip-path .2s linear}.footer-navigation__list a:hover:after{clip-path:inset(0%)}@media screen and (max-width: 768px){.footer-navigation__list{flex-direction:column;gap:20px}}@media screen and (max-width: 768px){.footer-navigation{font-size:1.063rem;padding-bottom:30px;align-items:normal}.footer-navigation ul:last-of-type{text-align:end}}.services{padding-bottom:120px}.services h2:last-of-type{margin-bottom:20px}.services__description{width:60%}.services__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.services__image{width:40px;height:40px;margin-bottom:80px;background-color:#b41e37;transition:background-color .3s ease-in-out;border-radius:5px}@media screen and (max-width: 992px){.services{padding-bottom:60px}.services__grid{grid-template-columns:1fr;gap:20px}.services__description{width:auto;margin:20px 0 40px 100px}}.services--sticky{position:sticky;top:100px}@media screen and (max-width: 768px){.services--sticky{position:static}}.services__card{position:relative;overflow:hidden;width:100%;min-height:320px;background-color:#f7f6f6;border-radius:5px;padding:40px;transition:background-color .3s ease-in-out}.services__card h3{font-size:1.25rem;font-weight:700;margin-bottom:40px}.services__card p{font-size:clamp(.938rem,2vw,1.063rem)}.services__card--inner{position:relative;width:100%;height:100%}.services__card:hover{background-color:#b41e37;color:#fff}.services__card:hover .services__content--default{opacity:0;visibility:hidden}.services__card:hover .services__content--hover{opacity:1;visibility:visible}.services__card:hover .services__image{background-color:#fff}.services__card:hover .services__image img{filter:brightness(0) saturate(100%) invert(18%) sepia(67%) saturate(3372%) hue-rotate(335deg) brightness(88%) contrast(95%)}.services__content{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.services__content--default{display:flex;flex-direction:column;justify-content:space-between;opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.services__content--hover{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.services__content--hover h3{margin-bottom:25px}.services__content--hover .services__image{margin-bottom:40px}.services__content--hover>div:last-child{display:flex}.services__content--hover>div:last-child>div:last-child{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.services__content--hover>div:last-child>div:last-child a{color:#fff;font-weight:700;position:relative;transition:color .2s linear;cursor:pointer;width:fit-content;text-decoration:none}.services__content--hover>div:last-child>div:last-child a:after{content:"";height:1px;background-color:#fff;width:100%;position:absolute;bottom:5px;left:0;clip-path:inset(0 50%);transition:clip-path .2s linear}.services__content--hover>div:last-child>div:last-child a:hover:after{clip-path:inset(0%)}.services__content--hover>div:last-child div{width:100%}.services__content--hover>div:last-child h4{font-size:1.25rem;font-weight:400;font-style:italic;margin-bottom:10px}.services__mobile{width:100%;max-height:150px;background-color:#f7f6f6;border-radius:5px;overflow:hidden;transition:max-height .3s ease-in-out,background-color .3s ease-in-out;padding:20px 30px 20px 20px}.services__mobile h3{font-size:1.25rem;font-weight:700}.services__mobile--default,.services__mobile--expanded{transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.services__mobile--default{opacity:1;visibility:visible}.services__mobile--expanded{opacity:0;visibility:hidden;display:flex;gap:35px;color:#fff}.services__mobile--expanded h3{margin-bottom:20px}.services__mobile--expanded h4{font-size:1.25rem;font-weight:400;font-style:italic}.services__mobile--expanded h4:not(:last-child){margin-bottom:10px}.services__mobile--expanded div{width:100%}.services__mobile--expanded div:last-of-type{align-items:start;gap:30px}.services__mobile--expanded div:last-of-type p{font-size:.938rem}.services__mobile--expanded a{color:#fff;text-decoration:none;font-weight:700}.services__mobile.is-open{max-height:500px;background-color:#b41e37}.services__mobile.is-open .services__mobile__heading{margin-bottom:20px}.services__mobile.is-open .services__mobile--default{opacity:0;visibility:hidden}.services__mobile.is-open .services__mobile--expanded{opacity:1;visibility:visible}.services__mobile.is-open .services__image{background-color:#fff}.services__mobile.is-open .services__image img{filter:brightness(0) saturate(100%) invert(18%) sepia(67%) saturate(3372%) hue-rotate(335deg) brightness(88%) contrast(95%)}.services__mobile__heading{display:flex;justify-content:space-between;margin-bottom:40px;transition:margin-bottom .3s ease-in-out}.services__mobile__heading>svg{width:15px;height:40px;transition:transform .3s ease-in-out;filter:brightness(0) saturate(100%) invert(18%) sepia(52%) saturate(4178%) hue-rotate(335deg) brightness(88%) contrast(95%)}.services__mobile__heading>svg.rotate-180{transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7472%) hue-rotate(47deg) brightness(116%) contrast(96%)}.services__mobile__heading>div{margin-bottom:0}.contact{animation:fadeUp 1s ease-in-out forwards;padding-top:90px}.contact .big-heading,.contact .next{font-size:5.625rem}.contact__heading{display:flex;align-items:center;gap:48px}.contact__heading+span{text-align:center;font-size:2.5rem}.contact__form{max-width:40%;margin:80px 0 120px}.contact__form button{width:100%;border:1px solid #B41E37;background-color:#b41e37;color:#fff;padding:12px;white-space:nowrap;text-align:center;border-radius:5px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.contact__form button span{display:inline-block;font-size:1.5rem;color:#fff}.contact__form button:hover{background-color:#760e1f;border-color:#760e1f}.contact__form--container{display:grid;grid-template-columns:1fr 1fr;gap:40px}.contact__form--content{gap:30px}.contact__form--field{position:relative}.contact__form--field input,.contact__form--field textarea{border:none;border-bottom:1px solid #000000;padding:12px 0 4px;outline:none}.contact__form--field input::placeholder,.contact__form--field textarea::placeholder{color:transparent}.contact__form--field input:-webkit-autofill,.contact__form--field input:-webkit-autofill:hover,.contact__form--field input:-webkit-autofill:focus,.contact__form--field input:-webkit-autofill:active,.contact__form--field textarea:-webkit-autofill,.contact__form--field textarea:-webkit-autofill:hover,.contact__form--field textarea:-webkit-autofill:focus,.contact__form--field textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#000000!important}.contact__form--field textarea{height:45px;transition:height .3s ease-in-out;resize:none}.contact__form--field textarea:focus-within,.contact__form--field textarea:not(:placeholder-shown){height:180px}.contact__form--field label{position:absolute;pointer-events:none;top:12px;transition:transform .3s ease-in-out,color .3s ease-in-out}.contact__form--field:focus-within label,.contact__form--field:has(input:not(:placeholder-shown)) label,.contact__form--field:has(textarea:not(:placeholder-shown)) label{transform:translateY(-24px);color:#b41e37}.contact__form--field:has(textarea:not(:placeholder-shown)) label{z-index:2;background:#fff;width:93%}@media screen and (max-width: 992px){.contact{padding-top:30px}.contact .big-heading,.contact .next{font-size:2.5rem}.contact__heading{gap:20px}.contact__form{max-width:100%;margin:60px 55px 55px}.contact__form--container{grid-template-columns:1fr}.contact__form label{font-size:1.063rem}.contact__form--field:has(textarea:not(:placeholder-shown)) label{width:100%}}.contact--red{background-color:#b41e37;color:#fff;padding-top:105px;margin-bottom:125px}.contact--red .contact--submitted span{background:#b41e37;color:#ffffff73;border:thin solid rgba(255,255,255,.4)}.contact--red svg,.contact--red img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(282deg) brightness(101%) contrast(100%)}.contact--red label{color:#fff}.contact--red input,.contact--red textarea{border-color:#fff;background-color:#b41e37;color:#fff}.contact--red input:-webkit-autofill,.contact--red input:-webkit-autofill:hover,.contact--red input:-webkit-autofill:focus,.contact--red input:-webkit-autofill:active,.contact--red textarea:-webkit-autofill,.contact--red textarea:-webkit-autofill:hover,.contact--red textarea:-webkit-autofill:focus,.contact--red textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #B41E37 inset!important;-webkit-text-fill-color:white!important}.contact--red button{border-color:#fff;background-color:#b41e37;color:#fff}.contact--red button:hover{background-color:#fff;border-color:#fff}.contact--red button:hover span{color:#b41e37}.contact--red .contact__form--field:focus-within label,.contact--red .contact__form--field:has(input:not(:placeholder-shown)) label,.contact--red .contact__form--field:has(textarea:not(:placeholder-shown)) label{color:#fff;background-color:#b41e37}@media screen and (max-width: 992px){.contact--red{padding-top:40px;margin-bottom:50px}}.contact--about{padding-top:120px}@media screen and (max-width: 992px){.contact--about{padding-top:30px}.contact--about .contact__form{margin:10px 55px 55px}}.contact--submitted{display:none;grid-template-columns:1fr 1fr;max-width:45%;margin:80px 0 90px;gap:40px}.contact--submitted span{margin:90px 0 0 65px;padding:12px;background:#d2d2d2;border-color:#d2d2d2;color:#fff;pointer-events:none;border-radius:5px;text-align:center}@media screen and (max-width: 992px){.contact--submitted{max-width:100%;grid-template-columns:1fr;margin:60px 55px 55px;gap:0}.contact--submitted span{margin:90px 0 0}}
