.container-my {max-width: 85rem; width: 100%; margin-left: auto; margin-right: auto;}
.padding-global {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 3.75rem; padding-bottom: 3.75rem;}
.section-tool_hero {padding-top: 7.5rem; padding-bottom: 3.75rem;}
.tag {padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.31rem; padding-bottom: 0.31rem; width: auto; border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1); display: flex; flex-direction: column; justify-content: center; align-items: center;}
.tool_hero-grid {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 1.13rem;}
.card-big {display: flex; align-items: flex-start; row-gap: 1.25rem; border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem; height: auto; overflow-x: hidden; overflow-y: hidden; color: rgba(255, 255, 255, 1); padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; flex-direction: column; justify-content: flex-end; transition-property: all, transform; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; aspect-ratio: 1 / 1;}
.card-big:hover {box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0.15); transform: scale3d(1.025, 1.025, 1);}
.absolute-100 {width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;}
.z-index1 {z-index: 1;}
.miniature-wrapper {width: 5rem; height: 5rem; display: flex; justify-content: center; align-items: center;}
.btn {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 0.63rem; padding-bottom: 0.63rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); position: relative; transition-property: background-color, color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; color: rgba(255, 255, 255, 1); text-decoration: none; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn:hover {color: rgba(27, 39, 16, 1); background-color: rgb(255, 255, 255);}
.round-btn {display: flex; justify-content: center; align-items: center; width: 2.5rem; height: 2.5rem; border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem; background-color: rgba(27, 39, 16, 0.25); backdrop-filter: blur(15px); transition-property: background-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; z-index: 2;}
.round-btn:hover {background-color: rgb(27, 39, 16);}
.ico-20 {min-height: auto; width: 1.25rem; height: 1.25rem; display: flex;}
.expand-card {height: 12.5rem; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); display: flex; flex-direction: column; align-items: flex-start; padding-left: 0.94rem; padding-right: 0.63rem; padding-top: 0.94rem; padding-bottom: 0.94rem; color: rgba(27, 39, 16, 1); transition-property: height, background-color, border-color; transition-duration: 300ms, 300ms, 300ms; transition-delay: 0ms, 0ms, 0ms; transition-timing-function: ease, ease, ease;}
.expand-card:hover {height: 15rem; background-color: rgb(238, 238, 233); border-top-color: rgba(27, 39, 16, 0); border-left-color: rgba(27, 39, 16, 0); border-right-color: rgba(27, 39, 16, 0); border-bottom-color: rgba(27, 39, 16, 0);}
.info-wrapper {width: 1.88rem; height: 1.88rem; display: flex; justify-content: center; align-items: center;}
.info-default {min-height: auto; display: flex;}
.info-active {min-height: auto; opacity: 0; display: flex;}
.expand-rich {margin-left: 2.5rem; margin-top: 0.31rem; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; opacity: 0;}
.expand_data-wrapper {display: flex; align-items: center; row-gap: 0px; column-gap: 0.8rem; bottom: 0.94rem; right: 0.63rem; width: auto; position: absolute; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.ico-30 {min-height: auto; width: 1.88rem; height: 1.88rem; display: flex;}
.expand-data-rich {align-items: center;}
.service-card {display: flex; flex-direction: column; justify-content: center; align-items: center; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; row-gap: 1.25rem; height: 28.75rem; overflow-x: hidden; overflow-y: hidden; color: rgba(255, 255, 255, 1); text-align: center; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; transition-property: all, transform; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; min-width: 20.31rem;}
.service-card:hover {box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0.15); transform: scale3d(1.04, 1.04, 1);}
.flex-h-20 {display: flex; column-gap: 1.25rem; align-items: center;}
.flex-v-10 {display: flex; flex-direction: column; row-gap: 0.63rem;}
.small-title {margin-bottom: 1.25rem;}
.tool-column {display: flex; flex-direction: column; align-items: center; row-gap: 1.25rem; width: 37.19rem; flex-shrink: 0; justify-content: flex-end;}
.tool-pic {width: 12.19rem; height: 12.19rem;}
.tool_divider {height: 1px; background-color: rgba(27, 39, 16, 0.2);}
.tool_text-block {display: flex; flex-direction: column; row-gap: 0.31rem; text-align: center; align-items: center;}
.section_tool-docs {padding-top: 0.31rem;}
.doc-cell {border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; display: flex; justify-content: space-between; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); padding-left: 1.25rem; padding-right: 1.25rem; height: 5.63rem; align-items: center; padding-top: 0.63rem; padding-bottom: 0.63rem; transition-property: height, border-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; cursor: pointer;}
.doc-cell:hover {height: 6.88rem; border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.doc_right {width: auto; display: flex; column-gap: 0.63rem; align-items: center; height: 100%;}
.doc-vid {min-height: auto; height: 100%; aspect-ratio: 1/1; overflow-x: hidden; overflow-y: hidden; max-height: 100%; position: relative; mix-blend-mode: multiply; width: auto;}
.doc_arrow-wrapper {width: 1.88rem; height: 1.88rem;}
.doc-arrow-active {display: flex; opacity: 0; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.doc-arrow-default {display: flex; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.doc-overlay {position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.2); backdrop-filter: blur(25px); justify-content: flex-end; height: 100vh; display: flex; opacity: 0; pointer-events: none; z-index: 999; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.doc-inner {width: 50%; background-color: rgb(255, 255, 255); display: flex; flex-direction: column;}
.doc-inner_top {padding-top: 1.25rem; padding-bottom: 1.25rem; display: flex; flex-direction: column; align-items: center; row-gap: 0.63rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.2); border-top-color: rgba(0, 0, 0, 0.2); border-left-color: rgba(0, 0, 0, 0.2); border-right-color: rgba(0, 0, 0, 0.2);}
.doc-inner_bottom {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; display: flex; flex-direction: column; row-gap: 2.81rem; height: 100%; overflow-x: scroll; overflow-y: scroll; flex-grow: 0; flex-shrink: 1;}
.doc-pic {width: auto; height: 100%; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem;}
.doc-rich {flex-shrink: 0;}
.display-none {display: none;}
.vid-70 {width: auto; height: 4.38rem; aspect-ratio: 1/1;}
.doc-close {width: 2.5rem; min-height: auto; height: 2.5rem; display: flex; position: absolute; top: 1.25rem; right: 1.25rem; cursor: pointer; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.2); border-left-color: rgba(27, 39, 16, 0.2); border-right-color: rgba(27, 39, 16, 0.2); border-bottom-color: rgba(27, 39, 16, 0.2); transition-property: border-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem;}
.doc-close:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.page-wrapper {margin-left: auto; margin-right: auto; width: 100%; overflow-x: clip; overflow-y: clip; display: flex; flex-direction: column; align-items: center; background-color: rgb(252, 252, 248); font-family: 'PPNeueMontreal';}
.acc-wrapper {width: 100%; display: flex; flex-direction: column; row-gap: 1.25rem;}
.acc-head {margin-bottom: 0px; display: flex; justify-content: flex-start; align-items: center; padding-bottom: 1.25rem;}
.acc-block {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(27, 39, 16, 0.25); border-bottom-style: solid; overflow-x: clip; overflow-y: clip; transition-property: height, border-color; transition-duration: 600ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; cursor: pointer;}
.acc-block:hover {border-bottom-color: rgba(27, 39, 16, 1);}
.acc-num {width: 3.13rem; opacity: 0.6;}
.acc-symbol {min-height: auto; width: 100%; height: 100%; display: flex; position: absolute; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.acc_symb-wrapper {width: 0.63rem; height: 0.63rem; display: flex; justify-content: center; align-items: center;}
.acc-minus {opacity: 0;}
.acc-body {height: 0px;}
.hero-symb {position: absolute; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.sound-muted {opacity: 0;}
.pause {opacity: 0;}
.acc-inner {margin-bottom: 1.56rem;}
.section_tool-2c {padding-bottom: 7.5rem;}
.footer {background-color: rgb(0, 0, 0); padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 5rem; padding-bottom: 5rem; color: rgba(255, 255, 255, 1); position: relative; display: flex; flex-direction: column; align-items: center;}
.footer-vid {width: 26.25rem; border-top-left-radius: 1.88rem; border-top-right-radius: 1.88rem; border-bottom-left-radius: 1.88rem; border-bottom-right-radius: 1.88rem; grid-row-start: span 2; grid-row-end: span 2; height: 49.38rem;}
.footer-grid {display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto; row-gap: 2.5rem; column-gap: 5.31rem;}
.footer-cell {display: flex; flex-direction: column; row-gap: 0.63rem;}
.op-60 {opacity: 0.6;}
.flex-v-5 {display: flex; flex-direction: column; row-gap: 0.31rem;}
.flex-v-0 {display: flex; flex-direction: column;}
.adress-block {padding-top: 0.94rem; padding-bottom: 0.94rem; padding-left: 1.25rem; padding-right: 1.25rem; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-bottom-color: rgba(255, 255, 255, 0.1);}
.adress-inner {opacity: 0.4; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.footer-bg {position: absolute; z-index: -1; top: 0px; bottom: 0px; width: 100vw; background-color: rgb(0, 0, 0);}
.main-wrapper {max-width: 1920px; display: flex; flex-direction: column; align-items: center;}
.section-post {padding-top: 7.81rem; padding-bottom: 3.75rem; padding-left: 2.5rem; padding-right: 2.5rem;}
.post_left {display: flex; flex-direction: column; width: 15.94rem; flex-shrink: 0;}
.post_right {width: 100%; display: flex; flex-direction: column; row-gap: 3.75rem;}
.dot4 {width: 0.25rem; height: 0.25rem; border-top-left-radius: 200px; border-top-right-radius: 200px; border-bottom-left-radius: 200px; border-bottom-right-radius: 200px; background-color: rgb(27, 39, 16);}
.post_link-block {display: flex; align-items: center; column-gap: 0.63rem; padding-left: 0.94rem; padding-right: 0.94rem; padding-top: 0.94rem; padding-bottom: 0.94rem; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25);}
.ico-50 {width: 3.13rem; height: 3.13rem;}
.ico-40 {width: 2.5rem; height: 2.5rem; min-height: auto;}
.post-cover {width: 100%; height: 25rem; border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem;}
.text-45 {font-size: 2.81rem; line-height: 105%;}
.compare-card {border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem; background-size: auto; background-image: linear-gradient(120deg, rgba(31, 41, 15, 1) 0%, rgba(104, 96, 65, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 3.75rem; padding-bottom: 3.75rem; display: flex; flex-direction: column; row-gap: 2.5rem; color: rgba(255, 255, 255, 1);}
.post_compare-column {display: flex; flex-direction: column; align-items: center; row-gap: 1.25rem; width: auto; flex-shrink: 0; flex-grow: 1;}
.compare-radio {width: 1.25rem; height: 1.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(211, 250, 153, 1); border-left-color: rgba(211, 250, 153, 1); border-right-color: rgba(211, 250, 153, 1); border-bottom-color: rgba(211, 250, 153, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; padding-left: 0.13rem; padding-right: 0.13rem; padding-top: 0.13rem; padding-bottom: 0.13rem; display: flex; justify-content: center; align-items: center;}
.comare-dot {height: 100%; border-top-left-radius: 100000000px; border-top-right-radius: 100000000px; border-bottom-left-radius: 100000000px; border-bottom-right-radius: 100000000px; background-color: rgb(211, 250, 153); width: 100%;}
.post-nav-wrapper {display: flex; flex-direction: column; row-gap: 0.63rem; position: sticky; top: 7.81rem;}
.post_nav-line {display: flex; column-gap: 0.63rem; align-items: center; opacity: 0.4; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.post_num-wrapper {display: flex; justify-content: center; align-items: center; width: 1.88rem; height: 1.88rem; color: rgba(27, 39, 16, 1); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1); border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; aspect-ratio: 1 / 1;}
.section-blog-slider {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 3.75rem; padding-bottom: 7.5rem;}
.swiper-wrapper {display: flex; align-items: center;}
.swiper-slide {flex-shrink: 0;}
.blog-post {display: flex; flex-direction: column; align-items: flex-start; width: 30rem;}
.blog-cover {height: 16.25rem; width: 100%; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; margin-bottom: 1.56rem;}
.section-price {padding-top: 7.5rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-bottom: 7.5rem;}
.prices_promo-tag {min-height: 5.63rem; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); padding-top: 1.56rem; padding-bottom: 1.56rem; padding-left: 1.25rem; padding-right: 1.25rem; display: flex; align-items: center; column-gap: 0.63rem;}
.text-price {white-space: pre-wrap; text-align: right; margin-left: auto;}
.dd-wrapper {flex-direction: column;}
.dd-top {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; justify-content: space-between; align-items: center;}
.dd-symb-wrapper {width: 0.69rem; height: 0.69rem; display: flex; justify-content: center; align-items: center;}
.dd-symb {width: 0.69rem; height: 0.69rem; position: absolute;}
.minus {opacity: 0;}
.section-service_hero {height: 100vh; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 7.5rem; padding-bottom: 2.5rem; background-color: rgb(238, 238, 233); width: 100vw;}
.section-service_second {padding-top: 7.5rem;}
.section-service_gallery {padding-top: 3.75rem; padding-bottom: 3.75rem;}
.gallery {display: flex; flex-direction: column; align-items: center;}
.gallery-slide {position: relative; color: rgba(255, 255, 255, 1); display: flex; justify-content: center; align-items: center; padding-left: 0.63rem; padding-right: 0.63rem;}
.gallery-slide_overlay {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; z-index: 2; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; opacity: 0; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.gallery-slide_notion {display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto; column-gap: 0.63rem; padding-left: 0.94rem; padding-right: 0.94rem; padding-top: 0.94rem; padding-bottom: 0.94rem; background-color: rgba(255, 255, 255, 0.1); border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; backdrop-filter: blur(40px); height: 5rem;}
.gallery_pagination-wrapper {width: auto; border-top-left-radius: 62.5rem; border-top-right-radius: 62.5rem; border-bottom-left-radius: 62.5rem; border-bottom-right-radius: 62.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; display: flex; align-items: center; column-gap: 0.31rem;}
.gallery_mute-btn {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 12.5rem; border-top-right-radius: 12.5rem; border-bottom-left-radius: 12.5rem; border-bottom-right-radius: 12.5rem; flex-shrink: 0; cursor: pointer;}
.gallery_bullets-wrapper {display: flex; align-items: center; column-gap: 0.31rem; flex-shrink: 0; width: auto;}
.gallery-bullet {width: 3.75rem; height: 2.5rem; display: flex; justify-content: center; align-items: center; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; transition-property: width, background-color, color; transition-duration: 300ms, 300ms, 300ms; transition-delay: 0ms, 0ms, 0ms; transition-timing-function: ease, ease, ease; border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1); cursor: pointer;}
.gallery_bullet-play {position: absolute; left: 0.63rem;}
.gallery-slide_video {position: absolute; left: 0px; bottom: 0px; top: 0px; right: 0px; height: 100%;}
.gallery-slide_tech {display: none;}
.gallery-bullet_text {position: absolute;}
.gallery-swiper {margin-bottom: 1.25rem; display: flex; align-items: center;}
.gallery-slide_inner {height: 36.25rem; width: 36.25rem; transition-property: height, width; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; border-top-left-radius: 1.88rem; border-top-right-radius: 1.88rem; border-bottom-left-radius: 1.88rem; border-bottom-right-radius: 1.88rem; overflow-x: hidden; overflow-y: hidden; background-color: rgb(238, 238, 233); flex-shrink: 0;}
.section-service_stages {padding-top: 3.75rem; padding-bottom: 7.5rem;}
.section-service_tool {padding-top: 7.5rem; padding-bottom: 7.5rem; color: rgba(255, 255, 255, 1); width: 100vw; overflow-x: visible; overflow-y: visible; background-size: 100% 100%; background-image: url("/d/123.png"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.stage-cell {display: flex; grid-template-columns: auto 1fr; grid-template-rows: auto auto; row-gap: 0.63rem; column-gap: 0.63rem; flex-direction: column; align-items: flex-start;}
.service-tool_left {background-color: rgba(255, 255, 255, 0.05); border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; aspect-ratio: 1 / 1; backdrop-filter: blur(10px);}
.tag-green {background-color: rgb(211, 250, 153); color: rgba(27, 39, 16, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.expand-card-copy {height: 8.13rem; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; display: flex; flex-direction: column; align-items: flex-start; padding-left: 0.94rem; padding-right: 0.63rem; padding-top: 0.94rem; padding-bottom: 0.94rem; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(40px);}
.before_card {display: flex; padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 1.25rem; flex-direction: column; align-items: flex-start; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; height: 100%;}
.before-grid {column-gap: 0.63rem; height: 23.13rem; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; overflow-x: hidden; overflow-y: hidden; margin-bottom: 1.25rem; display: flex;}
.before-img {border-top-left-radius: 0.31rem; border-top-right-radius: 0.31rem; border-bottom-left-radius: 0.31rem; border-bottom-right-radius: 0.31rem; height: 100%; width: 100%;}
.before-slide {width: 21.88rem; height: 27.5rem; padding-right: 1.25rem;}
.zone-heading {display: flex; align-items: center; column-gap: 0.63rem;}
.vid-place {width: 3.75rem; height: 3.75rem;}
.vid-tech {display: none;}
.zone_price-line {padding-top: 1.25rem; padding-bottom: 1.25rem; display: flex; align-items: center; column-gap: 0.63rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(27, 39, 16, 0.25);}
.zone-extra {display: flex; align-items: center; column-gap: 0.63rem; padding-top: 1.56rem; padding-bottom: 1.56rem; padding-left: 1.25rem; padding-right: 1.25rem; color: rgba(255, 255, 255, 1); border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem;}
.toggle-wrapper {width: auto; cursor: pointer;}
.toggle-head {padding-left: 0.94rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; border-top-left-radius: 62.5rem; border-top-right-radius: 62.5rem; border-bottom-left-radius: 62.5rem; border-bottom-right-radius: 62.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); display: flex; column-gap: 0.31rem; width: auto; transition-property: border; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.toggle-head:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.toggle-body {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; display: flex; flex-direction: column; position: absolute; z-index: 2; background-color: rgb(252, 252, 248); width: 12.25rem; right: 0px; top: 3.13rem;}
.swiper-before {height: 27.5rem;}
.section-blog_main {padding-top: 7.5rem; padding-bottom: 7.5rem;}
.smi-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; padding-left: 0px; padding-top: 0px; row-gap: 2.5rem; column-gap: 1.25rem;}
.blog-cell-inner {display: flex; flex-direction: column; row-gap: 0.94rem; align-items: flex-start;}
.blog-cover-main {width: 100%; height: auto; aspect-ratio: 22/13; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem;}
.blog_text-wrapper {display: flex; flex-direction: column; row-gap: 0.31rem;}
.author-line {display: flex; align-items: center; column-gap: 0.31rem;}
.author-mini {border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem;}
.blog-3-grid {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 2.5rem; column-gap: 1.25rem; align-items: start;}
.filter-tag {border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); transition-property: border-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.section-blog_bottom {padding-bottom: 7.5rem; min-height: 110vh;}
.section-blog_main-copy {padding-top: 7.5rem; padding-bottom: 7.5rem;}
.review-group {display: flex; height: 28.75rem; transition-property: transform; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.review-group:hover {transform: scale3d(1.05, 1.05, 1);}
.review-var1 {background-color: rgb(238, 238, 233); border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; display: flex; flex-direction: column; column-gap: 0px; row-gap: 0.44rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; height: 100%; width: 20rem;}
.quote {width: 0.81rem; height: 0.63rem;}
.review-logo {height: 1.25rem; width: auto;}
.review-var2 {background-color: rgb(238, 238, 233); border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; display: flex; flex-direction: column; column-gap: 0px; row-gap: 0.44rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; align-items: flex-end; height: 100%; width: 20rem; overflow-x: hidden; overflow-y: hidden;}
.vid-wrapper {position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.vid-link {display: none;}
.review-var3 {display: flex; flex-direction: column; row-gap: 1.25rem; align-items: flex-end; width: 20rem;}
.review-var4 {background-color: rgb(238, 238, 233); border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; display: flex; flex-direction: column; column-gap: 0px; row-gap: 1.25rem; padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 1.25rem; height: 100%; width: 20rem;}
.rev-link-block {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; justify-content: space-between; align-items: center; transition-property: border-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.rev-link-block:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.section-rev_main {padding-top: 7.5rem; padding-bottom: 7.5rem;}
.section-rev_second {padding-top: 5rem; padding-bottom: 5rem; background-size: cover; background-image: url("/d/hf_20260515_150744_1b26932f-e268-41c2-94d8-3fe55938f57d_1.webp"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; width: 100vw;}
.rev-second_card {display: flex; flex-direction: column; row-gap: 1.25rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; background-color: rgba(0, 0, 0, 0.25); border-top-left-radius: 1.88rem; border-top-right-radius: 1.88rem; border-bottom-left-radius: 1.88rem; border-bottom-right-radius: 1.88rem; backdrop-filter: blur(120px); height: 34.38rem; align-items: flex-start; color: rgba(255, 255, 255, 1);}
.rev_author {display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto auto; column-gap: 0.63rem;}
.gallery-slide_overlay-doc {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; z-index: 2; display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; opacity: 0; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; column-gap: 1rem;}
.review-var5 {width: 28.75rem; height: 28.75rem; flex-shrink: 0; border-top-left-radius: 62.5rem; border-top-right-radius: 62.5rem; border-bottom-left-radius: 62.5rem; border-bottom-right-radius: 62.5rem; aspect-ratio: 1 / 1;}
.review-slide {padding-right: 1.25rem;}
.swiper_nav-wrapper {width: auto; display: flex; column-gap: 0.63rem;}
.swiper-arrow {display: flex; align-items: center; justify-content: center; width: 2.5rem; height: 2.5rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem; cursor: pointer; transition-property: border; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.swiper-arrow:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.section-team {padding-top: 7.5rem; padding-bottom: 7.5rem;}
.section-service_how {height: 48.75rem; padding-top: 2.5rem; padding-bottom: 2.5rem; color: rgba(255, 255, 255, 1); background-size: cover; background-image: url("/d/fon_02.png"); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 100vw;}
.how-card {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25rem;}
.ico-60 {width: 3.75rem; height: 3.75rem; border-top-left-radius: 62.5rem; border-top-right-radius: 62.5rem; border-bottom-left-radius: 62.5rem; border-bottom-right-radius: 62.5rem;}
.how_text-wrapper {display: flex; flex-direction: column; row-gap: 0.63rem;}
.section-about_nums {padding-top: 7.5rem;}
.nums-grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; row-gap: 1.25rem; column-gap: 1.25rem;}
.nums-cell {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); border-top-left-radius: 1.81rem; border-top-right-radius: 1.81rem; border-bottom-left-radius: 1.81rem; border-bottom-right-radius: 1.81rem; height: 12.5rem; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 0.94rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.quote-grid {display: flex; grid-template-columns: 1fr 20.31rem; grid-template-rows: auto auto; column-gap: 1.25rem;}
.quote-small {display: flex; justify-content: center; align-items: center; border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; width: 20.31rem; flex-shrink: 0;}
.quote-big {border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; padding-left: 2.5rem; padding-right: 2.5rem; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; row-gap: 5rem; color: rgba(255, 255, 255, 1); padding-top: 2.5rem; padding-bottom: 2.5rem; height: 36.25rem;}
.ico-15 {min-height: auto; width: 0.94rem; height: 0.94rem;}
.text-30 {font-size: 1.88rem; line-height: 117%;}
.quote_person {width: auto; display: flex; flex-direction: column; align-items: center; row-gap: 0.63rem; text-align: center;}
.h-40 {height: 2.5rem; width: auto;}
.loc_grid {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.text-gradient {color: rgba(255, 255, 255, 1);}
.loc_grid_inner {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 2.5rem; column-gap: 1.25rem;}
.loc-cell {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.63rem; padding-right: 3.44rem;}
.section-about_loc {padding-bottom: 7.5rem;}
.sert-grid {display: flex; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 3.75rem; align-items: flex-start;}
.sert_scroll {width: 2.5rem; height: calc(100vh - 7.5rem); position: sticky; top: 3.75rem; background-color: rgba(0, 0, 0, 0); display: flex; flex-direction: column; align-items: center; row-gap: 0.63rem;}
.sert_pic-wrapper {height: 32.5rem; width: 38.75rem; flex-shrink: 0; border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 2.75rem; padding-bottom: 2.75rem; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; position: sticky; top: 3.75rem; overflow-x: hidden; overflow-y: hidden;}
.sert_form-wrapper {width: 36.25rem; flex-shrink: 0;}
.sert-pic {width: 22.5rem; height: 22.5rem; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.sert-form {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.input-group {display: flex; flex-direction: column; row-gap: 1.25rem;}
.input-global {height: 3.75rem; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 0px; padding-bottom: 0px; display: flex; justify-content: space-between; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); flex-direction: row; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; transition-property: border-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.input-grid-2c {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 0.63rem; row-gap: 0.63rem; margin-top: 0px; grid-column-start: span 2; grid-column-end: span 2;}
.radio-circ {width: 1.88rem; height: 1.88rem; order: 1000; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); background-size: cover; background-image: none/*url("/d/circ.svg")*/; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: border-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.input-grid-3c {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 0.63rem; row-gap: 0.63rem; margin-top: 0px;}
.radio-no-circ {justify-content: center;}
.input_rub-wrapper {display: flex; justify-content: center; align-items: center; width: 3.75rem; height: 100%; position: absolute; left: 0px; top: 0px; bottom: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: solid; border-right-color: rgba(27, 39, 16, 0.25);}
.input-rub {padding-left: 5rem; background-color: rgba(255, 255, 255, 0); transition-property: border-color, background-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease;}
.text-rub {opacity: 1; transition-property: color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.body-s {font-weight: 400;}
.sert_service {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; overflow-x: hidden; overflow-y: hidden; position: absolute; width: 100%; top: 4.38rem; background-color: rgb(252, 252, 248); opacity: 0; pointer-events: none; z-index: 3; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.cert_ser-line {margin-left: 0px; margin-top: 0px; display: flex; justify-content: space-between; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; transition-property: background-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.cert_ser-line:hover {background-color: rgb(244, 244, 236);}
.cert_arrow-wrapper {display: flex; flex-direction: column; justify-content: center; align-items: center; width: 1.25rem; height: 1.25rem; position: absolute; right: 1.25rem; top: 1.25rem;}
.arrow {width: 1.25rem; height: 1.25rem; min-height: auto; transition-property: transform; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.promo-block {display: flex; align-items: center; margin-left: 0px; margin-top: 0px; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; background-color: rgb(238, 238, 233); padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; height: auto;}
.promo-pic_global {height: 100%; width: 10%; aspect-ratio: 1/1;}
.input-card {height: 17.5rem; align-items: flex-start; padding-top: 0.63rem; padding-bottom: 1.25rem; padding-right: 0.63rem; position: relative; z-index: 2;}
.cert-radio-cover {width: 15.31rem; height: 15.31rem;}
.color-ico {width: 1.88rem; height: 1.88rem;}
.input-area {height: 11.25rem; align-items: flex-start; padding-top: 1.25rem; padding-bottom: 1.25rem;}
.cert_submit {width: 100%; height: 2.5rem; margin-top: 0px; border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(27, 39, 16, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.cert_total {padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; display: grid; grid-template-columns: auto 1fr; grid-template-rows: 1fr 1fr; row-gap: 0.31rem; column-gap: 0.63rem; background-color: rgb(238, 238, 233); border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.cert_img {width: 100%; height: 100%; position: absolute; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.cert_total_img-wrapper {width: 5rem; height: 5rem; grid-row-start: span 2; grid-row-end: span 2;}
.disabled {opacity: 0.5; pointer-events: none;}
.input-rub-disabled {pointer-events: none;}
.util-elements {position: fixed; left: 0px; top: 0px;}
.reciever_fiz-wrapper {grid-column-start: span 2; grid-column-end: span 2; display: flex; flex-direction: column; row-gap: 0.63rem;}
.input-where {height: 8.75rem; flex-direction: column; align-items: flex-start; padding-top: 1.25rem; padding-bottom: 1.25rem;}
.where_psevdo {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 2.5rem; padding-bottom: 1.25rem; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;}
.endpoint {width: 1.88rem; height: 1.88rem; min-height: auto;}
.cert_line {width: 1px; height: 0%; background-color: rgb(27, 39, 16);}
.dsadasd {background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.dsadasd:hover {background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.section-sert_sucess {height: auto; display: flex; width: 100vw;}
.cert_right {background-color: rgb(238, 238, 233); padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; flex-shrink: 0; display: flex; flex-direction: column;}
.cert_secondary_img-wrapper {width: 5rem; height: 5rem;}
.cert-btn {height: 2.5rem; justify-content: center; align-items: center; flex-direction: column; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.tag-is-white {border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1);}
.btn-is-bordered-black {padding-left: 0.94rem; padding-right: 0.94rem; height: 2.5rem; border-top-left-radius: 10000px; border-top-right-radius: 10000px; border-bottom-left-radius: 10000px; border-bottom-right-radius: 10000px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; display: flex; justify-content: center; align-items: center; text-decoration: none; transition-property: color, background-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease;}
.btn-is-bordered-black:hover {color: rgba(255, 255, 255, 1); background-color: rgb(27, 39, 16); border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.another-fucking-bg-color {background-color: rgb(238, 238, 233);}
.section-results {padding-bottom: 5.31rem; padding-top: 7.5rem;}
.section-results-all {background-color: rgb(255, 255, 255); border-top-left-radius: 2.81rem; border-top-right-radius: 2.81rem; border-bottom-left-radius: 2.81rem; border-bottom-right-radius: 2.81rem; margin-top: -2.81rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; margin-bottom: -2.81rem; width: 100vw; min-height: 100vh;}
.toggle-body-is-main {right: auto; left: 0px; background-color: rgb(255, 255, 255);}
.flex-h-10 {display: flex; column-gap: 0.63rem; align-items: center; margin-top: auto;}
.section_hero {height: 100vh; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 7.5rem; padding-bottom: 2.5rem; background-color: rgb(238, 238, 233); width: 100vw; color: rgba(255, 255, 255, 1);}
.section_main-ways {padding-top: 7.5rem;}
.section_main-proto {padding-top: 7.5rem;}
.prot-card {border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem; display: flex; flex-direction: column; align-items: flex-start; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; color: rgba(255, 255, 255, 1); aspect-ratio: 1 / 1;}
.prot_image-wrapper {width: 5rem; height: 5rem; margin-bottom: 1.25rem;}
.prot-card_bottom {margin-top: auto; display: flex; flex-direction: column; row-gap: 0.63rem; align-items: flex-start;}
.prot-line {width: 100%; min-height: auto; height: 0.44rem; display: flex;}
.flex-h-auto {display: flex; justify-content: space-between; align-items: center;}
.tag-red {background-color: rgb(119, 29, 23); color: rgba(255, 255, 255, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.section-qviz {height: 55rem; background-size: 100%; background-image: url("/d/quiz-w.webp"); background-repeat: no-repeat; background-position: center bottom 0%; background-attachment: scroll;}
.section_main-apps {padding-top: 7.5rem; padding-bottom: 7.5rem; color: rgba(255, 255, 255, 1); width: 100vw;}
.border-is-white {border-top-color: rgba(255, 255, 255, 0.25); border-left-color: rgba(255, 255, 255, 0.25); border-right-color: rgba(255, 255, 255, 0.25); border-bottom-color: rgba(255, 255, 255, 0.25);}
.border-is-white:hover {border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1);}
.app-slide {position: relative; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; overflow-x: hidden; overflow-y: hidden; width: 20.31rem; flex-direction: column; justify-content: flex-start; align-items: center; row-gap: 0.63rem; height: 30rem; background-color: rgb(240, 241, 236); padding-top: 2.5rem; padding-bottom: 0.94rem; transition-property: height, background-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; text-align: center; padding-left: 0.94rem; padding-right: 0.94rem;}
.app-swiper_img {width: 22.81rem; margin-top: auto; margin-bottom: auto; height: auto; aspect-ratio: 1 /1; position: absolute; bottom: -1.87rem; z-index: 1;}
.app-slide-bg {width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; opacity: 0; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.swiper-slide-app {height: 30rem; margin-right: 1.25rem; display: flex; align-items: center;}
.section_main-faq {padding-top: 7.5rem;}
.section-main_specials {padding-top: 7.5rem; padding-bottom: 7.5rem; width: 100vw;}
.specials-slide {width: 27.5rem; height: 28.75rem; border-top-left-radius: 1.88rem; border-top-right-radius: 1.88rem; border-bottom-left-radius: 1.88rem; border-bottom-right-radius: 1.88rem; padding-left: 1.56rem; padding-right: 1.56rem; padding-top: 1.56rem; padding-bottom: 1.56rem; overflow-x: hidden; overflow-y: hidden; display: flex; flex-direction: column; row-gap: 0.63rem; color: rgba(255, 255, 255, 1);}
.spec-slider-ico {width: 5rem; height: 5rem;}
.mobile {display: none;}
.nav-overlay {height: 100vh; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.2); backdrop-filter: blur(60px); z-index: 999; display: flex; justify-content: flex-end; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.nav_inner {width: 43.75rem; background-color: rgb(255, 255, 255); padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 2.25rem; overflow-x: scroll; overflow-y: scroll;}
.nav_top {display: flex; align-items: center; justify-content: space-between;}
.city-dd_top {display: flex; align-items: center; column-gap: 0.31rem; height: 50px;}
.city-dd_arrow {min-height: auto; width: 1.25rem; height: 1.25rem; display: flex; transition-property: transform; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.sex-toggle {border-top-left-radius: 100000px; border-top-right-radius: 100000px; border-bottom-left-radius: 100000px; border-bottom-right-radius: 100000px; background-color: rgba(27, 39, 16, 0.1); padding-left: 0.31rem; padding-right: 0.31rem; padding-top: 0.31rem; padding-bottom: 0.31rem; display: flex; width: auto;}
.sex-option {height: 2.5rem; display: flex; justify-content: center; padding-left: 0.94rem; padding-right: 0.94rem; column-gap: 0.31rem; color: rgba(27, 39, 16, 1); align-items: center; cursor: pointer; border-top-left-radius: 10000px; border-top-right-radius: 10000px; border-bottom-left-radius: 10000px; border-bottom-right-radius: 10000px; transition-property: background-color, font-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; background-size: auto; background-image: none/*linear-gradient(rgba(252, 252, 248, 1) 0%, rgba(252, 252, 248, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.sex-option:hover {background-size: auto; background-image: linear-gradient(rgba(27, 39, 16, 0.1) 0%, rgba(27, 39, 16, 0.1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.sex-dot {width: 0.63rem; height: 0.63rem; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; background-color: currentColor;}
.sex-text {width: 5rem; text-align: center;}
.nav_close-wrapper {width: 5rem; display: flex; justify-content: flex-end;}
.nav-close {min-height: auto; width: 3.13rem; height: 3.13rem; display: flex; cursor: pointer; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); transition-property: border; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.nav-close:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.city-dd {width: 5rem; cursor: pointer;}
.city-dd_bottom {position: absolute; display: flex; flex-direction: column; row-gap: 0.63rem; padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; top: 3.75rem; width: 41.25rem; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; box-shadow: 0px 0.31em 25px 0px rgba(0, 0, 0, 0.1); transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(255, 255, 255); z-index: 2;}
.nav_city-toggle {border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; padding-right: 1.25rem; display: flex; justify-content: space-between; align-items: center; border-top-color: rgba(27, 39, 16, 0.15); border-left-color: rgba(27, 39, 16, 0.15); border-right-color: rgba(27, 39, 16, 0.15); border-bottom-color: rgba(27, 39, 16, 0.15);}
.nav_city-toggle:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.city-arrow {min-height: auto; display: flex; width: 1.88rem; height: 1.88rem;}
.nav_ways {display: flex; flex-direction: column; row-gap: 0.94rem; margin-top: 2.81rem;}
.nav_ways-cell {padding-left: 0.94rem; padding-right: 0.94rem; padding-top: 0.94rem; padding-bottom: 0.94rem; display: flex; justify-content: center; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); height: 16.25rem; align-items: flex-start; width: 100%; transition-property: border; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.nav_ways-cell:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.nav_ways-top {display: flex; justify-content: space-between; align-items: center;}
.nav_ways-img {position: absolute; top: 5rem; width: 7.5rem; height: 7.5rem;}
.nav_links-wrapper {display: flex; flex-direction: column; row-gap: 1.25rem; margin-top: 40px;}
.w-100 {width: 100%;}
.nav_link {display: flex; justify-content: space-between; align-items: center;}
.nav {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 0.94rem; padding-bottom: 0.94rem; position: fixed; left: 0px; top: 0px; right: 0px; z-index: 990; background-color: rgb(255, 255, 255); backdrop-filter: blur(20px); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;}
.nav-top {display: flex; justify-content: space-between; align-items: center;}
.nav-logo {width: 9.38rem; height: 1.88rem;}
.nav_btns-wrapper {display: flex; column-gap: 10px; width: auto;}
.nav_search-btn {width: 3.13rem; height: 3.13rem; border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.2); border-left-color: rgba(27, 39, 16, 0.2); border-right-color: rgba(27, 39, 16, 0.2); border-bottom-color: rgba(27, 39, 16, 0.2); display: flex; justify-content: center; align-items: center; cursor: pointer; transition-property: border-color, border; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease;}
.nav_search-btn:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.nav_menu-btn {width: 3.13rem; height: 3.13rem; border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.2); border-left-color: rgba(27, 39, 16, 0.2); border-right-color: rgba(27, 39, 16, 0.2); border-bottom-color: rgba(27, 39, 16, 0.2); display: flex; justify-content: center; align-items: center; cursor: pointer; transition-property: border; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.nav_menu-btn:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.search-modal {position: fixed; left: 0px; bottom: 0px; right: 0px; height: calc(100vh - 5rem); display: flex; row-gap: 1.25rem; flex-direction: column; padding-top: 1.25rem; padding-bottom: 1.25rem; padding-left: 2.5rem; padding-right: 2.5rem; background-color: rgb(255, 255, 255); z-index: 5; opacity: 0; pointer-events: none; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; top: 5rem;}
.search-wrapper {margin-top: 0px; margin-bottom: 0px; position: relative;}
.search-input {border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); height: 3.13rem; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 3.75rem;}
.search-dd {padding-left: 0.94rem; padding-right: 0.94rem; padding-top: 0.63rem; padding-bottom: 0.63rem; height: 2.5rem; border-top-left-radius: 10000px; border-top-right-radius: 10000px; border-bottom-left-radius: 10000px; border-bottom-right-radius: 10000px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; width: auto; top: 0.31rem; right: 0.31rem; display: flex; align-items: center; column-gap: 0.31rem; cursor: pointer;}
.search-dd-body {display: flex; flex-direction: column; row-gap: 0.94rem; position: absolute; top: 2.81rem; right: 0px; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; background-color: rgb(255, 255, 255); padding-left: 0.94rem; padding-right: 0.94rem; padding-top: 0.94rem; padding-bottom: 0.94rem; width: auto; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.search-ico {min-height: auto; width: 1.25rem; height: 1.25rem; display: flex; position: absolute; top: 0.94rem; left: 1.25rem;}
.search-form {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; position: relative; z-index: 10;}
.search_list {display: grid; column-gap: 1.25rem; align-items: center; margin-top: auto; flex-wrap: wrap; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; row-gap: 1.25rem; height: 100%; overflow-x: hidden; overflow-y: hidden;}
.search_col-wrapper {position: relative; display: flex; flex-direction: column; height: calc(100vh - 15.625rem); overflow-x: scroll; overflow-y: scroll; row-gap: 1.25rem;}
.search-btn-wide {height: 2.5rem; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; flex-shrink: 0; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.search-btn-wide:hover {background-color: rgb(27, 39, 16); color: rgba(252, 252, 248, 1);}
.search-arrow {transition-property: transform; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.search-card {display: flex; flex-direction: column; justify-content: center; align-items: center; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; row-gap: 1.25rem; height: 28.75rem; overflow-x: hidden; overflow-y: hidden; color: rgba(255, 255, 255, 1); text-align: center; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; transition-property: all, transform; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease;}
.mob-close {display: none;}
.mob-close-ico {display: none;}
.swiper-blog {align-items: flex-start;}
.dd-body {height: auto;}
.section-sert {padding-top: 7.5rem; padding-bottom: 7.5rem;}
.cert_details-wrapper {display: flex; flex-direction: column; row-gap: 1.25rem;}
.cert-detail {display: flex; flex-direction: column; row-gap: 0.63rem;}
.bg-white {background-color: rgb(255, 255, 255);}
.cert-details {justify-content: flex-start; height: auto;}
.sucess-numbers-wrapper {display: flex; flex-direction: column; row-gap: 0.63rem;}
.suc-num-line {display: flex; align-items: center; column-gap: 0.31rem;}
.post_nav-line-copy {display: flex; column-gap: 0.63rem; align-items: center; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.doc-cell-no-hover {border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; display: flex; justify-content: space-between; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); padding-left: 1.25rem; padding-right: 1.25rem; height: 5rem; align-items: center; padding-top: 0.63rem; padding-bottom: 0.63rem; transition-property: height, border-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; cursor: pointer;}
.doc-cell-no-hover:hover {border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1);}
.section-sert_sucess-copy {height: 100vh; display: flex; width: 100vw;}
.cert_right-success {height: 100%;}
.post-rich {max-width: 53.13rem;}
.section-contact {padding-top: 7.5rem; padding-bottom: 7.5rem;}
.card-big-copy {display: flex; align-items: flex-start; row-gap: 1.25rem; border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem; height: auto; overflow-x: hidden; overflow-y: hidden; color: rgba(255, 255, 255, 1); padding-left: 0rem; padding-right: 0rem; padding-top: 0rem; padding-bottom: 0rem; flex-direction: column; justify-content: flex-end; transition-property: all, transform; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; aspect-ratio: 1 / 1; width: 100%; position: relative;}
.card-big-copy-2 {display: flex; align-items: flex-end; row-gap: 1.25rem; border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem; height: auto; overflow-x: hidden; overflow-y: hidden; color: rgba(255, 255, 255, 1); padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; flex-direction: column; justify-content: flex-start; transition-property: all, transform; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; aspect-ratio: 1 / 1;}
.card-big-copy-2:hover {box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0.15); transform: scale3d(1.025, 1.025, 1);}
.ico-60-copy {width: 3.75rem; height: 3.75rem; border-top-left-radius: 0rem; border-top-right-radius: 0rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;}
.fix-combo {opacity: 1 !important; pointer-events: auto !important;}
.section_hero-is-man {height: 100vh; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 7.5rem; padding-bottom: 2.5rem; background-color: rgb(238, 238, 233); width: 100vw; background-size: cover; background-image: url("/d/m.webp"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; color: rgba(255, 255, 255, 1);}
.section-qviz-is-man {height: 55rem; background-size: 100%; background-image: url("/d/quiz-m.webp"); background-repeat: no-repeat; background-position: center bottom 0%; background-attachment: scroll; padding-top: 7.5rem;}
.section-loyal {padding-top: 10rem; padding-bottom: 7.5rem; background-size: cover; background-image: url("/d/0564d4ec_782198.png"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; color: rgba(255, 255, 255, 1);}
.loyal_compare-wrapper {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 6.25rem; padding-right: 3.75rem; padding-left: 2.5rem; padding-top: 1.25rem; padding-bottom: 1.25rem; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(120px); border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem;}
.compare-column {display: flex; flex-direction: column; align-items: center; row-gap: 1.25rem;}
.compare-pic {width: 15.31rem; height: 15.31rem;}
.compare-inner {display: flex; flex-direction: column; align-items: center; padding-left: 0.94rem; padding-right: 0.94rem; padding-top: 0.94rem; padding-bottom: 2.5rem; row-gap: 2.5rem; width: auto; border-top-left-radius: 1.88rem; border-top-right-radius: 1.88rem; border-bottom-left-radius: 1.88rem; border-bottom-right-radius: 1.88rem;}
.compare-dot {width: 1.56rem; height: 1.56rem; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; background-color: rgb(255, 255, 255);}
.compare-dot-dis {width: 1.56rem; height: 1.56rem; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: rgba(255, 255, 255, 0); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.section-bonus {padding-top: 7.5rem;}
.flex-wrap {flex-wrap: wrap;}
.bonus-cell {display: flex; align-items: flex-start; justify-content: center; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-left-radius: 1.88rem; border-top-right-radius: 1.88rem; border-bottom-left-radius: 1.88rem; border-bottom-right-radius: 1.88rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 0.1); border-left-color: rgba(27, 39, 16, 0.1); border-right-color: rgba(27, 39, 16, 0.1); border-bottom-color: rgba(27, 39, 16, 0.1); height: 15rem; position: relative;}
.bonus-grid {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 1.25rem; column-gap: 1.25rem;}
.bonus-img {width: 9.38rem; height: 9.38rem; position: absolute; bottom: 2.19rem;}
.section-main_specials-copy {width: 100vw;}
.section-tl {height: 400vh; display: flex; flex-direction: column; width: 100vw; padding-top: 2.5rem; padding-bottom: 2.5rem; padding-left: 2.5rem; padding-right: 2.5rem; overflow-x: clip; overflow-y: clip;}
.tl_overlay {flex-direction: column; align-items: center; justify-content: center; height: 100vh; position: sticky; top: 0px; overflow-x: hidden; overflow-y: hidden; background-color: rgba(252, 252, 248, var(--overlay-alpha, 1)); margin-bottom: 15vh; display: flex;}
.tl_anim-card {width: 20rem; height: 32.5rem; padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; position: absolute;}
.section_main-apps-copy {padding-top: 7.5rem; padding-bottom: 7.5rem; width: 100vw;}
.gallery-card {width: 20rem; height: 32.5rem; background-color: rgb(191, 131, 131); padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; margin-right: 1.25rem; cursor: pointer; display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.63rem;}
.gallery-card_overlay {position: fixed; left: 0px; top: 0px; bottom: 0px; right: 0px; width: 100vw; height: 100vh; display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: 0.63rem; z-index: 1000; backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, 0.01); opacity: 0; pointer-events: none; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.gallery_inner-card {padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; width: 27.5rem; height: 43.13rem; background-color: rgb(242, 154, 154); display: flex; flex-direction: column; row-gap: 0.63rem;}
.gallery_card-yer {font-family: 'Military Scribe'; font-size: 40px; line-height: 100%;}
.gallery_inner-card-right {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; width: 27.5rem; height: 43.13rem; background-color: rgb(242, 154, 154); display: flex; flex-direction: column; row-gap: 0.63rem;}
.gallery_overlay-close {width: 3.13rem; height: 3.13rem; min-height: auto; position: absolute; cursor: pointer; top: 2.5rem; right: 2.5rem;}
.tl_overlay-wrapper {pointer-events: none;}
.years-list {display: flex; justify-content: space-between; margin-left: -0.62rem; margin-right: -0.62rem;}
.year-tag {padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.31rem; padding-bottom: 0.31rem; width: auto; border-top-left-radius: 6.25rem; border-top-right-radius: 6.25rem; border-bottom-left-radius: 6.25rem; border-bottom-right-radius: 6.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1); display: flex; flex-direction: column; justify-content: center; align-items: center; cursor: pointer; transition-property: color, background-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease;}
.swiper-gallery {margin-bottom: 2.5rem; position: relative; z-index: 1;}
.overlay-grad {height: 26vh; position: absolute; bottom: 0px; background-size: auto; background-image: linear-gradient(rgba(252, 252, 248, 0) 0%, rgba(252, 252, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; z-index: 2;}
.loyal-overlay-left {position: fixed; z-index: 1; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.2); backdrop-filter: blur(60px); display: flex; justify-content: flex-end; color: rgba(27, 39, 16, 1);}
.loyal_form-wrapper {width: 43.75rem; background-color: rgb(252, 252, 248); display: flex; flex-direction: column; align-items: center; padding-top: 1.25rem; height: 100vh;}
.pic-70 {width: 4.38rem; height: 4.38rem;}
.loyal-form {width: 100%; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; height: 100%; overflow-x: scroll; overflow-y: scroll; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(27, 39, 16, 0.2);}
.input-group-loyal {display: flex; flex-direction: column; row-gap: 0.94rem; margin-top: 0px; margin-bottom: 0px;}
.loyal_phone-left {position: absolute; top: 0px; bottom: 0px; display: flex; align-items: center; padding-left: 1.25rem; padding-right: 1.25rem; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: solid; border-right-color: rgba(0, 0, 0, 0.25);}
.input-phone {height: 3.75rem; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; padding-left: 5rem; padding-right: 1.25rem; padding-top: 0px; padding-bottom: 0px; display: flex; justify-content: space-between; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); flex-direction: row; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; transition-property: border-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.loyal-btn {margin-top: 0.94rem; height: 2.5rem; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(27, 39, 16, 1); border-left-color: rgba(27, 39, 16, 1); border-right-color: rgba(27, 39, 16, 1); border-bottom-color: rgba(27, 39, 16, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; flex-direction: column; color: rgba(27, 39, 16, 1); transition-property: color, background-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease;}
.loyal-btn:hover {background-color: rgb(27, 39, 16); color: rgba(255, 255, 255, 1);}
.loyal_form_btn-wrapper {display: flex; flex-direction: column; align-items: stretch; row-gap: 1.25rem;}
.loyal-close {width: 2.5rem; height: 2.5rem; min-width: auto; min-height: auto; top: 20px; right: 20px; z-index: 30; background-image: url("/d/close.svg"); background-size: 36px;}
.loyal_over-inner-right {width: 43.75rem; min-width: auto; min-height: auto; height: 100vh; max-height: none; margin-left: auto; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; box-shadow: /*0px 4px 20px 0px rgba(0, 0, 0, 0.3)*/; overflow-x: visible; overflow-y: visible;}
.loyal_split-wrapper {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(27, 39, 16, 0.2); overflow-x: scroll; overflow-y: scroll;}
.num-round {width: 1.88rem; height: 1.88rem; justify-content: center; align-items: center; text-align: center; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px;}
.loyal_p {max-width: 31.13rem; margin-bottom: 0.63rem;}
.loyal_split-block {margin-bottom: 1.56rem;}
.mb-40 {margin-bottom: 2.5rem;}
.btn-is-bordered-black-copy {padding-left: 0.94rem; padding-right: 0.94rem; height: 2.5rem; border-top-left-radius: 10000px; border-top-right-radius: 10000px; border-bottom-left-radius: 10000px; border-bottom-right-radius: 10000px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; display: flex; justify-content: center; align-items: center; text-decoration: none; transition-property: color, background-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease;}
.btn-is-bordered-black-copy:hover {color: rgba(27, 39, 16, 1); background-color: rgb(252, 252, 248); border-top-color: rgba(252, 252, 248, 1); border-left-color: rgba(252, 252, 248, 1); border-right-color: rgba(252, 252, 248, 1); border-bottom-color: rgba(252, 252, 248, 1);}
.grid-4c {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 1.25rem; column-gap: 1.25rem;}
.grid-3c {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 1.25rem; column-gap: 1.25rem;}
.app_under-wrapper {display: flex; column-gap: 0.31rem; margin-top: auto; z-index: 3;}
.app_under-card {background-color: rgba(27, 39, 16, 0.1); backdrop-filter: blur(40px); border-top-left-radius: 0.94rem; border-top-right-radius: 0.94rem; border-bottom-left-radius: 0.94rem; border-bottom-right-radius: 0.94rem; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding-left: 0.94rem; padding-right: 0.94rem; padding-top: 0.94rem; padding-bottom: 0.94rem; height: auto; text-align: left; row-gap: 0.63rem;}
.specials-slide-copy {width: 41.25rem; height: 28.75rem; border-top-left-radius: 1.88rem; border-top-right-radius: 1.88rem; border-bottom-left-radius: 1.88rem; border-bottom-right-radius: 1.88rem; padding-left: 1.56rem; padding-right: 1.56rem; padding-top: 1.56rem; padding-bottom: 1.56rem; overflow-x: hidden; overflow-y: hidden; display: flex; flex-direction: column; row-gap: 0.63rem; color: rgba(255, 255, 255, 1);}
.section_main-proto-copy {padding-top: 7.5rem; padding-left: 0rem; padding-right: 0rem; background-size: auto; background-image: linear-gradient(rgba(36, 44, 20, 1) 0%, rgba(78, 84, 58, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 255, 255, 1); padding-bottom: 0rem; border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; overflow-x: hidden; overflow-y: hidden;}
.input-global-long {height: 120px; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 0px; padding-bottom: 0px; display: flex; justify-content: space-between; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(27, 39, 16, 0.25); border-left-color: rgba(27, 39, 16, 0.25); border-right-color: rgba(27, 39, 16, 0.25); border-bottom-color: rgba(27, 39, 16, 0.25); flex-direction: row; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; transition-property: border-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.bordered-false {border-top-left-radius: 0rem; border-top-right-radius: 0rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;}
.service_hero-bg {position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; width: 100%; height: 100%;}
.tag-is-dark {color: rgba(255, 255, 255, 1); background-color: rgb(27, 39, 16);}
.vid-us {bottom: 0px; right: 0px; top: 0px; left: 0px; width: 100%; height: 100%;}
.stage-dot {width: 0.31rem; height: 0.31rem; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; background-color: rgb(27, 39, 16); position: absolute; top: 0.75rem; left: -1.7rem;}
.card-over-dark {position: absolute; bottom: 0px; left: 0px; right: 0px; height: 40%; background-size: auto; background-image: linear-gradient(rgba(27, 39, 16, 0) 0%, rgba(27, 39, 16, 0.6) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.cockie-decline {padding-left: 0rem; padding-right: 0rem; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; border-top-left-radius: 0rem; border-top-right-radius: 0rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem; padding-top: 0.31rem; padding-bottom: 0.31rem; opacity: 0.6;}
.cockie-decline:hover {background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 1);}
.cookie {border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; display: none; flex-direction: column; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; min-width: auto; height: auto; min-height: auto; max-height: none; overflow-x: visible; overflow-y: visible; color: rgba(255, 255, 255, 1); row-gap: 0.94rem; bottom: 2.5rem; right: 2.5rem; top: auto; left: auto; width: 24.38rem; background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgba(0, 0, 0, 0.2); position: fixed; z-index: 10; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; backdrop-filter: blur(50px);}
.input-group-loyal-copy {display: none; flex-direction: column; row-gap: 0.94rem; margin-top: 0px; margin-bottom: 0px;}
.card-big-copy-3 {display: flex; align-items: flex-start; row-gap: 1.25rem; border-top-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem; height: 42.5rem; overflow-x: hidden; overflow-y: hidden; color: rgba(255, 255, 255, 1); padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; flex-direction: column; justify-content: flex-end; transition-property: all, transform; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease, ease; aspect-ratio: 1 / 1;}
.quote-big-copy {border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; padding-left: 2.5rem; padding-right: 2.5rem; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; row-gap: 5rem; color: rgba(255, 255, 255, 1); padding-top: 2.5rem; padding-bottom: 2.5rem; height: 36.25rem;}
.btn-second {border-top-color: rgba(255, 255, 255, 0.25); border-left-color: rgba(255, 255, 255, 0.25); border-right-color: rgba(255, 255, 255, 0.25); border-bottom-color: rgba(255, 255, 255, 0.25);}
.blog-cover-main-copy {width: 80px; height: 80px; aspect-ratio: 22/13; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem;}
.blog-3-grid-copy {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 2.5rem; column-gap: 1.25rem; align-items: start;}
.section-results-all-copy {background-color: rgb(255, 255, 255); border-top-left-radius: 2.81rem; border-top-right-radius: 2.81rem; border-bottom-left-radius: 2.81rem; border-bottom-right-radius: 2.81rem; margin-top: -2.81rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; margin-bottom: -2.81rem; width: 100vw; min-height: auto;}
@media (max-width: 479px) {.padding-global {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 6.5rem; padding-bottom: 2.5rem;}}
@media (max-width: 479px) {.tool_hero-grid {grid-template-columns: 1fr; row-gap: 0.62rem;}}
@media (max-width: 479px) {.card-big {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; height: 36.21rem;}}
@media (max-width: 479px) {.card-big:hover {transform: scale3d(1, 1, 1); box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0);}}
@media (max-width: 479px) {.service-card {width: 21.85rem;}}
@media (max-width: 479px) {.service-card:hover {transform: scale3d(1, 1, 1); box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0);}}
@media (max-width: 479px) {.flex-h-20 {column-gap: 0.62rem;}}
@media (max-width: 479px) {.small-title {margin-bottom: 0.62rem;}}
@media (max-width: 479px) {.tool-column {width: 50%; row-gap: 0.94rem;}}
@media (max-width: 479px) {.tool-pic {width: 6.24rem; height: 6.24rem;}}
@media (max-width: 479px) {.mob-20-important {font-size: 1.25rem !important;}}
@media (max-width: 479px) {.tool_text-block {margin-bottom: 1.56rem; height: 6.5rem;}}
@media (max-width: 479px) {.mob-vertical {flex-direction: column;}}
@media (max-width: 479px) {.section_tool-compare {padding-bottom: 0rem;}}
@media (max-width: 479px) {.footer-vid {width: 100%; height: 34.96rem;}}
@media (max-width: 479px) {.footer {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 2.5rem; padding-bottom: 2.5rem;}}
@media (max-width: 479px) {.footer-grid {column-gap: 0rem;}}
@media (max-width: 479px) {.footer-cell {grid-column-end: 2;}}
@media (max-width: 479px) {.doc-overlay {align-items: flex-end;}}
@media (max-width: 479px) {.doc-inner {width: 100%; height: 95%;}}
@media (max-width: 479px) {.post_compare-column {width: 50%; row-gap: 0.94rem;}}
@media (max-width: 479px) {.post-nav-wrapper {display: none;}}
@media (max-width: 479px) {.section-post {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 7.49rem; padding-bottom: 1.87rem;}}
@media (max-width: 479px) {.post_link-block {padding-left: 0.62rem; padding-right: 0.62rem; padding-top: 0.62rem; padding-bottom: 0.62rem; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem;}}
@media (max-width: 479px) {.post-cover {border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem;}}
@media (max-width: 479px) {.text-45 {font-size: 1.87rem; line-height: 115%;}}
@media (max-width: 479px) {.compare-card {padding-left: 0.62rem; padding-right: 0.62rem; padding-top: 2.5rem; padding-bottom: 2.5rem;}}
@media (max-width: 479px) {.blog-post {width: 21.85rem;}}
@media (max-width: 479px) {.section-blog-slider {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 2.5rem; padding-bottom: 4.99rem;}}
@media (max-width: 479px) {.blog-cover {margin-bottom: 0.94rem;}}
@media (max-width: 479px) {.section-price {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.prices_promo-tag {flex-wrap: wrap;}}
@media (max-width: 479px) {.text-price {margin-left: 0rem; text-align: left; margin-top: 0.62rem;}}
@media (max-width: 479px) {.mob-15 {font-size: 1rem !important; line-height: 125%;}}
@media (max-width: 479px) {.mob-hidden {display: none;}}
@media (max-width: 479px) {.section-service_hero {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.section-service_second {padding-left: 0.62rem; padding-right: 0.62rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.section-service_gallery {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.gallery-slide {width: auto; height: auto; padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.section-service_stages {padding-bottom: 4.99rem;}}
@media (max-width: 479px) {.service-tool_left {height: 29.97rem;}}
@media (max-width: 479px) {.zone_price-line {display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto auto;}}
@media (max-width: 479px) {.mob-ml {margin-left: 0rem;}}
@media (max-width: 479px) {.zone-extra {display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto auto;}}
@media (max-width: 479px) {.mob-grid-10 {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 0.62rem;}}
@media (max-width: 479px) {.mob-text-12 {font-size: 0.75rem !important; line-height: normal;}}
@media (max-width: 479px) {.smi-grid {grid-template-columns: 1fr; row-gap: 1.56rem;}}
@media (max-width: 479px) {.blog-cover-main {aspect-ratio: 35/27;}}
@media (max-width: 479px) {.section-blog_main {padding-top: 7.49rem; padding-bottom: 4.99rem;}}
@media (max-width: 479px) {.section-blog_main-copy {padding-top: 7.49rem; padding-bottom: 2.5rem;}}
@media (max-width: 479px) {.filter-tag {flex-shrink: 0;}}
@media (max-width: 479px) {.blog-3-grid {grid-template-columns: 1fr; row-gap: 1.56rem;}}
@media (max-width: 479px) {.section-rev_main {padding-top: 7.5rem;}}
@media (max-width: 479px) {.rev-second_card {height: 30rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; row-gap: 0.62rem;}}
@media (max-width: 479px) {.swiper-slide {flex-shrink: 0; flex-grow: 0;}}
@media (max-width: 479px) {.swiper_nav-wrapper {display: none;}}
@media (max-width: 479px) {.gallery-slide_inner {width: 21.85rem; height: 31.22rem; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem;}}
@media (max-width: 479px) {.toggle-wrapper {width: 100%;}}
@media (max-width: 479px) {.toggle-head {justify-content: space-between;}}
@media (max-width: 479px) {.toggle-body {width: 100%;}}
@media (max-width: 479px) {.review-slide {padding-right: 0.62rem;}}
@media (max-width: 479px) {.somerasn {width: 100%;}}
@media (max-width: 479px) {.easdawd {width: 100%;}}
@media (max-width: 479px) {.how-card {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.56rem; padding-bottom: 1.56rem; width: 21.85rem; flex-shrink: 0; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(120px);}}
@media (max-width: 479px) {.nums-grid {grid-template-columns: 1fr; row-gap: 0.62rem;}}
@media (max-width: 479px) {.mob-text-45 {font-size: 2.8125rem !important;}}
@media (max-width: 479px) {.quote-grid {flex-direction: column; row-gap: 0.62rem;}}
@media (max-width: 479px) {.quote-small {width: 100%; height: 21.85rem; border-top-left-radius: 1.87rem; border-top-right-radius: 1.87rem; border-bottom-left-radius: 1.87rem; border-bottom-right-radius: 1.87rem; order: 1000;}}
@media (max-width: 479px) {.quote-big {border-top-left-radius: 1.87rem; border-top-right-radius: 1.87rem; border-bottom-left-radius: 1.87rem; border-bottom-right-radius: 1.87rem; padding-left: 0.94rem; padding-right: 0.94rem; height: 42.46rem; row-gap: 6.24rem;}}
@media (max-width: 479px) {.mob-text-25 {font-size: 1.56rem;}}
@media (max-width: 479px) {.loc_grid {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.loc_grid_inner {grid-template-columns: 1fr; grid-template-rows: auto;}}
@media (max-width: 479px) {.mob-flex-v-10 {flex-direction: column; row-gap: 0.62rem; display: flex;}}
@media (max-width: 479px) {.mob-with-100 {width: 100%;}}
@media (max-width: 479px) {.section-results-all {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-left-radius: 1.87rem; border-top-right-radius: 1.87rem; border-bottom-left-radius: 1.87rem; border-bottom-right-radius: 1.87rem; margin-top: -1.87rem; margin-bottom: -1.87rem;}}
@media (max-width: 479px) {.section_hero {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 6.24rem; background-position: right 20% center;}}
@media (max-width: 479px) {.prot-card {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; height: 36.21rem;}}
@media (max-width: 479px) {.section-qviz {background-image: url("/d/quiz-w_088042.webp"); background-size: 864px; height: 41.21rem;}}
@media (max-width: 479px) {.desktop {display: none;}}
@media (max-width: 479px) {.mobile {display: flex;}}
@media (max-width: 479px) {.swiper-slide-app {margin-right: 0.62rem;}}
@media (max-width: 479px) {.section_main-apps {padding-top: 4.99rem; padding-bottom: 4.99rem;}}
@media (max-width: 479px) {.section_main-faq {padding-top: 5rem;}}
@media (max-width: 479px) {.specials-slide {width: 20.29rem;}}
@media (max-width: 479px) {.section-main_specials {padding-bottom: 4.99rem;}}
@media (max-width: 479px) {.search-card {width: 21.85rem; height: auto;}}
@media (max-width: 479px) {.search-card:hover {transform: scale3d(1, 1, 1); box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0);}}
@media (max-width: 479px) {.nav {padding-left: 1.25rem; padding-right: 1.25rem; height: 5rem; display: flex; align-items: center;}}
@media (max-width: 479px) {.nav_search-btn {width: 2.5rem; height: 2.5rem;}}
@media (max-width: 479px) {.nav_menu-btn {width: 2.5rem; height: 2.5rem;}}
@media (max-width: 479px) {.nav-overlay {height: calc(100vh - 5rem); top: 5rem;}}
@media (max-width: 479px) {.nav_top {flex-direction: column-reverse; align-items: flex-start;}}
@media (max-width: 479px) {.nav_close-wrapper {display: none;}}
@media (max-width: 479px) {.sex-toggle {width: 100%; margin-bottom: 0.62rem;}}
@media (max-width: 479px) {.city-dd_arrow {flex-shrink: 0;}}
@media (max-width: 479px) {.city-dd_bottom {width: 21.85rem;}}
@media (max-width: 479px) {.nav_ways-cell {width: 13.42rem; flex-shrink: 0;}}
@media (max-width: 479px) {.nav_ways {margin-top: 1.25rem;}}
@media (max-width: 479px) {.nav_links-wrapper {margin-top: 1.25rem;}}
@media (max-width: 479px) {.search-modal {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.search-input {padding-left: 3.12rem;}}
@media (max-width: 479px) {.search_list {grid-template-columns: 1fr; row-gap: 0.62rem;}}
@media (max-width: 479px) {.search_col-wrapper {row-gap: 0.62rem;}}
@media (max-width: 479px) {.mob-close {min-height: auto; width: 2.5rem; height: 2.5rem; display: none;}}
@media (max-width: 479px) {.mob-close-ico {min-height: auto; width: 2.5rem; height: 2.5rem; display: flex;}}
@media (max-width: 479px) {.review-var1 {width: 100%; min-width: 21.85rem;}}
@media (max-width: 479px) {.review-var2 {width: 100%; min-width: 21.85rem;}}
@media (max-width: 479px) {.review-var3 {width: 100%; min-width: 21.85rem;}}
@media (max-width: 479px) {.review-var4 {width: 100%; min-width: 21.85rem;}}
@media (max-width: 479px) {.review-var5 {width: 21.85rem; height: 100%; aspect-ratio: 1 / 1; min-width: 21.85rem; flex-shrink: 0; display: inline-flex; border-top-left-radius: 1.56rem; border-top-right-radius: 1.56rem; border-bottom-left-radius: 1.56rem; border-bottom-right-radius: 1.56rem;}}
@media (max-width: 479px) {.sert-grid {column-gap: 0.62rem;}}
@media (max-width: 479px) {.sert_pic-wrapper {width: 19.04rem; height: 17.48rem; position: absolute; top: 0rem; right: 0px; justify-content: center; padding-top: 0rem; padding-bottom: 0rem;}}
@media (max-width: 479px) {.sert_form-wrapper {width: 19.04rem; margin-top: 19.98rem;}}
@media (max-width: 479px) {.sert_scroll {top: 5.62rem;}}
@media (max-width: 479px) {.input-grid-2c {display: flex; flex-direction: column;}}
@media (max-width: 479px) {.sert-pic {width: 14.98rem; height: 14.98rem;}}
@media (max-width: 479px) {.input-grid-3c {grid-template-columns: 1fr 1fr; row-gap: 0.31rem; column-gap: 0.31rem;}}
@media (max-width: 479px) {.promo-block {flex-direction: column; align-items: flex-start; padding-left: 1.25rem; padding-right: 3.43rem;}}
@media (max-width: 479px) {.input-card {height: 12.49rem;}}
@media (max-width: 479px) {.cert-radio-cover {width: 10rem; height: 10rem;}}
@media (max-width: 479px) {.mobile-grid-1c-10g {grid-template-columns: 1fr; row-gap: 0.62rem;}}
@media (max-width: 479px) {.cert_total_img-wrapper {width: 3.75rem; height: 3.75rem;}}
@media (max-width: 479px) {.section-sert {padding-top: 5.62rem;}}
@media (max-width: 479px) {.doc-inner_bottom {padding-left: 1.25rem; padding-right: 2.5rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.cert-details {width: 100%; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; row-gap: 2.5rem; min-height: 100vh;}}
@media (max-width: 479px) {.cert_right-success {width: 100%; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.section-sert_sucess-copy {height: auto;}}
@media (max-width: 479px) {.card-big-copy {padding-left: 0rem; padding-right: 0rem; padding-top: 0rem; padding-bottom: 0rem;}}
@media (max-width: 479px) {.card-big-copy:hover {transform: scale3d(1, 1, 1); box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0);}}
@media (max-width: 479px) {.card-big-copy-2 {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.card-big-copy-2:hover {transform: scale3d(1, 1, 1); box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0);}}
@media (max-width: 479px) {.section-tool_hero {padding-top: 6.5rem;}}
@media (max-width: 479px) {.section_hero-is-man {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 6.24rem;}}
@media (max-width: 479px) {.section-qviz-is-man {background-image: url("/d/quiz-m.webp"); background-size: 720px; height: 41.21rem;}}
@media (max-width: 479px) {.section-main_specials-copy {padding-bottom: 4.99rem;}}
@media (max-width: 479px) {.section_main-apps-copy {padding-top: 4.99rem; padding-bottom: 4.99rem;}}
@media (max-width: 479px) {.section-tl {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.years-list {justify-content: flex-start; column-gap: 2.19rem;}}
@media (max-width: 479px) {.gallery-card {margin-right: 0.62rem; pointer-events: none;}}
@media (max-width: 479px) {.gallery_inner-card {display: none;}}
@media (max-width: 479px) {.gallery_inner-card-right {display: flex; width: 21.85rem; height: 75vh;}}
@media (max-width: 479px) {.loyal-form {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.loyal-close {background-size: 30px;}}
@media (max-width: 479px) {.loyal_over-inner-right {width: 100%;}}
@media (max-width: 479px) {.loyal_form-wrapper {width: 100%;}}
@media (max-width: 479px) {.num-round {flex-shrink: 0; width: 1.56rem; height: 1.56rem;}}
@media (max-width: 479px) {.mb-40 {margin-bottom: 1.25rem;}}
@media (max-width: 479px) {.review-group {width: 21.85rem;}}
@media (max-width: 479px) {.review-group:hover {transform: scale3d(1, 1, 1);}}
@media (max-width: 479px) {.loyal_compare-wrapper {overflow-x: scroll; overflow-y: scroll; column-gap: 0.5rem;}}
@media (max-width: 479px) {.compare-pic {width: 5.31rem; height: 5.31rem;}}
@media (max-width: 479px) {.bonus-grid {grid-template-columns: 1fr; row-gap: 0.62rem;}}
@media (max-width: 479px) {.specials-slide-copy {width: 20.29rem;}}
@media (max-width: 479px) {.section_main-proto-copy {padding-left: 0rem; padding-right: 0rem; padding-bottom: 0rem;}}
@media (max-width: 479px) {.ico-20 {flex-shrink: 0;}}
@media (max-width: 479px) {.text-mob-white {color: rgba(255, 255, 255, 1);}}
@media (max-width: 479px) {.acc-num {flex-shrink: 0; margin-bottom: auto;}}
@media (max-width: 479px) {.acc_symb-wrapper {flex-shrink: 0;}}
@media (max-width: 479px) {.compare-column {width: 15rem;}}
@media (max-width: 479px) {.compare-inner {padding-left: 0.62rem; padding-right: 0.62rem; padding-top: 0.62rem;}}
@media (max-width: 479px) {.loyal_split-wrapper {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 2.5rem; padding-bottom: 2.5rem;}}
@media (max-width: 479px) {.section-contact {padding-top: 7.5rem;}}
@media (max-width: 479px) {.section-results {padding-top: 7.5rem;}}
@media (max-width: 479px) {.app_under-card {row-gap: 0.62rem;}}
@media (max-width: 479px) {.h-40 {height: 2.5rem;}}
@media (max-width: 479px) {.service_hero-bg {justify-content: flex-start;}}
@media (max-width: 479px) {.cookie {bottom: auto; right: 1.25rem; left: 1.25rem; width: auto; top: 6rem;}}
@media (max-width: 479px) {.container-my {width: 100%;}}
@media (max-width: 479px) {.absolute-100 {height: 100%;}}
@media (max-width: 479px) {.card-big-copy-3 {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; height: 36.21rem;}}
@media (max-width: 479px) {.card-big-copy-3:hover {transform: scale3d(1, 1, 1); box-shadow: 0px 0.94em 20px 0px rgba(0, 0, 0, 0);}}
@media (max-width: 479px) {.quote-big-copy {border-top-left-radius: 1.87rem; border-top-right-radius: 1.87rem; border-bottom-left-radius: 1.87rem; border-bottom-right-radius: 1.87rem; padding-left: 0.94rem; padding-right: 0.94rem; height: 35rem; row-gap: 6.24rem;}}
@media (max-width: 479px) {.blog-cover-main-copy {aspect-ratio: 35/27;}}
@media (max-width: 479px) {.blog-3-grid-copy {grid-template-columns: 1fr; row-gap: 4.5600000000000005rem;}}
@media (max-width: 479px) {.section-results-all-copy {padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem; border-top-left-radius: 1.87rem; border-top-right-radius: 1.87rem; border-bottom-left-radius: 1.87rem; border-bottom-right-radius: 1.87rem; margin-top: -1.87rem; margin-bottom: -1.87rem;}}
