.typography-kit_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem;}
.global-styles {min-height: auto; display: none;}
.max-w--1400px {max-width: 1400px;}
.text--h1 {font-family: 'Manrope'; font-size: 72px; letter-spacing: -0.04em; line-height: 110%; font-weight: 700; width: 100%;}
.text--h2 {font-family: 'Manrope'; font-size: 60px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--h3 {font-family: 'Manrope'; font-size: 45px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--h4 {font-family: 'Manrope'; font-size: 32px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--h5 {font-family: 'Manrope'; font-size: 25px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--h6 {font-family: 'Manrope'; font-size: 23px; letter-spacing: -0.04em; line-height: 110%; font-weight: 700; width: 100%;}
.text--large {font-family: 'Manrope'; font-size: 20px; letter-spacing: -0.02em; line-height: 120%; font-weight: 700; width: 100%;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--medium-bold {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 700;}
.text--small {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.04em; line-height: 140%; font-weight: 500;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.text--small-light {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.04em; line-height: 140%; font-weight: 400;}
.text--min {font-family: 'Manrope'; font-size: 12px; letter-spacing: -0.04em; line-height: 140%; font-weight: 500;}
.text--min-bold {font-family: 'Manrope'; font-size: 12px; letter-spacing: -0.04em; line-height: 140%; font-weight: 700;}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--primary {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; background-color: rgb(18, 104, 218); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: rgba(255, 255, 255, 1);}
.button--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.radius--20px {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.paddings--t-b-20px {padding-top: 20px; padding-bottom: 20px;}
.gap-hor--20px {column-gap: 20px;}
.gap-ver--15px {row-gap: 15px;}
.line--2 {height: 1px; width: 100%; background-color: rgba(0, 0, 0, 0.5);}
.w-h--54px {width: 54px; height: 54px; flex-shrink: 0;}
.w-h--32px {width: 32px; height: 32px; flex-shrink: 0;}
.radius--15px {border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.radius--999px {border-top-left-radius: 999px; border-top-right-radius: 999px; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px;}
.gap-ver--40px {row-gap: 40px;}
.w-h--10px {width: 10px; height: 10px; flex-shrink: 0; flex-grow: 0;}
.w-h--20px {width: 20px; height: 20px; flex-shrink: 0;}
.radius--5px {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.paddings--20px {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.border--1px-black {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(0, 0, 0, 0.5); border-left-color: rgba(0, 0, 0, 0.5); border-right-color: rgba(0, 0, 0, 0.5); border-bottom-color: rgba(0, 0, 0, 0.5);}
.color--black-50per {background-color: rgba(0, 0, 0, 0.5);}
.paddings--15px {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}
.gap-ver--20px {row-gap: 20px;}
.gap-hor--10px {column-gap: 10px;}
.gap-hor--5px {column-gap: 5px;}
.w-h--28px {width: 28px; height: 28px; flex-shrink: 0;}
.gap-ver--5px {row-gap: 5px;}
.w-h--40px {width: 44px; height: 44px; flex-shrink: 0;}
.w-h--16px {width: 16px; height: 16px; flex-shrink: 0;}
.border--dotted-black {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: dashed; border-bottom-color: rgba(0, 0, 0, 0.5);}
.color--primary {background-color: rgb(18, 104, 218); grid-column-start: span 1; grid-column-end: span 1;}
.color--bg {background-color: rgb(255, 255, 255);}
.color--bg-on {background-color: rgb(0, 0, 0);}
.color-text--bg-on {color: rgba(0, 0, 0, 1);}
.color-text--bg-on-50per {color: rgba(0, 0, 0, 0.5);}
.color--bg-sec {background-color: rgb(241, 245, 255);}
.color--bg-on-10per {background-color: rgba(0, 0, 0, 0.1);}
.color-text--prim-on {color: rgba(255, 255, 255, 1);}
.color-text--prim-on-70per {color: rgba(255, 255, 255, 0.7);}
.color--prim-on {background-color: rgb(255, 255, 255);}
.color--prim-on-70per {background-color: rgba(255, 255, 255, 0.7);}
.color--prim-on-10per {background-color: rgba(255, 255, 255, 0.1);}
.color--prim-hover:hover {background-color: rgb(76, 144, 236);}
.color--prim-on-hover:hover {background-color: rgba(255, 255, 255, 0.9);}
.color-text--prim-bg-on {color: rgba(18, 104, 218, 1);}
.color-text--prim-bg-on-hover:hover {color: rgba(76, 144, 236, 1);}
.color-text--prim-on-hover:hover {color: rgba(255, 255, 255, 0.8);}
.color--img-on-hover:hover {background-color: rgba(255, 255, 255, 0.9);}
.color-text--img-on-hover:hover {color: rgba(255, 255, 255, 0.8);}
.color--error {background-color: rgb(255, 96, 78);}
.color--success {background-color: rgb(90, 191, 112);}
.color-text--error {color: rgba(255, 96, 78, 1);}
.color-text--success {color: rgba(90, 191, 112, 1);}
.color--attention {background-color: rgb(255, 208, 67);}
.color-text--attention {color: rgba(255, 208, 67, 1);}
.color-text--bg-on-hover:hover {color: rgba(48, 48, 48, 0.7);}
.button--prim-on {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; background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; color: rgba(0, 0, 0, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--prim-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.gap-ver--10px {row-gap: 10px;}
.button--prim-outline {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; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; color: rgba(18, 104, 218, 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(18, 104, 218, 1); border-left-color: rgba(18, 104, 218, 1); border-right-color: rgba(18, 104, 218, 1); border-bottom-color: rgba(18, 104, 218, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--prim-outline:hover {color: rgba(76, 144, 236, 1); border-top-color: rgba(76, 144, 236, 1); border-left-color: rgba(76, 144, 236, 1); border-right-color: rgba(76, 144, 236, 1); border-bottom-color: rgba(76, 144, 236, 1);}
.link-block--primary {color: rgba(18, 104, 218, 1); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-bottom-color: rgba(18, 104, 218, 1); border-top-color: rgba(18, 104, 218, 1); border-left-color: rgba(18, 104, 218, 1); border-right-color: rgba(18, 104, 218, 1); column-gap: 5px;}
.link-block--primary:hover {border-top-color: rgba(76, 144, 236, 1); border-left-color: rgba(76, 144, 236, 1); border-right-color: rgba(76, 144, 236, 1); border-bottom-color: rgba(76, 144, 236, 1); color: rgba(76, 144, 236, 1);}
.link-block--prim-on {color: rgba(255, 255, 255, 1); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-bottom-color: rgba(255, 255, 255, 1); border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); column-gap: 5px;}
.link-block--prim-on:hover {border-top-color: rgba(255, 255, 255, 0.7); border-left-color: rgba(255, 255, 255, 0.7); border-right-color: rgba(255, 255, 255, 0.7); border-bottom-color: rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.7);}
.arrow-l-primary-on {width: 44px; height: 44px; background-color: rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-arrows_black-28px-left.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; flex-grow: 0;}
.arrow-l-primary-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.arrow-r--primary {width: 44px; height: 44px; background-color: rgb(18, 104, 218); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-arrows_white-28px-right.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; flex-grow: 0; flex-shrink: 0;}
.arrow-r--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.arrow-l--primary {width: 44px; height: 44px; background-color: rgb(18, 104, 218); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-arrows_white-28px-left.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; flex-grow: 0;}
.arrow-l--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.w-h--14px {width: 14px; height: 14px; flex-shrink: 0; flex-grow: 0;}
.link-block--black-on {color: rgba(255, 255, 255, 1); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-bottom-color: rgba(255, 255, 255, 1); border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); column-gap: 5px;}
.link-block--black-on:hover {border-top-color: rgba(255, 255, 255, 0.7); border-left-color: rgba(255, 255, 255, 0.7); border-right-color: rgba(255, 255, 255, 0.7); border-bottom-color: rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.7);}
.button--outline-black-on {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; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; 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(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); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--outline-black-on:hover {border-top-color: rgba(255, 255, 255, 0.9); border-left-color: rgba(255, 255, 255, 0.9); border-right-color: rgba(255, 255, 255, 0.9); border-bottom-color: rgba(255, 255, 255, 0.9); color: rgba(255, 255, 255, 0.9);}
.button--black-on {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; background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; color: rgba(0, 0, 0, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--black-on:hover {background-color: rgba(255, 255, 255, 0.8);}
.arrow-r--primary-on {width: 44px; height: 44px; background-color: rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-arrows_black-28px-right.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; flex-grow: 0; flex-shrink: 0;}
.arrow-r--primary-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.color--black-on {background-color: rgb(255, 255, 255);}
.color--black-on-50per {background-color: rgba(255, 255, 255, 0.5);}
.color--black-on-10per {background-color: rgba(255, 255, 255, 0.1);}
.color-text--black-on {color: rgba(255, 255, 255, 1);}
.color-text--black-on-70per {color: rgba(255, 255, 255, 0.7);}
.border--1px-on-bg {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(48, 48, 48, 0.1); border-left-color: rgba(48, 48, 48, 0.1); border-right-color: rgba(48, 48, 48, 0.1); border-bottom-color: rgba(48, 48, 48, 0.1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.line--1-white-on {height: 1px; width: 27px; background-color: rgba(0, 0, 0, 0.5);}
.line--1-black-on {height: 1px; width: 27px; background-color: rgba(255, 255, 255, 0.7);}
.border--dotted-prim-on {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: dashed; border-bottom-color: rgba(255, 255, 255, 0.5); border-top-color: rgba(255, 255, 255, 0.5); border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5);}
.w-h--58px {width: 58px; height: 58px; flex-shrink: 0;}
.menu--bg-on {width: 44px; height: 44px; background-color: rgb(18, 104, 218); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-menu-button-open.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; cursor: pointer;}
.menu--bg-on:hover {background-color: rgba(18, 104, 218, 0.8);}
.menu--black-on {width: 44px; height: 44px; background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-burger-menu-black-on.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; cursor: pointer;}
.menu--black-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.menu--prim-on {width: 44px; height: 44px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-burger-menu-black-on.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-color: rgb(255, 255, 255); cursor: pointer;}
.menu--prim-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.close--bg-on {width: 44px; height: 44px; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-menu-button-close.svg"); background-color: rgb(18, 104, 218); background-size: auto; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; cursor: pointer;}
.close--bg-on:hover {background-color: rgba(18, 104, 218, 0.8);}
.close--black-on {width: 44px; height: 44px; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-close-black.svg"); background-color: rgb(255, 255, 255); background-size: auto; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; cursor: pointer;}
.close--black-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.close--prim-on {width: 44px; height: 44px; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-close-black.svg"); background-color: rgb(255, 255, 255); background-size: auto; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; cursor: pointer;}
.close--prim-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.border--1px-primary {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(18, 104, 218, 1); border-left-color: rgba(18, 104, 218, 1); border-right-color: rgba(18, 104, 218, 1); border-bottom-color: rgba(18, 104, 218, 1);}
.arrow-r--black-on {width: 44px; height: 44px; background-color: rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; flex-grow: 0; flex-shrink: 0; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-arrows_black-28px-right.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.arrow-r--black-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.arrow-l--black-on {width: 44px; height: 44px; background-color: rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-arrows_black-28px-left.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; flex-grow: 0;}
.arrow-l--black-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.color--black {background-color: rgb(0, 0, 0);}
.paddings--2px {padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
.max-w--800px {max-width: 800px;}
.margin--t-20px {margin-top: 20px;}
.paddings--t-b-80-20px {padding-top: 80px; padding-bottom: 20px;}
.gap-ver--30px {row-gap: 30px;}
.gap-hor--35px {column-gap: 35px;}
.gap-hor--40px {column-gap: 40px;}
.paddings--t-b-10px {padding-top: 10px; padding-bottom: 10px;}
.text--menu-header-black-on {font-family: 'Manrope'; font-size: 14px; font-weight: 500; letter-spacing: -0.04em; line-height: 140%; color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.text--menu-header-black-on:hover {color: rgba(255, 255, 255, 0.5);}
.min-h--80vh {min-height: 80vh;}
.gap-ver--25px {row-gap: 25px;}
.max-w--600px {max-width: 600px;}
.paddings--t-b-100-40px {padding-top: 100px; padding-bottom: 40px;}
.text-bg-sec {color: rgba(142, 161, 212, 1);}
.padding--b-64px {padding-bottom: 64px;}
.gap-ver--80px {row-gap: 80px;}
.paddings--40px {padding-top: 40px; padding-bottom: 40px; padding-left: 40px; padding-right: 40px;}
.border--dotted-black-on {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: dashed; border-bottom-color: rgba(255, 255, 255, 0.5);}
.text--menu-header-bg-on {font-family: 'Manrope'; font-size: 14px; font-weight: 500; letter-spacing: -0.04em; line-height: 140%; color: rgba(48, 48, 48, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.text--menu-header-bg-on:hover {color: rgba(48, 48, 48, 0.8);}
.class {width: 340px; height: 200px; background-color: rgb(30, 161, 209); flex-shrink: 0;}
.scroll-area {height: 300vh;}
.camera {height: auto; display: flex; flex-direction: column; align-items: center; padding-top: 160px; row-gap: 160px;}
.card {width: 680px; height: 440px; flex-shrink: 0;}
.fix {position: sticky; top: 160px;}
.fix-2 {position: sticky; top: 180px;}
.fix-3 {position: sticky; top: 200px;}
.header1 {font-family: 'IkraSlab'; font-size: 2.19rem; line-height: 140%; letter-spacing: -0.02em; font-weight: 400;}
.header2 {font-family: 'IkraSlab'; font-size: 1.5rem; line-height: 153%; letter-spacing: normal;}
.header3 {font-family: 'FiraMono'; font-size: 1rem; line-height: 134%; letter-spacing: normal; font-weight: 500; text-transform: uppercase;}
.header4 {font-family: 'FiraMono'; font-size: 1.13rem; line-height: 134%; letter-spacing: -0.02em; font-weight: 500;}
.paragraph {font-family: 'FiraMono'; font-size: 1rem; line-height: 150%; letter-spacing: -0.02em; font-weight: 400;}
.paragraph-mini {font-family: 'FiraMono'; font-size: 0.81rem; line-height: 150%; letter-spacing: -0.02em; font-weight: 400; text-transform: uppercase;}
.paragraph-small {font-family: 'FiraMono'; font-size: 0.88rem; line-height: 150%; letter-spacing: -0.02em; font-weight: 400;}
.color-kit_wrapper {display: flex; flex-direction: row; align-items: flex-start; row-gap: 2rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; column-gap: 2rem;}
.col {width: 140px; height: 140px;}
.text-color_black {color: rgba(0, 0, 0, 1);}
.text-color_dark-black {color: rgba(89, 89, 89, 1);}
.text-color_white {color: rgba(255, 255, 255, 1);}
.main-bg-color_grey {background-color: rgb(248, 248, 248);}
.sec-bg-color_grey {background-color: rgb(243, 243, 240); height: 100%;}
.bg-color_yellow {background-color: rgb(249, 208, 79);}
.bg-color_yellow-accent {background-color: rgb(255, 193, 0);}
.bg-color_blue {background-color: rgb(0, 119, 192);}
.bg-color_black-2 {background-color: rgb(0, 0, 0);}
.border-color_grey {background-color: rgb(208, 208, 208);}
.header_wrapper {height: 4rem; display: flex; align-items: center; justify-content: center;}
.gl-hor_paddings {padding-left: 4rem; padding-right: 4rem;}
.header-logo {width: 8.13rem; height: 2.5rem; margin-right: auto;}
.bg-img_100 {width: 100%; height: 100%;}
.header-cta_btn {color: rgba(255, 255, 255, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(0, 0, 0); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center;}
.header-cta_btn:hover {background-color: rgb(0, 119, 192);}
.transitions {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.hero_wrapper {padding-top: 7.63rem; display: flex; align-items: stretch; column-gap: 4rem; height: 100vh;}
.header {position: fixed; top: 0px; z-index: 100;}
.hero-left_wrapper {width: 50%; display: flex; flex-direction: column; align-items: flex-start; padding-top: 4rem; padding-bottom: 4rem;}
.hero-header_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.hero-feat-btn_wrapper {margin-top: 2rem; display: flex; flex-direction: column; height: 100%;}
.hero-btns_wrapper {display: flex; width: auto; align-items: center; column-gap: 0.5rem;}
.main-cta_btn {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(249, 208, 79); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem;}
.main-cta_btn:hover {background-color: rgb(0, 119, 192);}
.scndr-cta_btn {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(232, 232, 229); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem;}
.scndr-cta_btn:hover {background-color: rgb(208, 208, 208);}
.features_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.75rem; margin-top: auto;}
.feature-item_wrapper {display: flex; align-items: center; column-gap: 0.5rem;}
.feature_icon {width: 0.88rem; height: 0.88rem;}
.hero-right_wrapper {width: 50%; padding-bottom: 4rem;}
.radius-big {border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem;}
.hero-img_wrapper {overflow-x: hidden; overflow-y: hidden;}
.mob-menu_btn {display: none;}
.problem_wrapper {padding-top: 8.5rem; display: flex; align-items: center; column-gap: 4rem;}
.problem-left {width: 39rem;}
.problem-slide {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;}
.pr-slide_img_wrapper {height: 28.5rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden;}
.pgination-dot {width: 0.5rem; height: 0.5rem; min-width: 8px; min-height: 8px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 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; background-color: rgb(243, 243, 240);}
.sl-mini {height: auto;}
.problem-right {width: 50%; display: flex; flex-direction: column; row-gap: 2.5rem;}
.head-subhead_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem;}
.prob-paragraph_wrapper {margin-top: 0.5rem;}
.notion-card_wrapper {display: flex; flex-direction: column; align-items: flex-start; padding-top: 1.75rem; padding-bottom: 1.75rem; padding-left: 1.75rem; padding-right: 1.75rem; row-gap: 2.5rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}
.problem-card_size {width: 20rem;}
.logo-wr {width: 2.38rem; height: 1.5rem;}
.tab-mob-only {display: none;}
.gl-vert_paddings {padding-top: 9.5rem;}
.solu_left {width: 50%; display: flex; flex-direction: column; align-items: flex-start;}
.sol-h2_wrapper {width: 25.63rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.tech-text_wrapper {width: 21.5rem; padding-top: 1rem; margin-top: 7rem; margin-left: 5rem;}
.line-1_wrapper {position: absolute; top: 0px; left: 0px; width: 26.69rem; height: 2.63rem;}
.tech-text_wrapper-2 {width: 21.5rem; padding-top: 1rem; margin-top: 4.5rem;}
.line-2_wrapper {position: absolute; top: 0px; left: 0px; width: 33.13vw; height: 4.13rem;}
.solu_right {width: 50%; display: flex; flex-direction: column; align-items: flex-end;}
.sol-card-size {width: 20rem;}
.card-top-text_wrapper {display: flex; column-gap: 0.75rem; align-items: center;}
.number_wrapper {width: 1.63rem; height: 2.5rem;}
.line-3_wrapper {position: absolute; top: 0px; width: 26.69rem; height: 2.63rem; right: 0px;}
.line-4_wrapper {position: absolute; top: 0px; width: 30rem; height: 4.13rem; right: 0.5rem;}
.tech-text_wrapper-3 {width: 21.5rem; padding-top: 1rem; margin-top: 6.56rem; margin-right: 5rem;}
.tech-text_wrapper-4 {width: 21.5rem; padding-top: 1rem; margin-top: 3.25rem;}
.sol-pic_wrapper {width: 39rem; position: absolute; bottom: 0px; left: 25.25rem; right: 25.5rem; height: 36.44rem; top: 7.63rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden;}
.solution_wrapper {height: 43.75rem; display: flex; column-gap: 4rem;}
.no-desc {display: none;}
.mob-only {display: none;}
.root-class {background-color: rgb(248, 248, 248);}
.video-cont_wrapper {display: flex; row-gap: 3.5rem; flex-direction: column;}
.vid-text_wrapper {display: flex; justify-content: space-between; column-gap: 4rem; align-items: flex-end;}
.vid-header_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem; width: 50%;}
.vid-par_wrapper {width: 50%;}
.video-wrapper {border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem;}
.video-review {width: 100%; height: auto; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem;}
.links {font-family: 'Manrope'; font-weight: 400; font-size: 0.94vw; line-height: 125%;}
.cookie-cntent {min-width: auto; min-height: auto; width: 39rem; max-height: none; 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-color: rgba(238, 238, 238, 0); border-left-color: rgba(238, 238, 238, 0); border-right-color: rgba(238, 238, 238, 0); border-bottom-color: rgba(238, 238, 238, 0); background-color: rgb(255, 255, 255); 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; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem; color: rgba(255, 255, 255, 1); margin-bottom: 2rem; margin-top: auto; margin-left: auto; margin-right: auto; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);}
.cookie-text {font-family: 'Manrope'; font-weight: 400; font-size: 0.81vw; line-height: 137%; letter-spacing: normal;}
.cookie-btns_wrapper {display: flex; column-gap: 0.5vw;}
.cookie-btn {width: 6.88vw; display: flex; align-items: center; justify-content: center; padding-left: 1vw; padding-right: 1vw; padding-top: 0.5vw; padding-bottom: 0.5vw; border-top-left-radius: 62.5vw; border-top-right-radius: 62.5vw; border-bottom-left-radius: 62.5vw; border-bottom-right-radius: 62.5vw; background-color: rgb(28, 72, 152); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(28, 72, 152, 1); border-left-color: rgba(28, 72, 152, 1); border-right-color: rgba(28, 72, 152, 1); border-bottom-color: rgba(28, 72, 152, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; height: 2.5vw;}
.cookie-btn:hover {background-color: rgb(42, 107, 224); border-top-color: rgba(42, 107, 224, 1); border-left-color: rgba(42, 107, 224, 1); border-right-color: rgba(42, 107, 224, 1); border-bottom-color: rgba(42, 107, 224, 1);}
.cookie-btn-copy {width: 6.88vw; display: flex; align-items: center; justify-content: center; padding-left: 1vw; padding-right: 1vw; padding-top: 0.5vw; padding-bottom: 0.5vw; border-top-left-radius: 62.5vw; border-top-right-radius: 62.5vw; border-bottom-left-radius: 62.5vw; border-bottom-right-radius: 62.5vw; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 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); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; height: 2.5vw;}
.cookie-btn-copy:hover {background-color: rgb(255, 255, 255); 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); color: rgba(15, 24, 31, 1);}
.cookie {pointer-events: none;}
.models-content_wrapper {display: flex; column-gap: 2.63rem;}
.mod-head-subhead_wrapper {width: 25.63rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 2rem;}
.model-items_wrapper {width: 53.75rem; display: grid; column-gap: 0.75rem; grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.model-card_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.75rem; width: 26.5rem;}
.model-pic_wrapper {width: 100%; height: 25.63rem; 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;}
.mod-img_hevered {width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; opacity: 0;}
.mod-img-2 {width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
.mod-descr_wrapper {display: flex; row-gap: 1.5rem; flex-direction: column;}
.item-details_wrapper {display: flex; align-items: center; column-gap: 0.5rem;}
.dot-divider {width: 0.19rem; height: 0.19rem; color: rgba(89, 89, 89, 1); background-color: rgb(89, 89, 89); border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px;}
.name-details_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem;}
.price-descr_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.25rem;}
.text-parts_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.75rem;}
.card-btn {display: flex; align-items: center; column-gap: 0.25rem; height: 2.25rem; width: auto;}
.arrow_wrapper {width: 0.75rem; height: 0.75rem;}
.btn-arrow {width: 0.75rem; height: 0.75rem; color: rgba(0, 0, 0, 1);}
.main-cta_btn-2 {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(249, 208, 79); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem;}
.main-cta_btn-2:hover {background-color: rgb(0, 119, 192);}
.how-par_wrapper {width: 50%;}
.how-cards_grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 0.75rem; column-gap: 0.75rem;}
.how-cont_wrapper {display: flex; row-gap: 2.5rem; flex-direction: column; padding-top: 7.63rem;}
.how-car_item {background-color: rgb(243, 243, 240); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; align-items: flex-start; height: 18.81rem; justify-content: space-between;}
.card-top_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.25rem;}
.how-cards_wrapper {display: flex; flex-direction: column; align-items: flex-end; row-gap: 2.5rem;}
.cta-card {width: 40.63rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 2rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; background-color: rgb(249, 208, 79);}
.how-cta_btn {color: rgba(255, 255, 255, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(0, 0, 0); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem; width: 100%;}
.how-cta_btn:hover {background-color: rgb(0, 119, 192);}
.how-text_wrapper {display: flex; justify-content: space-between; column-gap: 4rem; align-items: flex-end;}
.how-hor_paddings {padding-left: 4rem; padding-right: 4rem;}
.company-slide {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;}
.comp-slide_img_wrapper {height: 24.13rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden; width: 100%;}
.company_wrapper {display: flex; flex-direction: column; row-gap: 2.5rem;}
.comp-cards_grid {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 0.75rem; column-gap: 0.75rem;}
.comp-card_item {background-color: rgb(243, 243, 240); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; align-items: flex-start; height: 100%; justify-content: space-between;}
.card-num_wrapper {display: flex; column-gap: 0.75rem;}
.numbers-layout {display: flex; align-items: flex-start; width: auto;}
.card-number {width: 3.44rem; height: 2.5rem;}
.plus {width: 0.88rem; height: 0.88rem;}
.card-num_wrapper-copy {display: flex; column-gap: 0.75rem; align-items: flex-end;}
.comp-accentcard_item {background-color: rgb(249, 208, 79); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; align-items: flex-start; height: auto; justify-content: space-between; row-gap: 2.5rem;}
.company-right {width: 39rem; display: flex; flex-direction: column; row-gap: 2.5rem; padding-top: 4rem;}
.comp_wrapper {padding-top: 8.5rem; display: flex; align-items: flex-start; column-gap: 4rem;}
.contacts_wrapper {padding-bottom: 4rem;}
.contacts_grid {padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; background-color: rgb(249, 208, 79); display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2.5rem;}
.contacts_text {display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.cont_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.cont-block {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem;}
.cont_btn {flex-direction: row; justify-content: center; align-items: center; padding-top: 0.5rem;}
.cont-btns_wrapper {display: flex; flex-direction: column; align-items: flex-start;}
.pog-form {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.pog-input {margin-top: 1rem; margin-bottom: 1rem;}
.input-field {height: 2.31rem; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.75rem; padding-right: 0.75rem; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem;}
.input-text_field {height: 5rem; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.75rem; padding-right: 0.75rem; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; border-bottom-right-radius: 0.75rem;}
.cont-cta_btn {color: rgba(255, 255, 255, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(0, 0, 0); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem; 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; width: 100%; margin-top: 1rem;}
.cont-cta_btn:hover {background-color: rgb(0, 119, 192);}
.contacts-hor_paddings {padding-left: 4rem; padding-right: 4rem;}
.footer {background-color: rgb(0, 0, 0);}
.footer-content_wrapper {padding-left: 8rem; padding-right: 8rem; padding-top: 3rem; padding-bottom: 1.25rem; display: flex; flex-direction: column; row-gap: 2.5rem;}
.footer-top {display: flex; flex-direction: row; row-gap: 1.5rem; justify-content: space-between;}
.footer-logo {width: 10.25rem; height: 2.5rem;}
.footer-text_wrapper {width: 21.25rem;}
.footer-bottom {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(89, 89, 89, 1); border-left-color: rgba(89, 89, 89, 1); border-right-color: rgba(89, 89, 89, 1); border-bottom-color: rgba(89, 89, 89, 1); border-top-style: solid; padding-top: 1.5rem;}
.links-main_wrapper {display: flex; align-items: center; justify-content: space-between;}
.links_wrapper {display: flex; align-items: center; column-gap: 0.75rem; width: auto;}
.pop-up-content {min-width: auto; width: 41rem; min-height: auto; padding-left: 3.6rem; padding-right: 3.6rem; padding-top: 3.6rem; padding-bottom: 3.6rem; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); 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-color: rgba(238, 238, 238, 0); border-left-color: rgba(238, 238, 238, 0); border-right-color: rgba(238, 238, 238, 0); border-bottom-color: rgba(238, 238, 238, 0); background-color: rgb(249, 208, 79); 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; border-top-left-radius: 1.35rem; border-top-right-radius: 1.35rem; border-bottom-left-radius: 1.35rem; border-bottom-right-radius: 1.35rem;}
.cookie-cta_btn {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(249, 208, 79); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; width: 50%; display: flex; cursor: pointer; pointer-events: auto;}
.cookie-cta_btn:hover {background-color: rgb(0, 119, 192); color: rgba(255, 255, 255, 1);}
.cookie-scndr_btn {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(232, 232, 229); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; width: 50%; display: flex;}
.cookie-scndr_btn:hover {background-color: rgb(208, 208, 208); color: rgba(0, 0, 0, 1);}
.card-number-copy {width: 5.31rem; height: 2.5rem;}
.card-number-copy-2 {width: 3.56rem; height: 2.5rem;}
.p-er_wrapper {padding-top: 7.63rem; display: flex; align-items: center; column-gap: 4rem; height: 100vh;}
.hero-left_wrapper-copy {width: 50%; display: flex; flex-direction: column; align-items: flex-start; padding-top: 4rem; padding-bottom: 4rem;}
.privacy_wrapper {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2.5rem;}
.priv-wrapper_item {display: flex; align-items: flex-start; column-gap: 2.63rem;}
.priv-left {width: 25.63rem;}
.priv-right {width: 53.75rem;}
.priv-vert_paddings {padding-top: 9.5rem; padding-bottom: 9.5rem;}
.prod-hero_wrapp {padding-top: 7.63rem; display: flex; align-items: stretch; height: auto; flex-direction: column; row-gap: 3rem;}
.crumbs_wrap {width: auto; display: flex; align-items: center; column-gap: 0.5rem;}
.prod-main-cont_wrap {display: flex; column-gap: 4rem;}
.product-slide {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;}
.prod_img_wrapper {height: 39rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden;}
.prod-active_photo_wrap {overflow-x: hidden; overflow-y: hidden; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; width: 39rem; height: 36.25rem;}
.thumbs-photo_wrap {display: flex; column-gap: 0.75rem;}
.thumb_img {width: 9.19rem; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; height: 7rem; 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(243, 243, 240, 1); border-left-color: rgba(243, 243, 240, 1); border-right-color: rgba(243, 243, 240, 1); border-bottom-color: rgba(243, 243, 240, 1); cursor: pointer;}
.thumb_img:focus {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(0, 119, 192, 1); border-left-color: rgba(0, 119, 192, 1); border-right-color: rgba(0, 119, 192, 1); border-bottom-color: rgba(0, 119, 192, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.prod-right_wrap {width: 50%; display: flex; flex-direction: column;}
.main-prod-img_100 {width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px;}
.prod-left_photos {width: 50%; display: flex; flex-direction: column; row-gap: 0.75rem;}
.prod-prices_wrap {margin-top: 1.5rem; display: flex; column-gap: 0.75rem;}
.price-block {width: 100%; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; background-color: rgb(243, 243, 240); display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem;}
.price-title_wrap {display: flex; row-gap: 0.5rem; flex-direction: column;}
.cta-area {margin-top: 1.5rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; background-color: rgb(249, 208, 79); padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; row-gap: 2rem;}
.details_wrap {display: flex; column-gap: 4rem;}
.details-left {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2rem; width: 50%;}
.det-h2_wrapper {width: auto; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.details-right {width: 50%; display: flex; flex-direction: column; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; background-color: rgb(243, 243, 240); row-gap: 0.75rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}
.det-item_coloumn {width: 50%; display: flex; row-gap: 0.5rem; flex-direction: column;}
.item--header-wrap {padding-bottom: 0.75rem; display: flex; align-items: center; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(89, 89, 89, 0.12);}
.item_wrap1 {padding-bottom: 0.75rem; display: flex; align-items: flex-start; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(89, 89, 89, 0.12);}
.item_wrap2 {padding-bottom: 0.75rem; display: flex; align-items: flex-start; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;}
.header4-1 {font-family: 'FiraMono'; font-size: 1.13rem; line-height: 134%; letter-spacing: -0.02em; font-weight: 500;}
.pgination-dot-2 {width: 0.5rem; height: 0.5rem; min-width: 8px; min-height: 8px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 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; background-color: rgb(243, 243, 240);}
.feature-slider {display: none;}
.complect-cont_wrapper {display: flex; row-gap: 3.5rem; flex-direction: column;}
.compect_main_wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2.5rem; background-color: rgb(243, 243, 240); border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem;}
.comp-item_coloumn-1 {width: 17.38rem; display: flex; row-gap: 0.5rem; flex-direction: row; column-gap: 0.75rem;}
.comp-item_coloumn-2 {width: 42.25rem; display: flex; row-gap: 0.5rem; flex-direction: column;}
.comp-item_coloumn-3 {width: 17.38rem; display: flex; row-gap: 0.5rem; flex-direction: column;}
.item_wrap1-copy {padding-bottom: 0.75rem; display: flex; align-items: flex-start; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(89, 89, 89, 0.12);}
.compl_item-wrap {padding-bottom: 0.75rem; display: flex; align-items: center; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(89, 89, 89, 0.12); padding-top: 0.75rem;}
.checkbox-active {width: 1.5rem; height: 1.5rem; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.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(89, 89, 89, 0.12); border-left-color: rgba(89, 89, 89, 0.12); border-right-color: rgba(89, 89, 89, 0.12); border-bottom-color: rgba(89, 89, 89, 0.12); display: flex; justify-content: center; align-items: center; flex-direction: column;}
.checkmark {color: rgba(0, 119, 192, 1); width: 100%; height: 100%;}
.hidden {opacity: 0;}
.comp_wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.comp-title_wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem;}
.checkmark-active {color: rgba(0, 119, 192, 1); width: 100%; height: 100%; opacity: 0;}
.compl-dop_item-wrap {padding-bottom: 0.75rem; display: flex; align-items: center; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(89, 89, 89, 0.12); padding-top: 0.75rem; cursor: pointer; background-color: rgba(248, 248, 248, 0);}
.compl-dop_item-wrap:hover {background-color: rgb(248, 248, 248);}
.js-base-price {display: none;}
.js-option-price {display: none;}
.cta-area-right {border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; background-color: rgb(249, 208, 79); padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; row-gap: 2rem; width: 37.25rem; margin-left: auto;}
.compl_item-wrap-no-border {padding-bottom: 0.75rem; display: flex; align-items: center; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-bottom-style: none; border-bottom-color: rgba(89, 89, 89, 0.12); padding-top: 0.75rem;}
.inst_wrapp {display: flex; flex-direction: column; row-gap: 2.5rem;}
.inst_wrapper {padding-top: 8.5rem; display: flex; align-items: flex-start; column-gap: 4rem;}
.inst-right {width: 39rem;}
.instal-right {width: 39rem; display: flex; flex-direction: column; row-gap: 2.5rem; padding-top: 4rem;}
.inst-card {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2.5rem; background-color: rgb(243, 243, 240); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem;}
.inst-slide {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;}
.inst-slide_img_wrapper {height: auto; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden; width: 100%;}
.inst-specs_wrap {display: flex; flex-direction: column; row-gap: 2.5rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; background-color: rgb(243, 243, 240);}
.inst-spec_top {display: flex; column-gap: 4rem;}
.inst-cta_area {border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; background-color: rgb(249, 208, 79); padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; row-gap: 2rem; width: 37.25rem; height: auto; justify-content: center;}
.inst-details-right {width: 37.25rem; display: flex; flex-direction: column; padding-left: 0rem; padding-right: 0rem; padding-top: 0rem; padding-bottom: 0rem; background-color: rgb(243, 243, 240); row-gap: 0.75rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}
.inst_item-wrap {padding-bottom: 0.75rem; display: flex; align-items: flex-end; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(89, 89, 89, 0.12); padding-top: 0.75rem;}
.inst_item-wrap-no-border {padding-bottom: 0.75rem; display: flex; align-items: flex-end; column-gap: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-bottom-style: none; border-bottom-color: rgba(89, 89, 89, 0.12); padding-top: 0.75rem;}
.inst-comp_wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.inst-item_coloumn {width: 42.25rem; display: flex; row-gap: 0.5rem; flex-direction: column;}
.ins-item_coloumn {width: 17.38rem; display: flex; row-gap: 0.5rem; flex-direction: column;}
.inst-item_coloum {width: 50%; display: flex; row-gap: 0.5rem; flex-direction: column;}
.in-item-first_coloumn {width: 50%; display: flex; row-gap: 0.5rem; flex-direction: column;}
.inst-title-item_coloumn {width: 17.38rem; display: flex; row-gap: 0.5rem; flex-direction: row; column-gap: 0.75rem;}
.war-par_wrapper {width: 26.81rem;}
.warr-cards_grid- {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 0.75rem; column-gap: 0.75rem;}
.warr-card_item {background-color: rgb(243, 243, 240); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; align-items: flex-start; height: 13.5rem; justify-content: space-between;}
.warr-nub_wrap {display: flex; column-gap: 0.75rem;}
.warr-cta-card_item {background-color: rgb(249, 208, 79); border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; flex-direction: column; align-items: flex-start; height: 13.5rem; justify-content: space-between;}
.more-models-content_wrapper {display: flex; column-gap: 2.63rem; padding-bottom: 9.5rem;}
.items_grid {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; row-gap: 2rem; column-gap: 0.75rem;}
.item-card_wrapp {color: rgba(0, 0, 0, 1); width: 100%; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.list-img_wrap {display: flex; flex-direction: column; 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; background-color: rgb(243, 243, 240); height: 25.63rem;}
.absolute {position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px;}
.list-info_wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem;}
.list-det_wrap-2 {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem;}
.catalog-cta_btn {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(232, 232, 229); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem; display: flex; column-gap: 0.25rem;}
.catalog-cta_btn:hover {background-color: rgb(208, 208, 208);}
.crums-head {display: flex; flex-direction: column; align-items: flex-start; row-gap: 3rem;}
.cat-text_wrapper {display: flex; justify-content: space-between; column-gap: 4rem; align-items: flex-end;}
.items_wrap {width: 53.75rem;}
.models_grid {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 0.75rem;}
.proj-cont_wrapper {display: flex; row-gap: 2.5rem; flex-direction: column; padding-top: 7.63rem; padding-bottom: 9.75rem;}
.cases-cont_wrapp {display: flex; column-gap: 2.5rem; align-items: flex-start;}
.case-head-subhead_wrapp {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem; width: 25.06rem; justify-content: flex-start; top: 5.94rem;}
.caces_wrap {width: 54.44rem; display: flex; flex-direction: column; row-gap: 2rem;}
.case-card_wrap {width: 100%; column-gap: 0.75rem;}
.case-card_img {width: 50%; height: 16.38rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; overflow-x: hidden; overflow-y: hidden;}
.case-descr_wrap {width: 50%; display: flex; flex-direction: column; align-items: flex-start; row-gap: 2rem;}
.card-text_wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.75rem;}
.card-descr_wrap {display: flex; align-items: center; column-gap: 0.25rem;}
.dot {width: 3px; height: 3px; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; background-color: rgb(89, 89, 89);}
.card-title-descr {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.75rem;}
.proj-cta_btn {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(232, 232, 229); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem; display: flex; column-gap: 0.25rem; width: 15rem;}
.proj-cta_btn:hover {background-color: rgb(208, 208, 208);}
.din-case-cont_wrap {display: flex; column-gap: 4rem;}
.case-img_wrap {width: 50%; height: auto; overflow-x: hidden; overflow-y: hidden; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem;}
.case-info_wrap {width: 50%; display: flex; flex-direction: column; row-gap: 2.5rem;}
.info-sheet_wrap {display: flex; flex-direction: column; row-gap: 0.75rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; background-color: rgb(243, 243, 240);}
.info-line-1_wrap {padding-bottom: 0.75rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(89, 89, 89, 0.12); border-bottom-style: solid; display: flex; column-gap: 0.75rem;}
.info-line-2_wrap {padding-bottom: 0rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-bottom-color: rgba(89, 89, 89, 0.12); border-bottom-style: none; display: flex; column-gap: 0.75rem;}
.case-details_wrap {flex-direction: column; column-gap: 0rem;}
.case-part {display: flex; align-items: center; column-gap: 4rem;}
.case-text_wrap {display: flex; flex-direction: column; align-items: flex-start; width: 50%; row-gap: 1.5rem;}
.case-photo_wrap {width: 50%; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden; height: 24.13rem;}
.proj-din-cont_wrapper {display: flex; row-gap: 2.5rem; flex-direction: column; padding-top: 7.63rem; padding-bottom: 0rem;}
.case-part-2 {display: flex; align-items: center; column-gap: 4rem; flex-direction: row-reverse;}
.case-part-3 {display: flex; align-items: flex-start; column-gap: 4rem;}
.testemonial_wrap {width: 50%; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; display: flex; row-gap: 2.5rem; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; background-color: rgb(243, 243, 240); flex-direction: column;}
.quote_wrap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem;}
.rich_styles {min-height: auto; display: none;}
.case-cta {display: flex; flex-direction: column; align-items: center; row-gap: 1.5rem; width: 39rem; background-color: rgb(249, 208, 79); border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 1.75rem; padding-bottom: 1.75rem; margin-top: 9.75rem; margin-bottom: 9.75rem; margin-left: auto; margin-right: auto;}
.cont_wrap {display: flex; flex-direction: column; align-items: center; row-gap: 0.5rem;}
.proj-cont_wrapper-copy {display: flex; row-gap: 2.5rem; flex-direction: column; padding-top: 9.75rem; padding-bottom: 0rem;}
.nav_bar {display: flex; align-items: center; column-gap: 2.5rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 0.63rem; padding-bottom: 0.63rem; border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; background-color: rgb(243, 243, 240);}
.cont-info_wrap {width: 50%; display: flex; flex-direction: column; row-gap: 1.5rem; align-items: flex-start;}
.main-cta_btn-copy {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(249, 208, 79); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem;}
.main-cta_btn-copy:hover {background-color: rgb(0, 119, 192);}
.contacts-det_wrap {width: 50%; display: flex; flex-direction: column; align-items: flex-start; row-gap: 2rem;}
.contacts_wrapp {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem; width: 50%;}
.cont-block-2 {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem; width: auto;}
.cont-part-copy {display: flex; align-items: flex-start; column-gap: 4rem;}
.cont-part-copy-2 {display: flex; align-items: flex-start; column-gap: 4rem; padding-bottom: 9.75rem;}
.cont-map {height: 24.13rem; width: 100%;}
.cont--cont_wrap {display: flex; column-gap: 4rem;}
.map_wrap {width: 50%; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; border-bottom-left-radius: 1.5rem; border-bottom-right-radius: 1.5rem; overflow-x: hidden; overflow-y: hidden;}
.wrap-cont {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem; width: 50%;}
.cont-block-2-copy {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem; width: auto;}
.hidden-desk {display: none;}
.main-cta_btn-2-copy {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(249, 208, 79); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem;}
.main-cta_btn-2-copy:hover {background-color: rgb(0, 119, 192);}
.cta_wrapper {width: auto; margin-left: auto; display: flex; align-items: center; column-gap: 1.5rem;}
.rewiew_wrapper-copy {display: flex; align-items: center; column-gap: 4rem; height: 100vh; justify-content: center; flex-direction: column;}
.hero-left_wrapper-copy-copy {width: 50%; display: flex; flex-direction: column; align-items: center; padding-top: 4rem; padding-bottom: 4rem;}
.hero-header_wrapper-copy {display: flex; flex-direction: column; align-items: center; row-gap: 1.5rem;}
.rewiew-cta_btn {color: rgba(0, 0, 0, 1); padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; background-color: rgb(249, 208, 79); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; height: 3rem;}
.rewiew-cta_btn:hover {background-color: rgb(0, 119, 192);}
.hero-left_wrapper-copy-copy-copy {width: 50%; display: flex; flex-direction: column; align-items: center; padding-top: 0rem; padding-bottom: 0rem; justify-content: flex-start;}
.hero-btns_wrapper-copy {display: flex; width: auto; align-items: center; column-gap: 0.5rem; justify-content: center;}
@media (max-width: 991px) {.text--h1 {font-size: 72px;}}
@media (max-width: 991px) {.w-h--40px {width: 40px; height: 40px; background-size: auto, auto; background-image: url("/d/library_image-5871-symbol-i9t4d60ug-menu-burger.svg"), none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: no-repeat; background-position: center center; background-attachment: scroll, scroll;}}
@media (max-width: 991px) {.w-h--58px {height: 44px; width: 44px;}}
@media (max-width: 991px) {.text--h2 {font-size: 60px;}}
@media (max-width: 991px) {.close--bg-on {margin-top: 10px; margin-left: -64px;}}
@media (max-width: 991px) {.close--black-on {margin-left: -64px; margin-top: 10px;}}
@media (max-width: 991px) {.close--black-on:hover {background-color: rgb(255, 255, 255);}}
@media (max-width: 991px) {.close--prim-on {margin-left: -64px; margin-top: 10px;}}
@media (max-width: 991px) {.close--prim-on:hover {background-color: rgb(255, 255, 255);}}
@media (max-width: 991px) {.text--menu-header-black-on {font-size: 20px; letter-spacing: -0.02em; line-height: 120%; font-weight: 600;}}
@media (max-width: 991px) {.gap-hor--40px {column-gap: 20px;}}
@media (max-width: 991px) {.gap-ver--80px {row-gap: 80px;}}
@media (max-width: 991px) {.paddings--40px {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 991px) {.text--menu-header-bg-on {font-size: 20px; letter-spacing: -0.02em; line-height: 120%; font-weight: 600;}}
@media (max-width: 991px) {.header1 {font-size: 2.13rem;}}
@media (max-width: 991px) {.header-cta_btn {display: flex;}}
@media (max-width: 991px) {.mob-menu_btn {width: 2.5rem; height: 2.5rem; background-color: rgb(232, 232, 229); border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; justify-content: center; align-items: center; margin-left: auto; display: none;}}
@media (max-width: 991px) {.hero_wrapper {flex-direction: column-reverse; height: auto; padding-top: 4.13rem;}}
@media (max-width: 991px) {.hero-img_wrapper {height: 100%;}}
@media (max-width: 991px) {.hero-right_wrapper {width: auto; padding-bottom: 0rem; height: 27.25rem;}}
@media (max-width: 991px) {.header_wrapper {align-items: center;}}
@media (max-width: 991px) {.gl-hor_paddings {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.hero-left_wrapper {width: auto; padding-top: 2.5rem; padding-bottom: 2rem;}}
@media (max-width: 991px) {.hero-feat-btn_wrapper {flex-direction: column-reverse; row-gap: 2rem;}}
@media (max-width: 991px) {.hero-btns_wrapper {width: 100%;}}
@media (max-width: 991px) {.main-cta_btn {width: 50%;}}
@media (max-width: 991px) {.scndr-cta_btn {width: 50%;}}
@media (max-width: 991px) {.problem_wrapper {flex-direction: column-reverse; row-gap: 2.5rem; padding-top: 7rem;}}
@media (max-width: 991px) {.problem-right {width: auto;}}
@media (max-width: 991px) {.desctop-only {display: none;}}
@media (max-width: 991px) {.problem-left {width: 44rem; display: flex; flex-direction: column; align-items: flex-end; row-gap: 2.5rem;}}
@media (max-width: 991px) {.tab-mob-only {display: flex;}}
@media (max-width: 991px) {.problem-card_size {width: 21rem;}}
@media (max-width: 991px) {.gl-vert_paddings {padding-top: 7rem;}}
@media (max-width: 991px) {.solution_wrapper {flex-direction: column-reverse; height: auto; row-gap: 1.5rem;}}
@media (max-width: 991px) {.solu_left {width: auto;}}
@media (max-width: 991px) {.sol-h2_wrapper {width: auto;}}
@media (max-width: 991px) {.tech-text_wrapper {margin-left: 0rem; margin-top: 8.75rem; width: 16.88rem; padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; background-color: rgb(243, 243, 240); transform: scale3d(0, 0, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; opacity: 0;}}
@media (max-width: 991px) {.plus_wrapper {width: 2.75rem; height: 2.75rem; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; background-color: rgb(0, 0, 0); display: flex; align-items: center; justify-content: center;}}
@media (max-width: 991px) {.plus_icon_wrapper {width: 0.75rem; height: 0.75rem;}}
@media (max-width: 991px) {.tech-text_wrapper-2 {display: none;}}
@media (max-width: 991px) {.sol-pic_wrapper {bottom: auto; left: auto; right: auto; width: auto; height: auto; position: relative; top: auto; margin-top: 0.5rem;}}
@media (max-width: 991px) {.solu_right {display: none;}}
@media (max-width: 991px) {.plus-abso-1 {position: absolute; top: 15rem; left: 8.75rem;}}
@media (max-width: 991px) {.feature_wrapper {width: 16.38rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; background-color: rgb(249, 208, 79);}}
@media (max-width: 991px) {.abs-1 {position: absolute; top: 10rem;}}
@media (max-width: 991px) {.abs-2 {position: absolute; bottom: 5rem;}}
@media (max-width: 991px) {.abs-3 {position: absolute; top: 10rem; right: 0px;}}
@media (max-width: 991px) {.abs-4 {position: absolute; bottom: 5rem; right: 0px;}}
@media (max-width: 991px) {.notion-card_wrapper {margin-left: auto; margin-right: auto;}}
@media (max-width: 991px) {.sl-mini {height: auto;}}
@media (max-width: 991px) {.feature_wrapper-2 {width: 16.38rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; background-color: rgb(249, 208, 79);}}
@media (max-width: 991px) {.plus_wrapper-2 {width: 2.75rem; height: 2.75rem; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; background-color: rgb(0, 0, 0); display: flex; align-items: center; justify-content: center;}}
@media (max-width: 991px) {.mob-only {display: none;}}
@media (max-width: 991px) {.vid-text_wrapper {flex-direction: column; row-gap: 1.5rem;}}
@media (max-width: 991px) {.vid-header_wrapper {width: auto;}}
@media (max-width: 991px) {.vid-par_wrapper {width: auto;}}
@media (max-width: 991px) {.video-cont_wrapper {row-gap: 2.5rem;}}
@media (max-width: 991px) {.video-review {height: auto;}}
@media (max-width: 991px) {.links {font-size: 1.95vw;}}
@media (max-width: 991px) {.cookie-cntent {width: 67.06vw; margin-bottom: 2rem;}}
@media (max-width: 991px) {.cookie-text {font-size: 1.56vw;}}
@media (max-width: 991px) {.cookie-btn {width: 14.32vw; height: 5.21vw;}}
@media (max-width: 991px) {.cookie-btn-copy {width: 14.32vw; height: 5.21vw;}}
@media (max-width: 991px) {.cookie-btns_wrapper {column-gap: 1.04vw;}}
@media (max-width: 991px) {.models-content_wrapper {flex-direction: column; row-gap: 2.5rem;}}
@media (max-width: 991px) {.mod-head-subhead_wrapper {width: auto;}}
@media (max-width: 991px) {.model-items_wrapper {width: 100%;}}
@media (max-width: 991px) {.model-card_wrapper {width: 100%;}}
@media (max-width: 991px) {.model-pic_wrapper {height: 20.88rem;}}
@media (max-width: 991px) {.item-details_wrapper {column-gap: 0.52vw;}}
@media (max-width: 991px) {.dot-divider {width: 0.06rem; height: 0.81rem; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (max-width: 991px) {.main-cta_btn-2 {width: auto;}}
@media (max-width: 991px) {.how-par_wrapper {width: 39rem;}}
@media (max-width: 991px) {.how-cont_wrapper {row-gap: 2.5rem; padding-top: 5rem;}}
@media (max-width: 991px) {.how-cards_grid {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.cta-card {width: auto;}}
@media (max-width: 991px) {.how-text_wrapper {flex-direction: column; row-gap: 1.5rem; align-items: flex-start;}}
@media (max-width: 991px) {.how-hor_paddings {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.comp-cards_grid {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.comp-card_item {row-gap: 40px; height: 13.5rem;}}
@media (max-width: 991px) {.comp-accentcard_item {height: 13.5rem;}}
@media (max-width: 991px) {.company-right {width: auto;}}
@media (max-width: 991px) {.comp_wrapper {flex-direction: column-reverse; row-gap: 2.5rem; padding-top: 7rem;}}
@media (max-width: 991px) {.contacts_grid {grid-template-columns: 1fr 1fr; row-gap: 2.5rem; column-gap: 2rem; padding-left: 2rem; padding-right: 2rem; padding-top: 2rem; padding-bottom: 2rem; border-top-left-radius: 0rem; border-top-right-radius: 0rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;}}
@media (max-width: 991px) {.form_wrapper {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.contacts-hor_paddings {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 991px) {.links_wrapper {flex-direction: column; align-items: flex-start; row-gap: 0.25rem;}}
@media (max-width: 991px) {.footer-content_wrapper {padding-left: 4rem; padding-right: 4rem; row-gap: 1.5rem;}}
@media (max-width: 991px) {.links-main_wrapper {align-items: flex-end;}}
@media (max-width: 991px) {.footer-bottom {padding-top: 0.75rem;}}
@media (max-width: 991px) {.contacts_wrapper {padding-bottom: 0rem;}}
@media (max-width: 991px) {.cookie-cta_btn {display: flex;}}
@media (max-width: 991px) {.cookie-scndr_btn {display: flex;}}
@media (max-width: 991px) {.p-er_wrapper {flex-direction: column-reverse; height: auto; padding-top: 4.13rem; align-items: stretch;}}
@media (max-width: 991px) {.hero-left_wrapper-copy {width: auto; padding-top: 2.5rem; padding-bottom: 2rem;}}
@media (max-width: 991px) {.priv-vert_paddings {padding-top: 7rem; padding-bottom: 7rem;}}
@media (max-width: 991px) {.priv-wrapper_item {flex-direction: column; row-gap: 1rem;}}
@media (max-width: 991px) {.priv-left {width: auto;}}
@media (max-width: 991px) {.priv-right {width: auto;}}
@media (max-width: 991px) {.prod-hero_wrapp {height: auto; padding-top: 5rem;}}
@media (max-width: 991px) {.prod-left_photos {width: 100%; display: flex; flex-direction: column; align-items: flex-end; row-gap: 0.75rem;}}
@media (max-width: 991px) {.prod-main-cont_wrap {flex-direction: column;}}
@media (max-width: 991px) {.prod-active_photo_wrap {width: 44rem; height: 39rem;}}
@media (max-width: 991px) {.thumb_img {width: 10.44rem; height: 8.75rem;}}
@media (max-width: 991px) {.prod-right_wrap {width: auto; padding-top: 2.5rem;}}
@media (max-width: 991px) {.det-h2_wrapper {width: auto;}}
@media (max-width: 991px) {.details_wrap {flex-direction: column; row-gap: 2.5rem;}}
@media (max-width: 991px) {.details-left {width: auto;}}
@media (max-width: 991px) {.details-right {width: 100%;}}
@media (max-width: 991px) {.complect-cont_wrapper {row-gap: 2.5rem;}}
@media (max-width: 991px) {.comp-item_coloumn-1 {width: 12.5rem;}}
@media (max-width: 991px) {.comp-item_coloumn-2 {width: 16.5rem;}}
@media (max-width: 991px) {.comp-item_coloumn-3 {width: 10rem;}}
@media (max-width: 991px) {.cta-area-right {width: auto;}}
@media (max-width: 991px) {.inst_wrapper {flex-direction: column; row-gap: 2.5rem; padding-top: 7rem;}}
@media (max-width: 991px) {.inst-right {width: 44rem; display: flex; flex-direction: column; align-items: flex-end; row-gap: 2.5rem;}}
@media (max-width: 991px) {.instal-right {width: auto; padding-top: 0rem;}}
@media (max-width: 991px) {.inst-slide_img_wrapper {height: auto;}}
@media (max-width: 991px) {.inst-cta_area {width: 100%;}}
@media (max-width: 991px) {.inst-details-right {width: 100%;}}
@media (max-width: 991px) {.inst-spec_top {flex-direction: column-reverse; row-gap: 2.5rem;}}
@media (max-width: 991px) {.inst_item-wrap {align-items: flex-start;}}
@media (max-width: 991px) {.inst_item-wrap-no-border {align-items: flex-start;}}
@media (max-width: 991px) {.inst-item_coloumn {width: 16.5rem;}}
@media (max-width: 991px) {.ins-item_coloumn {width: 10rem;}}
@media (max-width: 991px) {.inst-title-item_coloumn {width: 12.5rem;}}
@media (max-width: 991px) {.war-par_wrapper {width: 29.63rem;}}
@media (max-width: 991px) {.warr-cards_grid- {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.more-models-content_wrapper {flex-direction: column; row-gap: 2.5rem; padding-bottom: 7rem;}}
@media (max-width: 991px) {.catalog-cta_btn {width: 100%;}}
@media (max-width: 991px) {.items_grid {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.list-img_wrap {height: 20.63rem;}}
@media (max-width: 991px) {.cat-text_wrapper {flex-direction: column; row-gap: 1.5rem; align-items: flex-start;}}
@media (max-width: 991px) {.items_wrap {width: 100%;}}
@media (max-width: 991px) {.proj-cont_wrapper {row-gap: 2.5rem; padding-top: 5rem; padding-bottom: 9rem;}}
@media (max-width: 991px) {.proj-cta_btn {width: 100%;}}
@media (max-width: 991px) {.cases-cont_wrapp {flex-direction: column; row-gap: 2.5rem;}}
@media (max-width: 991px) {.case-head-subhead_wrapp {width: auto; position: relative; top: 0rem;}}
@media (max-width: 991px) {.caces_wrap {width: 100%;}}
@media (max-width: 991px) {.case-card_img {height: 21.63rem;}}
@media (max-width: 991px) {.din-case-cont_wrap {flex-direction: column; row-gap: 2.5rem;}}
@media (max-width: 991px) {.case-img_wrap {width: 100%; height: 27.25rem;}}
@media (max-width: 991px) {.case-info_wrap {width: 100%;}}
@media (max-width: 991px) {.case-part {flex-direction: column-reverse; row-gap: 2.5rem;}}
@media (max-width: 991px) {.case-text_wrap {width: 100%;}}
@media (max-width: 991px) {.case-photo_wrap {width: 100%; height: auto;}}
@media (max-width: 991px) {.proj-din-cont_wrapper {row-gap: 2.5rem; padding-top: 5rem; padding-bottom: 0rem;}}
@media (max-width: 991px) {.case-part-2 {flex-direction: column-reverse; row-gap: 2.5rem;}}
@media (max-width: 991px) {.case-part-3 {flex-direction: column; row-gap: 2.5rem;}}
@media (max-width: 991px) {.testemonial_wrap {width: 100%;}}
@media (max-width: 991px) {.case-cta {width: 100%; margin-top: 9rem; margin-bottom: 9rem;}}
@media (max-width: 991px) {.proj-cont_wrapper-copy {row-gap: 2.5rem; padding-top: 9rem; padding-bottom: 0rem;}}
@media (max-width: 991px) {.nav_bar {column-gap: 2rem;}}
@media (max-width: 991px) {.cont-info_wrap {width: 50%;}}
@media (max-width: 991px) {.main-cta_btn-copy {width: 50%;}}
@media (max-width: 991px) {.cont-part-copy {flex-direction: column-reverse; row-gap: 2.5rem;}}
@media (max-width: 991px) {.cont-part-copy-2 {flex-direction: column; row-gap: 2.5rem; padding-bottom: 7rem;}}
@media (max-width: 991px) {.cont--cont_wrap {flex-direction: row; row-gap: 2.5rem;}}
@media (max-width: 991px) {.cont-block-2 {width: 100%;}}
@media (max-width: 991px) {.cont-map {width: 100%;}}
@media (max-width: 991px) {.map_wrap {width: 100%;}}
@media (max-width: 991px) {.cont-block-2-copy {width: 100%;}}
@media (max-width: 991px) {.wrap-cont {width: 100%;}}
@media (max-width: 991px) {.main-cta_btn-2-copy {width: auto;}}
@media (max-width: 991px) {.rewiew_wrapper-copy {flex-direction: column-reverse; height: 100vh; padding-top: 4.13rem; align-items: stretch;}}
@media (max-width: 991px) {.hero-left_wrapper-copy-copy {width: auto; padding-top: 2.5rem; padding-bottom: 2rem;}}
@media (max-width: 991px) {.rewiew-cta_btn {width: 50%;}}
@media (max-width: 991px) {.hero-left_wrapper-copy-copy-copy {width: auto; padding-top: 2.5rem; padding-bottom: 2rem;}}
@media (max-width: 991px) {.hero-btns_wrapper-copy {width: 100%;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.paddings--t-b-20px {padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.gap-ver--15px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-ver--40px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-ver--20px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--20px {column-gap: 10px;}}
@media (max-width: 767px) {.paddings--20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.text--h1 {font-size: 58px;}}
@media (max-width: 767px) {.text--h2 {font-size: 48px;}}
@media (max-width: 767px) {.text--h3 {font-size: 42px;}}
@media (max-width: 767px) {.close--bg-on {margin-left: -54px;}}
@media (max-width: 767px) {.close--black-on {margin-left: -54px;}}
@media (max-width: 767px) {.close--prim-on {margin-left: -54px;}}
@media (max-width: 767px) {.margin--t-20px {margin-top: 10px;}}
@media (max-width: 767px) {.paddings--t-b-80-20px {padding-top: 100px;}}
@media (max-width: 767px) {.gap-ver--30px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-hor--35px {column-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--40px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-ver--25px {row-gap: 20px;}}
@media (max-width: 767px) {.padding--b-64px {padding-bottom: 54px;}}
@media (max-width: 767px) {.gap-ver--80px {row-gap: 60px;}}
@media (max-width: 767px) {.paddings--40px {padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 479px) {.text--h1 {font-size: 58px;}}
@media (max-width: 479px) {.text--h2 {font-size: 48px;}}
@media (max-width: 479px) {.gap-ver--40px {row-gap: 40px;}}
@media (max-width: 479px) {.gap-ver--15px {row-gap: 15px;}}
@media (max-width: 479px) {.gap-ver--20px {row-gap: 20px;}}
@media (max-width: 479px) {.gap-ver--25px {row-gap: 25px;}}
@media (max-width: 479px) {.gap-ver--80px {row-gap: 40px;}}
@media (max-width: 479px) {.header1 {font-size: 1.75rem;}}
@media (max-width: 479px) {.header2 {font-size: 1.25rem;}}
@media (max-width: 479px) {.paragraph {font-size: 0.94rem;}}
@media (max-width: 479px) {.paragraph-mini {font-size: 0.75rem;}}
@media (max-width: 479px) {.paragraph-small {font-size: 0.75rem;}}
@media (max-width: 479px) {.hero-right_wrapper {height: 21.88rem;}}
@media (max-width: 479px) {.gl-hor_paddings {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.hero-btns_wrapper {flex-direction: column; row-gap: 0.5rem;}}
@media (max-width: 479px) {.main-cta_btn {width: 100%;}}
@media (max-width: 479px) {.scndr-cta_btn {width: 100%;}}
@media (max-width: 479px) {.hero-left_wrapper {padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.pr-slide_img_wrapper {height: 21.88rem;}}
@media (max-width: 479px) {.problem-card_size {width: auto;}}
@media (max-width: 479px) {.problem_wrapper {padding-top: 5rem;}}
@media (max-width: 479px) {.gl-vert_paddings {padding-top: 6.25rem;}}
@media (max-width: 479px) {.notion-card_wrapper {margin-left: 0px; margin-right: 0px;}}
@media (max-width: 479px) {.sol-pic_wrapper {height: 38.75rem; margin-top: 0rem;}}
@media (max-width: 479px) {.abs-1 {top: 5rem;}}
@media (max-width: 479px) {.abs-3 {top: 11.88rem; right: 0px;}}
@media (max-width: 479px) {.abs-2 {top: 19.88rem; bottom: auto;}}
@media (max-width: 479px) {.tab-mob-only {background-color: rgb(249, 208, 79);}}
@media (max-width: 479px) {.abs-4 {bottom: auto; top: 27.88rem; right: 0px;}}
@media (max-width: 479px) {.feature_wrapper {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; width: 19.75rem; border-top-left-radius: 1.38rem; border-top-right-radius: 1.38rem; border-bottom-left-radius: 1.38rem; border-bottom-right-radius: 1.38rem; flex-direction: column; padding-right: 2rem; padding-left: 1.5rem; display: none;}}
@media (max-width: 479px) {.plus_icon_wrapper {margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; position: absolute; top: 0.63rem; left: 0.63rem; right: 0.63rem; bottom: 0.63rem; color: rgba(255, 255, 255, 1); border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; width: 0.75rem;}}
@media (max-width: 479px) {.plus_wrapper {position: absolute; bottom: 0px; right: 0px; width: 2rem; height: 2rem;}}
@media (max-width: 479px) {.sl-mini {height: auto;}}
@media (max-width: 479px) {.problem-left {width: 21.88rem;}}
@media (max-width: 479px) {.hero_wrapper {padding-top: 5.25rem;}}
@media (max-width: 479px) {.feature_wrapper-2 {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; width: 19.75rem; border-top-left-radius: 1.38rem; border-top-right-radius: 1.38rem; border-bottom-left-radius: 1.38rem; border-bottom-right-radius: 1.38rem; flex-direction: column; padding-right: 1.5rem; padding-left: 2rem; display: none;}}
@media (max-width: 479px) {.plus_wrapper-2 {position: absolute; left: 0px; width: 2rem; height: 2rem; bottom: 0px;}}
@media (max-width: 479px) {.no-mob {display: none;}}
@media (max-width: 479px) {.no-desc {display: flex;}}
@media (max-width: 479px) {.sol-card-size {width: auto;}}
@media (max-width: 479px) {.mob-only {display: flex;}}
@media (max-width: 479px) {.solution_wrapper {row-gap: 24px;}}
@media (max-width: 479px) {.video-cont_wrapper {row-gap: 8.21vw;}}
@media (max-width: 479px) {.video-review {height: 21.88rem;}}
@media (max-width: 479px) {.links {font-size: 3.85vw;}}
@media (max-width: 479px) {.cookie-cntent {width: auto; margin-right: auto; margin-bottom: 2.5rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.cookie-btns_wrapper {column-gap: 2.05vw;}}
@media (max-width: 479px) {.cookie-btn {width: 50%; height: 10.26vw;}}
@media (max-width: 479px) {.cookie-btn-copy {width: 50%; height: 10.26vw;}}
@media (max-width: 479px) {.cookie-text {font-size: 3.08vw;}}
@media (max-width: 479px) {.main-cta_btn-2 {width: 100%;}}
@media (max-width: 479px) {.model-items_wrapper {flex-direction: column; row-gap: 2rem;}}
@media (max-width: 479px) {.card-btn {justify-content: flex-end;}}
@media (max-width: 479px) {.model-pic_wrapper {height: 21.13rem;}}
@media (max-width: 479px) {.how-cont_wrapper {row-gap: 8.21vw; padding-top: 5.25rem;}}
@media (max-width: 479px) {.how-hor_paddings {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.how-text_wrapper {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.how-par_wrapper {width: auto;}}
@media (max-width: 479px) {.how-cards_grid {display: flex; padding-left: 1.25rem; padding-right: 1.25rem; overflow-x: auto; overflow-y: auto;}}
@media (max-width: 479px) {.how-car_item {flex-shrink: 0; width: 18.75rem; height: 21.88rem;}}
@media (max-width: 479px) {.cta-card {margin-left: 1.25rem; margin-right: 1.25rem;}}
@media (max-width: 479px) {.how-cta_btn {width: 100%;}}
@media (max-width: 479px) {.comp-slide_img_wrapper {height: 21.88rem;}}
@media (max-width: 479px) {.comp-cards_grid {display: flex; padding-left: 1.25rem; padding-right: 1.25rem; overflow-x: auto; overflow-y: auto; flex-direction: column;}}
@media (max-width: 479px) {.comp-card_item {flex-shrink: 0; width: auto; height: 13.5rem;}}
@media (max-width: 479px) {.comp-accentcard_item {flex-shrink: 0; width: auto; height: 15.19rem;}}
@media (max-width: 479px) {.card-num_wrapper-copy {height: 2.63rem; align-items: stretch;}}
@media (max-width: 479px) {.comp_wrapper {padding-top: 5rem;}}
@media (max-width: 479px) {.cont-cta_btn {width: 100%;}}
@media (max-width: 479px) {.contacts-hor_paddings {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.contacts_grid {grid-template-columns: 1fr; padding-left: 1.25rem; padding-right: 1.25rem; padding-bottom: 4rem; padding-top: 4rem;}}
@media (max-width: 479px) {.form_wrapper {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 479px) {.footer-top {flex-direction: column;}}
@media (max-width: 479px) {.footer-text_wrapper {width: 21.25rem;}}
@media (max-width: 479px) {.footer-content_wrapper {padding-bottom: 1.25rem; padding-top: 4rem; padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.links-main_wrapper {flex-direction: column; align-items: flex-start; row-gap: 0.75rem;}}
@media (max-width: 479px) {.links_wrapper {row-gap: 0.25rem;}}
@media (max-width: 479px) {.pop-up-content {width: 100%; padding-left: 1.25rem; padding-right: 1.25rem; margin-top: auto;}}
@media (max-width: 479px) {.p-er_wrapper {padding-top: 5.25rem;}}
@media (max-width: 479px) {.hero-left_wrapper-copy {padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.priv-vert_paddings {padding-top: 6.25rem; padding-bottom: 6.25rem;}}
@media (max-width: 479px) {.prod-hero_wrapp {padding-top: 5.25rem;}}
@media (max-width: 479px) {.prod_img_wrapper {height: 21.88rem;}}
@media (max-width: 479px) {.prod-left_photos {width: 21.88rem;}}
@media (max-width: 479px) {.prod-active_photo_wrap {width: 21.88rem; height: 21.88rem;}}
@media (max-width: 479px) {.thumb_img {width: 4.94rem; height: 4.94rem;}}
@media (max-width: 479px) {.details_wrap {row-gap: 2rem;}}
@media (max-width: 479px) {.header4-1 {font-size: 1rem; display: flex;}}
@media (max-width: 479px) {.feat-slide_wrap {height: 38.75rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; overflow-x: hidden; overflow-y: hidden; display: flex;}}
@media (max-width: 479px) {.pgination-dot-2 {border-top-color: rgba(89, 89, 89, 0.12); border-left-color: rgba(89, 89, 89, 0.12); border-right-color: rgba(89, 89, 89, 0.12); border-bottom-color: rgba(89, 89, 89, 0.12); 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;}}
@media (max-width: 479px) {.absolute {position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px;}}
@media (max-width: 479px) {.feature-slider {display: flex;}}
@media (max-width: 479px) {.complect-cont_wrapper {row-gap: 8.21vw;}}
@media (max-width: 479px) {.compl_item-wrap {flex-direction: column; align-items: stretch; row-gap: 0.5rem;}}
@media (max-width: 479px) {.comp-item_coloumn-2 {width: auto; margin-left: 2.25rem;}}
@media (max-width: 479px) {.no-mobile {display: none;}}
@media (max-width: 479px) {.comp-item_coloumn-3 {width: auto; margin-left: 2.25rem;}}
@media (max-width: 479px) {.hidden {display: none;}}
@media (max-width: 479px) {.no-left-gap {margin-left: 0rem;}}
@media (max-width: 479px) {.compl-dop_item-wrap {flex-direction: column; align-items: stretch; row-gap: 0.5rem;}}
@media (max-width: 479px) {.comp-item_coloumn-1 {padding-left: 0rem;}}
@media (max-width: 479px) {.cta-area-right {width: 100%; margin-left: 0px;}}
@media (max-width: 479px) {.compect_main_wrap {padding-left: 0rem; padding-right: 0rem; padding-bottom: 0rem;}}
@media (max-width: 479px) {.comp_wrap {padding-left: 1.75rem; padding-right: 1.75rem;}}
@media (max-width: 479px) {.compl_item-wrap-no-border {flex-direction: column; align-items: stretch; row-gap: 0.5rem;}}
@media (max-width: 479px) {.inst_wrapper {padding-top: 5rem;}}
@media (max-width: 479px) {.inst-right {width: 21.88rem;}}
@media (max-width: 479px) {.inst-slide_img_wrapper {height: auto;}}
@media (max-width: 479px) {.inst-cta_area {width: 100%; margin-left: 0px;}}
@media (max-width: 479px) {.inst_item-wrap {flex-direction: column; align-items: stretch; row-gap: 0.5rem;}}
@media (max-width: 479px) {.inst_item-wrap-no-border {flex-direction: column; align-items: stretch; row-gap: 0.5rem;}}
@media (max-width: 479px) {.inst-comp_wrap {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.inst-item_coloumn {width: auto; margin-left: 0rem;}}
@media (max-width: 479px) {.ins-item_coloumn {width: auto; margin-left: 0rem;}}
@media (max-width: 479px) {.inst-title-item_coloumn {padding-left: 0rem; width: auto;}}
@media (max-width: 479px) {.war-par_wrapper {width: auto;}}
@media (max-width: 479px) {.warr-cards_grid- {display: grid; padding-left: 1.25rem; padding-right: 1.25rem; overflow-x: auto; overflow-y: auto; grid-template-columns: 1fr;}}
@media (max-width: 479px) {.warr-card_item {flex-shrink: 0; width: 100%; height: 13.5rem;}}
@media (max-width: 479px) {.warr-cta-card_item {flex-shrink: 0; width: 100%; height: 13.5rem;}}
@media (max-width: 479px) {.more-models-content_wrapper {padding-bottom: 6.25rem;}}
@media (max-width: 479px) {.catalog-cta_btn {width: 100%;}}
@media (max-width: 479px) {.items_grid {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.list-img_wrap {height: 21.88rem;}}
@media (max-width: 479px) {.cat-text_wrapper {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.models_grid {grid-template-columns: 1fr; row-gap: 2rem;}}
@media (max-width: 479px) {.proj-cont_wrapper {row-gap: 8.21vw; padding-top: 5.25rem; padding-bottom: 7rem;}}
@media (max-width: 479px) {.proj-cta_btn {width: 100%;}}
@media (max-width: 479px) {.case-card_wrap {flex-direction: column; row-gap: 0.75rem;}}
@media (max-width: 479px) {.case-card_img {width: 100%; height: 21.88rem;}}
@media (max-width: 479px) {.case-descr_wrap {width: 100%; row-gap: 1.5rem;}}
@media (max-width: 479px) {.proj-din-cont_wrapper {row-gap: 8.21vw; padding-top: 5.25rem; padding-bottom: 0rem;}}
@media (max-width: 479px) {.case-img_wrap {height: 21.88rem;}}
@media (max-width: 479px) {.case-photo_wrap {height: 21.88rem;}}
@media (max-width: 479px) {.case-cta {margin-top: 7rem; margin-bottom: 7rem;}}
@media (max-width: 479px) {.proj-cont_wrapper-copy {row-gap: 8.21vw; padding-top: 7rem; padding-bottom: 0rem;}}
@media (max-width: 479px) {.nav_bar {display: none;}}
@media (max-width: 479px) {.header-cta_btn {display: none;}}
@media (max-width: 479px) {.mob-menu_btn {display: block;}}
@media (max-width: 479px) {.mob-men_wrap {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; background-color: rgb(248, 248, 248); border-top-color: rgba(238, 238, 238, 0); border-left-color: rgba(238, 238, 238, 0); border-right-color: rgba(238, 238, 238, 0); border-bottom-color: rgba(238, 238, 238, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; 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; display: flex; flex-direction: column; justify-content: center; align-items: center; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1.25rem; padding-bottom: 4rem; height: 100vh;}}
@media (max-width: 479px) {.mob-cta_btn {width: 100%; min-height: 48px; padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 1.25rem; padding-right: 1.25rem; align-items: center; justify-content: center; border-top-left-radius: 62.44rem; border-top-right-radius: 62.44rem; border-bottom-left-radius: 62.44rem; border-bottom-right-radius: 62.44rem; background-color: rgb(0, 0, 0); margin-top: auto;}}
@media (max-width: 479px) {.mob_navbar {display: flex; flex-direction: column; justify-content: center; row-gap: 1rem; align-items: center; margin-top: 7rem;}}
@media (max-width: 479px) {.main-form {z-index: 103;}}
@media (max-width: 479px) {.main-cta_btn-copy {width: 100%;}}
@media (max-width: 479px) {.cont--cont_wrap {flex-direction: column;}}
@media (max-width: 479px) {.cont-info_wrap {width: 100%;}}
@media (max-width: 479px) {.contacts_wrapp {width: 100%;}}
@media (max-width: 479px) {.cont-part-copy-2 {padding-bottom: 6.25rem;}}
@media (max-width: 479px) {.hidden-desk {display: flex;}}
@media (max-width: 479px) {.main-cta_btn-2-copy {width: 100%;}}
@media (max-width: 479px) {.js-base-price {display: none;}}
@media (max-width: 479px) {.js-option-price {display: none;}}
@media (max-width: 479px) {.rewiew_wrapper-copy {padding-top: 5.25rem;}}
@media (max-width: 479px) {.hero-left_wrapper-copy-copy {padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.rewiew-cta_btn {width: 100%;}}
@media (max-width: 479px) {.hero-left_wrapper-copy-copy-copy {padding-bottom: 1.25rem; padding-top: 0rem;}}
@media (max-width: 479px) {.hero-btns_wrapper-copy {flex-direction: column; row-gap: 0.5rem;}}
@media (min-width: 1920px) {.header1 {font-size: 3rem; line-height: 124%;}}
@media (min-width: 1920px) {.header2 {font-size: 2rem;}}
@media (min-width: 1920px) {.header3 {font-size: 1.5rem;}}
@media (min-width: 1920px) {.header4 {font-size: 1.5rem;}}
@media (min-width: 1920px) {.paragraph-mini {font-size: 0.87rem;}}
@media (min-width: 1920px) {.pr-slide_img_wrapper {height: 39.48rem;}}
@media (min-width: 1920px) {.problem-card_size {width: 26.99rem;}}
@media (min-width: 1920px) {.logo-wr {height: 2rem; width: 3.19rem;}}
@media (min-width: 1920px) {.gl-vert_paddings {padding-top: 12.5rem;}}
@media (min-width: 1920px) {.sol-pic_wrapper {width: 53.97rem; height: auto; left: 32.73rem; right: 32.73rem;}}
@media (min-width: 1920px) {.solution_wrapper {height: 59.97rem;}}
@media (min-width: 1920px) {.line-2_wrapper {top: 0px; height: auto; width: 31.48rem;}}
@media (min-width: 1920px) {.line-1_wrapper {height: auto;}}
@media (min-width: 1920px) {.line-3_wrapper {height: auto;}}
@media (min-width: 1920px) {.line-4_wrapper {height: auto;}}
@media (min-width: 1920px) {.tech-text_wrapper {margin-left: 16.24rem; margin-top: 7.5rem;}}
@media (min-width: 1920px) {.tech-text_wrapper-2 {margin-top: 8.75rem; margin-left: 10.74rem;}}
@media (min-width: 1920px) {.sol-card-size {width: 21.24rem;}}
@media (min-width: 1920px) {.number_wrapper {width: 2.37rem; height: 3.62rem;}}
@media (min-width: 1920px) {.card-top-text_wrapper {column-gap: 0.75rem;}}
@media (min-width: 1920px) {.tech-text_wrapper-3 {margin-right: 16.3rem; margin-top: 7.25rem;}}
@media (min-width: 1920px) {.tech-text_wrapper-4 {margin-top: 7.5rem; margin-right: 11.74rem;}}
@media (min-width: 1920px) {.sol-h2_wrapper {width: 34.67rem;}}
@media (min-width: 1920px) {.video-review {height: auto;}}
@media (min-width: 1920px) {.links {font-size: 0.83vw;}}
@media (min-width: 1920px) {.cookie-btns_wrapper {column-gap: 0.42vw;}}
@media (min-width: 1920px) {.mod-head-subhead_wrapper {width: 34.61rem;}}
@media (min-width: 1920px) {.models-content_wrapper {column-gap: 4.12rem;}}
@media (min-width: 1920px) {.model-card_wrapper {width: 36.11rem;}}
@media (min-width: 1920px) {.model-items_wrapper {width: 73.21rem;}}
@media (min-width: 1920px) {.model-pic_wrapper {height: 34.98rem;}}
@media (min-width: 1920px) {.how-par_wrapper {width: 36.73rem;}}
@media (min-width: 1920px) {.cta-card {width: 55.6rem;}}
@media (min-width: 1920px) {.comp-slide_img_wrapper {height: 39.48rem;}}
@media (min-width: 1920px) {.comp-accentcard_item {row-gap: 2.5rem; height: 16.87rem;}}
@media (min-width: 1920px) {.problem-left {width: 864px;}}
@media (min-width: 1920px) {.company-right {padding-top: 4rem; width: 53.97rem;}}
@media (min-width: 1920px) {.comp_wrapper {align-items: flex-start; padding-top: 12.49rem;}}
@media (min-width: 1920px) {.p-er_wrapper {align-items: stretch;}}
@media (min-width: 1920px) {.hero-left_wrapper-copy {margin-top: auto; margin-bottom: auto;}}
@media (min-width: 1920px) {.priv-vert_paddings {padding-top: 12.5rem; padding-bottom: 12.5rem;}}
@media (min-width: 1920px) {.priv-left {width: 34.67rem;}}
@media (min-width: 1920px) {.priv-right {width: 73.21rem;}}
@media (min-width: 1920px) {.priv-wrapper_item {column-gap: 4.12rem;}}
@media (min-width: 1920px) {.prod_img_wrapper {height: 39.48rem;}}
@media (min-width: 1920px) {.prod-left_photos {width: 864px;}}
@media (min-width: 1920px) {.prod-active_photo_wrap {width: 53.97rem; height: 624px; background-color: rgb(243, 243, 240);}}
@media (min-width: 1920px) {.thumb_img {width: 12.93rem; height: 9.56rem;}}
@media (min-width: 1920px) {.det-h2_wrapper {width: 42.48rem;}}
@media (min-width: 1920px) {.header4-1 {font-size: 1.5rem;}}
@media (min-width: 1920px) {.comp-item_coloumn-1 {width: 26.49rem; align-items: center;}}
@media (min-width: 1920px) {.comp-item_coloumn-2 {width: 57.22rem;}}
@media (min-width: 1920px) {.comp-item_coloumn-3 {width: 23.24rem;}}
@media (min-width: 1920px) {.inst_wrapper {align-items: flex-start;}}
@media (min-width: 1920px) {.inst-right {width: 864px;}}
@media (min-width: 1920px) {.cta-area-right {width: 52.22rem;}}
@media (min-width: 1920px) {.instal-right {padding-top: 4rem; width: 53.97rem;}}
@media (min-width: 1920px) {.inst-slide_img_wrapper {height: auto;}}
@media (min-width: 1920px) {.inst-cta_area {width: 52.22rem;}}
@media (min-width: 1920px) {.inst-item_coloumn {width: 57.22rem;}}
@media (min-width: 1920px) {.ins-item_coloumn {width: 23.24rem;}}
@media (min-width: 1920px) {.inst-item_coloum {width: 23.24rem;}}
@media (min-width: 1920px) {.in-item-first_coloumn {width: 28.24rem;}}
@media (min-width: 1920px) {.item_wrap2 {column-gap: 0.75rem;}}
@media (min-width: 1920px) {.inst-details-right {width: 52.22rem;}}
@media (min-width: 1920px) {.inst_item-wrap-no-border {align-items: flex-start;}}
@media (min-width: 1920px) {.inst_item-wrap {align-items: flex-start;}}
@media (min-width: 1920px) {.inst-title-item_coloumn {width: 26.49rem; align-items: center;}}
@media (min-width: 1920px) {.war-par_wrapper {width: 36.73rem;}}
@media (min-width: 1920px) {.warr-card_item {height: 18.74rem;}}
@media (min-width: 1920px) {.warr-cta-card_item {height: 18.74rem;}}
@media (min-width: 1920px) {.more-models-content_wrapper {column-gap: 4.12rem; padding-bottom: 12.5rem;}}
@media (min-width: 1920px) {.list-img_wrap {height: 36.23rem;}}
@media (min-width: 1920px) {.items_grid {row-gap: 3rem;}}
@media (min-width: 1920px) {.crums-head {row-gap: 3rem;}}
@media (min-width: 1920px) {.items_wrap {width: 73.21rem;}}
@media (min-width: 1920px) {.cases-cont_wrapp {column-gap: 4rem;}}
@media (min-width: 1920px) {.case-head-subhead_wrapp {width: 34.67rem;}}
@media (min-width: 1920px) {.caces_wrap {width: 73.21rem; row-gap: 2.5rem;}}
@media (min-width: 1920px) {.case-card_img {height: 22.24rem;}}
@media (min-width: 1920px) {.proj-cont_wrapper {padding-bottom: 12.49rem;}}
@media (min-width: 1920px) {.proj-din-cont_wrapper {padding-bottom: 0rem;}}
@media (min-width: 1920px) {.case-photo_wrap {height: 33.11rem;}}
@media (min-width: 1920px) {.case-img_wrap {height: auto;}}
@media (min-width: 1920px) {.case-cta {width: 52.22rem; margin-top: 12.49rem; margin-bottom: 12.49rem;}}
@media (min-width: 1920px) {.proj-cont_wrapper-copy {padding-bottom: 0rem; padding-top: 12.49rem;}}
@media (min-width: 1920px) {.problem_wrapper {padding-top: 12.49rem;}}
@media (min-width: 1920px) {.cont-part-copy-2 {padding-bottom: 12.5rem;}}
@media (min-width: 1920px) {.cont-map {height: 33.36rem;}}
@media (min-width: 1920px) {.rewiew_wrapper-copy {align-items: center;}}
@media (min-width: 1920px) {.hero-left_wrapper-copy-copy {margin-top: auto; margin-bottom: auto;}}
@media (min-width: 1920px) {.hero-left_wrapper-copy-copy-copy {margin-top: auto; margin-bottom: auto;}}
