@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:wght@400;500;600;700&display=swap";:root{--content-width:1200px;--content-large:1312px;--container-offset:16px;--container-width:calc(var(--content-width) + (var(--container-offset)*2));--container-large:calc(var(--content-large) + (var(--container-offset)*2));--font-family-primary:"Poppins",sans-serif;--font-family-secondary:"Bebas Neue",sans-serif;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--color-white:#fff;--color-white-20:#fff3;--color-black:#000;--color-black-70:#000000b2;--color-black-50:#00000080;--color-cream-400:#fff0e7;--color-red-400:#dc3b3b;--color-red-700:#5d2020;--color-red-800:#2c0909;--radius-full:50%}.checkbox__field:checked+.checkbox__content:after{opacity:1}.checkbox__field:focus+.checkbox__content:before{outline:1px solid var(--color-gray-100);outline-offset:1px}.checkbox__field:disabled+.checkbox__content{opacity:.4;pointer-events:none}html,body{scroll-behavior:smooth;overscroll-behavior-y:none}.page{height:var(--vh);font-family:var(--font-family-primary);font-weight:var(--fw-400);letter-spacing:0;color:var(--color-white);background-color:var(--color-red-800);font-optical-sizing:auto;font-size:clamp(16px,2vi,18px);font-style:normal;line-height:1.5}.page--white{background-color:var(--color-white);color:var(--color-red-800)}.page--no-hero{padding-top:var(--header-height)}.page--no-hero .header{background-color:var(--color-red-800)}.page__body{min-width:320px;min-height:var(--vh)}.page.open{overflow:hidden}.container{padding:0 var(--container-offset);width:100%;max-width:var(--container-width);margin:0 auto}.container--large{max-width:var(--container-large)}@media only screen and (min-width:1442px){.container{max-width:var(--container-large)}}.site-container{min-height:var(--vh);grid-template-rows:1fr auto;grid-template-columns:1fr;display:grid}.main--no-hero{padding-top:var(--header-height)}.overlay{position:relative}.overlay:before{content:"";z-index:1;background-color:var(--color-black-50);position:absolute;inset:0}.overlay--intense:before{background-color:var(--color-black-70)}.article{filter:brightness();transition:filter .4s ease-in-out;position:relative}.article__link:before{content:"";z-index:2;position:absolute;inset:0}.article img{filter:brightness();border:0 double #0000;transition-property:filter,border;transition-duration:.4s;transition-timing-function:ease-in-out}.article:hover{filter:opacity(.8)}.article:hover img{filter:brightness(.7);border:10px double var(--color-white)}.hidden{display:none!important}.sr-only{-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;white-space:nowrap!important;clip:rect(1px,1px,1px,1px)!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dis-scroll{width:100%;height:100dvh;height:calc(var(--vh,1vh)*100);overscroll-behavior:none;position:fixed;top:0;left:0;overflow:hidden}.js-focus-visible :focus:not(.focus-visible){outline:none}h1,h2,h3,h4,h5,h6{overflow:hidden}h1,h2{font-family:var(--font-family-secondary);font-weight:var(--fw-400)}h1{font-size:clamp(52px,10vw,140px);line-height:1.2}h2{font-size:clamp(28px,5vw,56px);line-height:1.4}h3{font-size:clamp(18px,2vi,24px);font-weight:var(--fw-600);line-height:1.3}.title{font-size:clamp(26px,3.2vw,32px);line-height:1.2;font-weight:var(--fw-400)}.name{font-family:var(--font-family-primary);font-weight:var(--fw-600);font-size:clamp(18px,2vi,21px);line-height:1.3}p{line-height:1.5}a,button{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;display:block;overflow:hidden}input,textarea{font-weight:var(--fw-400);color:var(--color-red-400);font-size:16px;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--color-red-700)}.copyright{font-size:16px;line-height:1.5}.copyright br{display:none}@media only screen and (max-width:576px){.copyright{text-align:center}.copyright br{display:block}}.desc{font-size:clamp(18px,2.2vi,23px);font-weight:var(--fw-400)}.text{font-size:clamp(18px,2vi,20px);line-height:1.6}.accent{color:var(--color-red-400)}.dark{color:var(--color-red-800)}.header{z-index:10;width:100%;color:var(--color-white);background-color:#0000;padding:clamp(12px,2vw,26px) 0;transition-property:transform,padding,background-color;transition-duration:.15s;position:fixed;top:0}.header.hide{transform:translateY(-100%)}.header.scroll,.header.hide{background-color:var(--color-red-800)}@media only screen and (max-width:992px){.header{background-color:var(--color-red-800)}}.section{padding:clamp(40px,6vw,86px) 0}.section__inner{z-index:2;position:relative}.section__nav{flex-direction:column;gap:clamp(16px,2vw,24px) 0;margin-bottom:clamp(32px,4.6vw,64px);display:flex}.section__nav--centered{text-align:center}.section__nav .text{letter-spacing:.4px;line-height:1.5}.section--featured .section__nav{margin-bottom:clamp(32px,5.4vw,76px)}.section--about .section__nav{margin-bottom:clamp(32px,6vw,84px)}@media only screen and (max-width:992px){.section--about{padding-bottom:0}}.section--reviews .section__nav{margin-bottom:clamp(32px,4.4vw,60px)}.section--request{background-position:50%;background-repeat:no-repeat;background-size:cover}.section--request h2{color:var(--color-white)}.section--request .section__nav{margin-bottom:32px}.section--creamy,.section--white{color:var(--color-red-800)}.section--creamy{background-color:var(--color-cream-400)}.section--white{background-color:var(--color-white)}.section--single{max-width:1200px;width:100%;margin-inline:auto}.section--single .section__nav{margin-bottom:clamp(32px,3.4vw,48px)}@media only screen and (max-width:992px){.section__nav br{display:none}}.nav{justify-content:space-between;align-items:center;display:flex;position:relative}.nav .logo{max-width:230px;width:100%;margin-right:32px}.nav__inner{max-width:708px;width:100%;display:flex}@media only screen and (max-width:992px){.nav__inner{left:0;top:calc(var(--header-height)*1);z-index:-1;max-width:100%;height:calc(var(--vh));background-color:var(--color-red-800);flex-direction:column;justify-content:flex-start;padding:30px 16px;transition-property:transform;transition-duration:.4s;position:fixed;overflow-y:auto;transform:translate(150%)}}.nav__list{align-items:center;margin:0 clamp(32px,4.6vw,64px) 0 0;display:flex}@media only screen and (max-width:992px){.nav__list{z-index:-1;flex-direction:column;margin-right:0}}.nav__item:not(:last-of-type){margin-right:clamp(10px,2.4vw,32px)}@media only screen and (max-width:992px){.nav__item:not(:last-of-type){margin-right:0}.nav__item{margin-bottom:30px}}.nav__link{font-weight:var(--fw-500);white-space:nowrap;text-transform:capitalize;font-size:16px;line-height:1;transition:border-bottom .3s ease-in-out}.nav__link.true,.nav__link:hover{border-bottom:2px solid var(--color-white)}.nav__btns{align-items:center;gap:16px;display:flex}@media only screen and (max-width:992px){.nav__btns:not(.nav__btns--footer){max-width:max-content;flex-direction:column;gap:30px;margin-inline:auto}.nav__btns:not(.nav__btns--footer) .btn{width:100%}}@media only screen and (max-width:576px){.nav__btns--footer{flex-direction:column;gap:30px}.nav__btns--footer .btn{width:100%}}[class].btn{border:1px solid var(--color-white);font-family:var(--font-family-primary);font-weight:var(--fw-500);text-align:center;text-transform:initial;white-space:nowrap;background:0 0;border-radius:0;margin:0;padding:15px 24px;font-size:16px;line-height:1;transition-property:background,color,border-color;transition-duration:.4s;transition-timing-function:ease-in-out;display:inline-block;color:var(--color-white)!important}[class].btn:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-red-700)!important}[class].btn--reverse{border:1px solid var(--color-red-400);background:var(--color-red-400)}[class].btn--long{min-width:244px;padding-inline:clamp(48px,5.4vw,75px)}[class].btn--centered{margin-inline:auto;display:block}@media only screen and (max-width:768px){[class].btn--centered{width:100%}}[class].btn--back{border:1px solid var(--color-red-400);padding-left:54px;position:relative;color:var(--color-cream-400)!important}[class].btn--back:before{content:"";width:18px;height:18px;filter:none;background-image:url(../images/icons/arrow-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .4s ease-in-out;position:absolute;top:50%;left:25px;transform:translateY(-50%)}[class].btn--back:hover:before{filter:brightness(0)saturate()invert(8%)sepia(32%)saturate(2066%)hue-rotate(325deg)brightness(90%)contrast(103%)}.burger{--line-height:2px;--buger-size:20px;--move:calc(var(--buger-size)/3);--move-decrement:calc(var(--move)*-1);--transition-time:.5s;--lines-color:var(--color-white);width:calc(var(--buger-size) + 5px);height:var(--buger-size);transition:opacity var(--transition-time)ease;background-color:#0000;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.burger span{z-index:-1;width:100%;height:var(--line-height);background-color:var(--lines-color);transition:transform var(--transition-time)ease,background-color var(--transition-time)ease .3s;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.burger span:before,.burger span:after{content:"";width:100%;height:var(--line-height);background-color:var(--lines-color);animation-duration:.4s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:forwards;position:absolute;left:0}.burger span:before{transform:translateY(var(--move-decrement))rotate(0)}.burger span:after{transform:translateY(var(--move))rotate(0)}.burger:hover{opacity:1}@media only screen and (max-width:992px){.burger{display:block}}.closed.opened span{background-color:var(--lines-color);transition:background-color .2s}.closed.opened span:before{animation-name:toplineburger}.closed.opened span:after{animation-name:bottomlineburger}.opened .nav__inner{transform:translate(0)}.opened span{background-color:#0000;transition:background-color .2s}.opened span:before,.opened span:after{animation-duration:.2s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:forwards}.opened span:before{animation-name:toplinecross}.opened span:after{animation-name:bottomlinecross}.hero{color:var(--color-white)}.hero__inner{padding:var(--header-height)0;min-height:900px;background-position:100% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.hero__content{z-index:2;max-width:1050px;width:100%;padding-left:38px;position:relative}.hero__content:before{content:"";height:586px;width:6px;background-image:url(../images/icons/decor-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.hero__content h1,.hero__content h2{text-transform:uppercase}.hero .desc{margin-bottom:clamp(32px,3.4vw,48px)}.hero--section .hero__content,.hero--single .hero__content{padding-left:0}.hero--section .hero__content:before,.hero--single .hero__content:before{display:none}.hero--section .hero__inner{min-height:auto;justify-content:flex-start;padding:clamp(40px,6vw,86px) 0}.hero--section .hero__content{max-width:570px;width:100%}.hero--section .hero__content h2{margin-bottom:32px;line-height:1.2}.hero--section .hero__content .text{margin-bottom:32px}.hero--reverse .hero__content{margin-left:auto}.hero--gallery .desc{font-size:clamp(18px,2vi,23px)}.hero--single .hero__inner{min-height:544px}.hero--single .hero__content .btn{margin-bottom:24px}.hero--single .hero__content h1{font-size:clamp(46px,6vw,64px)}@media only screen and (max-width:992px){.hero__inner{min-height:600px}.hero__content{padding-left:32px}.hero__content:before{height:calc(100% + 40px);background-size:contain}.hero--section .hero__inner{background-position:0}.hero--section .hero__content{margin-inline:0}}@media only screen and (max-width:576px){.hero__inner{min-height:450px}.hero__content{padding-left:20px}.hero--single .hero__inner{min-height:450px;background-position:50%}}@keyframes toplinecross{0%{transform:translateY(var(--move-decrement))}50%{transform:translateY(0)}to{transform:rotate(45deg)}}@keyframes bottomlinecross{0%{transform:translateY(var(--move))}50%{transform:translateY(0)}to{transform:translateY(0)rotate(-45deg)}}@keyframes toplineburger{0%{transform:rotate(45deg)}50%{transform:rotate(0)}to{transform:translateY(var(--move-decrement))rotate(0)}}@keyframes bottomlineburger{0%{transform:translateY(0)rotate(-45deg)}50%{transform:rotate(0)}to{transform:translateY(var(--move))rotate(0)}}.card__items{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:32px clamp(20px,3.4vw,48px);display:grid}.card__item--bottomed{position:relative;top:clamp(16px,2.2vw,32px)}.card__item img{width:100%}.card__content{padding-top:24px}.card__content h3{margin-bottom:16px;line-height:1.5}.card__position{font-weight:var(--fw-600);margin-bottom:16px;font-size:16px;line-height:1;display:block}.card__decorated{border-top:1px solid var(--color-white);padding-top:16px;font-size:16px}.card__pictures{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;grid-auto-rows:auto;gap:0 30px;display:grid}.card__pictures img{width:100%}.card__pictures--visual img:first-child,.card__pictures--visual img:nth-child(3),.card__pictures--visual img:nth-child(4){margin-bottom:30px}.card__pictures--visual img:nth-child(2){grid-area:span 4/1}.card__pictures--visual img:nth-child(3),.card__pictures--visual img:nth-child(4),.card__pictures--visual img:nth-child(5){grid-column:2}.card__pictures--visual img:nth-child(3),.card__pictures--visual img:nth-child(4){grid-row:span 2}.card__pictures--visual img:nth-child(6),.card__pictures--visual img:nth-child(7){grid-column:3}.card__pictures--visual img:nth-child(7){grid-row:span 4;align-self:end}.card__pictures--gallery{align-items:stretch}.card__pictures--gallery img:not(.card__pictures--gallery img:nth-child(7),.card__pictures--gallery img:nth-child(10),.card__pictures--gallery img:nth-child(11)){margin-bottom:30px}.card__pictures--gallery img:first-child,.card__pictures--gallery img:nth-child(4),.card__pictures--gallery img:nth-child(7){grid-column:1}.card__pictures--gallery img:nth-child(2),.card__pictures--gallery img:nth-child(11){grid-row:span 2}.card__pictures--gallery img:nth-child(4),.card__pictures--gallery img:nth-child(6),.card__pictures--gallery img:nth-child(7),.card__pictures--gallery img:nth-child(8){grid-row:span 5}.card__pictures--gallery img:nth-child(5),.card__pictures--gallery img:nth-child(8),.card__pictures--gallery img:nth-child(10){grid-column:2}.card--btn .card__items,.card--btn .card__pictures{margin-bottom:clamp(32px,4.6vw,64px)}.card--featured.card--btn .card__items{margin-bottom:clamp(32px,5.4vw,76px)}.card--colored .card__items{gap:32px clamp(20px,3vw,24px)}.card--colored .card__item{color:var(--color-white);background-color:var(--color-red-800)}.card--colored .card__content{padding:clamp(16px,3vw,32px)}@media only screen and (max-width:768px){.card__items{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.card__item--bottomed{top:0}.card__item:last-of-type{grid-column:span 2}.card__item:last-of-type img{aspect-ratio:3/2}.card__pictures{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:30px}.card__pictures--visual img:nth-child(2),.card__pictures--visual img:nth-child(3),.card__pictures--visual img:nth-child(4),.card__pictures--visual img:nth-child(5){grid-column:auto}.card__pictures--visual img:first-child,.card__pictures--visual img:nth-child(3),.card__pictures--visual img:nth-child(4){margin-bottom:0}.card__pictures--visual img:nth-child(2),.card__pictures--visual img:nth-child(3){grid-row:span 2}.card__pictures--visual img:first-child{grid-row:span 1}.card__pictures--visual img:nth-child(4){grid-area:auto/1}.card__pictures--visual img:nth-child(5),.card__pictures--visual img:nth-child(6),.card__pictures--visual img:nth-child(7){grid-area:auto}.card__pictures--visual img:nth-child(7){aspect-ratio:4/3;grid-column:span 2;align-self:auto}.card__pictures--gallery img:not(.card__pictures--gallery img:nth-child(7),.card__pictures--gallery img:nth-child(10),.card__pictures--gallery img:nth-child(11)){margin-bottom:0}.card__pictures--gallery img:nth-child(10){grid-row:span 2}}@media only screen and (max-width:576px){.card__items{grid-template-columns:1fr}.card__item:last-of-type{grid-column:auto}.card__item:last-of-type img{aspect-ratio:auto}.card__pictures{grid-template-columns:1fr;align-items:flex-start}.card__pictures--visual img,.card__pictures--gallery img{aspect-ratio:4/3;object-position:center 25%}.card__pictures--visual img:nth-child(n),.card__pictures--gallery img:nth-child(n){grid-area:auto}}.info__box{max-width:1440px;width:100%;justify-content:center;align-items:stretch;margin-inline:auto;display:flex}.info__content{color:var(--color-red-700);padding:clamp(40px,6vw,86px) clamp(32px,8.8vw,124px)}.info__content h3{margin-bottom:16px;line-height:1.5}.info__content h2{margin-bottom:clamp(16px,2.2vw,32px);line-height:1.2}.info__content .btn{width:100%}.info__content--bottomed{margin-bottom:clamp(16px,2.2vw,32px);position:relative;top:clamp(16px,2.2vw,32px)}.info__content--btn .info__texts{margin-bottom:32px}.info__items{grid-template-columns:repeat(2,1fr);gap:40px clamp(10px,2.8vw,30px);display:grid}.info__item{padding-top:60px;position:relative}.info__item:before{content:"";width:44px;height:44px;background-image:url(../images/icons/like-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color-cream-400);padding:10px;position:absolute;top:0}.info__item h3{margin-bottom:8px;font-size:18px}.info__item p{font-size:16px}.info--accent .info__box{align-items:flex-start}.info--accent .info__image,.info--accent .info__content{max-width:50%;width:100%}.info--accent .info__content{color:var(--color-white);background-color:var(--color-red-800);padding:clamp(32px,5.4vw,77px) clamp(32px,8.8vw,124px) clamp(32px,5vw,70px)}.info--reverse .info__box{flex-direction:row-reverse}.info--services .info__box{justify-content:space-between}.info--services .info__content{max-width:572px;width:100%;padding:0}.info--services .info__content h2{margin-bottom:0}.info--services .info__item{padding-right:10px}@media only screen and (min-width:1442px){.info__box{max-width:var(--container-large)}.info__content{padding-inline:clamp(32px,8.8vw,124px) 0}.info--reverse .info__content{padding-inline:0 clamp(32px,8.8vw,124px)}}@media only screen and (max-width:1280px){.info__box{align-items:stretch}.info__image,.info__content{max-width:50%;width:100%}.info__content{padding-inline:clamp(16px,2vw,32px)}.info__content--bottomed{margin-bottom:0}}@media only screen and (max-width:992px){.info__box{flex-direction:column}.info__image,.info__content{max-width:100%}.info__image{aspect-ratio:4/2}.info__content .btn{width:-moz-fit-content;width:-moz-fit-content;width:fit-content}.info__content--bottomed{top:0}.info--accent .info__image,.info--accent .info__content{max-width:100%}.info--reverse .info__box{flex-direction:column}.info--services{padding-top:0}.info--services .info__box{flex-direction:column-reverse;gap:32px}.info--services .info__content{max-width:100%}.info--services .info__image{aspect-ratio:auto}}@media only screen and (max-width:768px){.info__content .btn{width:100%}.info--services .info__image{aspect-ratio:auto}}@media only screen and (max-width:576px){.info__items{grid-template-columns:1fr}}.reviews__items{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:30px;display:grid}.reviews__item{color:var(--color-red-700);background-color:var(--color-cream-400);justify-content:space-between;align-items:center;gap:clamp(10px,2.8vw,40px);padding:30px clamp(10px,2.8vw,40px);display:flex}.reviews__avatar{max-width:120px;width:100%;text-align:center}.reviews__avatar img{aspect-ratio:1/1;border-radius:var(--radius-full);margin-bottom:16px}.reviews__content{font-size:16px}@media only screen and (max-width:992px){.reviews__items{grid-template-columns:1fr;grid-auto-rows:auto}}@media only screen and (max-width:475px){.reviews__item{flex-direction:column}.reviews__content{text-align:center}}.faq__list{max-width:1216px;width:100%;margin-inline:auto;padding-left:0}.faq__item{background-color:var(--color-cream-400);padding:24px clamp(16px,2.2vw,32px) clamp(16px,2.4vw,34px);list-style:none;overflow:hidden}.faq__item:not(:last-child){margin-bottom:16px}.faq details{overflow:hidden}.faq details[open] summary{padding-bottom:12px}.faq details[open] summary:before{rotate:none}.faq summary{font-size:clamp(18px,2vi,20px);line-height:1.5;font-weight:var(--fw-600);color:var(--color-red-700);cursor:pointer;padding-bottom:0;position:relative}.faq summary:before{content:"";width:26px;height:26px;filter:brightness(0)saturate()invert(10%)sepia(31%)saturate(1039%)hue-rotate(314deg)brightness(97%)contrast(110%);z-index:2;background-image:url(../images/icons/collapse-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:rotate .2s ease-in-out,filter .4s ease-in;position:absolute;top:50%;right:0;overflow:hidden;translate:0 -50%;rotate:180deg}.faq summary+div{padding:0}.faq summary+div p{color:var(--color-red-800);font-size:18px;line-height:1.5}@media only screen and (max-width:1280px){.faq summary{padding-right:32px}}.request__form{max-width:598px;width:100%;margin-inline:auto}.request__form>:not(:last-child,:nth-last-child(2)){margin-bottom:16px}.request__form>:nth-last-child(2){margin-bottom:24px}.request__form label{width:100%;display:block}.request__form input,.request__form textarea{width:100%;background-color:var(--color-white)}.request__form input{padding:19px clamp(10px,1.2vw,16px)}.request__form textarea{min-height:156px;padding:16px clamp(10px,1.2vw,16px)}.request__form .btn{width:100%;padding-block:22px}.policy h1,.policy h2{color:var(--color-red-700);text-transform:uppercase;line-height:1.2}.policy h1{text-align:center;margin-bottom:36px;font-size:clamp(28px,5vw,56px)}.policy h2{margin-bottom:24px;font-size:clamp(26px,3.2vw,32px)}.policy .policy__content:not(:last-child),.policy .policy__content>:not(:last-child,h2){margin-bottom:clamp(16px,3vw,32px)}.policy li:not([class]){padding-left:32px;position:relative}.policy li:not([class]):before{content:"✔";position:absolute;left:0}.policy li:not([class]):not(:last-of-type){margin-bottom:16px}.policy a{color:var(--color-red-400);text-underline-offset:6px;text-decoration:underline;display:inline}.policy strong{font-size:clamp(18px,3vw,22px);font-weight:var(--fw-600)}.single{letter-spacing:.4px;font-size:clamp(18px,2vi,20px)}.single h2{color:var(--color-red-700);margin-bottom:24px;font-size:clamp(26px,3.2vw,30px);line-height:1.33}.single__content:not(:last-of-type){margin-bottom:clamp(32px,3.4vw,48px)}.single__box:not(:last-of-type),.single__box>p{margin-bottom:12px}.single__box ul{padding-left:clamp(16px,2.2vw,28px)}.single__box li{list-style:disc;display:list-item}.single__cards{justify-content:space-between;align-items:center;gap:clamp(10px,2.4vw,30px);display:flex}.single__card{width:100%;text-align:center;background-color:var(--color-cream-400);padding:clamp(16px,2.4vw,30px) clamp(10px,2.8vw,40px)}.single__card span{letter-spacing:0;margin-bottom:16px;font-size:clamp(16px,2vi,18px);display:block}.single__card p{font-weight:var(--fw-600);color:var(--color-red-700);text-transform:uppercase;font-size:clamp(18px,2vi,21px);line-height:1.3}@media only screen and (max-width:992px){.single__cards{flex-direction:column}}.footer{background-color:var(--color-red-800);color:var(--color-white)}.footer__main,.footer__wrapper{justify-content:space-between;align-items:center;display:flex}.footer__main{padding:clamp(32px,3.8vw,53px) 0}.footer__content{flex-direction:column;justify-content:center;display:flex}.footer__content>:not(:last-child){margin-bottom:24px}.footer__link{font-size:clamp(16px,2vi,20px)}.footer .logo{min-height:29px;filter:brightness(0)saturate()invert(32%)sepia(44%)saturate(1995%)hue-rotate(335deg)brightness(106%)contrast(86%)}.footer__wrapper{max-width:1216px;width:100%;margin-inline:auto;padding:25px 0;position:relative}.footer__wrapper:before{content:"";height:1px;background-color:var(--color-white-20);width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer__items{justify-content:space-between;align-items:center;gap:32px clamp(16px,3.4vw,48px);display:flex}.footer__items .copyright{font-weight:var(--fw-700)}@media only screen and (max-width:768px){.footer__main,.footer__wrapper{justify-items:center;gap:30px}.footer__main{flex-direction:column}.footer__main *{text-align:center}.footer__wrapper{flex-direction:column-reverse}.footer__content{align-items:center}}
/*# sourceMappingURL=main.css.map */
