.social.in-contacts{font-size:1rem;column-gap:1.5rem;row-gap:.375rem;}
.social.in-contacts a{gap:.375rem;}
.social.in-contacts a img{width:.75rem;height:.75rem;margin-top:.0625rem;}
input,textarea,select,.input{min-height:3.6875rem;padding:1.3125rem;font-size:.8125rem;}
.btn-1{min-height:2.875rem;padding:0 1rem;font-size:.75rem;}
.btn-1.subtype-1{font-size:.8125rem;line-height:1.25rem;height:3.25rem;}
.btn-1.subtype-1 img{width:.5625rem;height:.5625rem;margin-top:0;}
.btn-1.subtype-2{height:3.375rem;font-size:.8125rem;gap:.6875rem;}
.btn-1.subtype-2 img{width:.75rem;height:.75rem;margin-top:.0625rem;}
.pagination li:not(.prev,.next) a{margin-right:.25rem !important;margin-left:.25rem !important;}
.slider-section-wrap h2{padding-left:0;padding-right:0;}
.landing-block{padding:1.125rem 1.25rem 2rem 1.25rem;}
.landing-block .line{font-size:1.4375rem;line-height:1.8125rem;}
.landing-block .cup{right:-3.4375rem;bottom:-23.625rem;-ms-transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);}
.landing-info{max-width:none;}
.credits{font-size:.875rem;}
.title-small{font-size:1rem;line-height:1rem;}
.title-big{font-size:1.5rem;line-height:1.5rem;}
.quote-1 .person{-ms-transform:scale(.4);-webkit-transform:scale(.4);-moz-transform:scale(.4);transform:scale(.4);top:5.125rem;right:-5.8125rem;}
.quote-2 .person{right:-3.25rem;top:4.3125rem;width:8.125rem;}
blockquote{padding:1.0625rem 1.375rem 1.0625rem 1.9375rem;}
blockquote.type-2{padding-right:1.9375rem;padding-left:1.375rem;padding-top:.875rem;padding-bottom:.875rem;}
.accordion{--bs-gutter-y:.5rem;}
.accordion .row{--bs-gutter-y:.5rem;}
.accordion .xspace{padding-left:1.25rem;padding-right:1.25rem;}
.accordion .item .title{min-height:3.75rem;font-size:.875rem;}
.accordion .description{font-size:.8125rem;line-height:.9375rem;}
.accordion .icon svg{width:.875rem;height:.875rem;}
.iframe-video .play-preview svg{--width:2.5rem;--height:2.5rem;margin-left:-.125rem;}
.tns-controls [data-controls="prev"],.tns-controls [data-controls="next"]{--height:1.125rem;}
.tns-controls [data-controls="prev"]{left:-.9375rem;}
.tns-controls [data-controls="next"]{right:-.9375rem;}
.reviews-slider{margin-left:.9375rem;margin-right:.9375rem;}
.reviews-slider .one{-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:1.8125rem 1.25rem;}
.reviews-slider .text{font-size:.875rem;line-height:1.0625rem;margin-top:1.1875rem;}
.reviews-teasers .one{-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:1.8125rem 1.25rem;}
.reviews-teasers .text{font-size:.875rem;line-height:1.0625rem;margin-top:1.1875rem;}
.review-form-wrap .person{width:12.5rem;top:45rem;right:-5.625rem;}
.form-3{padding:1.25rem;}
.rating-set svg{font-size:1.25rem;}
.header-contact{padding:.75rem .75rem .75rem .75rem;}
.header-contact .hc-title-wrap img{width:1.375rem;}
.header-contact .hc-title{font-size:1.125rem;line-height:1.3125rem;}
.header-contact .hcf-title{font-size:1rem;line-height:1rem;margin-bottom:.5rem;}
.header-contact .cup{width:9rem;bottom:-6.6875rem;right:-2.6875rem;}
.form-2{padding:.75rem;}
.price-item{padding:1.5rem 1.125rem;}
.price-item .badge{-ms-transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);transform:scale(.7);}
.price-item .cost{font-weight:700;font-size:.8125rem;}
.adv-item .icon svg{width:2rem;}
.adv-item .title{font-size:1rem;}
.blog-teaser .cont{padding:1.25rem;}
.blog{padding:1.25rem;}
.blog-text-1{padding:1rem 1.25rem;}
.blog-text-2{padding:1rem 1.25rem;}
.blog-text-2:before,.blog-text-2:after{top:-1rem;left:1.375rem;}
.blog-text-2:after{right:1.25rem;bottom:-1rem;}