header .vi_link:has(.vi_link__child) .vi-link__child,.vi_link:has(.vi_link__child) .vi-link__child,.vi_link:not(:has(.vi_link__child)){-webkit-transition:background-size var(--link_transition),color var(--link_transition),-webkit-transform var(--link_transition);transition:background-size var(--link_transition),color var(--link_transition),-webkit-transform var(--link_transition);-moz-transition:background-size var(--link_transition),color var(--link_transition),transform var(--link_transition),-moz-transform var(--link_transition);transition:background-size var(--link_transition),color var(--link_transition),transform var(--link_transition);transition:background-size var(--link_transition),color var(--link_transition),transform var(--link_transition),-webkit-transform var(--link_transition),-moz-transform var(--link_transition)}.vi_link:not(:has(.vi_link__child)){padding:1px 0;background-image:-webkit-gradient(linear, left top, right top, from(var(--action)), to(var(--action)));background-image:-webkit-linear-gradient(left, var(--action), var(--action));background-image:-moz-linear-gradient(left, var(--action), var(--action));background-image:linear-gradient(to right, var(--action), var(--action));background-position:right bottom;background-size:0% 1px;background-repeat:no-repeat}.vi_link:not(:has(.vi_link__child)):hover{background-image:-webkit-gradient(linear, left top, right top, from(var(--action)), to(var(--action)));background-image:-webkit-linear-gradient(left, var(--action), var(--action));background-image:-moz-linear-gradient(left, var(--action), var(--action));background-image:linear-gradient(to right, var(--action), var(--action));background-position:left bottom;background-size:100% 1px}.vi_link:has(.vi_link__child) .vi-link__child{padding:1px 0;background-image:-webkit-gradient(linear, left top, right top, from(var(--action)), to(var(--action)));background-image:-webkit-linear-gradient(left, var(--action), var(--action));background-image:-moz-linear-gradient(left, var(--action), var(--action));background-image:linear-gradient(to right, var(--action), var(--action));background-position:right bottom;background-size:0% 1px;background-repeat:no-repeat}.vi_link:has(.vi_link__child):hover .vi-link__child{background-image:-webkit-gradient(linear, left top, right top, from(var(--action)), to(var(--action)));background-image:-webkit-linear-gradient(left, var(--action), var(--action));background-image:-moz-linear-gradient(left, var(--action), var(--action));background-image:linear-gradient(to right, var(--action), var(--action));background-position:left bottom;background-size:100% 1px}header .vi_link:has(.vi_link__child) .vi-link__child{padding:30px 0;background-image:-webkit-gradient(linear, left top, right top, from(var(--action)), to(var(--action)));background-image:-webkit-linear-gradient(left, var(--action), var(--action));background-image:-moz-linear-gradient(left, var(--action), var(--action));background-image:linear-gradient(to right, var(--action), var(--action));background-position:right bottom;background-size:0% 2px;background-repeat:no-repeat}header .vi_link:has(.vi_link__child):hover .vi-link__child{background-image:-webkit-gradient(linear, left top, right top, from(var(--action)), to(var(--action)));background-image:-webkit-linear-gradient(left, var(--action), var(--action));background-image:-moz-linear-gradient(left, var(--action), var(--action));background-image:linear-gradient(to right, var(--action), var(--action));background-position:left bottom;background-size:100% 2px}.vi_round{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all var(--btn_transition);-moz-transition:all var(--btn_transition);transition:all var(--btn_transition)}.vi_round i{-webkit-transition:inherit;-moz-transition:inherit;transition:inherit}footer{padding:15px 0;background:var(--dark)}@media all and (width < 500px){footer .ui-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;row-gap:20px}}:root{--size: 55px;--size_i: 20px}.feedback.active .feedback__icon.o_feedback,.feedback__icon:hover{background:var(--accent)}.feedback.active .feedback__icon.o_feedback i,.feedback__icon:hover i{color:var(--light)}.feedback-widget{position:fixed;bottom:80px;right:15px;gap:10px;z-index:1;-webkit-transform:translateX(15px);-moz-transform:translateX(15px);transform:translateX(15px);opacity:0;visibility:hidden;-webkit-transition:all .3s var(--timing_f);-moz-transition:all .3s var(--timing_f);transition:all .3s var(--timing_f)}.feedback-widget.active{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;transform:none}.feedback__icon{width:var(--size);height:var(--size);background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);-webkit-transition:translate .3s var(--timing_f),opacity .3s var(--timing_f),visibility .3s var(--timing_f),background-color .2s var(--timing_f),-webkit-transform .3s var(--timing_f);transition:translate .3s var(--timing_f),opacity .3s var(--timing_f),visibility .3s var(--timing_f),background-color .2s var(--timing_f),-webkit-transform .3s var(--timing_f);-moz-transition:transform .3s var(--timing_f),translate .3s var(--timing_f),opacity .3s var(--timing_f),visibility .3s var(--timing_f),background-color .2s var(--timing_f),-moz-transform .3s var(--timing_f);transition:transform .3s var(--timing_f),translate .3s var(--timing_f),opacity .3s var(--timing_f),visibility .3s var(--timing_f),background-color .2s var(--timing_f);transition:transform .3s var(--timing_f),translate .3s var(--timing_f),opacity .3s var(--timing_f),visibility .3s var(--timing_f),background-color .2s var(--timing_f),-webkit-transform .3s var(--timing_f),-moz-transform .3s var(--timing_f)}.feedback__icon i{font-size:var(--size_i);color:var(--accent);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.feedback__icon.o_feedback{background:var(--accent);border-color:rgba(0,0,0,0);cursor:pointer;position:relative;z-index:1}.feedback__icon.o_feedback i{color:var(--light)}.feedback__icon.scroll_up{cursor:pointer;border-color:rgba(0,0,0,0)}.feedback__icon.scroll_up i{color:var(--text);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.feedback__icon.scroll_up:hover{background:var(--light)}.feedback__icon.scroll_up:hover i{color:var(--primary)}.feedback a.feedback__icon{position:absolute;top:0;left:0;translate:none;opacity:0}.feedback.active~.scroll_up{opacity:0;visibility:hidden}.feedback.active a.feedback__icon{opacity:1}.feedback.active a.feedback__icon:nth-child(2){translate:0 -60px}.feedback.active a.feedback__icon:nth-child(3){translate:-55px -30px;-webkit-transition:translate .3s var(--timing_f) .07s,background-color .2s var(--timing_f);-moz-transition:translate .3s var(--timing_f) .07s,background-color .2s var(--timing_f);transition:translate .3s var(--timing_f) .07s,background-color .2s var(--timing_f)}.feedback.active a.feedback__icon:nth-child(4){translate:-55px 32px;-webkit-transition:translate .3s var(--timing_f) .14s,background-color .2s var(--timing_f);-moz-transition:translate .3s var(--timing_f) .14s,background-color .2s var(--timing_f);transition:translate .3s var(--timing_f) .14s,background-color .2s var(--timing_f)}.feedback.active a.feedback__icon:nth-child(5){translate:0 60px;-webkit-transition:translate .3s var(--timing_f) .21s,background-color .2s var(--timing_f);-moz-transition:translate .3s var(--timing_f) .21s,background-color .2s var(--timing_f);transition:translate .3s var(--timing_f) .21s,background-color .2s var(--timing_f)}.offcanvas{--offset_x: var(--offcanvas_x_g);--offset: 100px var(--offset_x) 40px var(--offset_x);--bg: linear-gradient(var(--content) 40%, #dbe5e1 100%);position:fixed;width:100%;height:100%;z-index:3;-webkit-transition:all .5s var(--timing_f);-moz-transition:all .5s var(--timing_f);transition:all .5s var(--timing_f);container:offcanvas/inline-size}@media all and (width < 775px){.offcanvas{--offset_x: clamp(var(--default_g), 6.5cqi, var(--offcanvas_x_g))}}.offcanvas .scroll-container{overflow-x:hidden;overflow-y:scroll;height:100%;width:100%;scrollbar-width:thin;background:var(--bg);scrollbar-color:var(--decoration_primary) rgba(0,0,0,0)}.offcanvas .content{padding:var(--offset)}.offcanvas.off_left{top:0;left:0;background:var(--light);max-width:var(--offcanvas_side_w);-webkit-transform:translateX(-webkit-calc(-1 * var(--offcanvas_side_w)));-moz-transform:translateX(-moz-calc(-1 * var(--offcanvas_side_w)));transform:translateX(calc(-1 * var(--offcanvas_side_w)))}.offcanvas.off_right{top:0;right:0;background:var(--light);max-width:var(--offcanvas_side_w);-webkit-transform:translateX(var(--offcanvas_side_w));-moz-transform:translateX(var(--offcanvas_side_w));transform:translateX(var(--offcanvas_side_w))}.offcanvas.off_center{padding:20px clamp(10px,3cqi,20px);top:0;left:0;display:grid;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--decoration_primary) rgba(0,0,0,0);opacity:0;visibility:hidden;container:none;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.offcanvas.off_center .scroll-container{overflow:visible;max-width:var(--offcanvas_w);height:auto;-webkit-align-self:center;align-self:center;justify-self:center;position:relative;-moz-border-radius:var(--default_r);border-radius:var(--default_r);-webkit-box-shadow:var(--offcanvas_s);box-shadow:var(--offcanvas_s);z-index:1;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .5s var(--timing_f);-moz-transition:all .5s var(--timing_f);transition:all .5s var(--timing_f);container:offcanvas/inline-size}.offcanvas.off_center .content{padding:40px var(--offset_x)}.offcanvas.off_center.active,.offcanvas.off_center.active .scroll-container{opacity:1;visibility:visible}.offcanvas.off_center.active .scroll-container{-webkit-transform:none;-moz-transform:none;transform:none}.offcanvas.off_fixed .content{display:grid;grid-template:-webkit-min-content 1fr max-content/1fr;grid-template:min-content 1fr max-content/1fr;min-height:100%;overflow-x:hidden}.offcanvas.off_extended{max-width:var(--offcanvas_extended_w);-webkit-transform:translateX(var(--offcanvas_extended_w));-moz-transform:translateX(var(--offcanvas_extended_w));transform:translateX(var(--offcanvas_extended_w))}.offcanvas.off_extended .off_extended-container{display:grid;grid-template:auto/420px 1fr;height:100%}.offcanvas.off_extended .images{padding:10px}.offcanvas.off_extended .images .img{background:var(--dark_ui)}.offcanvas.off_extended .images .img:not(:last-child){margin-bottom:10px}.offcanvas.active{-webkit-transform:none;-moz-transform:none;transform:none}.off-title{margin-bottom:15px;font-family:var(--secondary_font);font-size:clamp(30px,7cqi,35px);font-weight:600;line-height:110%;color:var(--dark);text-align:center}.off-title.sm{margin-bottom:20px;font-size:30px}.off-title span{font-size:33px;font-weight:300;color:var(--text)}.off-subtitle{margin:0 auto 40px auto;font-size:16px;font-weight:400;line-height:135%;color:var(--text);max-width:560px;text-align:center}.off-subtitle a{font-weight:600;color:var(--dark);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.off-subtitle a:hover{color:var(--accent)}#mobile-menu{--mobile_menu_w: 500px;--offset_y: 20px;--bg: var(--light);--block_offset_y: 50px;--links_transition: all 0.2s var(--timing_f);max-width:var(--mobile_menu_w)}#mobile-menu .scroll-container{padding:var(--offset);padding-top:var(--offset_y);padding-bottom:var(--offset_y)}#mobile-menu .mobile_content{position:relative}#mobile-menu .mobile_head{margin-bottom:60px}#mobile-menu .mobile-block.mobile_head{margin-bottom:50px}#mobile-menu .mobile-block:not(:last-child){margin-bottom:var(--block_offset_y)}#mobile-menu .menu__item:not(:first-child){margin-top:18px}#mobile-menu .menu__item a{font-family:var(--secondary_font);font-size:24px;font-weight:600;color:var(--dark);text-transform:uppercase;-webkit-transition:var(--links_transition);-moz-transition:var(--links_transition);transition:var(--links_transition)}#mobile-menu .menu__item a:hover{color:var(--primary)}@media(pointer: coarse)and (hover: none){#mobile-menu .menu__item a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-color:var(--text);-moz-text-decoration-color:var(--text);text-decoration-color:var(--text)}}#mobile-menu .privacy__item{margin-top:40px}#mobile-menu .privacy__item a{font-size:14px;font-weight:300;color:var(--text);-webkit-transition:var(--links_transition);-moz-transition:var(--links_transition);transition:var(--links_transition)}#mobile-menu .privacy__item a:hover{color:var(--dark);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(pointer: coarse)and (hover: none){#mobile-menu .privacy__item a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}#mobile-menu .mobile_socials{margin-bottom:30px}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:var(--overlay);-webkit-transition:all .3s var(--timing_f);-moz-transition:all .3s var(--timing_f);transition:all .3s var(--timing_f)}.overlay.ov_offcanvas{opacity:0;visibility:hidden;z-index:2}.overlay.ov_offcanvas.active{opacity:1;visibility:visible}.close{--size_i: 16px;font-size:var(--size_i);color:var(--dark);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.close:hover{color:var(--primary)}.section-title{font-family:var(--secondary_font);font-weight:700;line-height:125%;color:var(--dark);position:relative}.section-title .selected{color:var(--accent)}.section-title span{line-height:inherit}.section-title.th_default{font-size:clamp(26px,2.5vw,35px);text-transform:uppercase}.section-title.th_default.center{margin:0 auto;text-align:center;max-width:940px}@media all and (width < 500px){.section-title.th_default.center{text-align:left}}.section-title.th_decoration{--offset_y: clamp(20px, 3cqi, 27px);--offset_x: clamp(20px, 10cqi, 100px);padding:var(--offset_y) var(--offset_x) var(--offset_y) 0;font-size:clamp(21px,7.5vw,35px);font-weight:700;color:var(--light);text-transform:uppercase;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.section-title.th_decoration span{position:relative;z-index:1}.section-title.th_decoration .selected{color:var(--light)}.section-title.th_decoration:before,.section-title.th_decoration:after{content:"";position:absolute}.section-title.th_decoration:before{right:-webkit-calc(100% + var(--container_g));right:-moz-calc(100% + var(--container_g));right:calc(100% + var(--container_g));width:1000%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);height:4px;background:var(--light);z-index:1}.section-title.th_decoration:after{top:0;right:0;width:1000%;height:100%;background:var(--dark);-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);transform:skewX(-25deg);z-index:0}.section-subtitle{margin-top:25px;font-size:clamp(17px,6vw,18px);font-weight:400;line-height:135%}.section-subtitle strong{font-weight:600}.field{padding:23px 20px;border:1px solid rgba(0,0,0,0);-moz-border-radius:var(--control_r);border-radius:var(--control_r);height:60px;width:100%;font-size:15px;font-weight:500;-webkit-transition:.2s var(--timing_f);-moz-transition:.2s var(--timing_f);transition:.2s var(--timing_f)}.field::-webkit-input-placeholder{font-weight:300;color:var(--text)}.field::-moz-placeholder{font-weight:300;color:var(--text)}.field::-ms-input-placeholder{font-weight:300;color:var(--text)}.field::placeholder{font-weight:300;color:var(--text)}.field:hover,.field:focus{border:1px solid rgba(0,0,0,0)}.field[readonly]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field.th_light{border-color:rgba(0,0,0,0);background:var(--light);color:var(--dark)}.field.th_light:focus{background:rgba(0,0,0,0);border-color:var(--primary)}.field.th_colorful,.field.th_primary{border-color:rgba(0,0,0,0);background:var(--fields);color:var(--dark)}.field.th_colorful:focus{background:rgba(0,0,0,0);border-color:var(--border)}.field.th_colorful:focus::-webkit-input-placeholder{color:var(--fields)}.field.th_colorful:focus::-moz-placeholder{color:var(--fields)}.field.th_colorful:focus::-ms-input-placeholder{color:var(--fields)}.field.th_colorful:focus,.field.th_colorful:focus::placeholder{color:var(--fields)}.field.th_primary:focus{background:rgba(0,0,0,0);border-color:var(--fields)}.field.th_primary:focus::-webkit-input-placeholder{color:var(--text)}.field.th_primary:focus::-moz-placeholder{color:var(--text)}.field.th_primary:focus::-ms-input-placeholder{color:var(--text)}.field.th_primary:focus,.field.th_primary:focus::placeholder{color:var(--text)}textarea.field{padding:18px 20px;min-height:120px;-moz-border-radius:var(--control_r);border-radius:var(--control_r)}.form-item{position:relative}.form-item .field-status{position:relative;top:4px;left:0;font-size:12px;font-weight:400;color:var(--error);display:none}.form-item.error .field{background:var(--error_bg);border-color:var(--error_bg)}.form-item.error .field::-webkit-input-placeholder{color:var(--error)}.form-item.error .field::-moz-placeholder{color:var(--error)}.form-item.error .field::-ms-input-placeholder{color:var(--error)}.form-item.error .field,.form-item.error .field::placeholder{color:var(--error)}.form-item.error .field-status{display:block}#notification .scroll-container{max-width:570px}#notification .content{padding:30px var(--offset_x) 20px var(--offset_x);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}#notification .note-title{--size_img: 50px;margin-bottom:20px;font-size:23px;font-weight:500;line-height:110%;color:var(--dark);-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;row-gap:20px}#notification .note-img{width:var(--size_img);height:var(--size_img);-webkit-box-flex:0;-webkit-flex:0 0 var(--size_img);-moz-box-flex:0;flex:0 0 var(--size_img)}#notification .note-text{font-size:15px;font-weight:400;line-height:130%;color:var(--text);max-width:370px;text-align:center}#notification .socials{margin-top:20px}#notification .btn-group{margin-top:20px}@container offcanvas (width < 420px){#notification .note-title{--size_img: 65px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-bottom:10px}}.form-wrap{container:form/inline-size}@container form (width < 580px){.form-wrap .form .col_2,.form-wrap .form .col_3{grid-template:auto/1fr}}@container form (width < 470px){.form-wrap .form .form-submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.text-terms{font-size:12px;line-height:125%;color:var(--text);max-width:280px}.text-terms a{color:inherit;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.text-terms a:hover{color:var(--primary);text-decoration:none}.form-submit{margin-top:25px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:15px;width:100%}.form-status{margin-top:10px;padding:12px 20px;display:none;font-size:16px;font-weight:600;line-height:110%;text-transform:uppercase;-moz-border-radius:5px;border-radius:5px}.form{gap:var(--field_g)}.form .col_grid{display:grid;gap:var(--field_g)}.form .col_2{grid-template:auto/1fr 1fr}.form .col_3{grid-template:auto/1fr 1fr -webkit-max-content;grid-template:auto/1fr 1fr max-content}.form.th_primary .text-terms{color:var(--text)}.form.th_primary .text-terms a:hover{color:var(--dark)}.advance-screen{padding-bottom:var(--screen_g)}.advance-screen .ui-container{display:grid;grid-template:auto/repeat(4, 1fr);gap:var(--default_g)}.advance-screen .advance{--offset: clamp(10px, 5cqi, 15px);--title_size: clamp(16px, 10cqi, 18px);container-type:inline-size}.advance-screen .advance__content{padding:10px;width:100%;height:100%;-moz-border-radius:var(--default_r);border-radius:var(--default_r);background:var(--light);-webkit-box-shadow:var(--block_shadow);box-shadow:var(--block_shadow)}.advance-screen .advance__info{padding:var(--offset) var(--offset) 0 var(--offset);-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.advance-screen .advance__title{font-family:var(--secondary_font);font-size:var(--title_size);font-weight:700;line-height:110%;color:var(--dark)}.advance-screen .advance__text{margin-top:20px;font-size:15px;font-weight:400;line-height:125%;color:var(--text);-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.advance-screen .advance__img{margin-top:30px;-moz-border-radius:10px;border-radius:10px;aspect-ratio:316/160;position:relative;overflow:hidden;background:var(--content)}.advance-screen .advance__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (width < 1020px){.advance-screen .ui-container{grid-template:auto/repeat(2, 1fr)}}@media all and (width < 480px){.advance-screen .ui-container{grid-template:auto/1fr}}.about-numbers{margin-top:100px;display:grid;grid-template:auto/repeat(auto-fit, minmax(125px, 1fr));-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;row-gap:35px}.about-numbers .number-item{container-type:inline-size}.about-numbers .number-item__content{height:100%;width:100%}.about-numbers .number-item__title{font-family:var(--secondary_font);font-weight:700;line-height:80%;color:var(--accent)}.about-numbers .number-item__title .num{font-size:clamp(50px,4vw,60px)}.about-numbers .number-item__title .unit{font-size:clamp(25px,3vw,41px)}.about-numbers .number-item__text{margin-top:20px;font-size:15px;line-height:125%;color:var(--text);max-width:245px}.about-screen{padding:var(--screen_g) 0;-webkit-box-shadow:var(--screen_top_shadow),var(--screen_bottom_shadow);box-shadow:var(--screen_top_shadow),var(--screen_bottom_shadow)}.about-screen .ui-container{display:grid;grid-template:auto/1fr 1fr;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.about-screen .section-title{max-width:clamp(380px,46vw,620px)}.about-screen .about_btn{margin-top:50px}.about-screen .about-text{font-size:16px;line-height:145%;color:var(--text);max-width:620px}.about-screen .about-text:not(:last-child){margin-bottom:20px}.about-screen .about-tech{display:grid;grid-template:auto/1fr;gap:10px}.about-screen .tech-item{--offset_x: clamp(15px, 5cqi, 35px);--offset_y: 20px;--gap: clamp(20px, 6cqi, 40px);--img_size: 100px;container-type:inline-size}.about-screen .tech-item__content{padding:var(--offset_y) var(--offset_x);-moz-border-radius:var(--default_r);border-radius:var(--default_r);border:1px solid var(--border);gap:var(--gap);height:100%;width:100%}.about-screen .tech-item__img{height:auto;width:var(--img_size);-webkit-box-flex:0;-webkit-flex:0 0 var(--img_size);-moz-box-flex:0;flex:0 0 var(--img_size)}.about-screen .tech-item__img img{width:100%;height:auto}.about-screen .tech-item__text{font-size:clamp(15px,3cqi,17px);font-weight:400;line-height:135%;color:var(--dark)}.about-screen .tech-item.eco{--img_size: 100px}.about-screen .tech-item.eco .tech-item__img{aspect-ratio:100/97}.about-screen .tech-item.gerb{--img_size: 88px}.about-screen .tech-item.gerb .tech-item__img{aspect-ratio:88/96}@container (width < 400px){.about-screen .tech-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:25px}.about-screen .tech-item__text{text-align:center}}@media all and (width < 900px){.about-screen .ui-container{grid-template-columns:1fr}.about-screen .about-tech{margin-top:60px;grid-template-columns:1fr 1fr}.about-screen .about-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:35px}.about-screen .section-title{max-width:620px;font-size:clamp(26px,8vw,35px)}}@media all and (width < 580px){.about-screen .about-tech{grid-template:auto/1fr}}.areas-screen{padding-bottom:var(--screen_g)}.areas-screen .areas-info{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:clamp(30px,4vw,40px)}.areas-screen .areas-info .areas-text{color:var(--dark)}.areas-screen .section-title{font-size:clamp(50px,7vw,90px);font-weight:800;line-height:80%;max-width:570px}.areas-screen .section-title span{line-height:inherit}.areas-screen .areas-text{font-family:var(--secondary_font);font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:130%;color:var(--text);text-transform:uppercase;max-width:clamp(500px,48vw,665px)}.areas-screen .areas-wrap{margin-top:clamp(55px,5vw,70px)}.areas-screen .areas{margin-top:clamp(30px,4vw,35px);display:grid;grid-template:auto/repeat(auto-fit, minmax(260px, 1fr));-webkit-column-gap:var(--default_g);-moz-column-gap:var(--default_g);column-gap:var(--default_g);row-gap:35px}.areas-screen .area{container-type:inline-size}.areas-screen .area__content{width:100%;height:100%}.areas-screen .area__img{-moz-border-radius:var(--default_r);border-radius:var(--default_r);overflow:hidden;aspect-ratio:455/220;width:100%;background:var(--content)}.areas-screen .area__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.areas-screen .area__title{margin-top:15px;font-family:var(--secondary_font);font-size:clamp(17px,5cqi,20px);font-weight:700;line-height:110%;color:var(--dark);text-align:center;max-width:300px}@media all and (width < 750px){.areas-screen .areas-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.areas-screen .section-title{font-size:clamp(40px,14vw,90px)}.areas-screen .areas-text{font-size:clamp(18px,5vw,25px);max-width:100%}}.features-screen .features-wrap{margin-top:50px}.features-screen .section-subtitle{margin:0 auto;margin-top:25px;max-width:630px;color:var(--text);text-align:center}@media all and (width < 500px){.features-screen .section-subtitle{text-align:left}}.features-screen .features-wrap{margin-top:50px;display:grid;grid-template:auto/1fr 2fr 1fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-column-gap:clamp(20px,3vw,50px);-moz-column-gap:clamp(20px,3vw,50px);column-gap:clamp(20px,3vw,50px);row-gap:var(--default_g)}.features-screen .feature{--offset_x: clamp(10px, 8cqi, 25px);--offset_y: clamp(15px, 10cqi, 30px);--text_size: clamp(15px, 6cqi, 18px);container-type:inline-size}.features-screen .feature:not(:last-child){margin-bottom:var(--default_g)}.features-screen .feature__content{padding:var(--offset_y) var(--offset_x);background:var(--light);-moz-border-radius:var(--default_r);border-radius:var(--default_r);-webkit-box-shadow:var(--block_shadow);box-shadow:var(--block_shadow)}.features-screen .feature__text{font-size:var(--text_size);font-weight:400;line-height:130%;color:var(--dark)}.features-screen .feature-swiper{padding:clamp(10px,2vw,20px);width:100%;-moz-border-radius:var(--default_r);border-radius:var(--default_r);background:var(--light);position:relative}.features-screen .feature-swiper .swiper-slide{width:100%;height:100%;aspect-ratio:635/620;background:var(--content);-moz-border-radius:10px;border-radius:10px;overflow:hidden;position:relative}.features-screen .feature-swiper .swiper-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:inherit}.features-screen .feature-swiper .swiper-text{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);font-size:clamp(15px,4vw,18px);font-weight:500;line-height:110%;color:var(--dark);text-align:center;max-width:min(95%,325px);width:100%;z-index:1}.features-screen .feature-swiper .swiper-arrow{--arrow_size: 50px;--size_img: 20px;width:var(--arrow_size);height:var(--arrow_size);-moz-border-radius:50%;border-radius:50%;background:var(--decoration_colorful);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:1;cursor:pointer;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.features-screen .feature-swiper .swiper-arrow:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:var(--icon);font-size:var(--size_img);color:var(--text);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.features-screen .feature-swiper .swiper-arrow:hover{background:var(--accent)}.features-screen .feature-swiper .swiper-arrow:hover:before{color:var(--light)}.features-screen .feature-swiper .swiper-arrow.prev{left:8px}.features-screen .feature-swiper .swiper-arrow.prev:before{content:""}.features-screen .feature-swiper .swiper-arrow.next{right:8px}.features-screen .feature-swiper .swiper-arrow.next:before{content:""}@media all and (width < 830px){.features-screen .features-wrap{grid-template:auto/1fr 1fr;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.features-screen .feature-swiper{grid-column:span 2;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;order:-1}.features-screen .feature:not(:last-child){margin-bottom:10px}}.features-promo-screen .section-subtitle{margin:0 auto;margin-top:25px;max-width:320px;color:var(--accent);text-align:center}@media all and (width < 500px){.features-promo-screen .section-subtitle{margin:25px 0 0 0;text-align:left}}.features-promo-screen .features-promo{margin-top:50px;display:grid;grid-template:auto/repeat(3, 1fr);gap:var(--default_g)}.features-promo-screen .feature{--offset_x: clamp(15px, 5cqi, 30px);--offset_y: clamp(25px, 7cqi, 30px);--img_size: clamp(90px, 30cqi, 120px);--text_size: clamp(15px, 4cqi, 18px);container-type:inline-size}.features-promo-screen .feature__content{padding:var(--offset_y) var(--offset_x);width:100%;height:100%;background:var(--light);-moz-border-radius:var(--default_r);border-radius:var(--default_r);-webkit-box-shadow:var(--block_shadow);box-shadow:var(--block_shadow);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.features-promo-screen .feature__img{width:var(--img_size);height:var(--img_size);fill:var(--dark);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.features-promo-screen .feature__text{margin-top:clamp(20px,8cqi,30px);font-family:var(--secondary_font);font-size:var(--text_size);font-weight:600;line-height:110%;color:var(--dark);text-align:center;max-width:400px}.features-promo-screen .feature:hover .feature__content{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);transform:translateY(-3px);background:var(--accent)}.features-promo-screen .feature:hover .feature__img{fill:var(--light)}.features-promo-screen .feature:hover .feature__text{color:var(--light)}@media all and (width < 600px){.features-promo-screen .features-promo{grid-template:auto/1fr}}.services-screen .services{margin:40px auto 0 auto;max-width:1210px;display:grid;grid-template:auto/1fr 1fr;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;gap:clamp(40px,8vw,100px)}@media all and (width < 700px){.services-screen .services{-webkit-column-gap:var(--default_r);-moz-column-gap:var(--default_r);column-gap:var(--default_r);-webkit-box-align:normal;-webkit-align-items:normal;-moz-box-align:normal;align-items:normal}}@media all and (width < 360px){.services-screen .services{grid-template:auto/1fr}}.services-screen .service{--offset_y: 15px;--gap: clamp(20px, 6cqi, 30px);container-type:inline-size}.services-screen .service__content{gap:var(--gap);height:100%;width:100%}.services-screen .service__img{-moz-border-radius:var(--default_r);border-radius:var(--default_r);border:1px solid var(--border);aspect-ratio:250/220;width:100%;max-width:clamp(200px,45cqi,250px);overflow:hidden}.services-screen .service__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services-screen .service__info{padding:var(--offset_y) 0;width:100%}.services-screen .service__name{font-family:var(--secondary_font);font-size:clamp(17px,4cqi,24px);font-weight:700;line-height:100%;color:var(--dark)}.services-screen .service__description{margin-top:15px;font-size:clamp(14px,4cqi,17px);font-weight:400;line-height:125%;color:var(--text);max-width:275px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.services-screen .service .btn{margin-top:30px}@container (width < 400px){.services-screen .service .service__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;row-gap:20px}.services-screen .service .service__img{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.services-screen .service .service__info{padding:0 5px;height:100%}.services-screen .service .btn{max-width:100%;width:100%}}.compare-screen{--sm_rd: 10px;--item_col_gap: var(--default_g);--item_offset_x: clamp(15px, 5cqi, 30px);--item_offset_y: clamp(25px, 7cqi, 35px);--item_title_f_size: 28px;--item_img_width: clamp(120px, 60cqi, 210px);--detail_offset_x: clamp(7px, 8cqi, 30px);--detail_offset_y: clamp(15px, 7cqi, 20px);--detail_img_size: 20px;--detail_title_f_size: clamp(14px, 7cqi, 16px);--detail_text_f_size: clamp(13.5px, 6cqi, 14px);--detail_marker_size: 6px;--detail_marker_offset: 7px}.compare-screen .compare-wrap{margin-top:50px}.compare-screen .compare_row{display:grid;grid-template:auto/1fr 1fr;-webkit-column-gap:var(--item_col_gap);-moz-column-gap:var(--item_col_gap);column-gap:var(--item_col_gap)}.compare-screen .compare-items{margin-bottom:10px}.compare-screen .compare-item{container-type:inline-size}.compare-screen .compare-item__content{padding:var(--item_offset_y) var(--item_offset_x);width:100%;height:100%;-moz-border-radius-bottomleft:var(--sm_rd);border-bottom-left-radius:var(--sm_rd);-moz-border-radius-bottomright:var(--sm_rd);border-bottom-right-radius:var(--sm_rd);-moz-border-radius-topleft:var(--default_r);border-top-left-radius:var(--default_r);-moz-border-radius-topright:var(--default_r);border-top-right-radius:var(--default_r);background:var(--light);-webkit-box-shadow:var(--block_shadow);box-shadow:var(--block_shadow)}.compare-screen .compare-item__title{font-family:var(--secondary_font);font-size:var(--item_title_f_size);font-weight:700;line-height:110%;color:var(--text);text-align:center;text-transform:uppercase}@media all and (width < 500px){.compare-screen .compare-item__title br{display:none}}.compare-screen .compare-item__img{width:var(--item_img_width);height:auto}.compare-screen .compare-item:nth-child(2) .compare-item__content{background:var(--accent)}.compare-screen .compare-details__row:not(:last-child){margin-bottom:7px}.compare-screen .compare-detail{container-type:inline-size}.compare-screen .compare-detail__content{padding:var(--detail_offset_y) var(--detail_offset_x);width:100%;height:100%;-moz-border-radius:10px;border-radius:10px}.compare-screen .compare-detail__img{width:var(--detail_img_size);height:var(--detail_img_size)}.compare-screen .compare-detail__title{margin-top:clamp(15px,7cqi,20px);font-size:var(--detail_title_f_size);font-weight:500;line-height:135%;color:var(--dark)}.compare-screen .compare-detail__list{margin-top:10px;margin-left:clamp(.1px,2cqi,10px)}.compare-screen .compare-detail__list .compare-detail__text{padding-left:-webkit-calc(var(--detail_marker_size) + var(--detail_marker_offset));padding-left:-moz-calc(var(--detail_marker_size) + var(--detail_marker_offset));padding-left:calc(var(--detail_marker_size) + var(--detail_marker_offset));position:relative}.compare-screen .compare-detail__list .compare-detail__text:before{content:"";position:absolute;top:5px;left:0;width:var(--detail_marker_size);height:var(--detail_marker_size);-moz-border-radius:50%;border-radius:50%;background:var(--accent)}.compare-screen .compare-detail__list .compare-detail__text:not(:last-child){margin-bottom:7px}.compare-screen .compare-detail__text{font-size:var(--detail_text_f_size);font-weight:400;line-height:135%;color:var(--text)}.compare-screen .compare-detail:nth-child(1) .compare-detail__content{background:var(--light)}.compare-screen .compare-detail:nth-child(2) .compare-detail__content{background:#def0ff}@media all and (width < 850px){.compare-screen{--item_col_gap: 5px;--item_title_f_size: clamp(12px, 8cqi, 28px)}}.products-screen{padding-bottom:190px}.products-screen .section-title span:not(:where(.selected)){display:block}.products-screen .section-title a{color:var(--accent);position:relative;white-space:nowrap;display:inline-block;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.products-screen .section-title a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--accent);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.products-screen .section-title a:hover{color:var(--text)}.products-screen .section-title a:hover:after{width:0}.products-screen .btn_all_projects{margin:40px auto 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media all and (width < 500px){.products-screen .btn_all_projects{max-width:100%}}.products{margin-top:clamp(50px,6vw,60px);display:grid;grid-template:auto/repeat(2, 1fr);gap:var(--default_g)}.product{--offset_x: clamp(10px, 5cqi, 30px);--img_right_pos: -webkit-calc(-1 * var(--offset_x));--img_right_pos: -moz-calc(-1 * var(--offset_x));--img_right_pos: calc(-1 * var(--offset_x));--unique_size: clamp(85px, 30cqi, 147px);container-type:inline-size}.product.animate{opacity:0;visibility:hidden;translate:-30px 0}.product.animation{opacity:1;visibility:visible;translate:none}.product:nth-child(1){-webkit-transition:opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f);transition:opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f);-moz-transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-moz-transform .2s var(--timing_f);transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f);transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f),-moz-transform .2s var(--timing_f)}.product:nth-child(1).animation{-webkit-transition:translate .5s var(--timing_f) .09s,opacity .4s var(--timing_f) .09s,visibility .4s var(--timing_f) .09s,-webkit-transform .2s var(--timing_f);transition:translate .5s var(--timing_f) .09s,opacity .4s var(--timing_f) .09s,visibility .4s var(--timing_f) .09s,-webkit-transform .2s var(--timing_f);-moz-transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .09s,opacity .4s var(--timing_f) .09s,visibility .4s var(--timing_f) .09s,-moz-transform .2s var(--timing_f);transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .09s,opacity .4s var(--timing_f) .09s,visibility .4s var(--timing_f) .09s;transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .09s,opacity .4s var(--timing_f) .09s,visibility .4s var(--timing_f) .09s,-webkit-transform .2s var(--timing_f),-moz-transform .2s var(--timing_f)}.product:nth-child(2){-webkit-transition:opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f);transition:opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f);-moz-transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-moz-transform .2s var(--timing_f);transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f);transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f),-moz-transform .2s var(--timing_f)}.product:nth-child(2).animation{-webkit-transition:translate .5s var(--timing_f) .13s,opacity .4s var(--timing_f) .13s,visibility .4s var(--timing_f) .13s,-webkit-transform .2s var(--timing_f);transition:translate .5s var(--timing_f) .13s,opacity .4s var(--timing_f) .13s,visibility .4s var(--timing_f) .13s,-webkit-transform .2s var(--timing_f);-moz-transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .13s,opacity .4s var(--timing_f) .13s,visibility .4s var(--timing_f) .13s,-moz-transform .2s var(--timing_f);transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .13s,opacity .4s var(--timing_f) .13s,visibility .4s var(--timing_f) .13s;transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .13s,opacity .4s var(--timing_f) .13s,visibility .4s var(--timing_f) .13s,-webkit-transform .2s var(--timing_f),-moz-transform .2s var(--timing_f)}.product:nth-child(3){-webkit-transition:opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f);transition:opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f);-moz-transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-moz-transform .2s var(--timing_f);transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f);transition:transform .2s var(--timing_f),opacity .4s var(--timing_f),visibility .4s var(--timing_f),translate .4s var(--timing_f),-webkit-transform .2s var(--timing_f),-moz-transform .2s var(--timing_f)}.product:nth-child(3).animation{-webkit-transition:translate .5s var(--timing_f) .17s,opacity .4s var(--timing_f) .17s,visibility .4s var(--timing_f) .17s,-webkit-transform .2s var(--timing_f);transition:translate .5s var(--timing_f) .17s,opacity .4s var(--timing_f) .17s,visibility .4s var(--timing_f) .17s,-webkit-transform .2s var(--timing_f);-moz-transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .17s,opacity .4s var(--timing_f) .17s,visibility .4s var(--timing_f) .17s,-moz-transform .2s var(--timing_f);transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .17s,opacity .4s var(--timing_f) .17s,visibility .4s var(--timing_f) .17s;transition:transform .2s var(--timing_f),translate .5s var(--timing_f) .17s,opacity .4s var(--timing_f) .17s,visibility .4s var(--timing_f) .17s,-webkit-transform .2s var(--timing_f),-moz-transform .2s var(--timing_f)}.product__content{padding:30px var(--offset_x);padding-bottom:20px;width:100%;height:100%;min-height:390px;position:relative;border:1px solid var(--border);-moz-border-radius:var(--default_r);border-radius:var(--default_r);overflow:hidden;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.product__info{margin-top:clamp(20px,5cqi,30px);width:100%;height:100%;position:relative}.product__name{font-family:var(--secondary_font);font-size:clamp(35px,16.8cqi,105px);font-weight:900;line-height:75%;color:var(--content_color);text-transform:uppercase;position:relative;z-index:1}.product__unique{position:absolute;top:10%;right:-webkit-calc(-1*(var(--unique_size) - 30px));right:-moz-calc(-1*(var(--unique_size) - 30px));right:calc(-1*(var(--unique_size) - 30px));width:var(--unique_size);height:auto;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);transform:rotate(-30deg)}.product__title{font-family:var(--secondary_font);font-size:clamp(20px,6cqi,26px);font-weight:700;line-height:102%;color:var(--content_color);max-width:240px;position:relative;z-index:1}.product__description{margin-top:20px;font-size:clamp(13px,4cqi,14px);font-weight:300;line-height:135%;color:var(--text);max-width:clamp(160px,45cqi,270px);-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;position:relative;z-index:1}.product__img{position:absolute;top:0;right:var(--img_right_pos);height:100%}.product__img img{max-width:100%;height:auto}.product .btn{margin-top:40px;position:relative;z-index:1}.product.bius .product__name{background-image:-webkit-gradient(linear, left top, right top, from(#1ca94a), to(#035a1f));background-image:-webkit-linear-gradient(left, #1ca94a, #035a1f);background-image:-moz-linear-gradient(left, #1ca94a, #035a1f);background-image:linear-gradient(to right, #1ca94a, #035a1f);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.product.bius .product__title{font-size:clamp(21px,5cqi,26px);line-height:102%;text-transform:none}.product:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)}.product:hover .product__content{border:1px solid rgba(0,0,0,0);background:var(--content)}@media all and (width < 1770px){.product{--img_right_pos: -webkit-calc((100vw - 870px) / (1770 - 870) * (-40 + 170) - 170px);--img_right_pos: -moz-calc((100vw - 870px) / (1770 - 870) * (-40 + 170) - 170px);--img_right_pos: calc((100vw - 870px) / (1770 - 870) * (-40 + 170) - 170px)}.product.bius{--img_right_pos: -webkit-calc((100vw - 870px) / (1770 - 870) * (-40 + 220) - 220px);--img_right_pos: -moz-calc((100vw - 870px) / (1770 - 870) * (-40 + 220) - 220px);--img_right_pos: calc((100vw - 870px) / (1770 - 870) * (-40 + 220) - 220px)}}@media all and (width < 870px){.products{grid-template-columns:1fr}.product{--img_right_pos: -webkit-calc((100vw - 280px) / (870 - 280) * (-40 + 170) - 170px);--img_right_pos: -moz-calc((100vw - 280px) / (870 - 280) * (-40 + 170) - 170px);--img_right_pos: calc((100vw - 280px) / (870 - 280) * (-40 + 170) - 170px)}.product.bius{--img_right_pos: -webkit-calc((100vw - 280px) / (870 - 280) * (-40 + 220) - 220px);--img_right_pos: -moz-calc((100vw - 280px) / (870 - 280) * (-40 + 220) - 220px);--img_right_pos: calc((100vw - 280px) / (870 - 280) * (-40 + 220) - 220px)}}.contact-links .contact-link{--icon_size: 45px;--img_size: 20px;gap:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.contact-links .contact-link:not(:last-child){margin-bottom:15px}.contact-links .contact-link__text{font-size:19px;font-weight:400;line-height:110%;color:var(--text);display:inline-block;-webkit-transition:all .3s var(--timing_f);-moz-transition:all .3s var(--timing_f);transition:all .3s var(--timing_f)}.contact-links .contact-link__icon{-moz-border-radius:var(--control_r);border-radius:var(--control_r);width:var(--icon_size);height:var(--icon_size);-webkit-box-flex:0;-webkit-flex:0 0 var(--icon_size);-moz-box-flex:0;flex:0 0 var(--icon_size)}.contact-links .contact-link__icon:before{display:none}.contact-links .contact-link__icon i{font-size:var(--img_size)}.contact-links .contact-link:hover .contact-link__text{color:var(--primary);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);transform:translateX(-5px)}.contact-links .contact-link:hover .th_btn .btn_inside{color:var(--end_color)}.contact-links .contact-link:hover .th_btn:after{-webkit-animation:moveBg .3s var(--timing_f) forwards;-moz-animation:moveBg .3s var(--timing_f) forwards;animation:moveBg .3s var(--timing_f) forwards}@media(pointer: coarse)and (hover: none){.contact-links a.contact-link .contact-link__text{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.contact-screen{padding-bottom:clamp(60px,15cqi,var(--screen_sm_g));background:var(--content)}.contact-screen .contact-subtitle{margin-top:20px;font-size:16px;font-weight:300;line-height:145%;color:var(--text);max-width:580px}.contact-screen .contact-subtitle a{font-weight:600;color:var(--dark);text-decoration:underline;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.contact-screen .contact-subtitle a:hover{color:var(--primary)}.contact-screen .details{margin-top:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:70px}.contact-screen .form-wrap{max-width:895px;width:100%}.contact-screen .contact-details{-webkit-box-flex:1;-webkit-flex:1 1 max-content;-moz-box-flex:1;flex:1 1 max-content}@media all and (width < 750px){.contact-screen .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.contact-screen .contact-details{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;flex:1 1 100%;width:100%}}
/*# sourceMappingURL=index.c63f5a8f.css.map*/