.navigation{--color_link: var(--dark);margin:0 20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.navigation__list{gap:clamp(15px,2vw,35px)}.navigation__item a{font-size:clamp(11px,1.6vw,17px);font-weight:400;color:var(--color_link);position:relative;display:inline-block;white-space:nowrap;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.navigation__item:hover a{color:var(--accent);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.navigation.th_light{--color_link: var(--light)}@media all and (width < 1360px){.navigation{position:relative;top:0;left:0;-webkit-transform:none;-moz-transform:none;transform:none}}@media all and (width < 900px){.navigation{display:none}}.logo{--img_size: clamp(110px, 10vw, 165px);margin-right:20px;cursor:pointer}.logo img{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);height:auto;display:inline-block}header{padding:10px 0;position:absolute;top:0;width:100%;background:var(--light);-webkit-transition:all .3s var(--timing_f);-moz-transition:all .3s var(--timing_f);transition:all .3s var(--timing_f);z-index:2}header.active{padding:7px 0;position:fixed;-webkit-box-shadow:0 8px 25px 0 rgba(0,0,0,.05);box-shadow:0 8px 25px 0 rgba(0,0,0,.05);-webkit-animation:showMenu .3s var(--timing_f);-moz-animation:showMenu .3s var(--timing_f);animation:showMenu .3s var(--timing_f)}header.active .logo img{width:clamp(80px,20cqi,80px)}@-webkit-keyframes showMenu{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes showMenu{from{opacity:0;-moz-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes showMenu{from{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.langs{--radius: 5px;--border_item: 1px solid var(--border);position:relative}.langs__current{background:var(--light);-moz-border-radius:var(--radius);border-radius:var(--radius);border:var(--border_item);background:rgba(244,248,245,.4)}.langs__options{position:absolute;top:110%;left:0;width:100%;-moz-border-radius:var(--radius);border-radius:var(--radius);border:var(--border_item);background:var(--light);opacity:0;visibility:hidden;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.langs.active .langs__options{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;transform:none}.langs__item{padding:6px 12px;cursor:pointer;-moz-border-radius:var(--radius);border-radius:var(--radius);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.langs__item__text{font-size:17px;font-weight:400;line-height:80%;color:var(--dark);text-transform:uppercase;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit}.langs__item.langs__option{padding:7px 12px}.langs__item:hover{background:var(--content)}.langs__item:hover a{color:var(--primary)}.langs__item.current{background:var(--content)}.langs__item.current a{color:var(--accent)}.langs__option:not(:last-child){margin-bottom:5px}.navigation-action{--gap: clamp(20px, 7vw, 25px);gap:var(--gap)}.navigation-action .phone{padding-right:var(--gap);border-right:1px solid var(--dark);gap:10px}.navigation-action .phone__text{font-size:15px;font-weight:400;color:var(--dark);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;display:inline-block;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.navigation-action .phone i{font-size:19px;color:var(--dark);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.navigation-action .phone:hover i{color:var(--accent)}.navigation-action .phone:hover .phone__text{text-decoration:underline;-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);transform:translateX(-2px)}.copyright{font-family:var(--secondary_font);font-size:11px;font-weight:400;line-height:120%;color:var(--light)}@media all and (width < 1000px){.navigation-action .phone{display:none}}@media all and (width < 460px){.navigation-action{--gap: clamp(15px, 5vw, 20px)}.navigation-action .socials{--size: 21px;display:contents}}@media all and (width < 330px){.navigation-action .socials{display:none}}.logo{--img_size: clamp(110px, 10vw, 165px);margin-right:20px;cursor:pointer}.logo img{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);height:auto;display:inline-block}.hero-screen{--gap: clamp(40px, 4vw, 50px)}.hero-screen .ui-container{display:grid;grid-template:auto/1fr 1fr;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;gap:var(--gap)}.hero-screen .hero-img{--decor_size: clamp(300px, 50vw, 600px);position:-webkit-sticky;position:sticky;top:0;max-width:620px;width:100%;height:auto;aspect-ratio:650/555}.hero-screen .hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-screen .hero-img::before{content:"";position:absolute;top:50%;left:-30%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:var(--decor_size);height:var(--decor_size);background:var(--decoration_colorful);-moz-border-radius:50%;border-radius:50%;z-index:-1}.hero-screen .hero-subtitle{font-family:var(--secondary_font);font-size:clamp(18px,1.5vw,20px);font-weight:600;line-height:110%;color:var(--accent);max-width:410px}.hero-screen .hero-title{margin-top:20px;font-family:var(--secondary_font);font-size:clamp(97px,11vw,190px);font-weight:900;line-height:80%;color:var(--dark)}.hero-screen .hero-description{margin-top:clamp(30px,3vw,40px);font-size:clamp(16px,1.5vw,17px);font-weight:400;line-height:145%;color:var(--text);max-width:610px}.hero-screen .hero-list-container{container-type:inline-size}.hero-screen .hero-list-container .hero-list{--item_gap: 20px;--item_img_size: 35px;--item-text_size: clamp(14px, 1.5vw, 15px);margin-top:55px;gap:20px}.hero-screen .hero-list-container .hero-list__item{gap:var(--item_gap)}.hero-screen .hero-list-container .hero-list__img{width:var(--item_img_size);height:var(--item_img_size);-webkit-box-flex:0;-webkit-flex:0 0 var(--item_img_size);-moz-box-flex:0;flex:0 0 var(--item_img_size)}.hero-screen .hero-list-container .hero-list__text{font-size:var(--item-text_size);font-weight:400;line-height:125%;color:var(--text);max-width:350px}@container (width < 560px){.hero-screen .hero-list-container .hero-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.hero-screen .btn-group{margin-top:55px}@media all and (width < 800px){.hero-screen .ui-container{display:grid;grid-template:auto/1fr;gap:0}.hero-screen .hero-subtitle,.hero-screen .hero-title{margin:0 auto;text-align:center}.hero-screen .hero-title,.hero-screen .hero-subtitle{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;order:-1}.hero-screen .hero-title{margin-top:20px;font-size:clamp(70px,23vw,190px)}.hero-screen .hero-subtitle{font-size:clamp(18.5px,4vw,20px)}.hero-screen .hero-description{font-size:17px}.hero-screen .hero-img,.hero-screen .hero-description{margin-top:50px}.hero-screen .hero-img{--decor_size: clamp(280px, 115vw, 800px);position:relative;max-width:100%}.hero-screen .hero-img:before{left:50%;top:35%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero-screen .hero-content{display:contents}@container (width < 460px){.hero-screen .btn-group .btn{max-width:100%;width:100%}}}.burger{--height: 2px;--radius: 20px;height:20px;width:30px;display:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;-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:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.burger span{position:relative}.burger span,.burger span:after,.burger span:before{display:inline-block;height:var(--height);width:100%;background:var(--dark);-moz-border-radius:var(--radius);border-radius:var(--radius);-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.burger:hover span:nth-child(2){width:70%}.burger:hover span:nth-child(3){width:40%}@media all and (width < 900px){.burger{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}}:root{--start_color: var(--light);--end_color: var(--accent);--transition: 0.3s var(--timing_f)}.btn{--offset_x: 30px;--offset_y: 10px;--height: 55px;--font_size: 15px;padding:var(--offset_y) var(--offset_x);min-height:var(--height);-moz-border-radius:var(--control_r);border-radius:var(--control_r);background:rgba(0,0,0,0);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-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;cursor:pointer;white-space:nowrap;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.08);box-shadow:0 4px 14px 0 rgba(0,0,0,.08)}.btn__text{font-family:var(--secondary_font);font-size:var(--font_size);font-weight:600;line-height:95%;text-transform:uppercase}.btn_inside{position:relative;z-index:1;-webkit-transition:all var(--transition);-moz-transition:all var(--transition);transition:all var(--transition)}.btn.tp_sm{--height: 40px;--font_size: 13px}.th_btn{position:relative;overflow:hidden}.th_btn:before,.th_btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.th_btn:before{border:2px solid var(--end_color);-moz-border-radius:var(--control_r);border-radius:var(--control_r)}.th_btn:after{background:var(--end_color)}.th_btn.th_fill{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.th_btn.th_fill:after{-webkit-animation:moveBgRev .3s var(--timing_f) forwards;-moz-animation:moveBgRev .3s var(--timing_f) forwards;animation:moveBgRev .3s var(--timing_f) forwards}.th_btn.th_fill .btn_inside{color:var(--start_color)}.th_btn.th_fill:hover .btn_inside{color:var(--end_color)}.th_btn.th_fill:hover:after{-webkit-animation:moveBg .3s var(--timing_f) forwards;-moz-animation:moveBg .3s var(--timing_f) forwards;animation:moveBg .3s var(--timing_f) forwards}.th_btn.th_border{-webkit-box-shadow:none;box-shadow:none}.th_btn.th_border:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:moveBg .3s var(--timing_f) forwards;-moz-animation:moveBg .3s var(--timing_f) forwards;animation:moveBg .3s var(--timing_f) forwards}.th_btn.th_border .btn_inside{color:var(--end_color)}.th_btn.th_border:hover .btn_inside{color:var(--start_color)}.th_btn.th_border:hover:after{-webkit-animation:moveBgRev .3s var(--timing_f) forwards;-moz-animation:moveBgRev .3s var(--timing_f) forwards;animation:moveBgRev .3s var(--timing_f) forwards}.th_btn .btn_inside{-webkit-transition:all var(--transition);-moz-transition:all var(--transition);transition:all var(--transition)}.th_btn:hover{border:none}@-webkit-keyframes moveBg{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-moz-keyframes moveBg{0%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(100%);transform:translateX(100%)}}@keyframes moveBg{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes moveBgRev{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-moz-keyframes moveBgRev{0%{-moz-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(0%);transform:translateX(0%)}}@keyframes moveBgRev{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%)}}.btn-group{container-type:inline-size}.btn-group__content{width:100%;-webkit-column-gap:var(--btns_col_g);-moz-column-gap:var(--btns_col_g);column-gap:var(--btns_col_g);row-gap:var(--btns_row_g)}@container (width < 460px){.btn-group__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}.btn-group .btn{max-width:280px;width:100%}}.hidden-url{width:0;height:0;padding:0;position:absolute}.socials{--size: 21px;--color: var(--dark);gap:clamp(20px,6cqi,25px)}.socials__item{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:all .2s var(--timing_f);-moz-transition:all .2s var(--timing_f);transition:all .2s var(--timing_f)}.socials__item i{font-size:var(--size);color:var(--color);-webkit-transition:inherit;-moz-transition:inherit;transition:inherit}.socials__item:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);transform:translateY(-3px)}.socials__item:hover i{color:var(--primary)}.socials.th_light{--color: var(--light)}.socials.th_slow_dark{--color: var(--text)}.socials.tp_contact{--size: 20px;--icon_wrap_size: 45px;margin-top:30px;padding-top:25px;border-top:1px solid var(--border);width:100%;display:block}.socials.tp_contact .socials__item{gap:20px}.socials.tp_contact .socials__item:not(:last-child){margin-bottom:15px}.socials.tp_contact .socials__item__icon{width:var(--icon_wrap_size);height:var(--icon_wrap_size);-webkit-box-flex:0;-webkit-flex:0 0 var(--icon_wrap_size);-moz-box-flex:0;flex:0 0 var(--icon_wrap_size);-moz-border-radius:var(--control_r);border-radius:var(--control_r)}.socials.tp_contact .socials__item__text{font-size:17px;font-weight:400;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)}@media(pointer: coarse)and (hover: none){.socials.tp_contact .socials__item__text{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.socials.tp_contact .socials__item:hover{-webkit-transform:none;-moz-transform:none;transform:none}.socials.tp_contact .socials__item:hover .socials__item__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)}.socials.tp_contact .socials__item:hover .th_btn .btn_inside{color:var(--start_color)}.socials.tp_contact .socials__item:hover .th_btn:after{-webkit-animation:moveBgRev .3s var(--timing_f) forwards;-moz-animation:moveBgRev .3s var(--timing_f) forwards;animation:moveBgRev .3s var(--timing_f) forwards}.spinner{width:8px;height:40px;-moz-border-radius:4px;border-radius:4px;display:block;margin:20px auto;position:relative;background:currentColor;color:var(--accent);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-animation:animloader .3s linear .3s infinite alternate;-moz-animation:animloader .3s linear .3s infinite alternate;animation:animloader .3s linear .3s infinite alternate}.spinner::after,.spinner::before{content:"";width:8px;height:40px;-moz-border-radius:4px;border-radius:4px;background:currentColor;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-animation:animloader .3s linear .45s infinite alternate;-moz-animation:animloader .3s linear .45s infinite alternate;animation:animloader .3s linear .45s infinite alternate}.spinner::before{left:-20px;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}@-webkit-keyframes animloader{0%{height:48px}100%{height:4px}}@-moz-keyframes animloader{0%{height:48px}100%{height:4px}}@keyframes animloader{0%{height:48px}100%{height:4px}}img+.spinner,picture+.spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1;visibility:visible;z-index:0}.img{position:relative}.img img{opacity:0;-webkit-transition:all .5s var(--timing_f);-moz-transition:all .5s var(--timing_f);transition:all .5s var(--timing_f)}.loaded img{opacity:1}.loaded .spinner{opacity:0;visibility:hidden}picture.loaded img{opacity:1}picture.loaded+.spinner{opacity:0;visibility:hidden}
/*# sourceMappingURL=_critical.340a4b5d.css.map*/