/*!
Theme Name: tehnodim-origina
Theme URI: http://web-deluxe.com/
Author: Web-Deluxe.com
Author URI: http://web-deluxe.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tehnodim
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

tehnodim is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.wpcf7-form-control.wpcf7-select.measuring__input,.pre-header__text{font-family:"Montserrat" !important}.td-card__img-wrap{top:0 !important}.container.td-card__container,.td-form_men{overflow:hidden}.td-form_men__img-wrap img{right:0 !important}.td-achievement,.td-achievement .container,.td-achievement--about{background:0 0 !important;position:relative;z-index:1}.td-achievement--about-wrap{position:relative}.td-achievement--about-bg-block{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.td-achievement--about-bg-block img{left:0;height:100%;object-fit:cover;object-position:top;position:absolute;top:0;width:100%;z-index:0}.td-achievement--about-bg-block:before{content:'';width:100%;height:100%;top:0;left:0;background-color:rgb(13 9 71/62%);position:absolute;z-index:1}body.page-template-page-advert .top-lang{display:none !important}body.page-template-page-front .hero_gate-entrance__main:not(.overflow-hidden){display:block}body.page-template-page-front .hero_gate-entrance__main.overflow-hidden{display:none !important}.wpcf7-form-control.wpcf7-select.measuring__input{background-color:#282739;border:none;border-bottom:2px solid #fff;font-size:1.6rem;font-family:g;padding:15px 10px 15px 0;outline:none;width:100%}.td-contacts__instagram{bottom:5px;display:inline;margin-right:.5rem;position:relative}.td-contacts__instagram svg{bottom:2px;height:32px;position:relative;width:32px}.td-contacts__youtube{bottom:5px;display:inline;position:relative}.td-contacts__youtube svg{bottom:2px;height:37px;position:relative;width:37px}.td-contacts__tiktok{bottom:5px;display:inline;margin-right:.5rem;position:relative}.td-contacts__tiktok svg{bottom:2px;height:35px;position:relative;width:35px}.td-card__img-wrap{align-items:flex-end;display:flex;height:100%}.consultation__img-wrap img{right:-66px !important;max-width:375px !important}.page-template-page-front .td-card .td-card__container{background:#141c31 !important}.td-card__bg-text--ukr:before,.td-card__bg-text--ru:before{left:12px !important}.td-card__bg-text--ukr:before,.td-card__bg-text--ru:before{top:11% !important}@media (max-width:1199px){.td-form_men__img-wrap img{right:-88px !important;min-width:540px}}@media (max-width:1024px){.td-card__bg-text--ukr:before,.td-card__bg-text--ru:before{font-size:6rem !important}}@media (min-width:992px){.header__logo{-ms-flex:0 0 18% !important;flex:0 0 18% !important;max-width:18% !important}.header__partner{-ms-flex:0 0 18% !important;flex:0 0 18% !important;max-width:18% !important}.header__loc{-ms-flex:0 0 18% !important;flex:0 0 18% !important;max-width:18% !important}.header__contacts{-ms-flex:0 0 18% !important;flex:0 0 18% !important;max-width:18% !important}.header__soc{-ms-flex:0 0 10% !important;flex:0 0 10% !important;max-width:10% !important}.header__partner.mobile{display:none !important}}@media (max-width:991px){.header__partner.mobile{display:flex !important;justify-content:flex-start;flex-direction:row;width:100%}.header__partner.mobile .header__partner-logo{flex:0 0 55px;margin-left:-11px;width:55px}.header__partner.mobile .header__partner-text{align-items:center;display:flex;flex-wrap:wrap;order:1 !important;text-align:left !important}.header__partner.mobile .header__partner-text p{display:inline-block;margin-right:5px}.td-form_men__img-wrap img{right:170px !important;position:relative !important}.td-card__bg-text--ukr:before,.td-card__bg-text--ru:before{font-size:4rem !important;top:8% !important}}@media (max-width:767px){.td-form_men{overflow:visible}.td-form_men__img-wrap img{right:50% !important;top:-368px !important;transform:translateX(50%);min-width:100px;position:absolute !important}.td-card__img-wrap{-webkit-transform:translateY(0) !important;transform:translateY(0) !important}.td-card__img-wrap img{margin-left:-112px;min-width:460px}}@media (max-width:575px){.td-card__img-wrap img{margin-left:0;min-width:100%}}/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus{outline:0 !important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff;text-decoration:none;background-color:transparent}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
select{word-wrap:normal}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{outline-offset:-2px;-webkit-appearance:none}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.offset-1{margin-left:8.3333333333%}
.offset-2{margin-left:16.6666666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.3333333333%}
.offset-5{margin-left:41.6666666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.3333333333%}
.offset-8{margin-left:66.6666666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.3333333333%}
.offset-11{margin-left:91.6666666667%}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.bg-primary{background-color:#007bff !important}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}
.bg-secondary{background-color:#6c757d !important}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}
.bg-success{background-color:#28a745 !important}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}
.bg-info{background-color:#17a2b8 !important}
a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}
.bg-warning{background-color:#ffc107 !important}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}
.bg-danger{background-color:#dc3545 !important}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}
.bg-light{background-color:#f8f9fa !important}
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}
.bg-dark{background-color:#343a40 !important}
a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}
.bg-white{background-color:#fff !important}
.bg-transparent{background-color:transparent !important}
.border{border:1px solid #dee2e6 !important}
.border-top{border-top:1px solid #dee2e6 !important}
.border-right{border-right:1px solid #dee2e6 !important}
.border-bottom{border-bottom:1px solid #dee2e6 !important}
.border-left{border-left:1px solid #dee2e6 !important}
.border-0{border:0 !important}
.border-top-0{border-top:0 !important}
.border-right-0{border-right:0 !important}
.border-bottom-0{border-bottom:0 !important}
.border-left-0{border-left:0 !important}
.border-primary{border-color:#007bff !important}
.border-secondary{border-color:#6c757d !important}
.border-success{border-color:#28a745 !important}
.border-info{border-color:#17a2b8 !important}
.border-warning{border-color:#ffc107 !important}
.border-danger{border-color:#dc3545 !important}
.border-light{border-color:#f8f9fa !important}
.border-dark{border-color:#343a40 !important}
.border-white{border-color:#fff !important}
.rounded-sm{border-radius:.2rem !important}
.rounded{border-radius:.25rem !important}
.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}
.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}
.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-lg{border-radius:.3rem !important}
.rounded-circle{border-radius:50% !important}
.rounded-pill{border-radius:50rem !important}
.rounded-0{border-radius:0 !important}
.clearfix::after{display:block;clear:both;content:""}
.d-none{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.8571428571%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}
.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}
.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}
.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
.float-left{float:left !important}
.float-right{float:right !important}
.float-none{float:none !important}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:-webkit-sticky !important;position:sticky !important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}
.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important}
.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}
.shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mw-100{max-width:100% !important}
.mh-100{max-height:100% !important}
.min-vw-100{min-width:100vw !important}
.min-vh-100{min-height:100vh !important}
.vw-100{width:100vw !important}
.vh-100{height:100vh !important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}
.m-0{margin:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mr-0,.mx-0{margin-right:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.m-1{margin:.25rem !important}
.mt-1,.my-1{margin-top:.25rem !important}
.mr-1,.mx-1{margin-right:.25rem !important}
.mb-1,.my-1{margin-bottom:.25rem !important}
.ml-1,.mx-1{margin-left:.25rem !important}
.m-2{margin:.5rem !important}
.mt-2,.my-2{margin-top:.5rem !important}
.mr-2,.mx-2{margin-right:.5rem !important}
.mb-2,.my-2{margin-bottom:.5rem !important}
.ml-2,.mx-2{margin-left:.5rem !important}
.m-3{margin:1rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mr-3,.mx-3{margin-right:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.ml-3,.mx-3{margin-left:1rem !important}
.m-4{margin:1.5rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mr-4,.mx-4{margin-right:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.ml-4,.mx-4{margin-left:1.5rem !important}
.m-5{margin:3rem !important}
.mt-5,.my-5{margin-top:3rem !important}
.mr-5,.mx-5{margin-right:3rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.ml-5,.mx-5{margin-left:3rem !important}
.p-0{padding:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pr-0,.px-0{padding-right:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.p-1{padding:.25rem !important}
.pt-1,.py-1{padding-top:.25rem !important}
.pr-1,.px-1{padding-right:.25rem !important}
.pb-1,.py-1{padding-bottom:.25rem !important}
.pl-1,.px-1{padding-left:.25rem !important}
.p-2{padding:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
.pr-2,.px-2{padding-right:.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pl-2,.px-2{padding-left:.5rem !important}
.p-3{padding:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.p-4{padding:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.p-5{padding:3rem !important}
.pt-5,.py-5{padding-top:3rem !important}
.pr-5,.px-5{padding-right:3rem !important}
.pb-5,.py-5{padding-bottom:3rem !important}
.pl-5,.px-5{padding-left:3rem !important}
.m-n1{margin:-.25rem !important}
.mt-n1,.my-n1{margin-top:-.25rem !important}
.mr-n1,.mx-n1{margin-right:-.25rem !important}
.mb-n1,.my-n1{margin-bottom:-.25rem !important}
.ml-n1,.mx-n1{margin-left:-.25rem !important}
.m-n2{margin:-.5rem !important}
.mt-n2,.my-n2{margin-top:-.5rem !important}
.mr-n2,.mx-n2{margin-right:-.5rem !important}
.mb-n2,.my-n2{margin-bottom:-.5rem !important}
.ml-n2,.mx-n2{margin-left:-.5rem !important}
.m-n3{margin:-1rem !important}
.mt-n3,.my-n3{margin-top:-1rem !important}
.mr-n3,.mx-n3{margin-right:-1rem !important}
.mb-n3,.my-n3{margin-bottom:-1rem !important}
.ml-n3,.mx-n3{margin-left:-1rem !important}
.m-n4{margin:-1.5rem !important}
.mt-n4,.my-n4{margin-top:-1.5rem !important}
.mr-n4,.mx-n4{margin-right:-1.5rem !important}
.mb-n4,.my-n4{margin-bottom:-1.5rem !important}
.ml-n4,.mx-n4{margin-left:-1.5rem !important}
.m-n5{margin:-3rem !important}
.mt-n5,.my-n5{margin-top:-3rem !important}
.mr-n5,.mx-n5{margin-right:-3rem !important}
.mb-n5,.my-n5{margin-bottom:-3rem !important}
.ml-n5,.mx-n5{margin-left:-3rem !important}
.m-auto{margin:auto !important}
.mt-auto,.my-auto{margin-top:auto !important}
.mr-auto,.mx-auto{margin-right:auto !important}
.mb-auto,.my-auto{margin-bottom:auto !important}
.ml-auto,.mx-auto{margin-left:auto !important}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}
.text-justify{text-align:justify !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.font-weight-light{font-weight:300 !important}
.font-weight-lighter{font-weight:lighter !important}
.font-weight-normal{font-weight:400 !important}
.font-weight-bold{font-weight:700 !important}
.font-weight-bolder{font-weight:bolder !important}
.font-italic{font-style:italic !important}
.text-white{color:#fff !important}
.text-primary{color:#007bff !important}
a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}
.text-secondary{color:#6c757d !important}
a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}
.text-success{color:#28a745 !important}
a.text-success:hover,a.text-success:focus{color:#19692c !important}
.text-info{color:#17a2b8 !important}
a.text-info:hover,a.text-info:focus{color:#0f6674 !important}
.text-warning{color:#ffc107 !important}
a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}
.text-danger{color:#dc3545 !important}
a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}
.text-light{color:#f8f9fa !important}
a.text-light:hover,a.text-light:focus{color:#cbd3da !important}
.text-dark{color:#343a40 !important}
a.text-dark:hover,a.text-dark:focus{color:#121416 !important}
.text-body{color:#212529 !important}
.text-muted{color:#6c757d !important}
.text-black-50{color:rgba(0,0,0,0.5) !important}
.text-white-50{color:rgba(255,255,255,0.5) !important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none !important}
.text-break{word-break:break-word !important;overflow-wrap:break-word !important}
.text-reset{color:inherit !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}
.modal.show .modal-dialog{-webkit-transform:none;transform:none}
.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}
.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}
.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:hover,.nav-link:focus{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-subtitle{margin-top:-.375rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-header+.list-group .list-group-item:first-child{border-top:0}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}
.card-img{width:100%;border-radius:calc(.25rem - 1px)}
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-deck .card{margin-bottom:15px}
.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-group>.card{margin-bottom:15px}
.card-columns .card{margin-bottom:.75rem}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}
.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}
.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card .card-header{margin-bottom:-1px}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.fancybox-enabled{overflow:hidden}
.fancybox-enabled body{overflow:visible;height:100%}
.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}
.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.fancybox-container ~ .fancybox-container{z-index:99992}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}
.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}
.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}
.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;-webkit-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;-webkit-box-sizing:border-box;box-sizing:border-box}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;-webkit-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s}
.fancybox-infobar{top:0;left:50%;margin-left:-79px}
.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,0.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}
.fancybox-toolbar{top:0;right:0}
.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}
.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:0;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}
.fancybox-slide--image{overflow:visible}
.fancybox-slide--image::before{display:none}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}
.fancybox-slide--next{z-index:99995}
.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}
.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}
.fancybox-spaceball{z-index:1}
.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}
.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}
.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}
.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}
.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:0;background:transparent;z-index:10;cursor:pointer}
.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;-webkit-transition:background .25s;transition:background .25s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}
.fancybox-close-small:focus:after{outline:1px dotted #888}
.fancybox-close-small:hover:after{color:#555;background:#eee}
.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}
.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}
.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}
.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0 30px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,rgba(0,0,0,0.1)),color-stop(40%,rgba(0,0,0,0.2)),color-stop(80%,rgba(0,0,0,0.6)),to(rgba(0,0,0,0.8)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%);pointer-events:none}
.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}
.fancybox-caption a{color:#fff;text-decoration:underline}
.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:0}
.fancybox-button[disabled]{cursor:default;pointer-events:none}
.fancybox-infobar__body,.fancybox-button{background:rgba(30,30,30,0.6)}
.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,0.8)}
.fancybox-button::before,.fancybox-button::after{content:'';pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}
.fancybox-button[disabled]::before,.fancybox-button[disabled]::after{opacity:.3}
.fancybox-button--left::after,.fancybox-button--right::after{top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor}
.fancybox-button--left::after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.fancybox-button--right::after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fancybox-button--left{border-bottom-left-radius:5px}
.fancybox-button--right{border-bottom-right-radius:5px}
.fancybox-button--close::before,.fancybox-button--close::after{content:'';display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}
.fancybox-button--close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fancybox-button--close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0 0;height:100px;width:54px;padding:0;border:0;outline:0;background:0;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .25s;transition:opacity .25s}
.fancybox-arrow::after{content:'';position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,0.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:24px 24px}
.fancybox-arrow--right{right:0}
.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.fancybox-arrow--right::after,.fancybox-arrow--left::after{left:0}
.fancybox-show-nav .fancybox-arrow{opacity:.6}
.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}
.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}
.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,0.25,1);transition-timing-function:cubic-bezier(0,0,0.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}
.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}
.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0}
.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);transform:translate3d(100%,0,0) scale(0.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
.fancybox-button--fullscreen::before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:0}
.fancybox-button--play::before,.fancybox-button--pause::before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}
.fancybox-button--play::before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}
.fancybox-button--pause::before{width:7px;height:11px;border-style:solid;border-width:0 2px 0 2px}
.fancybox-thumbs{display:none}
.fancybox-button--thumbs{display:none}
.progressive{position:relative;display:block;overflow:hidden;outline:0;margin:0;height:100%}
.progressive img{display:block;width:100%;height:100%;max-width:100%;border:0 none}
.progressive img.preview{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.05);transform:scale(1.05)}
.progressive img.reveal{position:absolute;left:0;top:0;will-change:transform,opacity;-webkit-animation:progressiveReveal .5s ease-out;animation:progressiveReveal .5s ease-out}
.splitting .word,.splitting .char{display:inline-block}
.splitting .char{position:relative}
.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;-webkit-transition:inherit;transition:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}
.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}
.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75);transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.39,0.575,0.565,1);transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95);transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}
[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}
[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}
[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}
[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
[data-aos=zoom-in]{-webkit-transform:scale(0.6);transform:scale(0.6)}
[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(0.6);transform:translate3d(0,100px,0) scale(0.6)}
[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(0.6);transform:translate3d(0,-100px,0) scale(0.6)}
[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(0.6);transform:translate3d(-100px,0,0) scale(0.6)}
[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(0.6);transform:translate3d(100px,0,0) scale(0.6)}
[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}
[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}
[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}
[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
@font-face{font-display:swap;font-family:"ci";src:url("/wp-content/themes/tehnodim/assets/css/fonts/icomoon/icomoon.ttf") format("truetype");font-display:swap}
@font-face{font-display:swap;font-family:"cin";src:url("/wp-content/themes/tehnodim/assets/css/fonts/icomoon-new/icomoon.ttf") format("truetype");font-display:swap}
body{font-family:"Montserrat",sans-serif;min-width:320px;color:#1b1f28;background-color:#f9fafb;overflow:hidden}
body.scrollHidden{overflow:hidden !important}
.td-title{font-family:"Montserrat";font-size:4rem;line-height:1.2;text-align:center;margin-bottom:1rem;font-family:"Montserrat";font-weight:bold}
.td-title span{background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Montserrat";display:inline-block;letter-spacing:-0.2rem}
.td-title--gallery{padding:9rem 0;margin-bottom:0}
.td-title--gallery span{display:inline}
.td-title--gallery br{display:none}
.td-title--instructions{margin-bottom:30px}
.td-title--goods{padding:100px 0;text-align:left;position:relative;z-index:20}
.td-title--work-us{margin-bottom:60px}
.td-title--discounts{margin-bottom:60px;letter-spacing:-2px;position:relative}
.td-title--form_automobile{font-size:3.7rem;line-height:1;color:#fff;position:relative;left:-130px;width:130%;font-weight:bold}
.td-title--contacts{font-family:"Montserrat";font-size:30px;color:#262b35;width:100%;padding-bottom:80px}
.td-title--contacts span{color:#dcdcdc}
.td-title--news{padding:5rem 0;position:relative;z-index:20}
.td-title--news::before{content:'';background:url(/wp-content/themes/tehnodim/assets/img/home.svg) no-repeat;background-size:contain;width:56px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:53px;z-index:-10}
.td-title--card{color:#fff;font-size:5.5rem;font-family:"Montserrat";text-align:right;line-height:1;position:relative;width:122%;padding-bottom:6rem;font-weight:bold}
.td-title--card span{font-size:6.5rem;width:130%;font-family:"Montserrat"}
.td-title--interface{color:#727272;text-align:right;font-size:3rem}
.td-title--interface span{font-size:4rem;text-align:right;letter-spacing:-1.7px}
.td-title--garantee{font-size:48px;text-align:left}
.td-title--reviews-gallery{margin-bottom:60px;position:relative;text-align:right;margin-right:37px}
.td-title--thanks{text-align:left;position:relative;padding-top:9px;letter-spacing:-.7px;padding-bottom:33px;padding-left:60px;font-weight:bold}
.td-title--features{text-align:left;font-size:55px;font-family:"Montserrat";line-height:1.1}
.td-title--features span{font-size:60px}
.td-title--form_men{font-family:"Montserrat";font-size:36px;color:#fff;text-align:left;text-transform:uppercase}
.td-title--form_men span{font-size:34px;text-transform:lowercase;margin-right:10px;background:linear-gradient(45deg,#fcb814 0,#ff3b34 57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-title--form_men span::first-letter {text-transform:uppercase}
.td-title--form_men i{font-style:normal;white-space:nowrap;text-decoration:underline;font-family:"Montserrat";font-size:22px;text-transform:uppercase}
.td-title--part_calc{text-align:left;margin-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}
.td-title--part_calc span{vertical-align:text-bottom}
.td-title--part_calc img{margin-left:10px}
.td-description{font-size:3rem;line-height:1.2}
.td-num::before{counter-increment:thanks !important;content:counter(thanks) "." !important;font-size:15px !important;font-family:"Montserrat"}
ul{text-decoration:none;list-style:none;padding:0;margin:0}
img{max-width:100%;height:auto}
a{text-decoration:none}
a:hover{text-decoration:none}
html{font-size:10px;min-width:320px}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
p{color:#fff}
.screen-reader-response{display:none !important}
.wpcf7-response-output{display:none !important}
span.wpcf7-not-valid-tip{font:1.4rem/1 "Montserrat";color:#fa0000;display:block;text-align:center;padding-top:.6rem;margin-bottom:-1rem}
.slick-slide{outline:0 !important}
.slick-slide:focus{outline:0 !important}
.slick-slide a{outline:none !important}
.slick-list{outline:none !important}
.text-center{text-align:center}
.ajax-loader{display:none !important}
html,body{overflow:hidden}
::-webkit-scrollbar{width:.5rem}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:#f48a38;cursor:pointer}
::-webkit-scrollbar-thumb:hover{background:#f37c20}
::-webkit-scrollbar-arrow{background:0}
.red-valid{border-bottom:2px solid red}
.ch-main{position:relative;z-index:49}
.ch-sertificats{display:none}
.path-signature{stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}
.td-features__element.aos-animate .path-signature{opacity:1;-webkit-animation:dash 5s linear alternate;animation:dash 5s linear alternate}
.wpcf7-not-valid-tip{position:absolute}
.sf-single-post{font-size:18px;color:#000}
.sf-single-post button,.sf-single-post input,.sf-single-post select,.sf-single-post textarea{font-size:15px;font-weight:normal;line-height:1.65}
.sf-single-post h1,.sf-single-post h2,.sf-single-post h3,.sf-single-post h4,.sf-single-post h5,.sf-single-post h6{font-weight:bold;line-height:1.618em;margin:0}
.sf-single-post h1{font-size:2.00em}
.sf-single-post h2{font-size:1.733em}
.sf-single-post h3{font-size:1.467em}
.sf-single-post h4{font-size:1.200em;font-weight:bold}
.sf-single-post h5{font-size:1em;font-weight:bold;text-transform:uppercase}
.sf-single-post h6{font-size:1em;font-weight:bold;text-transform:uppercase}
.sf-single-post ul li{position:relative}
.sf-single-post ul li::before{position:absolute;content:"•";color:#ffb400;font-size:3rem;line-height:1px;left:-17px;top:15px}
.sf-single-post ol li{counter-increment:list;list-style-type:none;position:relative}
.sf-single-post ol li::before{color:#ffb400;content:counter(list) ".";left:-17px;position:absolute;text-align:right;font:1.6rem "Montserrat";top:4px}
.sf-single-post p,.sf-single-post ul,.sf-single-post ol,.sf-single-post dl{font-weight:300}
.sf-single-post ul,.sf-single-post ol{margin:0 0 1.625em 2.5em;padding:0}
.sf-single-post ul{list-style:none}
.sf-single-post ol{list-style-type:decimal}
.sf-single-post ol ol{list-style:upper-alpha}
.sf-single-post ol ol ol{list-style:lower-roman}
.sf-single-post ol ol ol ol{list-style:lower-alpha}
.sf-single-post ul ul,.sf-single-post ol ol,.sf-single-post ul ol,.sf-single-post ol ul{margin-bottom:0}
.sf-single-post dl{margin:0 1.625em}
.sf-single-post dt{font-weight:700;font-size:15px}
.sf-single-post dd{margin:0 0 1.625em}
.sf-single-post p{margin:0 0 1.5em 0}
.sf-single-post .entry-content p{margin:0 0 1.5em 0;line-height:1.618}
.sf-single-post hr{margin-bottom:1.625em;height:1px;border:0;background-color:#ccc}
.sf-single-post dfn,.sf-single-post cite,.sf-single-post em,.sf-single-post i{font-style:italic}
.sf-single-post blockquote,.sf-single-post q{quotes:"“" "”" "‘" "’"}
.sf-single-post blockquote{font-size:20px;margin:0 auto 2em;display:block;padding:40px 100px 0 100px;position:relative;letter-spacing:1px;line-height:28px;text-align:left}
.sf-single-post blockquote::before{display:inline-block;content:'\275D';position:absolute;left:30px;top:5px;font-size:40px}
.sf-single-post blockquote::after{display:none}
.sf-single-post blockquote cite,.sf-single-post blockquote small{display:block;color:#909090;font-size:14px;font-style:normal;letter-spacing:0;margin-top:10px}
.sf-single-post blockquote cite a,.sf-single-post blockquote small a{color:inherit}
.sf-single-post blockquote>:last-child{margin-bottom:0}
.sf-single-post q:before{display:inline;content:open-quote;padding-right:5px}
.sf-single-post q:after{display:inline;content:close-quote;padding-left:5px}
.sf-single-post address{margin:0 0 1.5em}
.sf-single-post code,.sf-single-post kbd,.sf-single-post tt,.sf-single-post var,.sf-single-post samp,.sf-single-post pre{font-family:Inconsolata,monospace}
.sf-single-post pre{border-style:solid;border-width:1px;border-color:#e1e1e1;margin:0 0 1.5em 0;max-width:100%;overflow:auto;padding:1em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
.sf-single-post abbr,.sf-single-post acronym{border-style:dotted;border-width:0 0 1px 0;border-color:#e1e1e1;cursor:help}
.sf-single-post mark,.sf-single-post ins{text-decoration:none}
.sf-single-post big{font-size:125%}
.sf-single-post embed,.sf-single-post iframe:not(.fb_customer_chat_bounce_in_v2):not([data-testid="bubble_iframe"]),.sf-single-post object,.sf-single-post video{margin-bottom:2em;max-width:100%;vertical-align:middle}
.sf-single-post a,.sf-single-post a em,.sf-single-post a strong{color:#1b8be0;text-decoration:none}
.sf-single-post a:focus,.sf-single-post a:active,.sf-single-post a:hover{text-decoration:underline}
.sf-single-post .alignleft{display:inline;float:left;margin-right:1.625em}
.sf-single-post .alignright{display:inline;float:right;margin-left:1.625em}
.sf-single-post .aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto}
.sf-single-post table{margin:0 0 1.625em;width:100%;border:none !important;border-spacing:0;border-collapse:collapse;border-bottom:1px solid #ddd !important;text-align:left}
.sf-single-post tr th{border:none !important;color:#666;text-transform:uppercase;letter-spacing:.1em;font-weight:500;font-size:10px;line-height:2.6em}
.sf-single-post td{padding:6px 10px 6px 0;border:none !important;border-top:1px solid #ddd !important}
.sf-single-post img[class*="wp-image-"]{max-width:97.5%;height:auto}
.sf-single-post img.size-full{width:auto}
.sf-single-post img.wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:0}
.sf-single-post p img,.sf-single-post .wp-caption{margin-top:.4em}
.sf-single-post img{padding:6px;border:1px solid #ddd}
.sf-single-post img.alignleft,.sf-single-post img.alignright,.sf-single-post img.aligncenter{margin-bottom:1.625em}
.sf-single-post .wp-caption{margin-bottom:1.625em;padding:9px;max-width:96%;border:0;background:#eee}
.sf-single-post .wp-caption img{display:block;margin:5px auto 0 !important;max-width:98%;border-color:#eee}
.sf-single-post .wp-caption .wp-caption-text,.sf-single-post .wp-caption-dd{position:relative;margin:0 0 .6em 0 !important;padding:0 0 5px 40px;color:#666;text-align:left;font-size:12px;font-family:"Montserrat",serif !important}
.sf-single-post .wp-caption .wp-caption-text .wp-caption-text:before,.sf-single-post .wp-caption-dd .wp-caption-text:before{position:absolute;top:7px;left:10px;margin-right:5px;color:#666;content:'\2014';font-weight:700;font-style:normal;font-size:14px}
.sf-single-post a:focus [class*="wp-image-"],.sf-single-post a:hover [class*="wp-image-"],.sf-single-post a:active [class*="wp-image-"]{border-color:#bbb;background:#eee}
.sf-single-post .wp-caption a:focus img,.sf-single-post .wp-caption a:active img,.sf-single-post .wp-caption a:hover img{border-color:#ddd;background:#fff}
.page-preloader{position:fixed;left:0;bottom:0;top:0;right:0;background-color:#282739;z-index:99999;overflow:hidden;-webkit-transition:-webkit-transform .5s cubic-bezier(0.64,0.57,0.67,1.53);transition:-webkit-transform .5s cubic-bezier(0.64,0.57,0.67,1.53);transition:transform .5s cubic-bezier(0.64,0.57,0.67,1.53);transition:transform .5s cubic-bezier(0.64,0.57,0.67,1.53),-webkit-transform .5s cubic-bezier(0.64,0.57,0.67,1.53);transition:transform .5s cubic-bezier(0.64,0.57,0.67,1.53),-webkit-transform .5s cubic-bezier(0.64,0.57,0.67,1.53)}
.page-preloader__percent{color:#fff;text-align:center;font-size:2.5rem;font-family:"Montserrat"}
.page-preloader.hidden{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.page-preloader__content{max-width:31rem;width:100%;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page-preloader .navbar__logo{margin:0 auto}
.thecube{width:75px;height:75px;margin:0 auto;margin-top:50px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);margin-bottom:5rem}
.thecube .cube{position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.thecube .cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}
.thecube .cube::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f48a38;-webkit-animation:foldthecube 2.4s infinite linear both;animation:foldthecube 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.thecube .c2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}
.thecube .c3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}
.thecube .c4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}
.thecube .c2:before{-webkit-animation-delay:.3s;animation-delay:.3s}
.thecube .c3:before{-webkit-animation-delay:.6s;animation-delay:.6s}
.thecube .c4:before{-webkit-animation-delay:.9s;animation-delay:.9s}
.td-button,.td-button-orange,.td-button-black{display:inline-block;text-align:center;height:6rem;padding:0 3rem;color:#fff;font:1.7rem/6rem "Montserrat",sans-serif;background-size:cover;background-repeat:no-repeat;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);border:0;white-space:nowrap;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:color .25s,background-color .25s,-webkit-box-shadow .25s;transition:color .25s,background-color .25s,-webkit-box-shadow .25s;transition:color .25s,box-shadow .25s,background-color .25s;transition:color .25s,box-shadow .25s,background-color .25s,-webkit-box-shadow .25s;position:relative;background-size:200% 100%;background-position:center;-webkit-transition:background .5s,-webkit-box-shadow .5s;transition:background .5s,-webkit-box-shadow .5s;transition:background .5s,box-shadow .5s;transition:background .5s,box-shadow .5s,-webkit-box-shadow .5s;border-radius:8px}
.td-button:focus,.td-button-orange:focus,.td-button-black:focus{outline:0}
.td-button:active,.td-button:visited,.td-button:hover,.td-button:link,.td-button-orange:active,.td-button-orange:visited,.td-button-orange:hover,.td-button-orange:link,.td-button-black:active,.td-button-black:visited,.td-button-black:hover,.td-button-black:link{text-decoration:none}
.td-button:hover::after,.td-button-orange:hover::after,.td-button-black:hover::after{color:#fff;-webkit-text-fill-color:#fff}
.td-button--achievement,.td-button-orange--achievement,.td-button-black--achievement{max-width:30rem;position:relative;z-index:12;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.td-button--achievement::before,.td-button-orange--achievement::before,.td-button-black--achievement::before{border-radius:inherit;content:'';display:block;height:100%;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;left:0;opacity:0;width:100%;z-index:-3}
.td-button--achievement:hover::before,.td-button-orange--achievement:hover::before,.td-button-black--achievement:hover::before{opacity:1}
.td-button--link,.td-button-orange--link,.td-button-black--link{color:#fff;padding:20px 35px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%)}
.td-button--link:hover,.td-button-orange--link:hover,.td-button-black--link:hover{color:#fff}
.td-button--slide-btn,.td-button-orange--slide-btn,.td-button-black--slide-btn{padding-right:60px;-webkit-box-shadow:0 40px 30px 0 rgba(52,23,9,0.09);box-shadow:0 40px 30px 0 rgba(52,23,9,0.09);max-width:28rem;width:28rem;z-index:10}
.td-button--slide-btn:hover,.td-button-orange--slide-btn:hover,.td-button-black--slide-btn:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.2)}
.td-button--slide-btn:hover::before,.td-button-orange--slide-btn:hover::before,.td-button-black--slide-btn:hover::before{right:32px}
.td-button--slide-btn::before,.td-button-orange--slide-btn::before,.td-button-black--slide-btn::before{content:'\e942';top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:38px;position:absolute;font-size:15px;font-family:ci;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;color:#fff}
.td-button--slide-btn:disabled:hover::before,.td-button-orange--slide-btn:disabled:hover::before,.td-button-black--slide-btn:disabled:hover::before{right:38px}
.td-button--auto-goods,.td-button-orange--auto-goods,.td-button-black--auto-goods{padding-right:60px;-webkit-box-shadow:0 40px 30px 0 rgba(52,23,9,0.09);box-shadow:0 40px 30px 0 rgba(52,23,9,0.09);max-width:23rem;width:23rem;position:relative;z-index:10}
.td-button--auto-goods::before,.td-button-orange--auto-goods::before,.td-button-black--auto-goods::before{content:'\e942';top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:23px;position:absolute;font-size:15px;font-family:ci;color:#f48a38}
.td-button--auto-goods:hover::before,.td-button-orange--auto-goods:hover::before,.td-button-black--auto-goods:hover::before{color:#f2d325}
.td-button--goods,.td-button-orange--goods,.td-button-black--goods{color:#fff;padding-right:87px;font-family:"Montserrat";height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:28rem;position:relative;z-index:20}
.td-button--goods::before,.td-button-orange--goods::before,.td-button-black--goods::before{border-radius:inherit;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#f2d325),to(#f48a38));background-image:linear-gradient(to right,#f2d325 0,#f48a38 100%);content:'';display:block;height:100%;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;left:0;opacity:0;width:100%;z-index:-1}
.td-button--goods:hover,.td-button-orange--goods:hover,.td-button-black--goods:hover{color:#fff;-webkit-box-shadow:0 0 0 0 rgba(238,238,238,0);box-shadow:0 0 0 0 rgba(238,238,238,0)}
.td-button--goods:hover::before,.td-button-orange--goods:hover::before,.td-button-black--goods:hover::before{opacity:1}
.td-button--goods:hover::after,.td-button-orange--goods:hover::after,.td-button-black--goods:hover::after{right:24px}
.td-button--goods::after,.td-button-orange--goods::after,.td-button-black--goods::after{content:'\e905';font-family:ci;font-size:20px;color:#fff;right:34px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;position:absolute;z-index:100}
.td-button--gallery,.td-button-orange--gallery,.td-button-black--gallery{color:#737373;font-family:"Montserrat";padding:0 1.58rem;border:1px solid #eee;margin:60px auto;position:relative}
.td-button--news,.td-button-orange--news,.td-button-black--news{background:#fff;color:#737373;margin:60px 0;-webkit-box-shadow:0 25px 30px 0 rgba(0,0,0,0.05);box-shadow:0 25px 30px 0 rgba(0,0,0,0.05);padding:0 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:12;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
.td-button--news::before,.td-button-orange--news::before,.td-button-black--news::before{border-radius:inherit;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#f2d325),to(#f48a38));background-image:linear-gradient(to right,#f2d325 0,#f48a38 100%);content:'';display:block;height:100%;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;left:0;opacity:0;width:100%;z-index:-3}
.td-button--news:hover,.td-button-orange--news:hover,.td-button-black--news:hover{color:#fff;-webkit-box-shadow:0 0;box-shadow:0 0}
.td-button--news:hover::before,.td-button-orange--news:hover::before,.td-button-black--news:hover::before{opacity:1}
.td-button--card,.td-button-orange--card,.td-button-black--card{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#4c5061),to(#1f2439));background-image:linear-gradient(to right,#4c5061 0,#1f2439 100%);color:#fff;max-width:25rem;-webkit-box-shadow:0 40px 30px 0 rgba(52,23,9,0.09);box-shadow:0 40px 30px 0 rgba(52,23,9,0.09);height:6rem;z-index:10;position:relative;padding:0 6rem}
.td-button--card:hover,.td-button-orange--card:hover,.td-button-black--card:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.1)}
.td-button--interface,.td-button-orange--interface,.td-button-black--interface{font-family:"Montserrat";padding-left:68px;width:28rem;position:relative;max-width:30rem;-webkit-box-shadow:0 25px 30px 0 rgba(0,0,0,0.05);box-shadow:0 25px 30px 0 rgba(0,0,0,0.05);z-index:1}
.td-button--interface::before,.td-button-orange--interface::before,.td-button-black--interface::before{content:'\e90e';font-size:33px;font-family:ci;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .3s ease-in;transition:background .3s ease-in;left:23px;background:#f2d325;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button--interface:hover,.td-button-orange--interface:hover,.td-button-black--interface:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.2)}
.td-button--interface:hover::before,.td-button-orange--interface:hover::before,.td-button-black--interface:hover::before{background:#f48a38;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button--interface::before,.td-button-orange--interface::before,.td-button-black--interface::before{border-bottom-width:4px;border-left-width:4px}
.td-button--interface:last-child,.td-button-orange--interface:last-child,.td-button-black--interface:last-child{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%)}
.td-button--interface:first-child,.td-button-orange--interface:first-child,.td-button-black--interface:first-child{margin-right:30px;line-height:1;-webkit-box-shadow:none;box-shadow:none;color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button--interface:first-child::before,.td-button-orange--interface:first-child::before,.td-button-black--interface:first-child::before{content:'\e90f';background:#dcdcdc;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:25px}
.td-button--interface:first-child::after,.td-button-orange--interface:first-child::after,.td-button-black--interface:first-child::after{content:'';border-top-width:4px;border-right-width:4px}
.td-button--interface:first-child::after,.td-button-orange--interface:first-child::after,.td-button-black--interface:first-child::after{border:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;position:absolute;width:0;height:0;bottom:0;right:0}
.td-button--interface:first-child:hover::after,.td-button-orange--interface:first-child:hover::after,.td-button-black--interface:first-child:hover::after{-webkit-transition-delay:0s,0.25s,0s;transition-delay:0s,0.25s,0s}
.td-button--interface:first-child:hover::after,.td-button-orange--interface:first-child:hover::after,.td-button-black--interface:first-child:hover::after{border-color:#ffe593;-webkit-transition:border-color 0s,width .25s,height .25s;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}
.td-button--interface:first-child:hover svg,.td-button-orange--interface:first-child:hover svg,.td-button-black--interface:first-child:hover svg{stroke-dashoffset:-480}
.td-button--interface svg,.td-button-orange--interface svg,.td-button-black--interface svg{position:absolute;left:0;top:0;width:100%;height:100%;fill:none;stroke:#f48a38;stroke-dasharray:150 480;stroke-dashoffset:150;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}
.td-button--orange,.td-button-orange--orange,.td-button-black--orange{font-size:1.7rem;font-family:"Montserrat";position:relative;-webkit-box-shadow:0 25px 30px 0 rgba(0,0,0,0.05);box-shadow:0 25px 30px 0 rgba(0,0,0,0.05);z-index:10}
.td-button--consultation,.td-button-orange--consultation,.td-button-black--consultation{padding-left:68px;background:transparent}
.td-button--consultation::before,.td-button-orange--consultation::before,.td-button-black--consultation::before{content:'\e915';font-size:33px;font-family:ci;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:23px;color:#fff}
.td-button--remootino,.td-button-orange--remootino,.td-button-black--remootino{padding-left:68px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-box-shadow:0 30px 26px 0 rgba(16,8,4,0.23);box-shadow:0 10px 22px 0 rgba(16,8,4,0.23);z-index:12;position:relative}
.td-button--remootino::before,.td-button-orange--remootino::before,.td-button-black--remootino::before{content:'\e920';font-size:33px;font-family:ci;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:23px;background:#f2d325;-webkit-transition:.2s;transition:.2s;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button--remootino:hover,.td-button-orange--remootino:hover,.td-button-black--remootino:hover{-webkit-box-shadow:0 0;box-shadow:0 0}
.td-button--remootino:hover::before,.td-button-orange--remootino:hover::before,.td-button-black--remootino:hover::before{background:#f48a38;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button--orange_calc,.td-button-orange--orange_calc,.td-button-black--orange_calc{padding-left:68px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-box-shadow:0 30px 26px 0 rgba(16,8,4,0.23);box-shadow:0 30px 26px 0 rgba(16,8,4,0.23);z-index:10}
.td-button--orange_calc::before,.td-button-orange--orange_calc::before,.td-button-black--orange_calc::before{content:'\e93f';font-size:33px;font-family:ci;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:23px;background:#f2d325;-webkit-transition:.2s;transition:.2s;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button--orange_calc:hover,.td-button-orange--orange_calc:hover,.td-button-black--orange_calc:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.2)}
.td-button--orange_calc:hover::before,.td-button-orange--orange_calc:hover::before,.td-button-black--orange_calc:hover::before{background:#f48a38;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button--transparent,.td-button-orange--transparent,.td-button-black--transparent{border:2px solid #dcdcdc;color:#f2d325 !important;background:transparent}
.td-button--transparent:hover,.td-button-orange--transparent:hover,.td-button-black--transparent:hover{border:2px solid #f2d325;color:#fff}
.td-button--transparent:hover::before,.td-button-orange--transparent:hover::before,.td-button-black--transparent:hover::before{color:#f2d325;background:#f2d325 !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}
.td-button--orange-border,.td-button-orange--orange-border,.td-button-black--orange-border{border:2px solid #fd8f2b;color:#fd8f2b;background:transparent}
.td-button--orange-border:hover,.td-button-orange--orange-border:hover,.td-button-black--orange-border:hover{background:#fd8f2b;color:#fff}
.td-button-black{font-size:1.5rem;-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,left top,right top,color-stop(0,#4c5061),to(#1f2439));background:linear-gradient(to right,#4c5061 0,#1f2439 100%);padding-left:58px}
.td-button-black::before{content:'\e93f';font-size:33px;font-family:ci;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:23px;background:#f2d325;-webkit-transition:.2s;transition:.2s;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button-black:hover::before{background:#f48a38;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button-black--card-small{max-width:100%;margin-bottom:30px;width:100%}
.td-button-black--card-small::before{background:#f2d325;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-button-black::before{background:#f48a38 !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}
.td-button-orange{color:#fff;font-size:1.7rem;-webkit-box-shadow:0 40px 30px 0 rgba(52,23,9,0.09);box-shadow:0 40px 30px 0 rgba(52,23,9,0.09);width:100%}
.td-button-orange--form_automobile{position:relative;max-width:100%;z-index:10}
.td-button-orange--form_automobile::before{content:'\e943';-webkit-transform:translateY(-50%);transform:translateY(-50%);left:30px;top:50%;font-size:30px;font-family:ci;color:#f2d325;position:absolute;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}
.td-button-orange--form_automobile:hover::before{color:#f48a38}
.td-button-orange--part_calc{padding-right:58px;position:relative;max-width:none !important;width:auto !important;z-index:10}
.td-button-orange--part_calc::before{content:'\e942';top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:23px;position:absolute;font-size:15px;font-family:ci;color:#fff}
.td-button-orange--form_men{padding-left:50px;white-space:normal;margin-bottom:60px;max-width:32rem;position:relative;z-index:10}
.td-button-orange--form_men::before{content:'\e915';font-family:ci;position:absolute;font-size:33px;color:#f2d325;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:14px;top:50%;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}
.td-button-orange--form_men:hover::before{color:#f48a38}
.th-gradient::after,.th-gradient-black::after{border-radius:inherit;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#f2d325),to(#f48a38));background-image:linear-gradient(to right,#f2d325 0,#f48a38 100%);content:'';display:block;height:100%;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;left:0;opacity:0;width:100%;z-index:-2}
.th-gradient:disabled,.th-gradient-black:disabled{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.th-gradient:hover::after,.th-gradient-black:hover::after{opacity:1}
.th-gradient-black{z-index:10}
.th-gradient-black::after{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#1f2439),to(#4c5061));background-image:linear-gradient(to right,#1f2439 0,#4c5061 100%)}
.loading{position:relative;padding-left:30px;color:transparent}
.loading::before{content:'\e92f';font-family:ci;color:#fff;font-size:28px;line-height:2;display:block;text-align:center;-webkit-animation:zcwphone 1.5s linear infinite alternate;animation:zcwphone 1.5s linear infinite alternate}
.th-cta{-webkit-animation:jittery 4s ease-in infinite;animation:jittery 4s ease-in infinite}
.td-gallery__bg-text--ukr{position:relative}
.td-gallery__bg-text--ukr::before{content:'ТЕХНОДІМ';color:#f3f6f1;font-family:"Montserrat";font-size:14rem;left:0;line-height:1;position:absolute;top:50%;z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-gallery__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-gallery__item{padding:8px;-ms-flex-preferred-size:calc(100% / 5 - 6px);flex-basis:calc(100% / 5 - 6px);cursor:pointer;display:none}
.td-gallery__item:nth-child(-n+10){display:block}
.td-gallery__item--reviews{-ms-flex-preferred-size:calc(100% / 3 - 6px);flex-basis:calc(100% / 3 - 6px);padding:0;padding-right:29px;padding-bottom:31px}
.td-gallery__item--reviews:nth-child(3){margin-right:0}
.td-gallery__hover-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:101%;height:101%;background-color:transparent;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-gallery .slick-slide div:last-child .td-gallery__item--reviews{padding-bottom:0}
.td-gallery__ail::before{content:'\e910';font-size:20px;font-family:ci}
.td-gallery__text{color:transparent;opacity:0;font-size:15px;font-family:"Montserrat"}
.td-gallery .slick-prev,.td-gallery .slick-next{background:0;border:0;position:absolute;bottom:-44px;color:transparent;height:38px;left:0;width:60px}
.td-gallery .slick-prev:focus,.td-gallery .slick-next:focus{outline:0}
.td-gallery .slick-prev::before,.td-gallery .slick-next::before{content:'\e942';font-size:25px;font-family:ci;color:#f2d325;-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block}
.td-gallery .slick-next{left:auto;right:0}
.td-gallery .slick-next::before{-webkit-transform:rotate(0);transform:rotate(0)}
.td-gallery__img-wrap{position:relative;margin:0 auto;-webkit-transition:all .7s ease;transition:all .7s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-gallery__img-wrap img{height:auto !important}
.td-gallery__img-wrap:hover .td-gallery__ail{font-size:20px;color:#fff}
.td-gallery__img-wrap:hover .td-gallery__text{color:#f2d325;opacity:1}
.td-gallery__img-wrap:hover .td-gallery__hover-box{opacity:1;background:linear-gradient(-145deg,#f2d325,#f48a38 80.71%)}
.navbar__logo span{font-size:25px;color:#282739;margin-left:10px;font-family:"Montserrat";display:block;text-align:center}
.td-scroller{position:fixed;right:0;bottom:16rem;height:6rem;width:6rem;color:#fff;font-size:3rem;line-height:3rem;display:inline-block;background-color:#fff;text-align:center;-webkit-transform:translateX(4rem);transform:translateX(4rem);opacity:0;-webkit-box-shadow:0 20px 30px 0 rgba(52,23,9,0.17);box-shadow:0 20px 30px 0 rgba(52,23,9,0.17);z-index:2200;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:8px}
.td-scroller::before{content:'\e905';display:inline-block;font:20px/1 ci;position:absolute;top:50%;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}
.td-scroller.td-show{-webkit-transform:translateX(-3rem);transform:translateX(-3rem);opacity:1}
.td-widjet-phone{position:fixed;left:0;bottom:2rem;height:6rem;width:6rem;color:#fff;font-size:3rem;line-height:3rem;display:inline-block;background-color:#fff;text-align:center;-webkit-transform:translateX(-4rem);transform:translateX(-4rem);-webkit-box-shadow:0 20px 30px 0 rgba(52,23,9,0.17);box-shadow:0 20px 30px 0 rgba(52,23,9,0.17);z-index:1100;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:8px}
.td-widjet-phone::before{line-height:2;display:inline-block;-webkit-animation:zcwphone 1.5s linear infinite alternate;animation:zcwphone 1.5s linear infinite alternate;content:'';background:url(/wp-content/themes/tehnodim/assets/img/Svg/call.svg) no-repeat;width:30px;position:absolute;top:25%;left:27%;height:30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}
.td-widjet-phone.td-show{-webkit-transform:translateX(3rem);transform:translateX(3rem);opacity:1}
.td-widjet-phone.td-show-top,.td-scroller.td-show-top{bottom:11rem}
.td-scroller.td-pusk-top{bottom:4rem}
.exchange.td-show-top{bottom:22rem}
.calc-wdjet{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:31px;bottom:212px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);border-radius:5px;border-top-left-radius:7px;border-bottom-left-radius:7px;cursor:pointer;z-index:-1;opacity:0;-webkit-transform:translateX(-4rem);transform:translateX(-4rem);-webkit-transition:all .5s ease;transition:all .5s ease}
.calc-wdjet.td-show{z-index:999;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.calc-wdjet.td-show-top{bottom:300px}
.calc-wdjet__text{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:1.8rem "Montserrat";border-radius:5px;padding:5px 20px;border-top-left-radius:0;border-bottom-left-radius:0;position:relative;overflow:hidden}
.calc-wdjet__text::after{margin-left:-30px;content:" ";width:30px;height:300px;background:#fff;-webkit-animation-delay:.05s;animation-delay:.05s;position:absolute;left:-40px;top:-150px;top-animation-timing-function:ease-in-out;-webkit-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.calc-wdjet__icon{position:relative;background:#282739;padding:30px;border-radius:5px}
.calc-wdjet__icon::before{content:'\e93f';font-size:33px;font-family:ci;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;color:#f2d325}
.td-input{background:transparent;width:100%;padding:15px 10px 15px 45px;font-size:1.6rem;font-family:"Montserrat";border:0;color:#1b1f28}
.td-input--active-red .td-slide__input{border-bottom:2px solid #ff264a}
.td-input:focus{outline:0}
.td-input::-webkit-input-placeholder{font-size:1.6rem;font-family:"Montserrat"}
.td-input::-moz-placeholder{font-size:1.6rem;font-family:"Montserrat"}
.td-input:-ms-input-placeholder{font-size:1.6rem;font-family:"Montserrat"}
.td-input::-ms-input-placeholder{font-size:1.6rem;font-family:"Montserrat"}
.td-input::placeholder{font-size:1.6rem;font-family:"Montserrat"}
.td-input--count-wrap{position:relative}
.td-input--count{position:absolute;bottom:-20px;right:10px;color:#fff;font-size:11px}
.td-input--email,.td-input--user,.td-input--phone,.td-input--quest{position:relative}
.td-input--email::before,.td-input--user::before,.td-input--phone::before,.td-input--quest::before{content:'\e907';font-size:24px;font-family:ci;position:absolute;color:#f2d325;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-input--email::before{background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-input--user::before{content:'\e902';color:#f2d325}
.td-input--phone::before{content:'\e911';color:#f2d325;margin-left:4px}
.td-input--quest::before{content:'\e90f';background:#f2d325;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:25px;top:27px}
.td-input--check::before{content:'\e92c';font-family:ci;font-size:25px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#cfcfcf}
.td-input--edit::before{content:'\e92d';font-family:ci;font-size:25px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#cfcfcf;background:#cfcfcf;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-input--active .td-slide__input{border-bottom:2px solid #26ff38}
.td-input--active::before{color:#ffb400}
.modal .modal-content{background:linear-gradient(133deg,#282739 0,#282739 100%);background-color:#fff;padding-bottom:30px;padding-top:25px;padding-left:16px}
.modal .modal-header{font-size:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;border:0}
.modal .modal-title{color:#fff;text-align:center}
.modal .modal-title span{font-size:16px}
.modal button{max-width:100%}
.modal .close{background-color:transparent;border:2px solid #fff;border-radius:50%;line-height:0;color:#fff;font-size:22px;position:absolute;right:-25px;height:34px;width:34px;top:-25px;padding:0}
.modal .close:focus{outline:0}
.modal form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.modal__img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.modal--thanks .modal-content{background:#172038}
.modal--thanks .modal__title{color:#fff;font-family:"Montserrat";font-size:32px}
.modal--thanks .modal__subtitle{color:#fff;font-size:18px;font-weight:"Montserrat";text-align:center}
.measuring__input-wrap{margin-bottom:25px;width:100%}
.measuring__input{border-bottom:2px solid #fff;color:#fff}
.measuring__input::-webkit-input-placeholder{color:#fff}
.measuring__input::-moz-placeholder{color:#fff}
.measuring__input:-ms-input-placeholder{color:#fff}
.measuring__input::-ms-input-placeholder{color:#fff}
.measuring__input::placeholder{color:#fff}
.measuring__btn-wrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.question__textarea{border-bottom:2px solid #fff;outline:0;color:#fff;min-height:80px;height:80px;max-height:220px}
.question__textarea::-webkit-input-placeholder{color:#fff}
.question__textarea::-moz-placeholder{color:#fff}
.question__textarea:-ms-input-placeholder{color:#fff}
.question__textarea::-ms-input-placeholder{color:#fff}
.question__textarea::placeholder{color:#fff}
.question__textarea:focus{outline:0}
.question__header{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.question__content{padding-left:0 !important}
.modal.modal--alu-calc .modal-header{padding:0;margin:0}
.modal.modal--alu-calc .modal-header h5{display:none}
.modal.modal--alu-calc .modal-dialog{max-width:1200px}
.modal.modal--alu-calc .modal-content{background:#fff;padding:0}
.modal.modal--alu-calc .modal-body{padding:0;margin-bottom:-4px}
.modal.modal--alu-calc #alutech-iframe{margin-bottom:0 !important}
.thanks__title{text-align:center !important}
.thanks__header{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.consultation__img-wrap img{position:absolute;bottom:-40px;right:7%;max-width:190px}
.zamirnyk input[type="submit"]{padding:0 !important;font-size:16px !important}
.phone__header{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.acquainted__header,.zamirnyk__header{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.acquainted__header .modal-title,.zamirnyk__header .modal-title{text-align:center !important;font-size:30px !important}
.acquainted__header .modal-title span,.zamirnyk__header .modal-title span{font-size:18px !important;line-height:2 !important;display:block !important}
.modal--alu-calc .close{z-index:10;border-color:#dcdcdc;color:#dcdcdc}
.td-arrow{position:relative;background:transparent;border:0}
.td-arrow:focus{outline:0}
.td-arrow::before{content:'\e942';font-size:30px;font-family:ci}
.td-arrow__foto--prev,.td-arrow__foto--next,.td-arrow__video--prev,.td-arrow__video--next{padding:0;position:relative}
.td-arrow__foto--prev::before,.td-arrow__foto--next::before,.td-arrow__video--prev::before,.td-arrow__video--next::before{color:#f2d325}
.td-arrow__foto--prev::after,.td-arrow__foto--next::after,.td-arrow__video--prev::after,.td-arrow__video--next::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:40px;background-color:#f2d325;opacity:.3;width:0;height:0;z-index:-1;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}
.td-arrow__foto--prev:active::after,.td-arrow__foto--next:active::after,.td-arrow__video--prev:active::after,.td-arrow__video--next:active::after{width:60px;height:60px}
.slick-disabled::before{color:#dcdcdc !important}
.slick-disabled:active::after{width:0;height:0}
.slick-next:focus,.slick-next:active,.slick-prev:focus,.slick-prev:active{outline:0}
.header{background:#282739;padding:25px 0;position:relative}
.header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}
.header__partner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}
.header__partner-logo{margin-left:1rem;background:#fff;padding:.2rem}
.header__partner-logo img{width:4rem}
.header__partner-text{text-align:right}
.header__partner-text p{font:1.1rem "Montserrat";color:#fff}
.header__partner-text span{text-transform:uppercase;font:2.2rem "Montserrat";color:#fff;line-height:2.4rem}
.header__partner::before{content:'. . . . .';font-size:2.6rem;color:#5d5d67;position:absolute;line-height:1;z-index:2;left:-34px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.header__loc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}
.header__loc a{color:#fff;font-size:1.4rem}
.header__loc a:hover{text-decoration:none}
.header__loc::after{content:'. . . . .';font-size:2.6rem;color:#5d5d67;position:absolute;line-height:1;z-index:2;left:-34px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.header__loc::before{content:'\e90d';font-family:ci;display:inline-block;font-size:27px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:2rem}
.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}
.header__contacts a{color:#fff;font-size:1.4rem}
.header__contacts a:hover{text-decoration:none}
.header__contacts a span{color:#fff;font-size:1.6rem;font-family:"Montserrat"}
.header__contacts a span:hover{color:#ffb400}
.header__contacts::after{content:'. . . . .';font-size:2.6rem;color:#5d5d67;position:absolute;line-height:1;z-index:2;left:-34px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.header__contacts::before{content:'\e911';font-family:ci;display:inline-block;font-size:27px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:2rem}
.header__soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%}
.header__soc::after{content:'. . . . .';font-size:2.6rem;color:#5d5d67;position:absolute;line-height:1;z-index:2;left:-34px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.header__soc a{margin:0 7px}
.header__soc a:hover::before{color:#ffb400}
.header__soc .facebook-icon::before{content:'\e940';font-family:ci;font-size:3.2rem;color:#fff;-webkit-transition:.2s;transition:.2s}
.header__soc .inst-icon::before{content:'\e941';font-family:ci;font-size:3.2rem;color:#fff;-webkit-transition:.2s;transition:.2s}
.header__menu{background:#fafafa;position:relative}
.page-breadcrumbs{position:absolute;font-size:13px;color:#f2d325;z-index:22;padding-top:5px;width:100%;top:100%;left:0;opacity:1;-webkit-transition:.2s;transition:.2s}
.page-breadcrumbs a{color:#fff}
.hamburger{width:30px;height:30px;z-index:999;cursor:pointer;display:block;position:relative;cursor:pointer;position:fixed;right:3rem;top:33px;display:none}
.hamburger__icon{width:25px;height:3px;background:#fff;position:absolute;border-radius:15px;top:50%;left:50%;-webkit-transition:.2s;transition:.2s}
.hamburger__icon::before{content:'';width:25px;height:3px;background:#fff;position:absolute;-webkit-transition:.2s;transition:.2s;top:-9px;left:0;border-radius:15px}
.hamburger__icon::after{content:'';width:25px;height:3px;background:#fff;position:absolute;-webkit-transition:.2s;transition:.2s;top:9px;left:0;border-radius:15px}
.hamburger__icon.active{background:transparent}
.hamburger__icon.active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;background:#fff}
.hamburger__icon.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;background:#fff}
.td-features__container{padding-top:80px;background-color:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);margin-bottom:60px;position:relative;margin-top:90px;margin-bottom:76px;z-index:111}
.td-features__container--garantee{padding-top:50px}
.td-features__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 0;position:relative}
.td-features__body::before,.td-features__body::after{content:'. . . . . .';font-size:2.6rem;color:#dcdcdc;position:absolute;line-height:1;left:0}
.td-features__body::before{top:0}
.td-features__body::after{bottom:0}
.td-features__bg-text--ukr{position:relative}
.td-features__bg-text--ukr::before{content:'ТЕХНОДІМ';color:#dcdcdc;font-family:"Montserrat";font-size:14rem;left:0;line-height:1;position:absolute;top:35%;z-index:-1;opacity:.2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-features__overlay{padding-left:70px;margin-left:-15px}
.td-features__overlay--garantee{overflow:visible}
.td-features__item{padding:0;padding-left:60px;-ms-flex-preferred-size:calc(100% / 2 - 12px);flex-basis:calc(100% / 2 - 12px);position:relative;z-index:4}
.td-features__item:first-child{max-width:352px}
.td-features__item:nth-child(2){margin-left:40px}
.td-features__img{position:absolute;bottom:-297px;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:400px;height:532px;z-index:10;background:url(/wp-content/themes/tehnodim/assets/img/director.png) no-repeat;background-size:contain}
.td-features__img--garantee{bottom:-329px}
.td-features__name{font-size:16px;font-family:"Montserrat";text-transform:uppercase;color:#1b1f28;padding-bottom:3px}
.td-features__deskription{color:#848484;font-family:"Montserrat";font-size:17px}
.td-features__deskription--main{max-width:300px}
.td-features__deskription .span{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Montserrat";font-size:19px}
.td-features__deskription--garantee{padding-top:90px;padding-bottom:30px}
.td-features__mobile-img{text-align:center}
.td-features__mobile-img img{max-width:250px;margin-bottom:-20px}
.td-features__calendar::before,.td-features__dollar::before{content:'\e914';font-size:40px;font-family:ci;position:absolute;background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;top:0;left:0}
.td-features__calendar::before{content:'\e912';background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-features__calendar::after{content:''}
.td-features__blockquote-wpap{display:-webkit-box;display:-ms-flexbox;display:flex;width:379px}
.td-features__blockquote-wpap blockquote{-ms-flex-item-align:end;align-self:flex-end;font-size:1.6rem;font-family:"Montserrat";color:#848484;font-style:italic;position:relative}
.td-features__blockquote-wpap blockquote b{position:relative;top:20px;left:-10px;opacity:.3;display:inline;line-height:0;font-size:46px}
.td-features__blockquote-wpap blockquote span{color:#fd8332}
.td-features__blockquote-wpap--garantee{max-width:465px !important}
.td-features__blockquote-wpap--garantee blockquote{padding-right:4px;font-family:"Montserrat";font-size:1.8rem;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-features__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;padding-bottom:90px;position:relative}
.td-features__footer blockquote{text-align:right}
.td-features__footer svg{width:150px;height:121px;position:absolute;right:-57%;bottom:-96px;overflow:visible}
.td-features__footer--garantee{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:90px}
.td-features__footer--garantee svg{right:-25px}
.td-features__list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.td-features__list-wrap p{font-size:24px;font-family:"Montserrat";margin-right:28px;white-space:nowrap;padding-bottom:15px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-features__list-overlay li{position:relative;padding-left:40px}
.td-features__list-overlay li::before{content:'';width:7px;border-radius:50%;height:7px;background-color:#f48a38;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}
.td-features__direktor{font-size:20px;color:#1b1f28;font-family:"Montserrat"}
.td-features__direktor--garantee{font-size:24px}
.td-features__element{max-width:342px;position:relative}
.td-features__element:nth-child(2){margin-left:50px;padding-left:60px}
.td-features__element:nth-child(2)::before{content:'. . . . .';font-size:2.6rem;color:#dcdcdc;position:absolute;left:-38px;line-height:1;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.td-features__element--garantee:nth-child(2){margin-left:35px;padding-left:35px}
.td-garantee__bg-text--ukr{position:relative}
.td-garantee__bg-text--ukr::before{content:'ТЕХНОДІМ';color:#f3f6f1;font-family:"Montserrat";font-size:14rem;right:-50%;line-height:1;position:absolute;top:50%;z-index:-2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-news{padding-top:11rem}
.td-news__bg-text--ukr{position:relative}
.td-news__bg-text--ukr::before{content:'ТЕХНОДІМ';color:#fff;font-family:"Montserrat";font-size:14rem;left:50%;line-height:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0}
.td-news .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-news img{width:100%;max-width:100%}
.td-news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-news__item{margin-right:15px;margin-left:15px;margin-bottom:3rem;padding-bottom:2rem}
.td-news__cat{position:absolute;left:0;top:35px;color:#fff;font:1.4rem "Montserrat";width:135px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff8224;z-index:2;line-height:15px;padding-left:5px}
.td-news__date{position:relative;padding-left:22px;font-size:14px;color:#dcdcdc;font-family:"Montserrat";padding-top:25px;padding-bottom:23px}
.td-news__date::before{content:'\e90a';font-size:14px;font-family:ci;position:absolute;top:50%;left:0;color:#f2d325;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-news__name a{font-family:"Montserrat";font-size:16px;text-transform:uppercase;color:#1b1f28;margin-bottom:1rem;display:inline-block;-webkit-transition:.2s;transition:.2s}
.td-news__name a:hover{color:#ffb400}
.td-news__desc p{font:1.4rem "Montserrat";color:#1b1f28}
.td-news__overlay{margin:0 auto;width:100%;position:relative;z-index:2;background-color:#000;padding-bottom:0;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);background-color:#fff;padding-left:50px;padding-right:50px}
.td-goods{margin-top:60px;margin-top:0}
.td-goods__list{background-color:#fff;padding-left:15rem}
.td-goods__item{padding-bottom:7rem}
.td-goods__bg-text--ukr{position:relative}
.td-goods__bg-text--ukr::before{content:'ТЕХНОДІМ';color:#f3f6f1;font-family:"Montserrat";font-size:14rem;right:0;line-height:1;position:absolute;top:50%;z-index:-2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-goods__name{padding-bottom:60px;line-height:1;font-weight:bold;font-size:30px}
.td-goods .td-goods__features{list-style:none;margin:0;padding:0;padding:60px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-goods .td-goods__features::before,.td-goods .td-goods__features::after{content:'. . . . . .';line-height:1;font-size:2.6rem;color:#dcdcdc;position:absolute;left:0}
.td-goods .td-goods__features::before{top:0}
.td-goods .td-goods__features::after{bottom:0}
.td-goods__feature{padding-left:40px;position:relative;font-family:"Montserrat";padding-right:10px;width:49%;display:inline-block;margin-top:25px;font-size:17px}
.td-goods__feature::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/tehnodim/assets/img/checkbox.png) no-repeat;background-size:contain;width:25px;height:25px;left:0}
.td-goods__interface{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;padding-top:10px}
.td-goods__overlay{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-goods__price{font-family:"Montserrat";font-size:16px;color:#606060;padding-right:60px;position:relative;margin-right:60px}
.td-goods__price::before{content:'. . . . .';font-size:2.6rem;color:#dcdcdc;position:absolute;line-height:1;right:-20px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.td-goods__price span{color:#1b1f28;font-size:45px;padding-left:10px}
.td-goods__price sup{font-family:"Montserrat";font-size:20px;color:#cdcdcd;position:relative;top:-16px}
.td-goods__price i{font-style:normal}
.td-card{margin-bottom:60px;border-radius:4px}
.td-card__container{background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);position:relative}
.td-card__bg-text--ukr,.td-card__bg-text--ru{position:relative;z-index:0}
.td-card__bg-text--ukr::before,.td-card__bg-text--ru::before{content:'ТЕХНОДІМ';font-family:"Montserrat";font-size:9.85rem;background:-webkit-gradient(linear,left top,right top,from(#ff9d33),to(#f48a38));background:linear-gradient(to right,#ff9d33 0,#f48a38 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:-3px;line-height:1;position:absolute;top:20%;z-index:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-card__bg-text--ru::before{content:'ТЕХНОДОМ'}
.td-card__subtitle{font-size:24px;font-family:"Montserrat";text-align:right;line-height:1;padding-bottom:9rem}
.td-card__img-wrap{position:relative;overflow:hidden;top:132px}
.td-card__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.td-card__overflow{padding-left:15px}
.td-interface{padding:60px 0;background-color:#fff}
.td-interface__bg-text--ukr,.td-interface__bg-text--ru{position:relative;z-index:0}
.td-interface__bg-text--ukr::before,.td-interface__bg-text--ru::before{content:'ТЕХНОДІМ';font-family:"Montserrat";font-size:10.85rem;color:#f9faf8;left:-15px;line-height:1;position:absolute;top:50%;z-index:-11;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-interface__bg-text--ru::before{content:'ТЕХНОДОМ'}
.td-interface__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.td-thanks{margin-bottom:90px;margin-top:30px;counter-reset:thanks}
.td-thanks img{width:100%}
.td-thanks__deskription{color:#1b1f28;font-size:1.6rem;font-family:"Montserrat";max-width:82%;padding-left:60px}
.td-thanks__list{font-family:"Montserrat";font-size:18px;color:#f48a38;padding-top:33px;padding-left:60px}
.td-thanks__list-title{padding-bottom:5px;display:inline-block;font-family:"Montserrat";font-size:18px}
.td-thanks__list-text{padding:4px 0;color:#1b1f28;font-size:1.6rem;font-family:"Montserrat";max-width:82%}
.td-thanks__item{font-family:"Montserrat";font-size:15px;color:#1b1f28;padding:4px 0;padding-left:20px;position:relative}
.td-thanks__item::before{content:'\2022';position:absolute;top:15px;font-size:20px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#f48a38}
.td-thanks__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#fff;right:0;line-height:.60;position:absolute;top:0;z-index:-11}
.td-thanks__info{overflow-y:auto;height:453px}
.td-thanks__info h1,.td-thanks__info h2,.td-thanks__info h3,.td-thanks__info h4{color:#f48a38;font-family:"Montserrat";padding-bottom:5px}
.td-thanks__info h2{font-size:1.8rem}
.td-thanks__info h3{font-size:1.6rem}
.td-thanks__info p{padding:4px 0;color:#1b1f28;font-size:1.6rem;font-family:"Montserrat";max-width:82%}
.td-thanks__info ul li{position:relative;font-family:"Montserrat";font-size:15px;color:#1b1f28;padding:4px 0;padding-left:20px}
.td-thanks__info ul li::before{content:'\2022';position:absolute;top:15px;font-size:20px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#f48a38}
.td-thanks__info ol{padding:0;list-style:none}
.td-thanks__info ol li{position:relative;font-family:"Montserrat";font-size:15px;color:#1b1f28;padding:4px 0;padding-left:20px}
.td-thanks__info ol li::before{counter-increment:thanks !important;content:counter(thanks) "." !important;font-size:15px !important;font-family:"Montserrat";-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#f48a38;left:0;top:15px;position:absolute}
.td-thanks__info::-webkit-scrollbar{width:1rem}
.td-thanks__info::-webkit-scrollbar-track{background:#b5b5b5;border-radius:18px;width:5px !important}
.td-thanks__info::-webkit-scrollbar-thumb{background:#f48a38;cursor:pointer;border-radius:18px;width:5px !important}
.td-thanks__info::-webkit-scrollbar-thumb:hover{background:#f37c20}
.td-contacts{background-color:#f9fcf9}
.td-contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:9rem 0}
.td-contacts__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:10px;padding-bottom:80px;width:50%}
.td-contacts__adress,.td-contacts__number,.td-contacts__email{padding-left:50px;position:relative}
.td-contacts__adress a,.td-contacts__number a,.td-contacts__email a{color:#1b1f28;font-family:"Montserrat";font-size:16px}
.td-contacts__adress span,.td-contacts__number span,.td-contacts__email span{font-size:14px;color:#c3c2c2}
.td-contacts__adress:first-child::before,.td-contacts__number:first-child::before,.td-contacts__email:first-child::before{font-family:ci;font-size:27px;position:absolute;background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;top:0;left:0}
.td-contacts__adress a span{text-decoration:underline;color:#ffb400}
.td-contacts__number:first-child::before{content:'\e911'}
.td-contacts__adress{color:#1b1f28;font-family:"Montserrat";font-size:16px}
.td-contacts__adress:first-child::before{content:'\e90d'}
.td-contacts__email{font-family:"Montserrat";font-size:16px;color:#1b1f28}
.td-contacts__email:first-child::before{content:'\e907';font-size:20px}
.td-contacts__social-net{font-size:24px;color:#262b35;padding-top:5px;font-family:"Montserrat";padding-left:61px;padding-top:28px}
.td-contacts__social-net br{display:none}
.td-contacts__social-net li{display:inline-block;padding-right:25px}
.td-contacts__social-net li:not(:first-child){padding-right:5px}
.td-contacts__viber,.td-contacts__telegram,.td-contacts__watsup{display:inline;margin-right:.5rem}
.td-contacts__viber a,.td-contacts__telegram a,.td-contacts__watsup a{position:relative}
.td-contacts__viber a::before,.td-contacts__telegram a::before,.td-contacts__watsup a::before{font-size:30px;font-family:ci}
.td-contacts__viber a::before{content:'\e90b';color:#7d519e}
.td-contacts__telegram a::before{content:'\e909';color:#2da5d8}
.td-contacts__watsup a::before{content:'\e90c';color:#22c67f}
#td-map{width:100%;height:100%}
.td-map-wrap{height:100%;padding:90px 0;width:100%}
#bingc-phone-button.bingc-show{bottom:2rem !important}
.customers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10rem}
.customers__title{position:relative;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.customers__title::before{content:'.....';position:absolute;font-size:3rem;color:#bdb5b6;letter-spacing:3px;top:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:20px}
.customers__title .customers-title{font-size:4rem;line-height:3.5rem;font-weight:bold;font-family:"Montserrat"}
.customers__title .customers-title span{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Montserrat"}
.customers__slider{position:relative;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}
.customers__slider-wrap{overflow:hidden}
.customers__slider .customers_slider-prev{height:21px;width:35px;background-image:url(/wp-content/themes/tehnodim/assets/img/arrow.png);background-repeat:no-repeat;position:absolute;bottom:-50px;left:0;cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:cover;z-index:2}
.customers__slider .customers_slider-next{height:21px;width:35px;background-image:url(/wp-content/themes/tehnodim/assets/img/arrow.png);background-repeat:no-repeat;position:absolute;bottom:-50px;left:60px;cursor:pointer;background-size:cover;z-index:2}
.customers__slider .customers-dots{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:absolute;right:0;bottom:-43px}
.customers button{display:none}
.customers li{width:7px;height:7px;background:#dedcde;border-radius:50%;margin-left:9px;cursor:pointer}
.customers li.slick-active{background:#f3b52d}
.customers-slide{text-align:center;margin-right:75px}
.customers-slide img{display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.2s;transition:.2s;height:55px}
.customers-slide img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}
.td-achievement{background:url(/wp-content/themes/tehnodim/assets/img/bg-achievement2.jpg) no-repeat;background-size:cover;padding-top:190px;padding-bottom:60px;background-position:center}
.td-achievement--about{background:url(/wp-content/themes/tehnodim/assets/img/blur-bg.jpg) no-repeat;background-size:cover;background-position:center}
.td-achievement--about-wrap{overflow:hidden}
.td-achievement__subtitle-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:50px}
.td-achievement__subtitle-wrap::before{content:'';background:url(/wp-content/themes/tehnodim/assets/img/Svg/home-logo.svg) no-repeat;background-size:cover;width:70px;height:45px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.td-achievement__title{font-size:36px;font-family:"Montserrat";line-height:1}
.td-achievement__subtitle{text-align:center;padding-top:28px;font-size:20px;color:#fff;font-family:"Montserrat";max-width:750px}
.td-achievement__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-achievement__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0}
.td-achievement__number{background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Montserrat";font-size:6rem;text-align:center;line-height:1}
.td-achievement__signature{font-size:20px;text-align:center;color:#fff;font-family:"Montserrat";line-height:1;padding-top:20px}
.td-achievement__item{border:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.td-achievement__item:not(:last-child){border-right:4px dotted #ff9d00;border-color:#ff9d00}
.td-reviews-gallery{padding-top:60px}
.td-reviews-gallery__arrow{line-height:1}
.td-reviews-gallery__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.td-reviews-gallery__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.td-reviews-gallery__btn-wrap--left{margin-right:25px}
.td-reviews-gallery__dots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-29px}
.td-reviews-gallery__dots button{display:none}
.td-reviews-gallery__title{font-family:"Montserrat";color:#1b1f28;padding-bottom:30px;font-size:20px}
.td-reviews-gallery li{width:7px;height:7px;background:#dedcde;border-radius:50%;margin-left:9px;cursor:pointer}
.td-reviews-gallery li.slick-active{background:#f2d325}
.td-reviews-gallery__video-wrap{margin-bottom:29px;position:relative}
.td-reviews-gallery__video-wrap img{max-width:100%;height:auto;width:100%}
.td-reviews-gallery__slider-video{position:relative}
.td-reviews-gallery__bg-text{position:relative}
.td-reviews-gallery__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#fff;left:29px;line-height:1;position:absolute;top:50%;z-index:-11;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-reviews-gallery__slider-foto{left:30px}
.td-play{border-radius:50%;position:absolute;top:44%;z-index:1000;background:#fff;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70px;height:70px}
.td-play::before{content:'';color:#fff;font-size:5rem;font-family:ci;position:absolute;color:#727272;top:50%;left:61%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:10px solid transparent;border-left:13px solid #727272;display:block;width:0;height:0}
.th-info-employee{position:absolute;bottom:0;left:0;padding-top:9px;text-align:center;display:block;background-color:#fd8f2b;z-index:111;width:100%;line-height:1.2;padding-bottom:8px}
.th-info-employee>span{color:#fff;font-family:"Montserrat";font-size:14px}
.th-info-employee__name{text-transform:uppercase;display:block;text-align:center}
.th-overla-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px}
.th-wrapper-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.th-width-right{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;display:block;max-width:41.6666666667%}
.th-width-right .slick-slide{margin-right:-25px}
.th-width-left{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;display:block;max-width:58.3333333333%}
.th-flex-left{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-bottom:25px;padding-right:25px}
.th-flex-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:23px;position:relative}
.th-flex-right::before{content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);position:absolute;z-index:1}
.th-wrapper-img{position:relative;padding-bottom:100.25%;height:0;overflow:hidden;display:block}
.th-wrapper-img img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;border-width:0;outline-width:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.th-wrapper-img:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}
.th-wrapper-video{position:relative;padding-bottom:100.25%;height:0;overflow:hidden;display:block}
.th-wrapper-video img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;border-width:0;outline-width:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.page-id-9 .td-reviews-gallery{padding-top:0}
.td-func-gate__title .td-title{text-align:left}
.td-func-gate__features-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.td-func-gate .td-interface__bg-text--ukr::before{right:-20px}
.td-func-gate__features:first-child{position:relative}
.td-func-gate__features:first-child::before{content:'';width:320px;height:0;border-top:3px dotted #dcdcdc;position:absolute;bottom:0;left:0}
.td-func-gate__feature{padding:0 10px 60px 0;color:#1b1f28;font-size:16px}
.td-func-gate__feature b{position:relative;padding-left:50px;font-family:"Montserrat";display:inline-block}
.td-func-gate__feature b::before{content:'';background:url(/wp-content/themes/tehnodim/assets/img/checkbox.png) no-repeat;background-size:contain;width:30px;height:30px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-func-gate__img{position:relative;z-index:1;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}
.td-func-gate__img>img{-o-object-fit:cover;object-fit:cover;width:100%}
.td-func-gate .phone-img{position:absolute;width:100%;height:100%}
.td-func-gate .phone-img img{position:absolute;right:-70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;-o-object-fit:contain;object-fit:contain}
.td-func-gate__content{padding:80px 20px 80px 115px;width:50%}
.td-func-gate__price-wrap{padding-top:60px}
.td-func-gate__price{font-family:"Montserrat";font-size:18px;color:#1b1f28}
.td-func-gate__price span{font-size:36px;color:#1b1f28}
.td-func-gate .old-price{text-decoration:line-through;color:#f48a38;padding:0 10px}
.td-func-gate .valuta{font-size:34px;color:#dcdcdc}
.td-form_automobile{position:relative}
.td-form_automobile__img-wrap{position:relative;left:-150px;bottom:-9%;margin-top:-12.5%;width:109%}
.td-form_automobile__container{padding:60px 0;padding-bottom:0;background:#f57730;background:linear-gradient(133deg,#fbd81c 0,#f57730 100%);position:relative;z-index:1}
.td-form_automobile__input-wrap{max-width:100%;margin-bottom:55px}
.td-form_automobile__subtitle{font-family:"Montserrat";font-size:16px;position:relative;left:-80px;padding-top:10px;left:-130px;width:130%}
.td-form_automobile__title{margin-bottom:70px;position:relative}
.td-form_automobile__title p:first-child{text-align:center;padding-left:148px}
.td-form_automobile__title p:last-child{text-align:right;color:#1b1f28}
.td-form_automobile__input{border-bottom:2px solid #fff;color:#fff}
.td-form_automobile__input::-webkit-input-placeholder{color:#fff}
.td-form_automobile__input::-moz-placeholder{color:#fff}
.td-form_automobile__input:-ms-input-placeholder{color:#fff}
.td-form_automobile__input::-ms-input-placeholder{color:#fff}
.td-form_automobile__input::placeholder{color:#fff}
.td-form_automobile__overlay{width:100%}
.td-form_automobile form{padding-top:60px;padding-bottom:60px;padding-left:0;padding-right:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-form_automobile__btn-wrap{max-width:100%;margin-top:20px}
.td-form_automobile__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}
.td-form_automobile__item{padding-left:108px;margin-top:10px;color:#1b1f28;font-family:"Montserrat";font-size:1.8rem;line-height:1;position:relative}
.td-form_automobile__item::before{background-size:contain;background-position:left}
.td-form_automobile__item::after{content:'....';letter-spacing:3px;font-size:2.6rem;color:#fff;position:absolute;line-height:1;z-index:2;right:-15px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.td-form_automobile__item:not(:last-child){margin-right:20px;padding-right:16px}
.td-form_automobile__item:not(:last-child)::after{color:#dcdcdc}
.td-form_automobile__item--map::before,.td-form_automobile__item--user::before,.td-form_automobile__item--graph::before,.td-form_automobile__item--book::before,.td-form_automobile__item--partner::before{content:'';width:80px;height:78px;background:url(/wp-content/themes/tehnodim/assets/img/map.png) no-repeat;background-size:contain;display:block;position:absolute;top:50%;left:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-form_automobile__item--map::before{background-image:url(/wp-content/themes/tehnodim/assets/img/map.png);width:100px;left:0;height:62px}
.td-form_automobile__item--user::before{background-image:url(/wp-content/themes/tehnodim/assets/img/operator.png)}
.td-form_automobile__item--graph::before{width:61px;left:20px;height:67px;background-image:url(/wp-content/themes/tehnodim/assets/img/graph.png)}
.td-form_automobile__item--book::before{height:56px;width:61px;background-image:url(/wp-content/themes/tehnodim/assets/img/book.png);left:25px}
.td-form_automobile__item--partner::before{height:65px;width:65px;left:25px;background-image:url(/wp-content/themes/tehnodim/assets/img/partner.png)}
.td-form_automobile__bg-text{position:relative}
.td-form_automobile__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:11.85rem;right:0;line-height:1;position:absolute;top:31%;z-index:-11;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#f2d325),to(#f27034));background:linear-gradient(to right,#f2d325 0,#f27034 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-form_automobile__bg-text--white::before{left:0;right:auto;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-form_men{margin-bottom:60px}
.td-form_men__wrap{background-color:#141c31;border-radius:17px;padding-left:80px;position:relative;padding-top:80px}
.td-form_men form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.td-form_men__input-wrap{margin-top:60px;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(100% / 2 - 20px);flex-basis:calc(100% / 2 - 20px);max-width:calc(100% / 2 - 20px);margin-right:10px}
.td-form_men__input-wrap .wpcf7-form-control-wrap{width:100%}
.td-form_men__input-wrap::before{background:linear-gradient(30deg,#f05e76 0,#ffe96c 120%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-form_men__input-wrap:first-child{margin-right:80px}
.td-form_men__button-wrap{-ms-flex-preferred-size:100%;flex-basis:100%}
.td-form_men__input{border-bottom:1px solid #fff;color:#fff}
.td-form_men__input::-webkit-input-placeholder{color:#fff}
.td-form_men__input::-moz-placeholder{color:#fff}
.td-form_men__input:-ms-input-placeholder{color:#fff}
.td-form_men__input::-ms-input-placeholder{color:#fff}
.td-form_men__input::placeholder{color:#fff}
.td-form_men__img-wrap{width:100%;height:100%}
.td-form_men__img-wrap img{position:absolute;bottom:0;right:50px}
.td-form_men__img-text{text-align:right;position:absolute;bottom:12px;font-family:"Montserrat";font-size:14px;right:350px;color:#f48a38;white-space:nowrap}
.td-form_men__img-text span{color:#fff;font-size:20px}
.td-form_men__bg-text--ukr{position:relative}
.td-form_men__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#172038;opacity:.6;right:0;line-height:1;position:absolute;top:20%;z-index:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-panor-gates{padding-bottom:70px}
.td-panor-gates img{width:99.99%}
.td-panor-gates__container{background-color:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);margin-top:54px;padding-top:75px;position:relative;z-index:1}
.td-panor-gates__container::before{content:'';height:70px;width:0;border-right:4px dotted #f2d325;position:absolute;top:255px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.td-panor-gates__bg-text{position:relative}
.td-panor-gates__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#dcdcdc;opacity:.3;right:50%;line-height:1;position:absolute;top:50%;z-index:-11;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.td-panor-gates__overlay{margin:54px 27px;margin-top:75px;position:relative}
.td-panor-gates__overlay--left{margin-left:39px}
.td-panor-gates__overlay--right{margin-right:39px}
.td-panor-gates__img-header{padding-top:54px;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.td-panor-gates__img-header--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.td-panor-gates__img-header--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.td-panor-gates__deskription{font-family:"Montserrat";font-size:18px;line-height:24px}
.td-panor-gates__deskription--left{padding:0 20px;text-align:right}
.td-panor-gates__deskription--right{padding:0 20px;text-align:left}
.td-panor-gates__chip{background-color:#fff;color:#1b1f28;font-family:"Montserrat";line-height:1;padding:20px 0;min-width:170px;text-align:center;font-size:30px}
.td-panor-gates__img-footer{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:15px 10px 0}
.td-panor-gates__item{width:50%;margin-left:27px;position:relative;font-family:"Montserrat";padding:30px;padding-left:60px;padding-right:0;font-size:16px}
.td-panor-gates__item::before{content:'';background:url(/wp-content/themes/tehnodim/assets/img/checkbox2.png) no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;left:0;width:40px;height:40px}
.td-discounts{padding-bottom:120px;padding-top:60px}
.td-discounts .col-lg-4{margin:0 auto;min-height:500px}
.td-discounts__list{background-color:#fff;padding:40px 20px;position:absolute;margin-right:15px;margin-left:15px;-webkit-box-shadow:0 31px 31px 0 rgba(0,0,0,0.1);box-shadow:0 31px 31px 0 rgba(0,0,0,0.1);z-index:10}
.td-discounts__list--received{position:relative;padding-bottom:40px}
.td-discounts__list--received::before{content:'';position:absolute;top:-40px;background:url(/wp-content/themes/tehnodim/assets/img/Svg/safe.svg) no-repeat;left:50%;background-position:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:80px;background-color:#fff;border-radius:50%}
.td-discounts__list--received button{background:#dcdcdc}
.td-discounts__list--received button::before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.td-discounts__list--received:hover .td-discounts__input-overlay{opacity:0;visibility:hidden;height:0;-webkit-transition:all .3s ease;transition:all .3s ease;display:none}
.td-discounts__list:hover{-webkit-box-shadow:0 40px 40px 0 rgba(0,0,0,0.07);box-shadow:0 40px 40px 0 rgba(0,0,0,0.07)}
.td-discounts__text-ctr{font-family:"Montserrat";font-size:2.4rem;text-align:center;color:#1b1f28;padding-top:13px}
.td-discounts__text-ctr--received{color:#dcdcdc}
.td-discounts__deskription{margin-bottom:20px;letter-spacing:-0.8px;font-family:"Montserrat";font-size:1.8rem;text-align:center;color:#727272}
.td-discounts__deskription--mark{color:#f48a38}
.td-discounts__price{position:relative;padding:30px 0;text-align:center;z-index:30}
.td-discounts__price::before{content:'';width:100%;height:1px;border-top:4px dotted #f2d325;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-4}
.td-discounts__price span,.td-discounts__price p{background-color:#fff;line-height:1;display:inline-block}
.td-discounts__price span span,.td-discounts__price span i,.td-discounts__price p span,.td-discounts__price p i{background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Montserrat";letter-spacing:-3.8px;font-size:8rem;background-color:#fff;font-style:normal}
.td-discounts__price .orange-text,.td-discounts__price strong{background:-webkit-gradient(linear,left top,right top,from(#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Montserrat";letter-spacing:-0.5px;font-size:2rem;background-color:#fff;font-style:normal;padding:0 .5rem;line-height:8rem}
.td-discounts__price sub{font-family:"Montserrat";font-size:2.4rem;color:#d3d3d3;position:relative;top:-3px}
.td-discounts__price--received{opacity:.8}
.td-discounts__price--received>p i,.td-discounts__price--received span i,.td-discounts__price--received strong{background:#dcdcdc;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-discounts__price--received::before{border-color:#dcdcdc}
.td-discounts__input-wrap{margin-bottom:20px}
.td-discounts__input-overlay{-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;height:0}
.td-discounts__input-overlay .td-input--phone::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3rem}
.td-discounts__input{border-bottom:1px solid #9e9e9e;color:#9e9e9e}
.td-discounts__input::-webkit-input-placeholder{color:#9e9e9e}
.td-discounts__input::-moz-placeholder{color:#9e9e9e}
.td-discounts__input:-ms-input-placeholder{color:#9e9e9e}
.td-discounts__input::-ms-input-placeholder{color:#9e9e9e}
.td-discounts__input::placeholder{color:#9e9e9e}
.td-discounts__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.td-discounts__button{margin:0 auto;margin-top:100px;position:relative;max-width:80%;z-index:1}
.td-discounts__button::before{content:'';background:url(/wp-content/themes/tehnodim/assets/img/prize.png) no-repeat;background-size:cover;width:83.2px;height:100.8px;position:absolute;top:-80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}
.td-discounts__button:hover{-webkit-box-shadow:0 0;box-shadow:0 0}
.td-discounts__button--received{-webkit-box-shadow:0 31px 31px 0 rgba(0,0,0,0.1);box-shadow:0 31px 31px 0 rgba(0,0,0,0.1);box-shadow:0 31px 31px 0 rgba(0,0,0,0.1)}
.td-discounts--send{color:#dcdcdc}
.td-discounts__bg-text{position:relative}
.td-discounts__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#fff;right:50%;letter-spacing:-6.5px;line-height:1;position:absolute;top:50%;z-index:-11;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.tabs{margin-bottom:11rem}
.tabs .td-title{overflow:hidden}
.tabs__title{text-align:center;position:relative;margin-bottom:10rem}
.tabs__title::before{color:#fff;opacity:1;font-size:12.5rem;letter-spacing:-0.3rem}
.tabs__title h2{display:inline-block}
.tabs__nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7rem}
.tabs .nav-tabs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e9ecf3;border-radius:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.tabs .nav-tabs .nav-link{font:1.6rem "Montserrat";color:#272a2f;border-radius:8px;padding:0 30px;height:62px;border:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.tabs .nav-tabs .nav-link.active{color:#fd8f2b;-webkit-box-shadow:0 20px 19px 0 rgba(0,0,0,0.05);box-shadow:0 20px 19px 0 rgba(0,0,0,0.05)}
.tabs .nav-tabs .nav-link.active::before{display:none}
.tabs .nav-tabs .nav-link::before{content:"";position:absolute;width:3px;height:30px;right:-4px;top:50%;margin-top:-15px;border-right:4px dotted #c8c8c8}
.tabs .nav-tabs .nav-item:last-child .nav-link::before{display:none}
.tab-content-item{background:#fff;padding-bottom:5rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05)}
.tab-content-item_tumb{padding-bottom:1rem;height:auto}
.tab-content-item__img{margin-bottom:4rem}
.tab-content-item__img img{width:100%}
.tab-content-item__header{margin-bottom:3rem;padding:0 4rem;display:-webkit-box;display:-ms-flexbox;display:flex}
.tab-content-item__header::nth-last-child(2){margin-left:2rem}
.tab-content-item__header p{font:3rem "Montserrat";color:#2b2a3c;text-transform:uppercase;margin-right:2rem;letter-spacing:-0.1rem;text-align:center}
.tab-content-item__header p span{font:1.6rem "Montserrat";text-transform:none}
.tab-content-item__header .text_red{font:3rem "Montserrat";color:#fe583b}
.tab-content-item__logo img{height:3.2rem}
.tab-content-item__text{margin-bottom:3rem;padding:0 4rem}
.tab-content-item__text p{font:1.6rem "Montserrat";color:#1b1f28}
.tab-content-item__footer{margin-top:auto;padding:0 4rem}
.tab-content-item__footer_list--shutters{display:-webkit-box;display:-ms-flexbox;display:flex}
.tab-content-item__footer_list--shutters li{color:#2b2a3c;width:33.333%;text-align:center;font:1.6rem "Montserrat";position:relative;padding-top:3rem}
.tab-content-item__footer_list--shutters li::before{position:absolute;color:#fbd818;font-size:2.8rem;font-family:ci;top:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-size:contain;width:28px;height:28px;left:50%}
.tab-content-item__footer_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tab-content-item__footer_list li{font:1.6rem "Montserrat";position:relative;padding-left:4rem;margin-right:2rem;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe5e3a),to(#fcb723));background:linear-gradient(to right,#fe5e3a 0,#fcb723 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.tab-content-item__footer_list li::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/tehnodim/assets/img/checkbox.png) no-repeat;background-size:contain;width:25px;height:25px;left:0}
.tab-content-item_t-center{text-align:center}
.tab-content-item_t-center .tab-content-item__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tab-content-item_t-center .tab-content-item__text{margin-bottom:0}
.tab-content-item_machinery{height:auto;margin-bottom:3rem}
.tab-content-title{text-align:center;margin-bottom:4rem;padding-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tab-content-title::before{font-family:ci;font-size:5rem;color:#b9b7b9;margin-right:3.5rem}
.tab-content-title p{font:2.4rem "Montserrat";letter-spacing:-0.1rem;text-transform:uppercase;display:inline-block;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fd8f2b),to(#fbd818));background:linear-gradient(to right,#fd8f2b 0,#fbd818 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.tab-content-text-item{background:#fff;padding:4rem;height:100%;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tab-content-text-item p{font:1.8rem "Montserrat";color:#000;margin-bottom:1rem}
.tab-content-text-item span{font:1.6rem "Montserrat";display:inline-block;margin-bottom:1.6rem}
.tab-content-text-item_machinery{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:3rem}
.tab-content-text-item_machinery span{font:1.8rem "Montserrat";text-transform:uppercase;display:inline-block;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fd8f2b),to(#fbd818));background:linear-gradient(to right,#fd8f2b 0,#fbd818 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:3rem}
.defense-icon::before{content:'\e92a'}
.security-icon::before{content:'\e929'}
._24-icon::before{content:'\e92b'}
.sun-icon::before{content:'\e928'}
.wind-icon::before{content:'\e922'}
.material-icon::before{content:'\e926'}
.breakage-icon::before{content:'\e927'}
.lighting-icon::before{content:'\e923'}
.colors-icon::before{content:'\e921'}
.forms-icon::before{content:'\e924'}
.plus-icon::before{content:'\e925'}
.tabs__slider{position:relative}
.tabs__slider-item{background:#fff;padding-bottom:5rem;margin:0 15px}
.tabs__slider-item_img{margin-bottom:4rem;position:relative;width:100%}
.tabs__slider-item_img:before{content:"";display:block;padding-top:100%}
.tabs__slider-item_img img{position:absolute;top:0;right:0;bottom:0;left:0}
.tabs__slider-item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.tabs__slider-item_title{padding:0 3rem;margin-bottom:3rem}
.tabs__slider-item_title p{text-align:center;font:2rem "Montserrat";color:#2b2a3c;line-height:3rem}
.tabs__slider-item_title img{height:25px;display:inline-block}
.tabs__slider-item_footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 3rem;margin-bottom:3rem}
.tabs__slider-item_btn{text-align:center}
.tabs__slider-item_size{width:50%;position:relative}
.tabs__slider-item_size::before{content:"";position:absolute;width:3px;height:30px;right:-4px;top:2px;border-right:4px dotted #c8c8c8}
.tabs__slider-item_size p{color:#2b2a3c;font:1.4rem "Montserrat";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tabs__slider-item_size p::before{content:'\e91f';font-family:ci;font-size:3rem;color:#fc8344;margin-right:1rem}
.tabs__slider-item_price{width:50%;font:1.6rem "Montserrat";color:#2b2a3c;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.tabs__slider-item_price p{margin-left:2rem;font:2.4rem "Montserrat";color:#2b2a3c}
.tabs__slider-item_price p span{color:#fc8142}
.tabs__slider-wrapper{margin-top:6rem;padding-bottom:8rem;width:100%;position:relative}
.tabs__slider-wrapper .tab-slider-prev{background-repeat:no-repeat;position:absolute;top:calc(50% - 147px);left:15px;cursor:pointer;background-size:cover;z-index:2;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:6rem;width:6rem;background:#fff;border-radius:.8rem;text-align:center;text-align:center;-webkit-box-shadow:0 10px 20px 0 rgba(52,23,9,0.17);box-shadow:0 10px 20px 0 rgba(52,23,9,0.17)}
.tabs__slider-wrapper .tab-slider-prev::before{content:'\e942';font-size:30px;font-family:ci;color:#f2d325;-webkit-transform:rotate(180deg);transform:rotate(180deg);line-height:6rem;display:inline-block}
.tabs__slider-wrapper .tab-slider-next{background-repeat:no-repeat;position:absolute;top:calc(50% - 147px);right:14px;cursor:pointer;background-size:cover;z-index:2;height:6rem;width:6rem;background:#fff;border-radius:.8rem;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-shadow:0 10px 20px 0 rgba(52,23,9,0.17);box-shadow:0 10px 20px 0 rgba(52,23,9,0.17)}
.tabs__slider-wrapper .tab-slider-next::before{content:'\e942';font-size:30px;font-family:ci;color:#f2d325;line-height:6rem}
.tabs__slider-wrapper .customers-dots{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:absolute;right:0;bottom:-43px;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tabs__slider-wrapper .customers-dots button{display:none}
.tabs__slider-wrapper .customers-dots li{width:7px;height:7px;background:#dedcde;border-radius:50%;margin-left:9px;cursor:pointer}
.tabs__slider-wrapper .customers-dots li.slick-active{background:#f3b52d}
.tab-content_title{text-align:center;font:2.4rem "Montserrat";margin-bottom:5rem;color:#fd8f2b}
.tab-content .tab-pane{display:block !important;height:0;opacity:0;overflow:hidden}
.tab-content .tab-pane.active{display:block !important;height:auto;opacity:1;overflow:visible}
.accessories-tab-item{position:relative;background:#fff;padding-bottom:3rem;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05)}
.accessories-tab-item__img{margin-bottom:4rem}
.accessories-tab-item__img img{width:100%;-o-object-fit:cover;object-fit:cover}
.accessories-tab-item__title{padding:0 3rem;margin-bottom:3rem}
.accessories-tab-item__title p{text-align:center;font:1.7rem "Montserrat";color:#2b2a3c;line-height:3rem;margin-bottom:1rem}
.accessories-tab-item__title img{height:25px;display:inline-block}
.accessories-tab-item__logo{text-align:center}
.accessories-tab-item__logo img{height:25px;display:inline-block}
.accessories-tab-item__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3rem;margin:0 3rem;border-bottom:4px dotted #c8c8c8}
.accessories-tab-item__size{width:50%;position:relative}
.accessories-tab-item__size::before{content:"";position:absolute;width:3px;height:30px;right:-4px;top:2px;border-right:4px dotted #c8c8c8}
.accessories-tab-item__size p{color:#2b2a3c;font:1.4rem "Montserrat";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.accessories-tab-item__size p::before{content:'\e91f';font-family:ci;font-size:3rem;color:#c8c8c8;margin-right:1rem}
.accessories-tab-item__price{width:50%;font:1.6rem "Montserrat";color:#2b2a3c;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.accessories-tab-item__price p{margin-left:2rem;font:2.4rem "Montserrat";color:#2b2a3c}
.accessories-tab-item__price p span{color:#fc8142}
.accessories-tab-item__list{padding:3rem 3rem 0 3rem}
.accessories-tab-item__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}
.accessories-tab-item__list-item__img{margin-right:2rem;min-width:97px;width:97px;height:97px;text-align:center;border-radius:50%;overflow:hidden}
.accessories-tab-item__list-item__img img{width:97px;height:97px;-o-object-fit:cover;object-fit:cover}
.accessories-tab-item__list-item__text p{font:1.6rem "Montserrat";color:#2b2a3c;margin-bottom:1rem}
.accessories-tab-item__list-item__price{font:1.7rem "Montserrat";color:#2b2a3c}
.roller-shutters-wrapper{margin-top:11rem}
.shutters-tab-item{text-align:center;overflow:hidden;margin-bottom:2.5rem}
.shutters-tab-item_right .shutters-tab-item__numb::before{left:auto;right:6rem}
.shutters-tab-item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.shutters-tab-item-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.shutters-tab-item-img::before{content:'';display:block;border:2px solid #fff;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;top:50%;left:50%;right:0;bottom:0;width:180%;height:180%;z-index:-1}
.shutters-tab-item-img::after{content:'';display:block;border:2px solid #fff;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;top:50%;left:50%;right:0;bottom:0;width:135%;height:135%;z-index:-1}
.shutters-tab-item__numb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:2.4rem "Montserrat";color:#fbd91f;margin-bottom:2rem;width:48px;height:48px;border:4px solid #fff;border-radius:50%;position:relative;-webkit-box-shadow:0 8px 4px 0 rgba(0,0,0,0.05);box-shadow:0 8px 4px 0 rgba(0,0,0,0.05)}
.shutters-tab-item__numb::before{content:'';position:absolute;height:3px;width:200px;left:6rem;border-top:4px dotted #c8c8c8}
.shutters-tab-item__title{font:1.8rem "Montserrat";color:#2b2a3c;margin-bottom:1rem}
.shutters-tab-item__desc{font:1.6rem "Montserrat";color:#2b2a3c}
.tab-table{margin-top:5rem}
.tab-table__th{font:2.4rem "Montserrat";color:#1b1f28;margin-bottom:5rem}
.tab-table__tr{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.4rem}
.tab-table__td{font:1.8rem "Montserrat";color:#1b1f28;width:50%;padding-right:1.5rem}
.tab-table__td:last-child{padding-right:0}
.auto-accessories-tab{background:#fff;padding:4rem 2rem;margin-bottom:3rem;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05)}
.auto-accessories-tab__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;margin-bottom:1rem}
.auto-accessories-tab__head img{max-height:50px;margin-right:2rem}
.auto-accessories-tab__head span{font:1.8rem "Montserrat";color:#606060}
.auto-accessories-tab table{width:100%}
.auto-accessories-tab table th{color:#fd8f2b;font:1.6rem "Montserrat";padding:30px 20px;margin-bottom:3rem;position:relative}
.auto-accessories-tab table th::before{content:"";position:absolute;width:3px;height:30px;right:0;top:50%;margin-top:-15px;border-right:4px dotted #c8c8c8}
.auto-accessories-tab table th:last-child{width:100px}
.auto-accessories-tab table th:last-child::before{display:none}
.auto-accessories-tab table td{font:1.5rem "Montserrat";color:#606060;padding:8px 20px;position:relative;min-width:10rem}
.auto-accessories-tab table td::before{content:"";position:absolute;width:3px;height:93%;right:0;top:0;border-right:4px dotted #c8c8c8}
.auto-accessories-tab table td:last-child{white-space:nowrap}
.auto-accessories-tab table td:last-child::before{display:none}
.th-colors-rolets__color{max-width:90px;height:35px;border-radius:4px}
.th-colors-rolets__slide{padding:0 10px}
.th-colors-rolets__title{font-size:14px !important;font-family:"Montserrat" !important;margin-top:5px}
.th-colors-rolets__arrow{background:transparent;border:0;width:25px;height:25px;position:absolute;padding:0;top:50%}
.th-colors-rolets__arrow:focus{outline:0}
.th-colors-rolets__arrow::before{content:'\e904';font-family:ci}
.th-colors-rolets__arrow--prev{left:-20px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.th-colors-rolets__arrow--next{right:-20px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
#myTabContent{position:relative;z-index:50}
.td-footer{background:#fff;padding:2rem 0;font-size:1.4rem}
.td-footer__copyright{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-footer__developers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.td-footer__developers-link{vertical-align:middle}
.td-footer__developers-link span{margin-bottom:.5rem;color:#fff;vertical-align:middle}
.td-footer__developers-link svg{margin-left:2rem;height:4.1rem;width:20.5rem}
.td-footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px}
.td-footer__container a{display:block;text-align:center}
.td-footer span{color:#dcdcdc;font-family:"Montserrat";padding-right:30px;font-size:16px}
.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px}
.nav-menu .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.nav-menu .main-menu .current-menu-item{background:#fff}
.nav-menu .main-menu .current-menu-item a{color:#fbb315}
.nav-menu .main-menu .menu-item-has-children{position:relative}
.nav-menu .main-menu .menu-item-has-children a::after{content:'\e904';font-family:ci;font-size:7px;color:#ffb400;margin-left:20px}
.nav-menu .main-menu .menu-item-has-children:hover a::after{color:#d4d5d7}
.nav-menu .main-menu li{position:relative;cursor:pointer}
.nav-menu .main-menu li a{text-transform:uppercase;font:1.4rem "Montserrat";color:#262b35;-webkit-transition:.2s;transition:.2s;padding:28px 15px 28px 15px;display:block}
.nav-menu .main-menu li .sub-menu{opacity:0;visibility:hidden;position:absolute;-webkit-transition:.2s;transition:.2s;top:100%;left:0;z-index:113;right:0;background:#fafafa}
.nav-menu .main-menu li .sub-menu li a{color:#848484;font:1.6rem "Montserrat";text-transform:none;-webkit-transition:.2s;transition:.2s;padding:28px 20px 28px 30px}
.nav-menu .main-menu li .sub-menu li a::after{display:none}
.nav-menu .main-menu li .sub-menu li.menu-item-has-children>a::after{content:'\e904';font-family:ci;font-size:7px;color:#ffb400;margin-left:20px;display:block;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);right:1rem;position:absolute}
.nav-menu .main-menu li .sub-menu li.menu-item-has-children:hover a:after{color:#d4d5d7}
.nav-menu .main-menu li .sub-menu li .sub-menu{left:100%;min-width:22rem;top:0;opacity:0;visibility:hidden}
.nav-menu .main-menu li .sub-menu>li:hover .sub-menu{opacity:1;visibility:visible}
.nav-menu .main-menu li .sub-menu>li:hover>a{color:#dcbd0a}
.nav-menu .main-menu li:hover{background:#fff}
.nav-menu .main-menu li:hover>a{color:#fbb315}
.nav-menu .main-menu li:hover .sub-menu{opacity:1;visibility:visible;z-index:113}
.nav-menu .top-menu{width:90%}
.nav-menu .top-lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.nav-menu .top-lang .lang-switcher{width:68px;height:68px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;transition:.2s}
.nav-menu .top-lang .lang-switcher__current{text-transform:uppercase;font:1.4rem "Montserrat";width:68px;height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.2s;transition:.2s}
.nav-menu .top-lang .lang-switcher__current:hover{background:#fff;color:#fbb315}
.nav-menu .top-lang #menu-lang{position:absolute;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0;z-index:10;-webkit-transition:.2s;transition:.2s;visibility:hidden;top:100%}
.nav-menu .top-lang #menu-lang li{text-transform:uppercase;font:1.4rem "Montserrat";width:68px;height:68px;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.nav-menu .top-lang #menu-lang li:hover{background:#fff}
.nav-menu .top-lang #menu-lang li.current-lang{display:none}
.nav-menu .top-lang #menu-lang li a{text-transform:uppercase;font:1.4rem "Montserrat";color:#262b35}
.nav-menu .top-lang #menu-lang li a:hover{color:#fbce28}
.nav-menu .top-lang:hover #menu-lang{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}
.header__menu{z-index:500}
.header__menu.fixed{position:fixed;left:0;right:0;top:0;-webkit-box-shadow:0 4px 30px -5px rgba(0,0,0,0.2);box-shadow:0 4px 30px -5px rgba(0,0,0,0.2)}
.header__menu.fixed li a{padding:20px 20px 20px 20px}
.header__menu.fixed .lang-switcher{height:57.5px}
.header__menu.fixed .lang-switcher__current{height:57.5px}
.header__menu.fixed .page-breadcrumbs{opacity:0}
.td-mobile-nav{display:none;position:fixed;background:#282739;right:0;top:0;bottom:0;z-index:999;overflow-y:scroll;padding:5rem 3rem 3rem 3rem;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:transform .25s ease,-webkit-transform .25s ease}
.td-mobile-nav .header__loc{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.td-mobile-nav .header__loc::after{display:none}
.td-mobile-nav--open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.td-mobile-nav__logo{margin-bottom:3rem;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.td-mobile-nav__logo img{display:inline-block}
.td-mobile-nav__logo .lang-switcher{color:#fff;text-transform:uppercase;font-size:1.6rem;position:relative;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:2rem;font-family:"Montserrat";background:#3b3a4b}
.td-mobile-nav__logo .lang-switcher:hover #mob-menu-lang{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}
.td-mobile-nav__logo .lang-switcher #mob-menu-lang{position:absolute;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0;z-index:10;-webkit-transition:.2s;transition:.2s;visibility:hidden;top:100%}
.td-mobile-nav__logo .lang-switcher #mob-menu-lang .current-lang{display:none}
.td-mobile-nav__logo .lang-switcher #mob-menu-lang li{text-transform:uppercase;font:1.4rem "Montserrat";width:40px;height:40px;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-mobile-nav__logo .lang-switcher #mob-menu-lang li a{text-transform:uppercase;font:1.4rem "Montserrat";color:#262b35}
.td-mobile-nav__logo .lang-switcher #mob-menu-lang li a:hover{color:#fbce28}
.td-mobile-nav .mobile-main-menu{text-align:right;margin-bottom:3rem}
.td-mobile-nav .mobile-main-menu li{margin-bottom:1rem}
.td-mobile-nav .mobile-main-menu li a{font-size:1.4rem;text-transform:uppercase;color:#fff;font-family:"Montserrat"}
.td-mobile-nav .mobile-main-menu li a:hover{color:#fbce28}
.td-mobile-nav .mobile-main-menu li.current-menu-item>a{color:#fbce28}
.td-mobile-nav .mobile-main-menu li.menu-item-has-children a{position:relative;padding-right:20px}
.td-mobile-nav .mobile-main-menu li.menu-item-has-children a::after{position:absolute;top:4px;right:0;content:'\e904';font-family:ci;font-size:7px;color:#fff;-webkit-transition:.2s;transition:.2s}
.td-mobile-nav .mobile-main-menu li.menu-item-has-children a:hover{color:#fff}
.td-mobile-nav .mobile-main-menu li.menu-item-has-children.active>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.td-mobile-nav .mobile-main-menu .sub-menu{padding-right:30px;padding-top:1rem;display:none}
.td-mobile-nav .mobile-main-menu .sub-menu li{position:relative}
.td-mobile-nav .mobile-main-menu .sub-menu li a{color:#fff;padding-right:0}
.td-mobile-nav .mobile-main-menu .sub-menu li a::after{display:none}
.td-mobile-nav .mobile-main-menu .sub-menu li a:hover{color:#fbce28}
.td-mobile-nav .mobile-main-menu .sub-menu li.current-menu-item>a{color:#fbce28}
.td-mobile-nav .mobile-main-menu .sub-menu li::before{content:'';width:5px;height:5px;background:#fff;position:absolute;top:10px;right:-17px;border-radius:50%}
.td-mobile-nav .mobile-main-menu .sub-menu li.menu-item-has-children::before{display:none}
.td-mobile-nav .mobile-main-menu .sub-menu li.menu-item-has-children>a::after{display:block;right:-20px}
.td-close-side{position:fixed;top:0;left:0;width:100%;height:100%;z-index:950;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.7);-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s}
.td-close-side--open{opacity:1;visibility:visible;-webkit-transition:opacity .25s ease,visibility 0s ease;transition:opacity .25s ease,visibility 0s ease}
.hero{min-height:calc(100vh - 170px);background-image:url(/wp-content/themes/tehnodim/assets/img/about_hero_bg.png);background-size:cover;background-repeat:no-repeat;position:relative;padding-top:13rem;padding-bottom:10rem}
.hero_news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(/wp-content/themes/tehnodim/assets/img/control_hero_bg.jpg);padding-bottom:14rem}
.hero_news-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.hero_news-advantages{margin-top:auto}
.hero_single{min-height:calc(60vh - 170px)}
.hero_services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(/wp-content/themes/tehnodim/assets/img/about_hero_bg.png)}
.hero_services .hero__btn .td-button{padding:0 25px}
.hero_services .hero__title_services{margin-bottom:5rem}
.hero_services__btn-wrap .td-button{padding-left:27px;padding-right:27px;white-space:normal}
.hero_partner{background-image:url(/wp-content/themes/tehnodim/assets/img/partner_hero_bg.jpg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hero_about{background-image:url(/wp-content/themes/tehnodim/assets/img/about_hero_bg.png);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hero_gate{background-image:url(/wp-content/themes/tehnodim/assets/img/gate_hero_bg.jpg)}
.hero_gate-entrance{background-image:url(/wp-content/themes/tehnodim/assets/img/gate_hero_bg2.jpg)}
.hero_machinery{background-image:url(/wp-content/themes/tehnodim/assets/img/machinery_hero_bg.jpg)}
.hero_control{background-image:url(/wp-content/themes/tehnodim/assets/img/control_hero_bg.jpg);overflow:hidden}
.hero_control::before{content:'';position:absolute;right:-160px;bottom:-130px;width:600px;height:820px;background-image:url(/wp-content/themes/tehnodim/assets/img/phone_hero.png);background-size:cover}
.hero_shutters{background-image:url(/wp-content/themes/tehnodim/assets/img/shutters_hero_bg.jpg)}
.hero_auto{background-image:url(/wp-content/themes/tehnodim/assets/img/auto_hero_bg.jpg)}
.hero__title{margin-bottom:8rem}
.hero__title p{font:1.4rem "Montserrat";text-transform:uppercase}
.hero__title h1{text-transform:uppercase;font:5.6rem "Montserrat";color:#fff;letter-spacing:-0.2rem}
.hero__title h1 b{font:6.2rem "Montserrat";text-transform:none;letter-spacing:-0.2rem}
.hero__title h1 span{font:1.4rem "Montserrat";white-space:nowrap;letter-spacing:0}
.hero__video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3rem}
.hero__video-btn{margin-right:3.5rem;cursor:pointer}
.hero__video-text p{font:1.8rem "Montserrat";color:#fff}
.hero__video-text p span{color:#f2d325}
.hero__btn .td-button--orange{margin-right:4.5rem}
.hero__btn_partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hero__btn_partner .td-button--orange{white-space:pre-wrap;padding-left:75px}
.hero__btn_partner .td-button--orange::before{content:"\e930"}
.hero__btn_partner .hero__video{padding-top:0}
.hero__home h1{position:relative;z-index:-1;color:transparent}
.hero__home::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background:rgba(0,0,0,0.5)}
.hero__bg-video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.advantages{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8rem;padding-right:8rem}
.advantages-item{padding:0 30px 0 80px;margin-right:4rem;position:relative;width:33.333%}
.advantages-item::after{content:'..........';letter-spacing:3px;font-size:2.6rem;color:#fff;position:absolute;line-height:1;z-index:2;right:-34px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.advantages-item:last-child::after{display:none}
.advantages-item:nth-child(1) .advantages-item__title::before{content:'\e90e';font-size:53px}
.advantages-item:nth-child(2) .advantages-item__title::before{content:'\e93e';font-size:60px}
.advantages-item:nth-child(3) .advantages-item__title::before{content:'\e91e';font-size:60px}
.advantages-item:last-child{border:0}
.advantages-item__title{font:1.8rem "Montserrat";margin-bottom:1.5rem;position:relative}
.advantages-item__title::before{content:'\e90e';font-family:ci;position:absolute;top:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-80px;color:#f2d325}
.advantages-item__text{font:1.8rem "Montserrat"}
.exchange{z-index:888;-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:22rem;background:#fff;margin:0 1.5rem;padding:.5rem 0}
.exchange__title{padding:.5rem 1rem;padding-left:2rem;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.exchange__title p{font:1.4rem "Montserrat";-webkit-transition:.2s;transition:.2s;font-weight:bold}
.exchange__title p::after{margin-left:1rem;content:"\e918";font-family:ci;color:#e1e1e1;font-size:10px;-webkit-transition:all .5s ease;transition:all .5s ease}
.exchange__title p span{margin-left:10px}
.exchange__currency{font:1.6rem "Montserrat";padding:.5rem 1rem;padding-left:2rem;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;border-right:1px dashed #e1e1e1}
.exchange__price{font:1.6rem "Montserrat";padding:.5rem 1rem;padding-left:1.5rem;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.exchange_white .exchange__title p{color:#6d6d78}
.exchange_white .exchange__currency{color:#282739}
.exchange_white .exchange__currency-icon::after{color:#282739}
.exchange_white .exchange__currency span{color:#ffb400}
.exchange_white .exchange__price{color:#282739}
.exchange_white .exchange__price span{color:#ffb400}
.exchange_mob-menu{border-radius:1rem;background:#302e44;-webkit-box-shadow:0 15px 15px 0 rgba(0,0,0,0.05);box-shadow:0 15px 15px 0 rgba(0,0,0,0.05);margin:50px auto 0}
.exchange_mob-menu .exchange__title p::after{color:#494668}
.exchange_mob-menu .exchange__price,.exchange_mob-menu .exchange__currency{color:#fff}
.exchange_mob-menu .exchange__price span,.exchange_mob-menu .exchange__currency span{color:#ffb400}
.exchange_mob-menu .exchange__currency{border-color:#494668}
.td-arguments-row{display:-webkit-box;display:-ms-flexbox;display:flex}
.td-arguments__container{padding:35px 65px 25px 65px;background-color:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);margin-bottom:60px;position:relative;margin-top:-76px;margin-bottom:8rem;z-index:111;position:relative}
.td-arguments__container::before{top:60px;-webkit-transform:translateY(0);transform:translateY(0);color:#f3f4f5;font-size:13rem;left:auto;right:0}
.td-arguments__logo{padding-top:75px}
.td-arguments__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:3rem;margin-bottom:3rem}
.td-arguments__title p{margin-right:4rem;font:20.4rem "Montserrat";line-height:1;background:linear-gradient(45deg,#ff3b34 0,#fcb814 57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-arguments__title div{font:4.8rem "Montserrat";background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.3rem;line-height:48px;padding-right:1rem}
.td-arguments__title span{color:#000;font:4rem "Montserrat";-webkit-text-fill-color:black;letter-spacing:0}
.td-arguments__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-arguments__item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:0 20px;position:relative;margin-bottom:4rem}
.td-arguments__item_last .td-arguments__item-text{top:4rem}
.td-arguments__item_last .td-arguments__item-bg{background:linear-gradient(45deg,#ff3b34 0,#fcb814 100%)}
.td-arguments__item_last .td-arguments__item-bg img{opacity:0}
.td-arguments__item-bg{height:100%}
.td-arguments__item-bg img{-o-object-fit:cover;object-fit:cover;width:100%}
.td-arguments__item-btn{position:absolute;bottom:1.6rem;left:2rem;right:2rem;text-align:center}
.td-arguments__item-btn a{font:1.6rem "Montserrat";color:#fff;display:inline-block;text-align:center;border:2px solid #fff;border-radius:6px;padding:19px 10px}
.td-arguments__item-number{width:6rem;height:6rem;background:#f48938;font:3rem "Montserrat";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:absolute;left:50%;top:0;margin-left:-3rem}
.td-arguments__item-text{position:absolute;left:2rem;right:2rem;top:7rem;text-align:center;font:2rem "Montserrat";color:#fff}
#variant{margin-bottom:7rem}
#variant .td-title{overflow:hidden}
.variant_title{margin-bottom:12rem}
.variant_title::before{color:#f3f4f5;top:50%;right:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14rem}
.variant-img{margin-bottom:2rem}
.variant__items-btn{margin-bottom:2.5rem;text-align:center}
.variant__items-btn .td-button{margin:0 auto}
.variant-title{margin-bottom:5rem}
.variant-title p{font:3.6rem "Montserrat";color:#acacac;text-transform:uppercase}
.variant-title p span{font:4rem "Montserrat";color:#000}
.variant-advantage{display:-webkit-box;display:-ms-flexbox;display:flex}
.variant-advantage p{font:1.8rem "Montserrat";color:#000;position:relative;padding-left:60px;margin-right:3rem}
.variant-advantage p::before{content:"\e93b";font-size:43px;font-family:ci;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;color:#f2d325}
.variant-advantage p:nth-child(2)::before{content:"\e93a"}
.variant__left{position:relative}
.variant__right{text-align:right;border-left:4px dotted #c3bebe;margin-bottom:7rem}
.variant__right .variant-advantage{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.variant__right .variant-advantage p{margin-right:0;margin-left:3rem}
.variant__right .variant-advantage p:nth-child(2)::before{content:"\e93e"}
.variant__img{text-align:center}
.variant__img p{font:2.4rem "Montserrat";text-transform:uppercase;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4rem}
.variant-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}
.variant-colors-title p{font:1.9rem "Montserrat";text-transform:uppercase;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4rem;font-weight:bold}
.variant-colors-img--default img{width:100%}
.variant-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.variant-item_right .variant-item__text{text-align:left}
.variant-item_right .variant-item__img{margin-left:0;margin-right:2rem}
.variant-item__text{font:1.8rem "Montserrat";text-align:right}
.variant-item__img{min-width:120px;width:120px;height:120px;border-radius:50%;overflow:hidden;margin-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.variant__btn{text-align:center}
.variant__box-icon::before{background:url(/wp-content/themes/tehnodim/assets/img/box.png) !important;background-repeat:no-repeat !important;background-size:contain !important;font-size:0 !important;width:40px;font-family:"Montserrat";height:45px}
.gate-description{background:#fff;margin-bottom:2rem;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05)}
.gate-description__content{padding:80px 80px 20px 80px;width:50%}
.gate-description__img{position:relative;z-index:1;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}
.gate-description__img img{-o-object-fit:cover;object-fit:cover;width:100%}
.gate-description__img--slider{position:relative;max-width:100%}
.gate-description__img--slider .td-digital_print__img-wrap{max-width:100%}
.gate-description__img--slider .slick-arrow{position:absolute;bottom:2.5rem;z-index:1;font-size:0;background:0;border:0;left:1rem}
.gate-description__img--slider .slick-arrow::before{content:'\e905';font-family:ci;font-size:1.6rem;display:block;color:#fff}
.gate-description__img--slider .slick-arrow:hover::before{color:#f2d325}
.gate-description__img--slider .slick-arrow.slick-next{right:1rem;left:auto}
.gate-description__img--slider .slick-arrow.slick-prev::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.gate-description__img--slider .slick-dots{position:absolute;bottom:0;height:7.5rem;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);margin:0;padding:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.gate-description__img--slider .slick-dots li+li{margin-left:1rem}
.gate-description__img--slider .slick-dots li.slick-active button{background:#f2d325}
.gate-description__img--slider .slick-dots li button{width:.7rem;height:.7rem;border-radius:50%;font-size:0;padding:0;border:0}
.gate-description__title{margin-bottom:8rem}
.gate-description__title::before{color:#f3f4f5;font-size:13rem;letter-spacing:-1rem;left:auto;right:-80px;opacity:.5}
.gate-description__title .td-title{text-align:left}
.gate-description__item{padding-left:100px;margin-bottom:4em;position:relative}
.gate-description__item:nth-child(3)::before{content:'\e938'}
.gate-description__item:nth-child(4)::before{content:'\e903'}
.gate-description__item:nth-child(5)::before{content:'\e93d'}
.gate-description__item::before{content:'\e93c';font-size:6rem;font-family:ci;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#f48a38;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.gate-description__item p{font:1.8rem "Montserrat";margin-bottom:1rem;color:#000}
.gate-description__item span{font:1.6rem "Montserrat"}
.calculate{position:relative;overflow:hidden;padding:5rem 0}
.calculate::before{color:#fff;top:0;-webkit-transform:translateY(50%);transform:translateY(50%);font-size:12rem;right:0;left:auto;opacity:1}
.calculate__img{text-align:center;position:relative;margin:0 auto;width:530px;height:530px}
.calculate__img::before{content:'';position:absolute;display:block;border-radius:50%;border:2px solid #f1f2f3;top:-50px;left:-50px;bottom:-50px;right:-50px}
.calculate__img::after{content:'';position:absolute;display:block;border-radius:50%;border:2px solid #f1f2f3;top:-150px;left:-150px;bottom:-150px;right:-150px}
.calculate__content{padding:4rem 0}
.calculate p{font:2.4rem "Montserrat";margin-bottom:3rem;color:#000}
.calculate__title{margin-bottom:10rem;text-align:left}
.calculate__presents{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6rem}
.calculate__presents span{font:1.8rem "Montserrat"}
.calculate__gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.calculate__gift img{margin-right:2rem}
.comparison{background:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);padding-top:8rem;margin-bottom:9rem}
.comparison__title{text-align:center;margin-bottom:10rem}
.comparison__title::before{color:#f3f4f5;font-size:12rem;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.comparison .comp-title{font:2.4rem "Montserrat";text-transform:uppercase;text-align:center;margin-bottom:3.5rem;color:#1b1f28}
.comparison__item{position:relative;margin-bottom:8rem;padding-right:15px;width:50%}
.comparison__item-bg-text_left::after{content:'ProPlus';font-family:"Montserrat";text-transform:uppercase;font-size:10.6rem;opacity:.3;letter-spacing:-5px;color:#dcdcdc;right:50%;line-height:1;position:absolute;bottom:-14rem;-webkit-transform:translate(50%,0);transform:translate(50%,0)}
.comparison__item-bg-text_right::after{content:'ProTrend';font-family:"Montserrat";text-transform:uppercase;font-size:10.6rem;opacity:.3;letter-spacing:-5px;color:#dcdcdc;right:50%;line-height:1;position:absolute;bottom:-14rem;-webkit-transform:translate(50%,0);transform:translate(50%,0)}
.comparison__item::before{content:'. . . . . .';z-index:2;font-size:3.6rem;color:#ffd800;position:absolute;line-height:1;right:-37px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.comparison__item_right{padding-left:15px;padding-right:0}
.comparison__item_right .comparison__item-name{right:auto;left:15px}
.comparison__item_right::before{display:none}
.comparison__item-name{position:absolute;top:50%;right:15px;background:#fff;font:3.6rem "Montserrat";text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:1.8rem;width:225px;text-align:center}
.comparison__item-desc{max-width:600px;text-align:right;margin-bottom:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;padding-right:180px;position:relative}
.comparison__item-desc::before{content:'. . . . . . .';font-size:2.6rem;color:#dcdcdc;position:absolute;line-height:1;right:-48px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.comparison__item-desc_right{text-align:left;margin-left:0;margin-right:auto;padding-right:0;padding-left:180px}
.comparison__item-desc_right::before{display:none}
.comparison__item-desc_right p::before{right:auto;left:-40px}
.comparison__item-desc p{font:1.8rem "Montserrat";margin-bottom:1rem;color:#000;position:relative}
.comparison__item-desc p::before{content:'';position:absolute;top:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/tehnodim/assets/img/checkbox.png) no-repeat;background-size:contain;width:25px;height:25px;right:-40px}
.comparison__item-desc p.check-none::before{background:url(/wp-content/themes/tehnodim/assets/img/check-none.png) no-repeat;background-size:cover}
.comparison__item-desc span{font:1.6rem "Montserrat"}
.comparison__footer .comparison-wall{height:270px;overflow:hidden;margin-top:-60px}
.comparison__footer .comparison__item-desc{position:relative;padding:0}
.comparison__footer .comparison__item-desc::before{display:none}
.comparison__footer .comparison__item-desc p::before{display:none}
.comparison__footer .comparison__item-desc-width{position:absolute;width:72px;height:72px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font:1.8rem "Montserrat";background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);right:-85px;top:-10px;z-index:2}
.comparison__footer .comparison__item-desc-width::before{content:'';position:absolute;border-radius:50%;border:2px solid #e0e0e047;top:-15px;right:-15px;bottom:-15px;left:-15px}
.comparison__footer .comparison__item-desc_right .comparison__item-desc-width{right:auto;left:-85px}
.comparison__footer_mob{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-bottom:5rem}
.comparison__footer_mob .comparison__item-desc-width{top:5px}
.td-remootino .calculate__img{margin:auto}
.td-remootino .calculate__img::before{z-index:-10}
.td-remootino{position:relative;overflow:hidden;padding:50px 0}
.td-remootino--control{padding:0;margin-top:80px;margin-bottom:60px;overflow:visible;padding:0}
.td-remootino--control::before{right:auto;left:0}
.td-remootino::before{color:#fff;top:0;-webkit-transform:translateY(50%);transform:translateY(50%);font-size:12rem;right:0;left:auto;opacity:1}
.td-remootino__content--bottom{padding-bottom:30px}
.td-remootino__img{text-align:center;position:relative;margin:0 auto;width:530px;height:530px}
.td-remootino__img::before{content:'';position:absolute;display:block;border-radius:50%;border:2px solid #f1f2f3;top:-50px;left:-50px;bottom:-50px;right:-50px;z-index:-1}
.td-remootino__img::after{content:'';position:absolute;display:block;border-radius:50%;border:2px solid #f1f2f3;top:-110px;left:-110px;bottom:-110px;right:-110px;z-index:-1}
.td-remootino__img--control{width:auto;height:auto;margin:0;margin-left:auto;overflow:hidden;-webkit-transform:translateX(15px);transform:translateX(15px);z-index:-1;height:100%;margin-top:auto;margin-bottom:auto}
.td-remootino__img--control::before{top:70px;left:70px;bottom:70px;right:70px;z-index:-2}
.td-remootino__img--control::after{top:10px;left:10px;bottom:10px;right:10px;z-index:-2}
.td-remootino__content{padding:4rem 0}
.td-remootino__content--bottom{padding-top:0;padding-bottom:0}
.td-remootino p{font:2.4rem "Montserrat";margin-bottom:3rem;color:#000}
.td-remootino p b{color:#f48a38;font-family:"Montserrat"}
.td-remootino--control p{margin-bottom:8rem}
.td-remootino__title{margin-bottom:10rem;display:inline-block}
.td-remootino__presents{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6rem;padding-right:18px}
.td-remootino__presents--control{margin-bottom:8rem}
.td-remootino__presents span{font:1.8rem "Montserrat"}
.td-remootino__gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding-right:1rem}
.td-remootino img{margin-right:2rem}
.td-remootino__bg-text--ukr::before{content:'ТЕХНОДІМ';font-family:"Montserrat";font-size:10.85rem;color:#fff;left:50%;line-height:1;position:absolute;top:25px;z-index:-11;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.td-card-small{padding-bottom:87px}
.td-card-small__under{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.td-card-small__img-wrap{height:100%}
.td-card-small__side--left{padding-left:3rem;height:100%}
.td-card-small__bg-text-wrap{overflow:hidden;height:108px;width:100%;position:absolute;top:50px}
.td-card-small__bg-text--ukr{position:relative;z-index:0}
.td-card-small__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;right:0;line-height:1;position:absolute;top:40%;z-index:1;letter-spacing:-2px;-webkit-transform:translateY(0);transform:translateY(0);color:#172038}
.td-card-small__bg-text--white::before{color:#f97328;opacity:.4}
.td-card-small__overlay{border-radius:9px;position:relative;width:50%}
.td-card-small__overlay--dark{background-color:#141c31;margin-right:2.5rem}
.td-card-small__overlay--yellow{margin-left:2.5rem;background:linear-gradient(45deg,#f95a2c 0,#ff0 100%)}
.td-card-small__name{font-family:"Montserrat";color:#fff;line-height:1;white-space:nowrap;text-align:right;font-size:27px;padding-top:50px;padding-bottom:30px;font-weight:bold}
.td-card-small__name span{color:#fbcf1a;font-size:32px;font-family:"Montserrat"}
.td-card-small__name .white{color:#fff}
.td-card-small__deskription{font-family:"Montserrat";color:#fff;padding-bottom:30px;text-align:right;font-size:1.6rem}
.td-card-small__img-wrap--men{background:url(/wp-content/themes/tehnodim/assets/img/men.png) no-repeat;background-size:contain;background-position:right bottom;width:296px;height:400px;position:absolute;right:0;bottom:4px;z-index:10}
.td-card-small__img-wrap--journal{background:url(/wp-content/themes/tehnodim/assets/img/cart-journal.png) no-repeat;background-size:contain;background-position:right bottom;width:296px;height:400px;position:absolute;right:0;bottom:0;z-index:10}
.td-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.td-card-small__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-card-content{width:50%;padding:0 15px;position:relative;z-index:2}
.td-card-content .td-button-black--card-small{margin-top:auto}
.td-card-content .th-gradient-black{margin-bottom:3rem;margin-top:auto}
.td-card-img{padding:0 15px;width:50%}
.auto-goods .container{background-color:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);padding-top:70px}
.auto-goods__main-img-left{position:relative;margin-right:45px;margin-left:45px}
.auto-goods__main-img-left .slick-arrow{position:absolute;z-index:3;top:50%;cursor:pointer;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:6rem;width:6rem;background:#fff;border-radius:.8rem;-webkit-box-shadow:0 10px 20px 0 rgba(52,23,9,0.17);box-shadow:0 10px 20px 0 rgba(52,23,9,0.17);text-align:center}
.auto-goods__main-img-left .auto-goods__main--slider--prev{left:0}
.auto-goods__main-img-left .auto-goods__main--slider--prev::before{content:'\e942';font-size:30px;font-family:ci;display:inline-block;margin-top:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#f2d325;line-height:6rem}
.auto-goods__main-img-left .auto-goods__main--slider--next{right:0}
.auto-goods__main-img-left .auto-goods__main--slider--next::before{content:'\e942';font-size:30px;font-family:ci;color:#f2d325;line-height:6rem}
.auto-goods__main--slider{position:relative}
.auto-goods__main--slider__item img{height:30rem;-o-object-fit:cover;object-fit:cover}
.auto-goods__main--slider__item_big{text-align:center}
.auto-goods__main--slider__item_big img{height:auto;max-width:100%;width:auto;display:inline-block}
.auto-goods__item{padding-bottom:90px}
.auto-goods__logo-country-wrap{height:63px;margin-bottom:28px;height:55px;margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.auto-goods__logo-country-wrap span{font-size:18px;color:#848484;margin-left:15px}
.auto-goods__logo-country-wrap img{max-width:170px}
.auto-goods__title-name-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:45px}
.auto-goods__settings-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.auto-goods__settings-wrap ul{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.auto-goods__settings-wrap ul li{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;margin-bottom:15px}
.auto-goods .auto-goods__settings-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.auto-goods .auto-goods__pdf{border:1px dashed #f1f1f1;border-radius:1rem;background:#fbfbfb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:16.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;margin-left:1.5rem}
.auto-goods .auto-goods__pdf svg{width:3.2rem}
.auto-goods .auto-goods__pdf .pdf{font-size:1.4rem;font-family:"Montserrat";color:#e5e5e5;margin-bottom:.5rem;display:inline-block}
.auto-goods .auto-goods__pdf .download{font-family:"Montserrat";font-size:1.4rem;color:#686868;line-height:1.2}
.auto-goods__property{padding-right:10px;width:250px;white-space:nowrap}
.auto-goods__value{padding-left:32px;display:inline-block}
.auto-goods .dotted-between{height:10px;position:relative;bottom:-9px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#b3b3b3),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#b3b3b3 20%,rgba(255,255,255,0) 0);background-position:bottom;background-size:10px 2px;background-repeat:repeat-x}
.auto-goods__text-name-wrap>p{color:#1b1f28;font-family:"Montserrat";font-size:20px}
.auto-goods__title-list{color:#1b1f28;font-family:"Montserrat";font-size:24px}
.auto-goods__title-price{font-size:18px;color:#1b1f28;white-space:nowrap;position:relative}
.auto-goods__title-price::before{content:'';font-size:22px;display:inline-block;color:#b3b3b3;height:35px;position:absolute;border-right:4px dotted #d2d2d2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;left:0;margin-left:-50px}
.auto-goods__title-price span{color:#fcab28;font-size:24px;padding-left:5px;font-family:"Montserrat"}
.auto-goods__text-name-wrap,.auto-goods__settings-wrap,.auto-goods__title-name-wrap{margin-bottom:40px}
.auto-goods__add-wrap{margin-bottom:25px}
.auto-goods__add-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.auto-goods__add-wrap ul li{-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;padding-left:50px;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.auto-goods__add-wrap ul li::before{content:'';background:url(/wp-content/themes/tehnodim/assets/img/checkbox.png);background-repeat:no-repeat;width:30px;height:30px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain}
.auto-goods__btn-wrap{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.auto-goods__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:45px}
.auto-goods__feature{position:relative;padding-left:60px;font-size:20px;color:#1b1f28;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat";width:50%}
.auto-goods__feature::after{content:'';font-size:22px;display:inline-block;color:#b3b3b3;height:35px;position:absolute;border-right:4px dotted #d2d2d2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;right:0}
.auto-goods__feature::before{content:'\e91e';font-family:ci;font-size:45px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;color:#fcab28}
.auto-goods li>p{font-size:16px;color:#848484}
.td-part_calc{padding-bottom:30px}
.td-part_calc .container{background-color:#fff;-webkit-box-shadow:0 15px 40px 0 rgba(0,0,0,0.05);box-shadow:0 15px 40px 0 rgba(0,0,0,0.05);margin-top:-50px;position:relative;z-index:2}
.td-part_calc .container--garantee{background-color:transparent;margin-top:25px;-webkit-box-shadow:none;box-shadow:none}
.td-part_calc__container{max-width:100rem;margin:0 auto;padding-top:90px;overflow:hidden}
.td-part_calc__title-slide{text-align:center;font-size:24px;font-family:"Montserrat";color:#282739;margin-bottom:60px;font-weight:bold}
.td-part_calc__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;margin-bottom:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-part_calc__btn-wrap button{width:37rem;max-width:37rem}
.td-part_calc__btn-wrap .td-form_men__img-text{position:static;margin-left:20px}
.td-part_calc__btn-under{display:inline-block}
.td-part_calc__form-wrap{background-color:#141c31;border-radius:8px;padding-top:60px;padding-left:45px}
.td-part_calc__input-wrap:not(:last-child){margin-right:30px}
.td-part_calc__input{color:#dcdcdc;border-bottom:2px solid #fff}
.td-part_calc__img-wrap{margin-top:-266px;overflow:hidden;margin-right:-15px}
.td-part_calc__overlay{padding-bottom:90px;display:none}
.td-part_calc__overlay .container{max-width:120rem}
.td-part_calc__title-header{margin-bottom:60px}
.td-part_calc__title{font-family:"Montserrat";font-size:34px;text-align:right;position:relative;display:block;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f2d325),to(#f48a38));background:linear-gradient(to right,#f2d325 0,#f48a38 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}
.td-part_calc__subtitle{font-size:24px;font-family:"Montserrat";text-transform:uppercase;text-align:right;display:block;opacity:.34;position:relative;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(60%,#feefb2),to(#f2d325));background:linear-gradient(to right,#feefb2 60%,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}
.td-part_calc__under{display:-webkit-box;display:-ms-flexbox;display:flex}
.td-part_calc__slide{padding-bottom:60px}
.td-part_calc__bg-text--ukr{position:relative}
.td-part_calc__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#fbfbfb;right:-7px;line-height:1;position:absolute;top:116px;z-index:-2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-part_calc__progresbar-wrap{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,#d7d7d7 6px,#d7d7d7 9px);width:8px;height:calc(100% - 200px);position:absolute;right:calc(100% - 115px);top:90px;z-index:2}
.td-part_calc__progresbar{background:repeating-linear-gradient(-45deg,#f2d325,#f2d325,5px,#f9e428 5px,#f9e428 10px);width:8px;height:0;-webkit-transition:all 1s ease-in;transition:all 1s ease-in}
.td-part_calc__progresbar--step-2{height:50%}
.td-part_calc__circle{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;height:25px;width:25px;background-color:#e6e6e6;border:4px solid #fff;border-radius:50%}
.td-part_calc__circle::before{position:absolute;left:-32px;line-height:20px;font-size:30px;font-family:"Montserrat";color:#e6e6e6}
.td-part_calc__circle--active{background-color:#f48a38}
.td-part_calc__circle--active::before{color:#f2d325}
.td-part_calc__circle--1{top:0;background-color:#f48a38}
.td-part_calc__circle--1::before{color:#f2d325;content:'1'}
.td-part_calc__circle--2{top:50%}
.td-part_calc__circle--2::before{content:'2'}
.td-part_calc__circle--3{top:100%}
.td-part_calc__circle--3::before{content:'3'}
.td-part_calc .td-input--count{color:#1b1f28}
.td-slide__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.td-slide .slick-next,.td-slide .slick-prev{background:0;border:0;position:absolute;bottom:-33px;color:transparent;height:38px;left:0;width:60px}
.td-slide .slick-next::before,.td-slide .slick-prev::before{content:'\e942';font-size:25px;font-family:ci;color:#f2d325;-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block}
.td-slide .slick-next{left:auto;right:0}
.td-slide .slick-next::before{-webkit-transform:rotate(0);transform:rotate(0)}
.td-slide__slide{padding-top:90px}
.td-slide__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px}
.td-slide__btn-wrap button:disabled{cursor:not-allowed}
.td-slide__checkbox{padding:0 25px 25px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}
.td-slide__checkbox-title{font-size:16px;font-family:"Montserrat";color:#282739;margin-top:25px;display:block;cursor:pointer;line-height:1}
.td-slide__img-wrap{position:relative;overflow:hidden;cursor:pointer;display:block}
.td-slide__img-wrap .td-check{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/wp-content/themes/tehnodim/assets/img/Svg/checking.svg) no-repeat;background-size:contain;width:48px;height:48px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:block}
.td-slide__other::after{content:'';background:url(/wp-content/themes/tehnodim/assets/img/question-symbol.jpg) no-repeat;background-size:contain;position:absolute;width:33px;height:53px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.td-slide__other::before{content:'';width:90%;height:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;background:#e6e6e6}
.td-slide__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:45px}
.td-slide__bg-text--ukr{position:relative}
.td-slide__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#172038;left:0;line-height:1;position:absolute;top:50%;z-index:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-slide__input-wrap{position:relative;width:100%;margin-bottom:60px;margin-right:30px}
.td-slide__input-wrap:last-child{margin-right:0}
.td-slide .forma{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px}
.td-slide__textarea-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.td-slide__textarea-wrap>.td-slide__input-wrap{margin-right:0}
.td-slide__textarea-wrap textarea{min-height:61px;height:61px;max-height:100px}
.td-slide__input{border-bottom:1px solid #ccc;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}
.td-slide input[type="checkbox"]{display:none}
input[type="checkbox"]:checked+.td-slide__img-wrap img{-webkit-filter:blur(3px);filter:blur(3px)}
input[type="checkbox"]:checked+.td-slide__img-wrap .td-check{opacity:1}
input[type="checkbox"]:checked+.td-slide__other::after{display:none}
.td-slide img{width:100%}
.td-faq-wrapper{background:#fff;padding:9rem 0;overflow:hidden}
.td-faq-wrapper .td-title{margin-bottom:4rem}
.question__title{margin-bottom:4rem}
.question__title .nc-title{text-align:left}
.question__wrapper{background:#fff;padding:5rem;position:relative;border-radius:1.5rem;min-height:650px}
.question__wrapper .col-lg-5{position:static}
.question__img{bottom:0;left:0;position:absolute;max-width:50rem;border-radius:1.5rem}
.question__img img{border-radius:1.5rem}
.question__img .mob-img{display:none}
.question__btn{position:absolute;right:0;bottom:8rem}
.question .col-lg-7{overflow:hidden}
.question-item{border-radius:1rem;border:0;margin-bottom:2.5rem;background:#f9f9f9}
.question-item__title{background:#f9f9f9;border-radius:1rem;border:0;padding:0}
.question-item__title a{color:#282739;font:2rem "Montserrat";text-decoration:none;padding:2rem 4.5rem 2rem 2.5rem;display:block;position:relative}
.question-item__title a::before{position:absolute;right:2rem;top:50%;-webkit-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg);width:1.6rem;height:2.4rem;content:'\e91b';font:2.4rem ci;color:#c1c1c1;-webkit-transition:.2s;transition:.2s}
.question-item__title a[aria-expanded="true"]{color:#f48a38}
.question-item__title a[aria-expanded="true"]::before{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}
.question-item__title:first-child{border-radius:1rem}
.question-item__text{padding:0 4.5rem 2.5rem 2.5rem;font:1.6rem "Montserrat";color:#535353;line-height:2.5rem;text-align:justify}
.td-work_us{margin-top:60px;margin-bottom:35px}
.td-work_us .td-title{overflow:hidden}
.td-work_us__title{margin-top:30px;font-size:14px;font-family:"Montserrat";font-weight:bold;color:#1b1f28}
.td-work_us__description{font-family:"Montserrat";margin-top:16px !important;text-align:justify;color:#1b1f28;font-size:14px}
.td-work_us__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.td-work_us__item{padding:0 25px 25px;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;height:440px}
.td-work_us__bg-text--ukr{position:relative}
.td-work_us__bg-text--ukr::before{content:'ТЕХНОДІМ';font-family:"Montserrat";font-size:10.85rem;color:#fff;left:50%;line-height:1;top:50%;position:absolute;z-index:-11;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.guarantee-wrapper{padding:7rem 8.5rem 6rem 8.5rem;background-color:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);position:relative;margin-top:-7.5rem;z-index:111;position:relative;margin-bottom:90px}
.guarantee-wrapper::before{color:#f9faf8;font-family:"Montserrat";font-size:14rem;left:auto !important;right:0;line-height:1;-webkit-transform:translateX(0);transform:translateX(0);position:absolute;top:2rem}
.guarantee__certificate{width:50%;padding:0 10px}
.guarantee__items{padding:0 0 0 40px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-ms-flex-pack:distribute;justify-content:space-around}
.guarantee-item{width:50%;text-align:center;margin-bottom:2.5rem;padding:0 30px}
.guarantee-item__img{margin-bottom:2.5rem}
.guarantee-item__title{font:1.6rem "Montserrat";color:#282739;text-transform:uppercase;letter-spacing:-0.1rem}
.info{position:relative;overflow:hidden;padding:6rem 0 5rem 0}
.info__img{text-align:center;position:relative;margin:0 auto;width:510px;height:510px}
.info__img::before{content:'';position:absolute;display:block;border-radius:50%;border:2px solid #fff;top:-20px;left:-20px;bottom:-20px;right:-20px;z-index:-1}
.info__img::after{content:'';position:absolute;display:block;border-radius:50%;border:2px solid #fff;top:-120px;left:-120px;bottom:-120px;right:-120px;z-index:-1}
.info__content{padding:4rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.info__content::before{color:#fff;top:-5rem;-webkit-transform:translateY(50%);transform:translateY(50%);font-size:12rem;right:0;left:auto;opacity:1}
.info-title p{font:3.6rem "Montserrat";margin-bottom:3rem;text-align:right;letter-spacing:-0.1rem;color:#000;font-weight:bold}
.info__title{display:inline-block}
.info__presents{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6rem}
.info__presents-icon{margin-right:5rem}
.info__presents-icon img{min-width:100px}
.info__presents-text{text-align:left}
.info__presents-text p{font:2rem "Montserrat";color:#1b1f28;margin:0}
.info__presents-text span{font:1.8rem "Montserrat";color:#1b1f28;letter-spacing:-0.1rem}
.block-about__wrapper{padding:7rem;background-color:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);position:relative;margin-top:-7.5rem;margin-bottom:-7rem;z-index:111;position:relative}
.block-about__text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.block-about__text::before{top:-30px;left:auto;right:-72px;-webkit-transform:translateY(0);transform:translateY(0);font-size:14rem}
.block-about__text p{font:1.5rem "Montserrat";color:#1b1f28;margin-bottom:2.5rem;text-align:justify}
.block-about__text img{margin-right:6rem}
.block-about__title{font:4.8rem "Montserrat";color:#f48a38;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fd8f2b),to(#fbd818));background:linear-gradient(to right,#fd8f2b 0,#fbd818 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.3rem;margin-bottom:3rem}
.td-instructions{margin-bottom:90px}
.td-instructions__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:30px}
.td-instructions__item{margin-bottom:60px;padding-left:15px;padding-right:15px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%}
.td-instructions__item.hide{opacity:0}
.td-instructions__title,.td-instructions__img-wrap,.td-instructions__subtitle,.td-instructions__download{text-align:center}
.td-instructions__title,.td-instructions__subtitle,.td-instructions__download{font-family:"Montserrat";color:#1b1f28;font-size:16px;margin:0;padding:0}
.td-instructions__title{margin-top:15px;text-transform:uppercase}
.td-instructions__subtitle{font-family:"Montserrat";margin-top:25px}
.td-instructions__download{margin-top:15px;padding-top:30px;font-family:"Montserrat";color:#4a7def;font-size:16px;display:block;position:relative}
.td-instructions__download span{padding-bottom:5px;border-bottom:2px solid #4a7def;color:#4a7def}
.td-instructions__download::before{content:'\e92e';font-family:ci;font-size:20px;color:#d0d0d0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.td-instructions__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-instructions__btn-wrap button{max-width:28rem;width:28rem;position:relative;z-index:10}
.td-instructions__btn-wrap button:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.2)}
.td-instructions__btn-wrap button:disabled{opacity:.7;cursor:not-allowed}
.td-instructions__bg-text--ukr{position:relative}
.td-instructions__bg-text--ukr::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#fff;right:50%;letter-spacing:-6.5px;line-height:1;position:absolute;top:50%;z-index:-11;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.td-digital_print{padding-top:90px;padding-bottom:90px}
.td-digital_print__title{white-space:nowrap}
.td-digital_print .container{background-color:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);overflow:hidden}
.td-digital_print__subtitle{color:#f48a38;font-family:"Montserrat";font-size:24px;padding-bottom:30px}
.td-digital_print__category img,.td-digital_print__img-wrap img{width:100%}
.td-digital_print__category-title{font-family:"Montserrat";font-size:18px;color:#1b1f28;padding-bottom:8px}
.td-digital_print__carts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-bottom:1px}
.td-digital_print__cart{width:120px;padding-left:15px;padding-right:15px;padding-bottom:9px}
.td-digital_print__name{font-family:"Montserrat";font-size:14px;color:#5f5f5f;padding-top:9px;text-align:center;line-height:1}
.td-digital_print__deskription{font-size:17px;font-family:"Montserrat";color:#1b1f28;padding-left:84px}
.td-digital_print__body,.td-digital_print__header{padding-left:70px}
.td-digital_print__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:60px;padding-right:70px;padding-bottom:60px}
.td-digital_print__body{padding-bottom:37px}
.td-digital_print__right{padding-right:75px}
.td-digital_print__bg-text{z-index:1;position:relative}
.td-digital_print__bg-text::before{content:"ТЕХНОДІМ";font-family:"Montserrat";font-size:10.85rem;color:#dcdcdc;opacity:.3;left:-111px;line-height:1;position:absolute;top:50%;z-index:-11;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.error-page{min-height:calc(100vh - 265px);text-align:center;font-family:"Montserrat";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem 1rem;border-top:.1rem solid #f8f8f8;background:#fff}
.error-page h1{text-transform:uppercase;font-size:4rem;margin-bottom:2rem;font-family:"Montserrat"}
.error-page h1 span{color:#f48a38}
.error-page .sf-button{min-width:25rem}
.error-page .sf-button:hover{color:#fff}
.error-page__logo{margin-bottom:3rem}
.td-news__img-wrap{position:relative;width:100%}
.td-news__img-wrap:before{content:"";display:block;padding-top:81%}
.td-news__img-wrap img{position:absolute;top:0;right:0;bottom:0;left:0}
.td-news__img-wrap .progressive{position:absolute;top:0;left:0;bottom:0;right:0}
.td-news__img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.td-news__img-wrap:hover .td-news-overlay{opacity:1;color:#fff;background:linear-gradient(-145deg,#f2d325,#f48a38 80.71%);-webkit-transform:scale(1);transform:scale(1)}
.td-news-overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font:1.5rem "Montserrat";-webkit-transition:.3s;transition:.3s;opacity:0;background:linear-gradient(-145deg,#f2d325,#f48a38 80.71%);-webkit-transform:scale(0);transform:scale(0)}
.td-news__text:hover{color:#fff}
.td-news__icon::before{content:'\e910';font-size:20px;font-family:ci}
.news-wrapper{padding:7rem 6.5rem 2rem 6.5rem;background-color:#fff;-webkit-box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);box-shadow:0 50px 60px 0 rgba(0,0,0,0.05);margin-bottom:60px;position:relative;margin-top:-7.5rem;margin-bottom:5rem;z-index:111;font-weight:bold;position:relative}
.news-wrapper_single strong{font-weight:bold}
.news-wrapper::before{color:#f9faf8;font-family:"Montserrat";font-size:14rem;left:auto !important;right:0;line-height:1;-webkit-transform:translateX(0);transform:translateX(0);position:absolute;top:2rem}
.news__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem;padding-left:2rem}
.news__title h2{font:4.8rem "Montserrat";background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.3rem;line-height:48px;padding-right:1rem;margin-right:3rem}
.lt-pagination{padding:0 0 6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;max-width:135rem;margin:0 auto}
.lt-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.lt-pagination__item{font-size:1.4rem;color:#bcbcbc;margin:0 1.2rem}
.lt-pagination__link{font-size:1.4rem;color:#bcbcbc;font-family:"Montserrat";width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:13px;-webkit-transition:.2s;transition:.2s}
.lt-pagination__link.next{background:#f1f1f1;color:#bcbcbc;font-size:2.5rem;padding-bottom:5px}
.lt-pagination__link.next:hover{color:#f48938}
.lt-pagination__link.prev{background:#f1f1f1;color:#bcbcbc;font-size:2.5rem;padding-bottom:5px}
.lt-pagination__link.prev:hover{color:#f48938}
.lt-pagination__link:hover{text-decoration:none;color:#000;background:#f1f1f1}
.lt-pagination__link.current{background:#fff;color:#f48938;-webkit-box-shadow:0 20px 30px 0 rgba(1,1,1,0.1);box-shadow:0 20px 30px 0 rgba(1,1,1,0.1)}
.td-single-post__title{font:4rem "Montserrat";background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.3rem;margin-bottom:3rem}
.td-single-post__thumb{margin-bottom:3rem}
.td-single-post__thumb img{height:350px;width:100%;-o-object-fit:cover;object-fit:cover}
.td-single-post__content p{color:#000}
.td-single-post__meta{margin-top:3rem}
.td-single-post__meta span{color:#000}
.td-single-post__sidebar{position:-webkit-sticky;position:sticky;top:40px}
.td-single-post__sidebar-title{padding:0 15px;font:2.4rem "Montserrat";line-height:20px;color:#000;text-transform:uppercase;margin-bottom:3rem}
.td-news__item-sidebar .td-news__name a{font-size:1.4rem}
.td-news__item-sidebar .td-news__date{padding:15px 0 15px 22px;color:#000}
.section-gate-prestige{padding-top:8rem}
.section-gate-prestige--shutters{padding:8rem 0}
.section-gate-prestige .gate-description--single{margin-bottom:0}
.section-gate-prestige .gate-description--single .gate-description__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.section-gate-prestige .gate-description__item::before{content:'\e900';font-family:cin}
.section-gate-prestige .gate-description__item--sandwich::before{content:'\e907'}
.section-gate-prestige .gate-description__item--polotno::before{content:'\e905'}
.section-gate-prestige .gate-description__item--germetic::before{content:'\e906'}
.section-gate-prestige .gate-description__item--design::before{content:'\e903'}
.section-gate-prestige .gate-description__item--garanty::before{content:'\e900'}
.section-gate-prestige .gate-description__item--energy::before{content:'\e904'}
.section-gate-prestige .gate-description__item--expluatation::before{content:'\e901'}
.section-gate-prestige .gate-description__item--expluatation-calendar::before{content:'\e901'}
.section-gate-prestige .gate-description__item--security::before{content:'\e902'}
.section-gate-prestige .gate-description__item--montage::before{content:'\e90a'}
.section-gate-prestige .gate-description__item--drafts::before{content:'\e909'}
.section-gate-prestige .gate-description__item--view::before{content:'\e908';font-size:5rem}
.section-gate-prestige .gate-description__item--quality::before{content:'\e90b'}
.section-gate-prestige .gate-description__item--moskits::before{content:'\e90c'}
.section-gate-prestige .gate-description__item--budget::before{content:'\e90d'}
.section-gate-prestige .gate-description__item--big-chose::before{content:'\e90e'}
.section-gate-prestige .gate-description__item--optimal-chose::before{content:'\e90f'}
.section-gate-prestige .gate-description__item--protection-level::before{content:'\e910'}
.section-gate-prestige .gate-description__item--palitra::before{content:'\e911'}
.section-gate-prestige .gate-description__item--uniq::before{content:'\e912'}
.section-gate-prestige .gate-description__item--elements::before{content:'\e913'}
.section-gate-prestige .gate-description__item--premium::before{content:'\e917'}
.section-gate-prestige .gate-description__item--exterier::before{content:'\e918'}
.section-gate-prestige .gate-description__item--hand-casete::before{content:'\e914'}
.section-gate-prestige .gate-description__item--hand-mehamic::before{content:'\e915'}
.section-gate-prestige .gate-description__item--automatic::before{content:'\e916'}
.section-gate-prestige .gate-description__item--load::before{content:'\e919'}
.section-gate-prestige .gate-description__item--light::before{content:'\e91a'}
.section-gate-prestige .gate-description__item--systems::before{content:'\e91b'}
.section-gate-prestige .gate-description__item--energy-effective::before{content:'\e91c'}
.section-gate-prestige .gate-description__item--montage-two::before{content:'\e91d'}
.section-gate-prestige .gate-description__item--expluatation::before{content:'\e91e'}
.section-gate-prestige .gate-description__item--expluatation-17::before{content:'\e920'}
.section-gate-prestige .gate-description__item--working::before{content:'\e91f'}
.section-gate-accessories .gate-description__title{margin-bottom:4rem}
.section-gate-accessories .gate-description__title .td-title--small{font-size:2.4rem;font-family:"Montserrat"}
.section-gate-accessories .gate-description__text{color:#2a2e36;font-size:1.6rem}
.section-gate-accessories .gate-description__accessories{margin-bottom:4rem}
.gate-description__accessories--shutter{margin-bottom:4rem}
.gate-description__accessories--shutter .gate-accessories-item__image{width:auto;height:auto;margin:0}
.gate-description__accessories--shutter .gate-accessories-item__title{text-align:left;margin-bottom:1rem;color:#fd8f2b}
.gate-accessories-item{text-align:center}
.gate-accessories-item__image{width:10.8rem;height:10.8rem;border-radius:50%;margin-bottom:3rem;margin:0 auto 3rem}
.gate-accessories-item__title{font-size:1.6rem;font-family:"Montserrat";font-weight:bold;line-height:1.2}
.page-template-page-garage_gate-trend .section-gate-accessories{padding-top:8rem}
.gate-description--single{margin-bottom:0}
.gate-assortment{padding:7rem 0 0}
.gate-assortment__heading{margin-bottom:6rem}
.gate-assortment__heading .td-title{text-align:left}
.gate-assortment__heading .td-title span{font-family:"Montserrat"}
.gate-assortment__panels{margin-bottom:4rem}
.gate-assortment--montage{background:#fff;padding-bottom:4rem}
.gate-assortment--montage .gate-assortment__panels{margin:0}
.gate-assortment--montage .gate-assortment__panels .col{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 5);flex:0 0 calc(100% / 5)}
.gate-assortment--montage .gate-assortment__panel{margin-bottom:4rem}
.gate-assortment--montage .gate-assortment__panel span{margin-top:0;font-size:1.6rem;text-align:center;padding-right:0}
.gate-assortment__panel{text-align:center}
.gate-assortment__panel span{display:block;font-size:1.8rem;font-family:"Montserrat";margin-top:-2rem;padding-right:8rem}
.gate-assortment__colors .variant-colors-img--default img{max-width:46rem}
.gate-additional{padding:8rem 0}
.gate-additional--industrial .gate-additional__card-title{font-size:2rem}
.gate-additional--industrial .gate-additional__card-text{font-size:1.45rem}
.gate-additional--industrial .gate-additional__card-content{min-height:21rem}
.gate-additional--management{padding:8rem 0}
.gate-additional .variant_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6rem}
.gate-additional .variant_title::before{left:20%}
.gate-additional .variant_title .td-title{text-align:left;margin-bottom:0}
.gate-additional__chapter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}
.gate-additional__chapter span{font-size:2rem}
.gate-additional__chapter .td-title{margin-right:2rem;margin-bottom:0}
.gate-additional__chapter svg{margin-right:2rem;height:2rem;width:3.55rem}
.gate-additional__card{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-bottom:5.5rem}
.gate-additional__card:last-child{margin-bottom:0}
.gate-additional__card-img{-webkit-box-flex:0;-ms-flex:0 0 26.5rem;flex:0 0 26.5rem}
.gate-additional__card-img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}
.gate-additional__card-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:4.3rem 3rem}
.gate-additional__card-title{font-size:2.4rem;margin-bottom:3rem;font-family:"Montserrat"}
.gate-additional__card-text{font-family:"Montserrat";font-size:1.6rem}
.gate-additional__card--small{margin-bottom:2rem}
.gate-additional__card--small .gate-additional__card-content{padding:2.5rem}
.gate-additional__card--small .gate-additional__card-img{-webkit-box-flex:0;-ms-flex:0 0 21rem;flex:0 0 21rem}
.gate-additional__card--small .gate-additional__card-title{margin-bottom:2rem}
.gate-additional__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6rem}
.gate-additional__buttons .td-button:last-child(lg){margin-bottom:0}
.gate-additional__buttons .td-button+.td-button{margin-left:1.5rem}
.gate-additional__buttons .td-button:nth-child(2){background:#fd8f2b}
.gate-additional__buttons .td-button:nth-child(1){background:#fbcb19}
.gate-additional__buttons .td-button:nth-child(3){background:0;border:1px solid #fd8f2b;color:#fd8f2b}
.gate-additional__buttons .td-button:nth-child(3):hover{background:#fd8f2b;color:#fff}
.promotion-archive{overflow:hidden}
.promotion-archive::before{right:auto;left:-2rem !important}
.promotion-archive .nav-tabs{margin-right:auto;border:0}
.promotion-archive .nav-tabs li+li{margin-left:1.5rem}
.promotion-archive .nav-tabs li a{border:0;background-color:0 !important;text-transform:uppercase;font-family:"Montserrat";font-size:1.4rem;color:#495057;position:relative;text-align:center}
.promotion-archive .nav-tabs li a::before{content:'';display:block;height:2px;width:100%;position:absolute;background:#495057;bottom:0;left:0;right:0}
.promotion-archive .nav-tabs li a.active,.promotion-archive .nav-tabs li a:hover{color:#ffb400}
.promotion-archive .nav-tabs li a.active::before,.promotion-archive .nav-tabs li a:hover::before{background:#ffb400}
.promotion-archive .no-results{font-size:1.8rem;text-align:center}
.promotion-single .td-single-post__meta{margin-bottom:1.5rem}
.promotion-single .td-button--goods{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-right:30px}
.promotion-single .td-button--goods::after{display:none}
.gate-description--shutters-palitra .gate-description__title{margin-bottom:6rem}
.gate-description--shutters-palitra .td-digital_print__category .td-digital_print__category-title{font-family:"Montserrat";color:#fda555}
.variant-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}
.variant-desk__img{margin-right:3rem;-webkit-box-flex:0;-ms-flex:0 0 13rem;flex:0 0 13rem}
.variant-desk__text{color:#1b1f28;font-size:1.6rem}
.variant-desk__title{font-size:18px;font-family:"Montserrat";color:#fda555;margin-bottom:2rem}
.section-rolety-montage{background:#fff;padding:8rem 0}
.section-rolety-montage .td-title{font-family:"Montserrat"}
.section-rolety-montage__item{text-align:center}
.section-rolety-montage__item img{margin-bottom:2rem}
.section-rolety-montage__item p{color:#fd8f2b;font-size:1.8rem;font-family:"Montserrat"}
.section-rolety-montage__btn{text-align:center}
.section-rolety-profile{padding:3rem 0}
.section-rolety-profile .gate-description__title::before{right:auto;left:-80px}
.section-rolety-profile .td-title{font-family:"Montserrat";margin:0}
.section-rolety-profile .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section-rolety-profile__desk{color:#1b1f28;margin-top:3rem;font-family:"Montserrat";font-size:1.4rem}
.section-rolety-profile__list--two .section-rolety-montage__item img{margin-bottom:0}
.section-rolety-profile__list--two .col p{text-align:right}
.section-rolety-profile__table{font-size:1.8rem;font-family:"Montserrat"}
.section-rolety-profile__table .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.section-rolety-profile__table .row:nth-child(odd) [class*="col-"]{background:#f7f7f7}
.section-rolety-profile__table .row:nth-child(even) [class*="col-"]{background:#fff}
.section-rolety-profile__table .row:first-child .col-2{color:#fd8f2b}
.section-rolety-profile__table .row .col-2{text-align:center}
.section-rolety-profile__table .row .col-6,.section-rolety-profile__table .row .col-8{color:#fd8f2b}
.section-rolety-profile__table [class*="col-"]{padding:2rem 0}
.section-rolety-profile__table [class*="col-"]:first-child{padding-left:1.5rem}
.section-rolety-profile__table [class*="col-"]:last-child{padding-right:1.5rem}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}
.fade{-webkit-transition:none;transition:none}
.collapsing{-webkit-transition:none;transition:none}
}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.calc-wdjet__icon::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-transition:.2s;transition:.2s;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.td-input--active::before{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#ff264a),to(#fbd81c)) !important;background:linear-gradient(to right,#ff264a 20%,#fbd81c 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}
.advantages-item__title::before{background:#f48a38;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.variant-advantage p::before{background:#f48a38;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f48a38),to(#f2d325));background:linear-gradient(to right,#f48a38 0,#f2d325 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
}@media(min-width:576px){.container{max-width:540px}
.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.3333333333%}
.offset-sm-2{margin-left:16.6666666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.3333333333%}
.offset-sm-5{margin-left:41.6666666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.3333333333%}
.offset-sm-8{margin-left:66.6666666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.3333333333%}
.offset-sm-11{margin-left:91.6666666667%}
.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}
.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}
.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
.float-sm-left{float:left !important}
.float-sm-right{float:right !important}
.float-sm-none{float:none !important}
.m-sm-0{margin:0 !important}
.mt-sm-0,.my-sm-0{margin-top:0 !important}
.mr-sm-0,.mx-sm-0{margin-right:0 !important}
.mb-sm-0,.my-sm-0{margin-bottom:0 !important}
.ml-sm-0,.mx-sm-0{margin-left:0 !important}
.m-sm-1{margin:.25rem !important}
.mt-sm-1,.my-sm-1{margin-top:.25rem !important}
.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}
.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}
.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}
.m-sm-2{margin:.5rem !important}
.mt-sm-2,.my-sm-2{margin-top:.5rem !important}
.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}
.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}
.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}
.m-sm-3{margin:1rem !important}
.mt-sm-3,.my-sm-3{margin-top:1rem !important}
.mr-sm-3,.mx-sm-3{margin-right:1rem !important}
.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}
.ml-sm-3,.mx-sm-3{margin-left:1rem !important}
.m-sm-4{margin:1.5rem !important}
.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}
.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}
.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}
.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}
.m-sm-5{margin:3rem !important}
.mt-sm-5,.my-sm-5{margin-top:3rem !important}
.mr-sm-5,.mx-sm-5{margin-right:3rem !important}
.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}
.ml-sm-5,.mx-sm-5{margin-left:3rem !important}
.p-sm-0{padding:0 !important}
.pt-sm-0,.py-sm-0{padding-top:0 !important}
.pr-sm-0,.px-sm-0{padding-right:0 !important}
.pb-sm-0,.py-sm-0{padding-bottom:0 !important}
.pl-sm-0,.px-sm-0{padding-left:0 !important}
.p-sm-1{padding:.25rem !important}
.pt-sm-1,.py-sm-1{padding-top:.25rem !important}
.pr-sm-1,.px-sm-1{padding-right:.25rem !important}
.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}
.pl-sm-1,.px-sm-1{padding-left:.25rem !important}
.p-sm-2{padding:.5rem !important}
.pt-sm-2,.py-sm-2{padding-top:.5rem !important}
.pr-sm-2,.px-sm-2{padding-right:.5rem !important}
.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}
.pl-sm-2,.px-sm-2{padding-left:.5rem !important}
.p-sm-3{padding:1rem !important}
.pt-sm-3,.py-sm-3{padding-top:1rem !important}
.pr-sm-3,.px-sm-3{padding-right:1rem !important}
.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}
.pl-sm-3,.px-sm-3{padding-left:1rem !important}
.p-sm-4{padding:1.5rem !important}
.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}
.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}
.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}
.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}
.p-sm-5{padding:3rem !important}
.pt-sm-5,.py-sm-5{padding-top:3rem !important}
.pr-sm-5,.px-sm-5{padding-right:3rem !important}
.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}
.pl-sm-5,.px-sm-5{padding-left:3rem !important}
.m-sm-n1{margin:-.25rem !important}
.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}
.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}
.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}
.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}
.m-sm-n2{margin:-.5rem !important}
.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}
.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}
.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}
.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}
.m-sm-n3{margin:-1rem !important}
.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}
.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}
.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}
.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}
.m-sm-n4{margin:-1.5rem !important}
.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}
.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}
.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}
.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}
.m-sm-n5{margin:-3rem !important}
.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}
.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}
.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}
.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}
.m-sm-auto{margin:auto !important}
.mt-sm-auto,.my-sm-auto{margin-top:auto !important}
.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}
.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}
.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}
.text-sm-left{text-align:left !important}
.text-sm-right{text-align:right !important}
.text-sm-center{text-align:center !important}
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}
.modal-sm{max-width:300px}
.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}
.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;margin-bottom:0}
.card-group>.card+.card{margin-left:0;border-left:0}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}
.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}
.card-columns .card{display:inline-block;width:100%}
}@media(min-width:768px){.container{max-width:720px}
.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.3333333333%}
.offset-md-2{margin-left:16.6666666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.3333333333%}
.offset-md-5{margin-left:41.6666666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.3333333333%}
.offset-md-8{margin-left:66.6666666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.3333333333%}
.offset-md-11{margin-left:91.6666666667%}
.d-md-none{display:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}
.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}
.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
.float-md-left{float:left !important}
.float-md-right{float:right !important}
.float-md-none{float:none !important}
.m-md-0{margin:0 !important}
.mt-md-0,.my-md-0{margin-top:0 !important}
.mr-md-0,.mx-md-0{margin-right:0 !important}
.mb-md-0,.my-md-0{margin-bottom:0 !important}
.ml-md-0,.mx-md-0{margin-left:0 !important}
.m-md-1{margin:.25rem !important}
.mt-md-1,.my-md-1{margin-top:.25rem !important}
.mr-md-1,.mx-md-1{margin-right:.25rem !important}
.mb-md-1,.my-md-1{margin-bottom:.25rem !important}
.ml-md-1,.mx-md-1{margin-left:.25rem !important}
.m-md-2{margin:.5rem !important}
.mt-md-2,.my-md-2{margin-top:.5rem !important}
.mr-md-2,.mx-md-2{margin-right:.5rem !important}
.mb-md-2,.my-md-2{margin-bottom:.5rem !important}
.ml-md-2,.mx-md-2{margin-left:.5rem !important}
.m-md-3{margin:1rem !important}
.mt-md-3,.my-md-3{margin-top:1rem !important}
.mr-md-3,.mx-md-3{margin-right:1rem !important}
.mb-md-3,.my-md-3{margin-bottom:1rem !important}
.ml-md-3,.mx-md-3{margin-left:1rem !important}
.m-md-4{margin:1.5rem !important}
.mt-md-4,.my-md-4{margin-top:1.5rem !important}
.mr-md-4,.mx-md-4{margin-right:1.5rem !important}
.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}
.ml-md-4,.mx-md-4{margin-left:1.5rem !important}
.m-md-5{margin:3rem !important}
.mt-md-5,.my-md-5{margin-top:3rem !important}
.mr-md-5,.mx-md-5{margin-right:3rem !important}
.mb-md-5,.my-md-5{margin-bottom:3rem !important}
.ml-md-5,.mx-md-5{margin-left:3rem !important}
.p-md-0{padding:0 !important}
.pt-md-0,.py-md-0{padding-top:0 !important}
.pr-md-0,.px-md-0{padding-right:0 !important}
.pb-md-0,.py-md-0{padding-bottom:0 !important}
.pl-md-0,.px-md-0{padding-left:0 !important}
.p-md-1{padding:.25rem !important}
.pt-md-1,.py-md-1{padding-top:.25rem !important}
.pr-md-1,.px-md-1{padding-right:.25rem !important}
.pb-md-1,.py-md-1{padding-bottom:.25rem !important}
.pl-md-1,.px-md-1{padding-left:.25rem !important}
.p-md-2{padding:.5rem !important}
.pt-md-2,.py-md-2{padding-top:.5rem !important}
.pr-md-2,.px-md-2{padding-right:.5rem !important}
.pb-md-2,.py-md-2{padding-bottom:.5rem !important}
.pl-md-2,.px-md-2{padding-left:.5rem !important}
.p-md-3{padding:1rem !important}
.pt-md-3,.py-md-3{padding-top:1rem !important}
.pr-md-3,.px-md-3{padding-right:1rem !important}
.pb-md-3,.py-md-3{padding-bottom:1rem !important}
.pl-md-3,.px-md-3{padding-left:1rem !important}
.p-md-4{padding:1.5rem !important}
.pt-md-4,.py-md-4{padding-top:1.5rem !important}
.pr-md-4,.px-md-4{padding-right:1.5rem !important}
.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}
.pl-md-4,.px-md-4{padding-left:1.5rem !important}
.p-md-5{padding:3rem !important}
.pt-md-5,.py-md-5{padding-top:3rem !important}
.pr-md-5,.px-md-5{padding-right:3rem !important}
.pb-md-5,.py-md-5{padding-bottom:3rem !important}
.pl-md-5,.px-md-5{padding-left:3rem !important}
.m-md-n1{margin:-.25rem !important}
.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}
.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}
.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}
.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}
.m-md-n2{margin:-.5rem !important}
.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}
.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}
.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}
.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}
.m-md-n3{margin:-1rem !important}
.mt-md-n3,.my-md-n3{margin-top:-1rem !important}
.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}
.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}
.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}
.m-md-n4{margin:-1.5rem !important}
.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}
.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}
.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}
.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}
.m-md-n5{margin:-3rem !important}
.mt-md-n5,.my-md-n5{margin-top:-3rem !important}
.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}
.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}
.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}
.m-md-auto{margin:auto !important}
.mt-md-auto,.my-md-auto{margin-top:auto !important}
.mr-md-auto,.mx-md-auto{margin-right:auto !important}
.mb-md-auto,.my-md-auto{margin-bottom:auto !important}
.ml-md-auto,.mx-md-auto{margin-left:auto !important}
.text-md-left{text-align:left !important}
.text-md-right{text-align:right !important}
.text-md-center{text-align:center !important}
}@media all and (min-width:800px){.fancybox-button--thumbs{display:inline-block}
.fancybox-button--thumbs span{font-size:23px}
.fancybox-button--thumbs::before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);-webkit-box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}
.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99995}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:220px}
.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}
.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:0;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}
.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;-webkit-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94)}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}
}@media screen and (max-width:805px) and (min-width:550px){.td-button--goods::after,.td-button-orange--goods::after,.td-button-black--goods::after{display:none;font-size:13px;max-width:100%;right:23px;width:20rem}
.section-gate-prestige--shutters .td-button--goods::after{display:block;right:19px;left:auto;width:auto;font-size:20px}
}@media screen and (max-width:805px) and (min-width:768px){.td-button--goods,.td-button-orange--goods,.td-button-black--goods{padding-right:19px;max-width:62rem;padding-left:19px;height:4.5rem}
.section-gate-prestige--shutters .td-button--goods{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-right:63px}
}@media screen and (max-width:810px) and (min-width:768px){.td-goods__price::before{display:none}
}@media(min-width:991px){.td-goods__overlay{padding-left:51px}
.td-discounts__list:hover .td-discounts__input-overlay{opacity:1;visibility:visible;height:180px;-webkit-transition:all .3s ease;transition:all .3s ease;display:block}
.hero_gate-entrance__main{display:none}
.gate-description__img img{height:100%}
.gate-description__img--slider .slick-track{height:100%}
.gate-assortment__panel-img{min-height:22rem}
.gate-assortment__colors .variant-colors{margin-bottom:0;text-align:center}
.gate-additional .variant_title .gate-additional__chapter{display:-webkit-box;display:-ms-flexbox;display:flex}
.section-rolety-montage__btn{display:none}
.section-rolety-profile .td-title{font-size:4.8rem}
.section-rolety-profile__list .col:nth-child(2){margin-top:-6rem;margin-left:-2rem;margin-right:-2rem}
.section-rolety-profile__list .col:nth-child(1),.section-rolety-profile__list .col:nth-child(3){margin-bottom:-6rem}
.section-rolety-profile__list--two .col:nth-child(2){margin:0}
.section-rolety-profile__list--two .col:nth-child(1){margin:0 -8rem 0 0}
}@media screen and (max-width:992px) and (min-width:577px){.td-button-black--card-small{width:auto;margin-right:auto}
}@media(min-width:992px){.container{max-width:960px}
.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.3333333333%}
.offset-lg-2{margin-left:16.6666666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.3333333333%}
.offset-lg-5{margin-left:41.6666666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.3333333333%}
.offset-lg-8{margin-left:66.6666666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.3333333333%}
.offset-lg-11{margin-left:91.6666666667%}
.d-lg-none{display:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}
.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}
.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
.float-lg-left{float:left !important}
.float-lg-right{float:right !important}
.float-lg-none{float:none !important}
.m-lg-0{margin:0 !important}
.mt-lg-0,.my-lg-0{margin-top:0 !important}
.mr-lg-0,.mx-lg-0{margin-right:0 !important}
.mb-lg-0,.my-lg-0{margin-bottom:0 !important}
.ml-lg-0,.mx-lg-0{margin-left:0 !important}
.m-lg-1{margin:.25rem !important}
.mt-lg-1,.my-lg-1{margin-top:.25rem !important}
.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}
.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}
.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}
.m-lg-2{margin:.5rem !important}
.mt-lg-2,.my-lg-2{margin-top:.5rem !important}
.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}
.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}
.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}
.m-lg-3{margin:1rem !important}
.mt-lg-3,.my-lg-3{margin-top:1rem !important}
.mr-lg-3,.mx-lg-3{margin-right:1rem !important}
.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}
.ml-lg-3,.mx-lg-3{margin-left:1rem !important}
.m-lg-4{margin:1.5rem !important}
.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}
.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}
.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}
.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}
.m-lg-5{margin:3rem !important}
.mt-lg-5,.my-lg-5{margin-top:3rem !important}
.mr-lg-5,.mx-lg-5{margin-right:3rem !important}
.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}
.ml-lg-5,.mx-lg-5{margin-left:3rem !important}
.p-lg-0{padding:0 !important}
.pt-lg-0,.py-lg-0{padding-top:0 !important}
.pr-lg-0,.px-lg-0{padding-right:0 !important}
.pb-lg-0,.py-lg-0{padding-bottom:0 !important}
.pl-lg-0,.px-lg-0{padding-left:0 !important}
.p-lg-1{padding:.25rem !important}
.pt-lg-1,.py-lg-1{padding-top:.25rem !important}
.pr-lg-1,.px-lg-1{padding-right:.25rem !important}
.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}
.pl-lg-1,.px-lg-1{padding-left:.25rem !important}
.p-lg-2{padding:.5rem !important}
.pt-lg-2,.py-lg-2{padding-top:.5rem !important}
.pr-lg-2,.px-lg-2{padding-right:.5rem !important}
.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}
.pl-lg-2,.px-lg-2{padding-left:.5rem !important}
.p-lg-3{padding:1rem !important}
.pt-lg-3,.py-lg-3{padding-top:1rem !important}
.pr-lg-3,.px-lg-3{padding-right:1rem !important}
.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}
.pl-lg-3,.px-lg-3{padding-left:1rem !important}
.p-lg-4{padding:1.5rem !important}
.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}
.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}
.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}
.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}
.p-lg-5{padding:3rem !important}
.pt-lg-5,.py-lg-5{padding-top:3rem !important}
.pr-lg-5,.px-lg-5{padding-right:3rem !important}
.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}
.pl-lg-5,.px-lg-5{padding-left:3rem !important}
.m-lg-n1{margin:-.25rem !important}
.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}
.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}
.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}
.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}
.m-lg-n2{margin:-.5rem !important}
.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}
.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}
.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}
.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}
.m-lg-n3{margin:-1rem !important}
.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}
.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}
.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}
.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}
.m-lg-n4{margin:-1.5rem !important}
.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}
.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}
.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}
.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}
.m-lg-n5{margin:-3rem !important}
.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}
.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}
.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}
.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}
.m-lg-auto{margin:auto !important}
.mt-lg-auto,.my-lg-auto{margin-top:auto !important}
.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}
.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}
.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}
.text-lg-left{text-align:left !important}
.text-lg-right{text-align:right !important}
.text-lg-center{text-align:center !important}
.modal-lg,.modal-xl{max-width:800px}
}@media(min-width:1200px){.container{max-width:1140px}
.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.3333333333%}
.offset-xl-2{margin-left:16.6666666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.3333333333%}
.offset-xl-5{margin-left:41.6666666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.3333333333%}
.offset-xl-8{margin-left:66.6666666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.3333333333%}
.offset-xl-11{margin-left:91.6666666667%}
.d-xl-none{display:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}
.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}
.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}
.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}
.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}
.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}
.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}
.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}
.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}
.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}
.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}
.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}
.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}
.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}
.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}
.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}
.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}
.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}
.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}
.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}
.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}
.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}
.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}
.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}
.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}
.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}
.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}
.float-xl-left{float:left !important}
.float-xl-right{float:right !important}
.float-xl-none{float:none !important}
.m-xl-0{margin:0 !important}
.mt-xl-0,.my-xl-0{margin-top:0 !important}
.mr-xl-0,.mx-xl-0{margin-right:0 !important}
.mb-xl-0,.my-xl-0{margin-bottom:0 !important}
.ml-xl-0,.mx-xl-0{margin-left:0 !important}
.m-xl-1{margin:.25rem !important}
.mt-xl-1,.my-xl-1{margin-top:.25rem !important}
.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}
.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}
.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}
.m-xl-2{margin:.5rem !important}
.mt-xl-2,.my-xl-2{margin-top:.5rem !important}
.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}
.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}
.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}
.m-xl-3{margin:1rem !important}
.mt-xl-3,.my-xl-3{margin-top:1rem !important}
.mr-xl-3,.mx-xl-3{margin-right:1rem !important}
.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}
.ml-xl-3,.mx-xl-3{margin-left:1rem !important}
.m-xl-4{margin:1.5rem !important}
.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}
.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}
.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}
.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}
.m-xl-5{margin:3rem !important}
.mt-xl-5,.my-xl-5{margin-top:3rem !important}
.mr-xl-5,.mx-xl-5{margin-right:3rem !important}
.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}
.ml-xl-5,.mx-xl-5{margin-left:3rem !important}
.p-xl-0{padding:0 !important}
.pt-xl-0,.py-xl-0{padding-top:0 !important}
.pr-xl-0,.px-xl-0{padding-right:0 !important}
.pb-xl-0,.py-xl-0{padding-bottom:0 !important}
.pl-xl-0,.px-xl-0{padding-left:0 !important}
.p-xl-1{padding:.25rem !important}
.pt-xl-1,.py-xl-1{padding-top:.25rem !important}
.pr-xl-1,.px-xl-1{padding-right:.25rem !important}
.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}
.pl-xl-1,.px-xl-1{padding-left:.25rem !important}
.p-xl-2{padding:.5rem !important}
.pt-xl-2,.py-xl-2{padding-top:.5rem !important}
.pr-xl-2,.px-xl-2{padding-right:.5rem !important}
.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}
.pl-xl-2,.px-xl-2{padding-left:.5rem !important}
.p-xl-3{padding:1rem !important}
.pt-xl-3,.py-xl-3{padding-top:1rem !important}
.pr-xl-3,.px-xl-3{padding-right:1rem !important}
.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}
.pl-xl-3,.px-xl-3{padding-left:1rem !important}
.p-xl-4{padding:1.5rem !important}
.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}
.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}
.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}
.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}
.p-xl-5{padding:3rem !important}
.pt-xl-5,.py-xl-5{padding-top:3rem !important}
.pr-xl-5,.px-xl-5{padding-right:3rem !important}
.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}
.pl-xl-5,.px-xl-5{padding-left:3rem !important}
.m-xl-n1{margin:-.25rem !important}
.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}
.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}
.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}
.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}
.m-xl-n2{margin:-.5rem !important}
.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}
.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}
.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}
.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}
.m-xl-n3{margin:-1rem !important}
.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}
.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}
.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}
.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}
.m-xl-n4{margin:-1.5rem !important}
.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}
.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}
.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}
.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}
.m-xl-n5{margin:-3rem !important}
.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}
.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}
.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}
.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}
.m-xl-auto{margin:auto !important}
.mt-xl-auto,.my-xl-auto{margin-top:auto !important}
.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}
.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}
.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}
.text-xl-left{text-align:left !important}
.text-xl-right{text-align:right !important}
.text-xl-center{text-align:center !important}
.modal-xl{max-width:1140px}
.td-title--discounts{margin-top:30px;margin-bottom:90px}
body .container{max-width:140rem}
.td-card__overflow{padding-bottom:10rem;padding-top:10rem}
.td-discounts__list{padding-right:50px;padding-left:50px}
.section-gate-accessories .gate-description__content{padding:80px 60px 20px 80px}
.gate-description--shutters-palitra .gate-description__content{padding:80px 30px 20px 80px}
.section-rolety-profile .gate-description__title{margin-bottom:6rem}
.section-rolety-profile__list{padding:0 1.5rem}
}@media(min-width:1300px){.td-features__img--garantee{width:459px;height:593px}
}@media(min-width:1360px){.td-features__overlay--garantee{padding-left:110px}
}@media(min-width:1400px){.td-card__overflow{padding-left:75px}
}@media(min-width:1500px){.td-features__img{width:526px;height:700px;right:-58px;-webkit-transform:translateY(0);transform:translateY(0);top:-54px}
.td-features__img--garantee{width:459px;height:593px;right:-83px;top:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-card__img-wrap{right:-75px}
.td-achievement{background-position:0 -40px}
}@media(min-width:1600px){.td-work_us__item{margin:0 -40px}
}@media(max-width:1600px){.hero_control::before{right:-70px;width:380px;height:530px;bottom:20px}
}@media(max-width:1500px){.td-features__container{margin-top:0}
}@media(max-width:1400px){.td-thanks__info{max-height:493px}
.tab-content-text-item_machinery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tab-content-text-item_machinery span{margin-right:0;text-align:center;margin-bottom:1rem}
.td-digital_print__bg-text::before{left:-41px}
}@media(max-width:1370px){.td-description{font-size:2.6rem}
.td-digital_print__body,.td-digital_print__header{padding-left:40px}
.td-digital_print__right{padding-right:40px}
.td-digital_print__right img{width:100%}
}@media(max-width:1365px){.td-title--card span{font-size:4.9rem;letter-spacing:2px}
}@media(max-width:1364px){.td-panor-gates__chip{position:absolute;left:50%;top:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:20px;-webkit-box-shadow:0 7px 6px 2px rgba(0,0,0,0.3);box-shadow:0 7px 6px 2px rgba(0,0,0,0.3)}
}@media(max-width:1360px){.td-title{font-size:3.5rem}
.td-title--contacts{padding-bottom:30px}
.td-features__footer svg{right:-17%}
.td-thanks__info{max-height:452px}
.td-contacts__item{padding-bottom:50px}
.td-part_calc__progresbar-wrap{display:none}
}@media(max-width:1350px){.auto-goods .auto-goods__pdf{padding:2rem 1rem}
}@media(max-width:1300px){.td-button--remootino::before,.td-button-orange--remootino::before,.td-button-black--remootino::before{margin-bottom:30px}
.td-card-small__img-wrap--men{position:relative;width:100%;height:100%}
.td-card-small__img-wrap--journal{position:relative;width:100%;height:100%}
.td-card-content{width:60%}
.td-card-content .td-button-black--card-small{padding-left:60px}
.td-card-content .td-button-black--card-small::before{left:15px}
.td-card-img{width:40%}
}@media(max-width:1200px){.td-title--form_automobile{width:140%;font-size:2.8rem}
.td-title--contacts{font-size:27px}
.td-title--card{padding-top:55px;width:auto;font-size:3.5rem}
.td-title--card span{font-size:3.1rem}
.td-title--interface{text-align:center;padding-bottom:39px;font-size:2.8rem}
.td-title--interface span{font-size:3.5rem}
.td-title--garantee{margin-bottom:30px}
.td-title--part_calc{margin-bottom:30px}
.td-description{font-size:2.4rem}
body .container{max-width:100%}
.td-button--card,.td-button-orange--card,.td-button-black--card{margin-left:auto;margin-bottom:50px}
.td-button-orange--form_automobile::before{left:15px}
.td-gallery__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.td-gallery__item--reviews{padding-right:25px}
.td-features__overlay{padding-left:40px}
.td-features__img{width:326px;height:468px}
.td-features__deskription--garantee{padding-top:0}
.td-features__footer--garantee{margin-top:30px}
.td-garantee__bg-text--ukr::before{font-size:7rem;right:auto;left:50%}
.td-news__overlay{padding-left:30px;padding-right:30px}
.td-goods__list{padding-left:15px}
.td-goods__name{padding-bottom:30px}
.td-goods__feature{font-size:14px;margin-top:19px}
.td-goods__price{padding-right:40px;margin-right:40px}
.td-card__subtitle{padding-bottom:6rem;font-size:19px}
.td-card__overflow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}
.td-interface__bg-text--ukr::before,.td-interface__bg-text--ru::before{font-size:6.85rem;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.td-interface__btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-thanks__info{max-height:412px;height:260px}
.td-contacts__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-bottom:30px}
.td-contacts__social-net br{display:inline-block}
.customers__title .customers-title{font-size:3rem}
.td-achievement--about{padding-top:60px}
.td-achievement__subtitle{font-size:18px}
.td-achievement__number{font-size:5.5rem}
.td-achievement__signature{font-size:17px;letter-spacing:-0.5px}
.td-achievement__item{padding:0 50px}
.td-func-gate .phone-img img{right:-30px;max-width:55%}
.td-func-gate__content{padding:30px 20px 30px 50px}
.td-form_automobile__img-wrap{width:116%;bottom:-19%}
.td-form_automobile__input-wrap{margin-bottom:23px}
.td-form_automobile__subtitle{width:140%}
.td-form_automobile form{padding-top:30px;padding-right:25px}
.td-form_automobile__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.td-form_automobile__list--part_calc{padding:0}
.td-form_automobile__item{width:calc(50% - 10px);margin:38px 0}
.td-form_automobile__item:nth-child(2)::after{display:none}
.td-form_automobile__item:not(:last-child){width:calc(50% - 10px)}
.td-form_automobile__item:nth-child(2){border-right:0;margin-right:0;padding-right:0}
.td-form_automobile__bg-text--ukr::before{font-size:9rem;right:30px}
.td-form_men__img-wrap img{right:13px}
.td-form_men__img-text{right:290px}
.td-panor-gates__container::before{display:none;content:none}
.td-panor-gates__bg-text--ukr::before{font-size:9rem}
.td-panor-gates__overlay--left{margin:27px;margin-top:54px;margin-right:0;margin-left:15px}
.td-panor-gates__overlay--right{margin:27px;margin-top:54px;margin-left:0;margin-right:15px}
.td-panor-gates__img-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-panor-gates__deskription{font-size:16px}
.td-panor-gates__deskription--right{text-align:left;padding-left:20px}
.td-panor-gates__item{font-size:15px}
.tabs .nav-tabs .nav-link{padding:18px 15px;font:1.5rem "Montserrat";line-height:14px;height:66px}
.tab-content-item__footer_list--shutters li{padding:0 1rem;padding-top:3rem}
.tab-content-item__footer_list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.tab-content-item__footer_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tab-content-item__footer_list li{margin-bottom:1rem}
.tabs__slider-item{padding-bottom:3rem}
.tabs__slider-item_img{margin-bottom:2rem}
.tabs__slider-item_title{padding:0 1.5rem}
.tabs__slider-item_footer{display:block;padding:0 1.5rem}
.tabs__slider-item_size{width:100%;margin-bottom:20px}
.tabs__slider-item_size::before{width:30px;height:3px;top:auto;bottom:-10px;right:50%;margin-right:-15px;border-right:0;border-top:4px dotted #c8c8c8}
.tabs__slider-item_size p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tabs__slider-item_price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.accessories-tab-item{padding-bottom:3rem}
.accessories-tab-item__img{margin-bottom:2rem}
.accessories-tab-item__title{padding:0 1.5rem}
.accessories-tab-item__footer{display:block}
.accessories-tab-item__size{width:100%;margin-bottom:20px}
.accessories-tab-item__size::before{width:30px;height:3px;top:auto;bottom:-10px;right:50%;margin-right:-15px;border-right:0;border-top:4px dotted #c8c8c8}
.accessories-tab-item__size p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.accessories-tab-item__price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.nav-menu .main-menu li a{font:1.2rem "Montserrat";padding:28px 10px 28px 10px}
.hero_single .hero__title{text-align:center;width:100%}
.hero_services__btn-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.hero_control::before{right:-70px;bottom:200px}
.hero__title h1{font:5rem "Montserrat"}
.advantages{padding-right:0}
.exchange{max-width:18.5rem}
.exchange__title{padding-left:1.5rem}
.exchange__currency{font:1.4rem "Montserrat";padding-left:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}
.exchange__price{font:1.4rem "Montserrat";padding-right:0}
.td-arguments__container::before{top:5.5rem;left:auto;right:0;font-size:10rem;-webkit-transform:translateY(0);transform:translateY(0)}
.td-arguments__container{margin-top:0;padding-top:5rem;padding:30px}
.td-arguments__item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 15px;margin-bottom:30px}
.variant_title{margin-bottom:5rem}
.variant-title{margin-bottom:2rem}
.variant-title p{font:3rem "Montserrat"}
.variant-title p span{font:3.3rem "Montserrat";display:block}
.variant-advantage{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.variant-advantage p{font:1.9rem "Montserrat"}
.variant-advantage p span{display:block}
.variant__left{text-align:right}
.variant__left p{margin-right:0;margin-left:30px;padding-left:0;padding-right:50px}
.variant__left p::before{left:auto;right:0}
.variant__right{text-align:left}
.variant__right .variant-advantage{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}
.variant__right .variant-advantage p{margin-right:3rem;margin-left:0}
.variant-item_right .variant-item__img{margin-right:1rem}
.variant-item__text{font:1.5rem "Montserrat"}
.variant-item__img{min-width:90px;width:90px;height:90px;margin-left:1rem;margin-right:1rem}
.gate-description__content{padding:30px 30px 20px 50px}
.gate-description__title{margin-bottom:3rem}
.comparison__title::before{font-size:10rem;top:-25px}
.comparison__title::before{font-size:8rem;top:-18px}
.comparison__item-bg-text_left::after{font-size:7rem;bottom:-13rem}
.comparison__item-bg-text_right::after{font-size:7rem;bottom:-13rem}
.comparison__item_right .comparison__item-name{left:50%}
.comparison__item-name{top:0;left:50%;font:2rem "Montserrat";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:2rem 1rem;-webkit-box-shadow:0 7px 6px 2px rgba(0,0,0,0.3);box-shadow:0 7px 6px 2px rgba(0,0,0,0.3);width:170px}
.comparison__item-desc{padding-right:130px}
.comparison__item-desc_right{padding-left:130px;padding-right:0}
.td-remootino .calculate__img img{max-width:95%}
.td-card-small__bg-text--ukr::before{font-size:8rem}
.td-card-small__overlay--dark{margin-right:1rem}
.td-card-small__overlay--yellow{margin-left:1rem}
.td-card-small__name{text-align:left}
.td-card-small__deskription{text-align:left;font-size:16px}
.td-card-small__deskription br{display:none}
.auto-goods__main-img-left{margin-right:0;margin-left:0}
.auto-goods__item{padding-bottom:60px}
.auto-goods__settings-wrap ul{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.auto-goods__settings-wrap ul li{margin-bottom:9px}
.auto-goods .auto-goods__settings-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.auto-goods .auto-goods__pdf{margin-top:25px;margin-left:0}
.auto-goods__property{width:auto;min-width:247px}
.auto-goods__title-price::before{display:none}
.auto-goods__text-name-wrap,.auto-goods__settings-wrap,.auto-goods__title-name-wrap{margin-bottom:27px}
.auto-goods__add-wrap ul li{margin-bottom:15px}
.auto-goods__feature::after{display:none}
.td-part_calc__title-slide{margin-bottom:30px}
.td-part_calc__btn-wrap{margin-top:35px;margin-bottom:35px}
.td-part_calc__img-wrap{margin-top:-177px}
.td-part_calc__overlay{margin-bottom:60px}
.question__btn{left:0;text-align:center}
.td-work_us__title{text-align:center;font-size:15px}
.td-work_us__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-work_us__item{-ms-flex-preferred-size:50%;flex-basis:50%;height:auto;max-width:50%}
.td-work_us__img-wrap img{width:100%}
.td-work_us__img-wrap{text-align:center}
.guarantee-wrapper{padding:7rem 3.5rem 5rem 3.5rem;margin-bottom:60px}
.guarantee-wrapper::before{left:50% !important;right:auto;font-size:10rem;top:4rem}
.guarantee__certificate{padding:0 2rem;width:55%}
.guarantee__items{padding:0;width:45%}
.guarantee-item{padding:0 20px;margin-bottom:1.5rem}
.guarantee-item__img{margin-bottom:1.5rem}
.guarantee-item__title{font:1.4rem "Montserrat"}
.info__img{width:450px;height:450px}
.info__content::before{right:auto}
.info-title p{font:3rem "Montserrat"}
.block-about__wrapper{padding:5rem 3rem 3rem 3rem;margin-top:0;margin-bottom:0}
.block-about__text::before{top:-10px;left:auto;right:-30px;-webkit-transform:translateY(0);transform:translateY(0);font-size:9rem}
.block-about__text{display:block}
.block-about__text img{margin-right:3rem;margin-bottom:1rem;float:left}
.block-about__title{font:4rem "Montserrat";line-height:4rem}
.td-instructions{margin-bottom:60px}
.td-instructions__bg-text--ukr::before{font-size:7rem}
.td-digital_print{padding-bottom:60px;padding-top:60px}
.td-digital_print__body,.td-digital_print__header{padding-left:0}
.td-digital_print__right{padding:0}
.error-page h1{font-size:4.5rem}
.gate-accessories-item__image{margin-bottom:2rem}
.gate-additional__card{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.gate-additional__card-img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:0 0 17rem;flex:0 0 17rem}
}@media(max-width:1200px) and (max-width:767px){.question__btn .nc-btn{width:100%}
}@media(max-width:1100px){.td-features__footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-features__direktor{font-size:20px}
.td-features__element:nth-child(2)::before{content:none}
.td-features__element:nth-child(2){margin-left:0;padding-left:0}
.td-features__element--garantee{margin-left:30px !important;padding-left:30px !important}
.td-remootino .calculate__img{width:auto;height:auto}
}@media(max-width:1025px){.td-features__element--garantee{padding-left:30px !important}
.th-flex-left{padding-right:15px;padding-bottom:15px}
.th-flex-right{padding-right:15px;margin-bottom:15px}
}@media(max-width:991px){body{padding-top:98px}
.td-title{font-size:3.2rem}
.td-title span{letter-spacing:0}
.td-title--gallery{font-size:26px;padding:5rem 0}
.td-title--goods{font-size:28px;padding:75px 0;margin-bottom:0;text-align:center}
.td-title--panor-gates{padding-bottom:50px}
.td-title--form_automobile{position:static;font-size:3.3rem;text-align:center;padding-top:30px;width:100%}
.td-title--news{font-size:26px}
.td-title--card{font-size:3.1rem}
.td-title--card span{font-size:3.1rem}
.td-title--interface{font-size:2.1rem}
.td-title--interface span{font-size:2.6rem}
.td-title--thanks{padding-left:0}
.td-title--features{font-size:28px;margin-bottom:30px}
.td-title--features span{font-size:28px}
.td-title--form_men{margin-bottom:30px}
.td-title--part_calc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0}
.td-title--part_calc img{height:30px}
.td-button--gallery,.td-button-orange--gallery,.td-button-black--gallery{margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:26px}
.td-button-orange--form_men{margin-top:30px;margin-bottom:30px}
.td-gallery__item--reviews{padding-right:16px;padding-bottom:17px}
.td-gallery__item{-ms-flex-preferred-size:calc(100% / 2 - 6px);flex-basis:calc(100% / 2 - 6px);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.calc-wdjet__text{display:none}
.consultation__img-wrap img{max-width:180px}
.acquainted__img-wrap,.zamirnyk__img-wrap{display:none}
.modal--alu-calc .close{width:29px;height:29px;right:20px;top:20px}
.td-arrow__foto--next{right:-15px}
header{position:fixed;left:0;right:0;top:0;z-index:333}
.header{padding-right:55px}
.header__logo{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.header__partner{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.header__partner::before{display:none}
.header__partner{display:none}
.header__loc{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.header__loc::after{display:none}
.header__loc::before{margin-right:1rem}
.header__contacts{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.header__contacts::after{display:none}
.header__contacts::before{margin-right:1rem}
.header__soc{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.header__soc::after{display:none}
.header__soc{padding:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.header__menu{display:none}
.hamburger{display:block;top:33px}
.td-features__container{margin-bottom:5rem}
.td-features__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0}
.td-features__overlay{margin-left:0;padding-left:15px}
.td-features__item:first-child{margin-bottom:30px}
.td-features__item:nth-child(2){margin-left:0}
.td-features__img--garantee{-webkit-transform:scale(0.9);transform:scale(0.9);top:-22px;left:60%}
.td-features__deskription{font-size:15px}
.td-features__blockquote-wpap--garantee blockquote{font-size:15px}
.td-features__footer svg{right:0}
.td-features__list-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-news__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.td-news__item{margin-left:0;margin-right:0}
.td-news__cat{left:0}
.td-news__overlay{padding-left:15px;padding-right:15px}
.td-goods__name{font-size:19px;text-align:center;padding-bottom:5px}
.td-goods .td-goods__features{padding:30px 0}
.td-goods__price{padding-right:18px;margin-right:18px}
.td-goods__price span{position:static}
.td-goods__price i{position:static}
.td-interface__btn-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-thanks{margin-bottom:60px;margin-top:60px}
.td-thanks__deskription{padding-left:0;max-width:95%}
.td-thanks__list{padding-left:0}
.td-thanks__list-text{max-width:95%}
.td-thanks__info{max-height:294px;height:164px}
.td-thanks__info p{max-width:95%}
.td-contacts__list{padding:6rem 0}
.td-contacts__item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:300px}
.td-contacts__social-net li{font-size:17px}
.td-map-wrap{padding:60px 0}
.customers{display:block}
.customers__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:5rem}
.customers__title::before{-webkit-transform:rotate(0);transform:rotate(0);right:50%;bottom:-2rem;top:auto;margin-right:-24px}
.customers__slider{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.customers__slider .customers_slider-next{left:auto;right:0}
.customers__slider .customers-dots{left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.customers-slide img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.td-achievement__item{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;padding:0 30px}
.td-reviews-gallery__video-wrap{margin-bottom:15px}
.td-func-gate__title::before{top:20% !important}
.td-func-gate__title .td-title{text-align:center}
.td-func-gate__features{padding-top:18px}
.td-func-gate__features:first-child::before{width:200%}
.td-func-gate__feature{padding-bottom:30px}
.td-func-gate__img{width:100%}
.td-func-gate__img>img{max-height:550px;max-width:100%}
.td-func-gate .phone-img{max-width:100%}
.td-func-gate .phone-img img{right:auto;left:50%;top:4.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:377px}
.td-func-gate__content{padding:15px;width:100%}
.td-func-gate__price-wrap{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-form_automobile__img-wrap{bottom:0;width:auto;left:0}
.td-form_automobile__input-wrap{max-width:360px}
.td-form_automobile__subtitle{position:static;width:auto;text-align:center}
.td-form_automobile form{padding-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-form_automobile__btn-wrap{min-width:360px;padding-right:0}
.td-form_automobile__bg-text--ukr::before{display:none}
.td-form_men__wrap{padding-top:30px;padding-right:0;overflow:hidden}
.td-form_men form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.td-form_men__input-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:0;margin-bottom:20px}
.td-form_men__img-wrap img{position:static}
.td-form_men__img-text{bottom:40px;right:87px;display:none}
.td-panor-gates__bg-text--ukr::before{top:17%}
.td-panor-gates__overlay--left{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:50px}
.td-panor-gates__overlay--right{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:50px}
.td-panor-gates__deskription{text-align:center}
.td-discounts .col-lg-4 .td-discounts__list{margin-bottom:7.5rem}
.td-discounts .col-lg-4:last-child .td-discounts__list{margin-bottom:0}
.td-discounts__list{position:relative}
.td-discounts__deskription{font-size:1.6rem}
.td-discounts__input-overlay{opacity:1;visibility:visible;height:180px;-webkit-transition:all .3s ease;transition:all .3s ease;display:block}
.tabs{margin-bottom:6rem}
.tabs__title{margin-bottom:5rem}
.tabs__title::before{font-size:10rem}
.tabs__nav-tabs{margin-bottom:5rem}
.tabs .nav-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.tabs .nav-tabs .nav-link{padding:18px 13px;font:1.5rem "Montserrat";line-height:14px;height:66px}
.tab-content-item_tumb{height:auto !important}
.tab-content-item{margin-bottom:4rem;padding-bottom:2rem;height:auto}
.tab-content-item__img{margin-bottom:2rem}
.tab-content-item__img img{width:100%}
.tab-content-item__header{margin-bottom:2rem;padding:0 2rem}
.tab-content-item__text{padding:0 1.5rem}
.tab-content-item_t-center{margin-bottom:0;height:100%}
.tab-content-item_machinery{height:auto;margin-bottom:3rem}
.tab-content-text-item{padding:2rem 1.5rem}
.tab-content-text-item_machinery p{text-align:center}
.tabs__slider-item_title p{font:1.6rem "Montserrat"}
.tabs__slider-item_size::before{bottom:-14px}
.tabs__slider-wrapper{margin-top:0}
.accessories-tab-item__title p{font:1.6rem "Montserrat"}
.accessories-tab-item__size p{margin-top:5rem;text-align:center}
.accessories-tab-item__size p::before{position:absolute;top:-3.2rem;margin-right:0}
.accessories-tab-item__list{padding:3rem 1rem 0 1rem}
.accessories-tab-item__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.accessories-tab-item__list-item__img{width:65px;height:65px;min-width:auto;margin-right:0;margin-bottom:1rem}
.accessories-tab-item__list-item__img img{width:65px;height:65px}
.accessories-tab-item__list-item__text{text-align:center}
.accessories-tab-item__list-item__text p{font:1.4rem "Montserrat"}
.accessories-tab-item__list-item__price{font:1.5rem "Montserrat"}
.shutters-tab-item-img-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.shutters-tab-item-img::before{width:140%;height:140%}
.shutters-tab-item-img::after{width:110%;height:110%}
.shutters-tab-item__numb::before{display:none}
.td-mobile-nav{display:block;padding:7rem 3rem 3rem 3rem}
.hero_news .hero__title{width:100%}
.hero_services__btn-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hero_control::before{bottom:100px;right:-170px}
.hero{padding-top:5rem;padding-bottom:2rem}
.hero__title{margin-bottom:2rem}
.hero__title h1{font:4.2rem "Montserrat"}
.hero__title h1 b{font:4.8rem "Montserrat"}
.hero__video{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5rem}
.hero__btn .td-button--orange{margin-right:0}
.hero__btn{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.hero__btn .td-button{margin-bottom:15px}
.hero__btn_partner .hero__video{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-top:4rem}
.hero__home::before{background:transparent}
.hero__bg-video{display:none;visibility:hidden}
.advantages{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}
.advantages-item{padding:50px 10px 15px 10px;margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.advantages-item__title{font:1.6rem "Montserrat"}
.advantages-item__title::before{top:-60px;left:50%;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.advantages-item__text{font:1.6rem "Montserrat";margin-top:auto}
.exchange{display:none}
.exchange_mob-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.td-arguments-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-arguments__container::before{top:5.5rem;left:auto;right:0;font-size:8rem;-webkit-transform:translateY(0);transform:translateY(0)}
.td-arguments__container{margin-bottom:5rem}
.td-arguments__logo{padding-top:0;width:33.333%}
.td-arguments__title{width:66.666%}
.td-arguments__title p{font:10rem "Montserrat";margin-right:2rem}
.td-arguments__title div{font:2.3rem "Montserrat";line-height:26px;letter-spacing:-0.2rem}
.td-arguments__title span{font:2rem "Montserrat"}
.td-arguments__item{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding:0 15px;margin-bottom:30px}
.td-arguments__item-btn{bottom:2rem}
.td-arguments__item-btn a{font:1.4rem "Montserrat";padding:12px 10px}
.td-arguments__item-number{width:4.6rem;height:4.6rem;margin-left:-2.3rem;font:2rem "Montserrat"}
.variant_title::before{top:-15px}
.variant__items-btn{margin-bottom:4rem}
.variant-title p{font:2.5rem "Montserrat"}
.variant-title p span{font:2.8rem "Montserrat"}
.variant-advantage p{font:1.6rem "Montserrat"}
.variant-colors{margin-bottom:4rem}
.variant-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.variant-item_right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.variant-item__text{font:1.8rem "Montserrat"}
.variant-col-mid{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.gate-description__content{padding:15px 30px;width:100%}
.gate-description__img{width:100%}
.gate-description__img img{max-height:370px;-o-object-position:50% 90%;object-position:50% 90%}
.gate-description__title{margin-bottom:2rem;text-align:center}
.gate-description__title::before{top:-12px}
.gate-description__title .td-title{text-align:center}
.gate-description__item{padding-left:55px;margin-bottom:3rem}
.gate-description__item::before{font-size:4rem}
.gate-description__item p{margin-bottom:0}
.calculate__img{width:350px;height:350px}
.calculate__content{padding:0;padding-left:25px}
.calculate__title{margin-bottom:3rem}
.calculate__presents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}
.calculate__gift{margin-bottom:2rem}
.calculate__gift img{width:85px}
.comparison{margin-bottom:5rem}
.comparison__title{margin-bottom:5rem}
.comparison .comp-title{margin-bottom:3rem}
.comparison__item-bg-text_left::after{font-size:6rem;bottom:-12rem}
.comparison__item-bg-text_right::after{font-size:6rem;bottom:-12rem}
.comparison__item-name{font:2rem "Montserrat";padding:1.5rem 2rem;width:150px}
.comparison__item-desc{padding-right:40px}
.comparison__item-desc_right{padding-left:40px}
.td-remootino .calculate__img{overflow:hidden}
.td-remootino--control{margin-top:30px;padding:50px 0;margin-bottom:30px}
.td-remootino__img{width:350px;height:350px}
.td-remootino__img--control{width:auto;height:auto}
.td-remootino__content{padding:0}
.td-remootino--control p{font-size:18px;margin-bottom:3rem}
.td-remootino__title{margin-bottom:3rem;text-align:left}
.td-remootino__presents--control{margin-bottom:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-remootino__gift{width:100%}
.td-remootino img{margin-right:0}
.td-remootino__bg-text--ukr::before{font-size:8rem;top:70px}
.td-card-small{padding-top:5rem;padding-bottom:2rem}
.td-card-small{padding-top:0}
.td-card-small__under{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-card-small__overlay{width:100%;max-width:600px;padding-right:0;margin-bottom:60px}
.td-card-small__overlay:not(:last-child){margin-bottom:60px}
.td-card-small__overlay--dark{margin-right:0;margin-bottom:8rem}
.td-card-small__overlay--yellow{margin-left:0}
.td-card-small__name{text-align:left}
.td-card-small__deskription{text-align:left}
.td-card-small__img-wrap--men{width:296px;height:400px;position:absolute;right:0;bottom:4px}
.td-card-small__img-wrap--journal{width:296px;height:400px;position:absolute;right:0;bottom:0}
.td-card-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
.td-card-content{width:50%}
.td-card-content .td-button-black--card-small{margin-right:0}
.td-card-img{width:50%}
.auto-goods__logo-country-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}
.auto-goods__feature::after{display:inline-block}
.td-part_calc .container{margin-top:0}
.td-part_calc .container--garantee{margin-top:25px}
.td-part_calc__container{padding-top:40px}
.td-part_calc__btn-wrap button{white-space:normal}
.td-part_calc__form-wrap{padding-left:0}
.td-part_calc__input-wrap:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.td-part_calc__input-wrap:nth-child(2){margin-right:0}
.td-part_calc__input-wrap{-ms-flex-preferred-size:calc(100% / 2 - 15px);flex-basis:calc(100% / 2 - 15px);max-width:calc(100% / 2 - 15px)}
.td-part_calc__img-wrap{text-align:right;position:relative;margin-top:-175px}
.td-part_calc__title-header{overflow:hidden}
.td-part_calc__under{-ms-flex-wrap:wrap;flex-wrap:wrap}
.td-part_calc__circle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-part_calc__circle::before{left:50%}
.td-part_calc__circle--1{left:0}
.td-part_calc__circle--2{left:50%}
.td-part_calc__circle--3{left:100%}
.td-slide__checkboxes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-slide__checkbox{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.question{padding:6rem 0}
.question__wrapper .col-lg-5{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.question__img{position:relative;text-align:center;max-width:100%}
.question__img img{display:none}
.question__img .mob-img{display:inline-block;width:28rem}
.question__btn{bottom:-4rem;left:0;text-align:center}
.td-work_us__item{padding-left:15px;padding-right:15px;margin-bottom:20px}
.td-work_us__bg-text--ukr::before{font-size:8rem}
.guarantee-wrapper{padding:4rem 1.5rem 3rem 1.5rem;margin-top:0}
.guarantee-wrapper::before{left:50% !important;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:2rem;font-size:8rem}
.guarantee__certificate{width:100%;text-align:center;margin-bottom:3rem}
.guarantee__items{width:100%}
.guarantee-item{padding:0 15px;width:25%}
.info__img{width:280px;height:280px}
.info__img::before{top:0;left:0;bottom:0;right:0}
.info__img::after{top:-70px;left:-70px;bottom:-70px;right:-70px}
.info__content::before{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;left:auto}
.info__content{padding:0}
.info-title p{font:2.6rem "Montserrat"}
.info__title{text-align:left;font:2.9rem "Montserrat"}
.info__presents{margin-bottom:3rem}
.info__presents-icon{margin-right:2rem}
.info__presents-icon{text-align:center;margin-bottom:2rem}
.info__presents-text{text-align:center}
.info__presents-text p{font:1.8rem "Montserrat"}
.info__presents-text span{font:1.6rem "Montserrat";letter-spacing:0}
.block-about__text::before{font-size:7rem}
.block-about__text img{max-width:330px}
.block-about__title{font:3rem "Montserrat"}
.td-instructions__item{-ms-flex-preferred-size:50%;flex-basis:50%}
.td-digital_print__subtitle{font-size:18px;padding-bottom:10px}
.td-digital_print__category,.td-digital_print__img-wrap{max-width:570px;margin-left:auto;margin-right:auto}
.td-digital_print__category-title{font-size:16px;text-align:left}
.td-digital_print__carts{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.td-digital_print__deskription{padding-left:0;text-align:center;font-size:16px}
.td-digital_print__deskription br{display:none}
.td-digital_print__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0;padding-bottom:30px}
.td-digital_print__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-digital_print__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}
.td-digital_print__bg-text::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.error-page{min-height:calc(100vh - 149px - 81px)}
.error-page h1{font-size:4rem}
.news-wrapper{margin-top:0;padding-top:4rem;padding-left:15px;padding-right:15px;padding:7rem 1.5rem 0 1.5rem}
.news-wrapper_single{margin-bottom:0}
.news-wrapper::before{left:auto !important;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:2rem;font-size:8rem}
.news__title{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}
.news__title h2{font:3.7rem "Montserrat";letter-spacing:-0.2rem;margin-right:0;padding-right:0}
.news__title img{height:3.7rem}
.td-single-post__title{font:3.2rem "Montserrat"}
.td-single-post__sidebar{padding-top:3rem}
.td-single-post__sidebar-title{padding:0}
.td-single-post__sidebar-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}
.td-news__item-sidebar{width:33.333%;padding:0 15px}
.section-gate-prestige{padding-top:6rem}
.section-gate-prestige--shutters{padding:6rem 0}
.section-gate-prestige .gate-description{margin-bottom:0}
.section-gate-prestige .gate-description__content{padding:3rem 1.5rem}
.section-gate-prestige .gate-description__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.section-gate-prestige .gate-description__img img{max-height:50rem}
.section-gate-prestige .gate-description__item:last-child{margin-bottom:0}
.section-gate-prestige .gate-description__item--polotno::before{font-size:3rem}
.section-gate-prestige .gate-description__item--view::before{font-size:3.5rem}
.section-gate-accessories{padding:0 1.5rem}
.section-gate-accessories .gate-description__content{padding:3rem 1.5rem}
.section-gate-accessories .gate-description__img img{max-height:initial}
.gate-description__accessories--shutter .gate-accessories-item__title{text-align:center}
.page-template-page-garage_gate-trend .section-gate-accessories{padding-top:6rem}
.gate-description--single .gate-description__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.gate-assortment__heading{margin-bottom:4rem}
.gate-assortment__heading .td-title{text-align:center}
.gate-assortment__panels .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.gate-assortment__panels .col{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3)}
.gate-assortment--montage .gate-assortment__panels .col{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3)}
.gate-assortment--montage .gate-assortment__panel span{font-size:1.4rem}
.gate-assortment__panel{margin-bottom:2rem}
.gate-assortment__panel span{font-size:1.6rem}
.gate-assortment__panel-img{margin-bottom:1rem}
.gate-assortment__colors .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.gate-assortment__colors .variant-colors:last-child{margin-bottom:0}
.gate-additional{padding:6rem 0}
.gate-additional--management{padding:6rem 0}
.gate-additional .variant_title{-ms-flex-wrap:wrap;flex-wrap:wrap}
.gate-additional .variant_title .td-title{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.gate-additional .variant_title .gate-additional__chapter{display:none}
.gate-additional__chapter{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}
.gate-additional__chapter .td-title{margin-right:0;margin-bottom:2rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.gate-additional__chapter svg{display:none}
.gate-additional__card{margin-bottom:2rem}
.gate-additional__card:last-child{margin-bottom:2rem}
.gate-additional__card-content{padding:3rem 1.5rem}
.gate-additional__card-title{margin-bottom:2rem}
.gate-additional__card--small .gate-additional__card-content{padding:3rem 1.5rem}
.gate-additional__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}
.gate-additional__buttons .td-button{margin-bottom:1.5rem}
.gate-description--shutters-palitra .gate-description__title{margin-bottom:2rem}
.section-rolety-montage{padding:6rem 0}
.section-rolety-montage__heading .td-button{display:none}
.section-rolety-montage__item{margin-bottom:4rem}
.section-rolety-montage__item p{font-size:1.6rem}
.section-rolety-profile{padding-bottom:0;padding-top:4rem}
.section-rolety-profile__list{margin-top:4rem}
.section-rolety-profile__table{font-size:1.4rem}
}@media(max-width:800px){.td-gallery__bg-text--ukr::before{font-size:7rem}
.td-features__bg-text--ukr::before{font-size:7rem}
.td-features__blockquote-wpap--garantee{max-width:100%}
.td-garantee__bg-text--ukr::before{left:0}
.td-news{padding-top:6rem}
.td-news__bg-text--ukr::before{font-size:7rem}
.td-goods__bg-text--ukr::before{font-size:7rem}
.td-card__bg-text--ukr::before,.td-card__bg-text--ru::before{font-size:7rem}
.td-form_men__img-wrap img{position:absolute}
}@media all and (max-width:800px){.fancybox-infobar{left:0;margin-left:0}
.fancybox-button--left,.fancybox-button--right{display:none !important}
.fancybox-caption{padding:20px 0;margin:0}
}@media(max-width:790px){.td-form_automobile__title p:first-child{padding-left:0}
.td-form_automobile__title p:last-child{text-align:center;display:inline}
}@media(max-width:769px){.td-goods__price span{font-size:30px}
.td-goods__price sup{font-size:17px}
.td-goods__price i{font-size:11px}
}@media(max-width:768px){.td-part_calc__bg-text--ukr::before{right:11%;top:50px}
}@media(max-width:767px){body{padding-top:57px}
.td-title{font-size:2.4rem}
.td-title--card{left:0;font-size:3rem}
.td-title--card span{font-size:3rem}
.td-title--garantee{text-align:center}
.td-title--reviews-gallery{margin-right:0}
.td-title--thanks{padding:20px 0;font-size:26px}
.td-title--form_men{text-align:center}
.td-title--part_calc{margin-bottom:30px}
.sf-single-post blockquote{padding:40px 40px 0}
.td-button,.td-button-orange,.td-button-black{font-size:1.5rem}
.td-button--card,.td-button-orange--card,.td-button-black--card{max-width:20rem;padding:0 3rem}
.td-button--interface:first-child,.td-button-orange--interface:first-child,.td-button-black--interface:first-child{margin-bottom:30px;margin-right:0}
.td-gallery__item--reviews{padding:0 5px;padding-bottom:5px}
.modal .modal-content{padding-left:30px;padding-right:30px}
.modal .modal-title{line-height:1}
.modal .close{width:29px;height:29px;right:20px;top:20px}
.consultation__img-wrap img{display:none}
.acquainted__header .modal-title span,.zamirnyk__header .modal-title span{margin-top:10px !important;line-height:1 !important;font-size:15px !important}
.td-arrow__foto--prev{left:0}
.td-arrow__foto--next{right:0}
.header{padding:10px 55px 10px 0}
.header__loc{display:none}
.header__contacts{display:none}
.header__soc .facebook-icon::before{font-size:2.5rem}
.header__soc .inst-icon::before{font-size:2.5rem}
.hamburger{top:13px}
.td-features__img{width:276px;height:410px}
.td-features__img--garantee{top:20px}
.td-features__name{font-size:13px}
.td-features__blockquote-wpap{width:279px}
.td-features__blockquote-wpap blockquote{font-size:1.4rem}
.td-features__footer blockquote{font-size:1.4rem}
.td-features__footer svg{left:0}
.td-features__direktor{font-size:19px}
.td-features__element--garantee{margin-left:20px !important;padding-left:20px !important}
.td-news{padding-top:0}
.td-news__item{padding-bottom:40px}
.td-news__overlay{padding-bottom:0;padding-left:0;padding-right:0}
.td-goods__name{padding-top:30px}
.td-goods__feature{font-size:15px}
.td-goods__img-wrap{text-align:center}
.td-card__img-wrap{top:56%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.td-interface__btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-thanks{margin-top:0}
.td-thanks__bg-text--ukr::before{display:none}
.td-thanks__info{max-height:494px;height:494px}
.td-contacts__item{margin:0 auto}
.td-contacts__social-net li{padding-right:0}
#td-map{height:550px}
.td-map-wrap{padding:0}
#bingc-phone-button.bingc-show{bottom:4rem}
.customers__title{margin-bottom:3rem}
.td-achievement__list{-ms-flex-wrap:wrap;flex-wrap:wrap}
.td-achievement__signature{padding-top:8px}
.td-achievement__item{-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;padding:15px 0;margin-left:-4px;margin-bottom:-4px}
.td-achievement__item:nth-child(1),.td-achievement__item:nth-child(2){border-bottom:4px dotted #ff9d00}
.td-achievement__item:nth-child(2){border-right:0}
.td-reviews-gallery img{width:100%}
.td-reviews-gallery__btn-wrap--left{margin-right:0}
.td-reviews-gallery__btn-wrap{padding-bottom:30px}
.td-reviews-gallery__title{font-size:16px;text-align:center}
.td-reviews-gallery__bg-text--ukr::before{display:none}
.td-reviews-gallery__slider-foto{left:auto}
.td-play{top:50%}
.th-info-employee__position{font-size:11px !important;line-height:1.1}
.th-overla-flex{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.th-width-right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.th-width-left{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.th-width-left .slick-slide{margin-right:-25px}
.th-flex-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.td-func-gate__img{margin-bottom:2rem}
.td-form_automobile__title{margin-bottom:40px}
.td-form_automobile__title p:first-child{font-size:26px}
.td-form_automobile__title p:last-child{font-size:26px}
.td-form_automobile__item{font-size:1.6rem}
.td-form_automobile__item:not(:last-child){border:0;padding-right:5px}
.td-form_automobile__bg-text--white::before{display:none}
.td-form_men{margin-top:300px}
.td-form_men__wrap{padding-right:80px;overflow:visible}
.td-form_men__wrap>.td-form_men__img-text{display:none}
.td-form_men__input-wrap:first-child{margin-right:0}
.td-form_men__button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-form_men__img-wrap img{z-index:-2;top:-322px;max-height:400px}
.td-form_men__img-text{text-align:left;display:block;padding-bottom:30px;left:0;right:auto;top:-240px}
.td-form_men__img-text span{color:#141c31}
.td-form_men__bg-text--ukr::before{display:none}
.td-panor-gates{padding-bottom:40px}
.td-panor-gates__bg-text--ukr::before{display:none}
.td-discounts{padding-bottom:30px}
.td-discounts .col-lg-4 .td-discounts__list{margin-bottom:6rem}
.td-discounts .col-lg-4:last-child .td-discounts__list{margin-bottom:3rem}
.td-discounts__list{margin-bottom:60px}
.td-discounts__list--received{top:auto}
.td-discounts__list:hover .td-discounts__input-overlay{opacity:1;visibility:visible;height:180px;-webkit-transition:all .3s ease;transition:all .3s ease;display:block}
.td-discounts__bg-text--ukr::before{display:none}
.tabs{margin-bottom:5rem}
.tabs .nav-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tabs .nav-tabs .nav-link{padding:21px 30px;text-align:center;font:1.6rem "Montserrat"}
.tabs .nav-tabs .nav-link::before{width:30px;height:3px;top:auto;bottom:-4px;border-right:0;border-top:4px dotted #c8c8c8;right:50%;margin-right:-15px}
.tab-content-item{margin-bottom:2rem}
.tab-content-item__img{margin-bottom:2rem}
.tab-content-item__header{margin-bottom:2rem;padding:0 1.5rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tab-content-item__header p{font:2.2rem "Montserrat"}
.tab-content-item__logo img{height:2.5rem}
.tab-content-item__text{margin-bottom:2rem;padding:0 1.5rem}
.tab-content-item__footer{padding:0 1.5rem}
.tab-content-item__footer_list--shutters{-ms-flex-wrap:wrap;flex-wrap:wrap}
.tab-content-item__footer_list--shutters li{width:100%;margin-bottom:2rem}
.tab-content-item_t-center{margin-bottom:2rem;height:auto}
.tab-content-item_machinery{margin-bottom:4rem}
.tab-content-title{padding-top:0;margin-bottom:1.5rem}
.tab-content-title::before{font-size:2.5rem;margin-right:2rem}
.tab-content-title p{font:2rem "Montserrat"}
.tab-content-text-item{height:auto;padding:2rem;margin-bottom:4rem}
.tabs__slider-item_price{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.tabs__slider-wrapper .tab-slider-prev{width:4.5rem;height:4.5rem}
.tabs__slider-wrapper .tab-slider-prev::before{font-size:1.6rem;line-height:4.5rem}
.tabs__slider-wrapper .tab-slider-next{width:4.5rem;height:4.5rem}
.tabs__slider-wrapper .tab-slider-next::before{font-size:1.6rem;line-height:4.5rem}
.accessories-tab-item{margin-bottom:3rem}
.accessories-tab-item__price{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.shutters-tab-item-img::before{display:none}
.shutters-tab-item-img::after{display:none}
.tab-table__td{font:1.5rem "Montserrat"}
.auto-accessories-tab{padding:3rem 0;margin:0 -15px;margin-bottom:3rem}
.auto-accessories-tab table th{padding:20px 10px}
.auto-accessories-tab table th:last-child{width:auto}
.auto-accessories-tab table td{padding:8px 10px;min-width:7rem}
.td-footer__copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-footer__developers{display:block}
.td-footer__developers-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-footer__developers-link svg{margin-left:0}
.td-footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-footer span{padding-right:0}
.td-mobile-nav{padding:5rem 2rem 3rem 2rem}
.hero_news .hero__title h1{font:3.6rem "Montserrat"}
.hero_news .hero__title b{font:4rem "Montserrat";display:block}
.hero_single .hero__title h1{font:2.6rem "Montserrat"}
.hero_single .hero__title b{font:3rem "Montserrat";display:inline}
.hero_partner .hero__video{width:100%}
.hero_gate-entrance{background-image:url(/wp-content/themes/tehnodim/assets/img/gate_hero_bg2_m.jpg)}
.hero_control::before{display:none}
.hero__title{text-align:center;margin-bottom:1rem}
.hero__title p{margin-bottom:.5rem}
.hero__title h1{font:2.6rem "Montserrat";letter-spacing:-0.2rem}
.hero__title h1 b{font-size:3rem;display:block}
.hero__title h1 span{font:1.5rem "Montserrat";display:block;margin-top:1rem}
.hero__video{margin-bottom:4rem}
.hero__video-btn{margin-right:1.5rem}
.hero__video-btn img{width:60px}
.hero__btn .td-button{padding:0 15px 0 50px;width:100%;font-size:1.5rem;max-width:31rem}
.hero__btn .td-button::before{left:15px;font-size:30px}
.advantages-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;border-right:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#fff 20%,rgba(255,255,255,0) 0);background-position:bottom;background-size:10px 2px;background-repeat:repeat-x;margin-bottom:3rem}
.advantages-item::after{display:none}
.advantages-item:last-child{background:0}
.advantages-item:nth-child(1) .advantages-item__title::before{font-size:60px}
.advantages-item__title::before{top:-70px}
.td-arguments-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-arguments__container{padding:3rem 1.5rem}
.td-arguments__logo{width:100%}
.td-arguments__title{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}
.td-arguments__title div{padding-right:0}
.td-arguments__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow-x:scroll;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -15px}
.td-arguments__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:250px}
.variant__items{margin-bottom:3rem}
.variant-title p{text-align:center}
.variant-advantage{margin-bottom:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.variant__left{text-align:left}
.variant__left .variant-advantage{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.variant__left p{padding:10px 0 10px 0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.variant__left p::before{left:0;right:auto;position:static;-webkit-transform:translateY(0);transform:translateY(0);margin-right:2rem}
.variant-item{margin-bottom:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.variant-item__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left}
.variant-item__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0}
.variant__btn .td-button{padding:0 15px 0 50px;width:100%;font-size:1.5rem;max-width:31rem}
.variant__btn .td-button::before{left:15px;font-size:30px}
.gate-description__img{margin-bottom:2rem}
.gate-description__img img{max-height:250px}
.calculate{padding:5rem 0}
.calculate__img{margin-bottom:3rem;width:250px;height:250px}
.calculate__img::after{top:-100px;left:-100px;bottom:-100px;right:-100px}
.calculate__content{padding-left:0}
.calculate p{text-align:center}
.calculate__title{text-align:center;display:block}
.calculate__presents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}
.calculate__gift{margin-bottom:1rem}
.calculate__btn{text-align:center}
.calculate__btn .td-button{padding:0 15px 0 50px;width:100%;font-size:1.5rem;max-width:31rem}
.calculate__btn .td-button::before{left:15px;font-size:30px}
.comparison .comp-title{margin-bottom:2rem;font:2rem "Montserrat"}
.comparison__item::before{display:none}
.comparison__item{margin-bottom:2rem;width:100%;padding:0}
.comparison__item-name{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem 1rem}
.td-remootino .calculate__img img{max-width:100%}
.td-remootino__content--bottom .td-title,.td-remootino__content--bottom p{display:block;text-align:center}
.td-remootino{padding:30px 0}
.td-remootino__img{width:250px;height:250px}
.td-remootino__img--control{position:relative}
.td-remootino__img--control{margin:0 auto}
.td-remootino__presents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}
.td-remootino__gift{margin-bottom:1rem}
.td-remootino__btn .td-button{padding:0 15px 0 50px;width:100%;font-size:1.5rem}
.td-remootino__btn .td-button::before{left:15px;font-size:30px}
.td-card-small__bg-text--ukr::before{display:none}
.td-card-small__overlay{padding-right:15px;padding-left:15px}
.td-card-small__deskription{font-size:15px;max-width:141px}
.td-card-small__img-wrap--men{position:relative;width:100%;height:100%;height:400px}
.td-card-small__img-wrap--journal{position:relative;width:100%;height:100%;height:400px}
.td-card-small__side{padding-left:0}
.td-card-content{width:100%}
.td-card-img{width:58%;position:absolute;bottom:87px;right:-15px}
.auto-goods__main-img-left .slick-arrow{width:4.5rem;height:4.5rem}
.auto-goods__main-img-left .auto-goods__main--slider--prev::before{font-size:1.6rem;line-height:4.5rem}
.auto-goods__main-img-left .auto-goods__main--slider--next::before{font-size:1.6rem;line-height:4.5rem}
.auto-goods__title-name-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.auto-goods__settings-wrap ul li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.auto-goods__feature::after{display:none}
.td-part_calc__btn-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}
.td-part_calc__btn-wrap .td-form_men__img-text{text-align:left;margin-top:20px;margin-left:0}
.td-part_calc__img-wrap{width:100%;height:100%;overflow:visible}
.td-part_calc__img-wrap .td-form_men__img-text{text-align:left;color:#fff;color:#141c31;position:absolute;font-family:"Montserrat";top:-400px}
.td-part_calc__img-wrap .td-form_men__img-text span{color:#141c31}
.td-part_calc__img-wrap img{z-index:-2;top:-448px;max-height:400px;right:-15px;position:absolute}
.td-part_calc__overlay{margin-top:228px}
.td-part_calc__title-header{margin-bottom:20px}
.td-part_calc__title{line-height:1.15;text-align:center;font-size:26px}
.td-part_calc__subtitle{text-align:center;font-size:16px}
.td-part_calc__bg-text--ukr::before{display:none}
.td-slide__checkbox{padding:0 15px 15px}
.td-slide__checkbox-title{margin-top:15px}
.td-slide__bg-text--ukr::before{display:none}
.td-slide__input-wrap:last-child{margin-bottom:30px;width:500px;margin-left:auto;margin-right:auto}
.td-slide__input-wrap{margin-bottom:30px;width:500px;margin-left:auto;margin-right:auto}
.td-slide .forma{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:25px}
.question{padding:0 0 5rem 0;background:0}
.question__title .nc-title{text-align:center}
.question__wrapper{padding:0}
.question__img .mob-img{width:auto}
.question-item__title a{font-size:1.7rem;padding:1rem 5.5rem 1rem 1.5rem;min-height:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.question-item__text{padding:0 4.5rem 2.5rem 1.5rem;font-size:1.4rem;line-height:1.8rem}
.td-work_us__title{font-size:14px}
.td-work_us__bg-text--ukr::before{display:none}
.guarantee__certificate{padding:0 1.5rem}
.guarantee-item{width:50%}
.guarantee-item__title{font:1.2rem "Montserrat"}
.info{padding:5rem 0}
.info__img{margin-bottom:3rem;width:250px;height:250px}
.info__img::after{top:-100px;left:-100px;bottom:-100px;right:-100px}
.info__content{padding-left:0}
.info-title p{text-align:center;font:2.2rem "Montserrat";margin-bottom:2rem}
.info__title{text-align:center;display:block}
.info__presents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}
.info__presents-text{margin-bottom:2rem}
.info__presents-text p{margin-bottom:1rem}
.info__btn .td-button{padding:0 15px 0 50px;width:100%;font-size:1.5rem}
.info__btn .td-button::before{left:15px;font-size:30px}
.block-about__text img{margin-right:0;float:none;max-width:100%}
.block-about__title{margin-bottom:1rem}
.td-instructions__bg-text--ukr::before{display:none}
.td-digital_print__category,.td-digital_print__img-wrap{max-width:450px}
.td-digital_print__bg-text::before{display:none}
.error-page h1{font-size:3.5rem}
.news-wrapper{padding:7rem 1.5rem 2rem 1.5rem}
.td-news__item{max-width:32rem;margin:0 auto}
.news__title{margin-bottom:3rem}
.news__title h2{font:2.7rem "Montserrat";line-height:2.5rem;margin-right:0;margin-bottom:1rem;text-align:center}
.news__title img{height:2.7rem}
.lt-pagination__item{margin:0}
.hero__title_single-post h1 b{color:#fff;letter-spacing:0}
.td-single-post__title{font:2.7rem "Montserrat"}
.td-single-post__thumb img{height:220px}
.td-single-post__sidebar{display:none}
.gate-assortment--montage .gate-assortment__panels .col{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2)}
}@media(max-width:624px){.td-slide__input-wrap:last-child{width:100%}
.td-slide__input-wrap{width:100%}
.td-work_us__item img{width:auto}
.td-work_us__item{max-width:300px;margin-left:auto;margin-right:auto;-ms-flex-preferred-size:300px;flex-basis:300px}
}@media(max-width:576px){.td-title--gallery{font-size:28px;padding-top:2rem;padding-bottom:1.7rem;text-align:center}
.td-title--gallery br{display:inline-block}
.td-title--goods{padding:30px 0}
.td-title--discounts{padding-bottom:0;margin-bottom:50px;font-size:26px}
.td-title--form_automobile{font-size:3rem}
.td-title--contacts{font-size:23px;text-align:center}
.td-title--news{font-size:28px;padding:2rem 0}
.td-title--card{font-size:4rem;text-align:center}
.td-title--card span{font-size:4rem}
.td-title--reviews-gallery{text-align:center}
.td-title--features{font-size:28px}
.td-title--form_men{font-size:18px;line-height:1.3;text-transform:lowercase;margin-bottom:22px}
.td-title--form_men::first-letter {text-transform:uppercase}
.td-title--form_men span{font-size:18px}
.td-title--form_men span::first-letter {text-transform:lowercase}
.td-title--form_men i{text-transform:lowercase;font-size:18px}
.td-title--part_calc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.td-title--part_calc img{margin-left:0;margin-top:3px}
.td-description{font-size:2rem}
.td-button--goods,.td-button-orange--goods,.td-button-black--goods{margin-left:auto;margin-right:auto}
.td-button--news,.td-button-orange--news,.td-button-black--news{padding:0 3rem}
.td-button--card,.td-button-orange--card,.td-button-black--card{max-width:100%;width:100%}
.td-button--interface,.td-button-orange--interface,.td-button-black--interface{font-size:1.5rem;max-width:100%;width:100%}
.td-button--interface:first-child,.td-button-orange--interface:first-child,.td-button-black--interface:first-child{max-width:100%;width:100%}
.td-button--remootino::before,.td-button-orange--remootino::before,.td-button-black--remootino::before{margin-bottom:0}
.td-button-orange--form_automobile::before{left:24px}
.td-scroller{width:45px;height:45px}
.td-scroller::before{font-size:.9rem}
.td-scroller.td-show{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}
.td-widjet-phone{width:45px;height:45px}
.td-widjet-phone--desctop{display:none}
.td-widjet-phone--mobile{display:inline-block}
.td-widjet-phone::before{width:20px;height:20px}
.td-widjet-phone.td-show{font-size:2rem;-webkit-transform:translateX(1rem);transform:translateX(1rem)}
.calc-wdjet{left:10px;bottom:20px}
.calc-wdjet.td-show-top{bottom:170px}
.calc-wdjet__icon{padding:23px}
.calc-wdjet__icon::before{font-size:25px}
.td-input::-webkit-input-placeholder{font-size:1.4rem}
.td-input::-moz-placeholder{font-size:1.4rem}
.td-input:-ms-input-placeholder{font-size:1.4rem}
.td-input::-ms-input-placeholder{font-size:1.4rem}
.td-input::placeholder{font-size:1.4rem}
.modal--thanks .modal__title{font-size:24px}
.modal--thanks .modal__subtitle{font-size:16px}
.td-features__item:first-child{padding-bottom:20px}
.td-features__img{display:none;background:0}
.td-features__name{font-size:16px}
.td-features__blockquote-wpap{width:100%}
.td-features__blockquote-wpap--garantee blockquote{text-align:center !important}
.td-features__footer blockquote{margin-bottom:20px;text-align:left}
.td-features__footer--garantee{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-features__element--garantee{margin-left:0 !important;padding-left:0 !important}
.td-garantee__bg-text--ukr::before{display:none}
.td-goods .td-goods__features::before,.td-goods .td-goods__features::after{font-size:1.9rem}
.td-goods__feature{font-size:13px}
.td-goods__interface{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-goods__price{margin-bottom:10px}
.td-goods__price::before{display:none}
.td-card__bg-text--ukr::before,.td-card__bg-text--ru::before{display:none}
.td-card__subtitle{text-align:center}
.td-card__overflow{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-interface__btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-contacts__social-net{text-align:center;width:100%;padding-left:0}
.td-achievement__number{font-size:4.5rem}
.td-achievement__signature{padding-top:9px;font-size:15px}
.th-flex-left{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.td-func-gate__features-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-func-gate__features:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:0}
.td-func-gate__features:first-child::before{width:100%}
.td-func-gate .phone-img img{height:370px;right:10px}
.td-func-gate__price span{font-size:30px}
.td-form_automobile__input-wrap{max-width:100%}
.td-form_automobile__title p:first-child{display:inline}
.td-form_automobile__title p:last-child{display:inline}
.td-form_automobile form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.td-form_automobile form{padding-left:0;padding-right:0}
.td-form_automobile__btn-wrap{min-width:auto}
.td-form_automobile__item{width:100%;font-size:18px}
.td-form_automobile__item:nth-child(1)::after,.td-form_automobile__item:nth-child(3)::after{display:none}
.td-form_automobile__item:not(:last-child){width:100%}
.td-form_men{margin-bottom:30px}
.td-form_men__wrap{padding-left:15px;padding-right:15px}
.td-form_men__input-wrap:first-child{margin-right:0}
.td-panor-gates__overlay{margin:0;margin-bottom:50px}
.td-panor-gates__deskription{line-height:1.15}
.td-panor-gates__chip{font-size:14px}
.td-panor-gates__img-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.td-panor-gates__item::before{width:20px;height:20px}
.td-panor-gates__item{padding:0;margin:0;margin-bottom:15px;padding-left:30px}
.td-discounts{padding-top:20px}
.tabs--entrance{margin-top:3rem}
.hero_services .hero__title_services b{display:none}
.td-arguments{display:none;visibility:hidden}
.variant_title{margin-top:5rem}
.td-remootino__content--bottom .td-title br,.td-remootino__content--bottom p br{display:none}
.td-remootino__bg-text--ukr::before{display:none}
.td-card-small__name span{font-size:25px}
.auto-goods__title-name-wrap{padding-right:0}
.auto-goods__property{min-width:120px;white-space:none;width:auto}
.auto-goods__title-list{text-align:center;width:100%}
.auto-goods__title-price{padding-left:0;display:block;width:100%;text-align:center}
.auto-goods__add-wrap ul li{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:35px}
.auto-goods__add-wrap ul li::before{width:23px;height:23px}
.auto-goods li>p{font-size:14px}
.td-part_calc__title-slide{font-size:18px}
.td-part_calc__btn-wrap{margin-top:0}
.td-part_calc__btn-wrap .td-form_men__img-text{display:none}
.td-part_calc__input-wrap:last-child{margin-bottom:30px}
.td-part_calc__input-wrap:first-child{margin-right:0}
.td-part_calc__input-wrap{-ms-flex-preferred-size:calc(100% / 1);flex-basis:calc(100% / 1);max-width:calc(100% / 1)}
.td-part_calc__input-wrap:not(:first-child){margin-top:14px}
.td-part_calc__img-wrap .td-form_men__img-text{display:inline-block;position:absolute;top:30px;left:0}
.td-part_calc__img-wrap .td-form_men__img-text{top:-461px}
.td-part_calc__img-wrap img{top:-540px}
.td-part_calc__overlay{margin-top:208px}
.td-slide .forma{padding-top:0}
.td-work_us__title{margin-top:18px}
.td-work_us__item{margin-bottom:0}
.guarantee-wrapper{margin-bottom:30px}
.td-instructions__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-instructions__item{-ms-flex-preferred-size:100%;flex-basis:100%}
.td-digital_print__category-title{text-align:center}
.td-digital_print__carts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px;margin-right:-10px}
.td-digital_print__cart{width:100px;padding-left:10px;padding-right:10px}
.td-digital_print__name{font-size:13px}
.td-digital_print__body{padding-bottom:30px}
.error-page{min-height:calc(100vh - 180px - 63px)}
.error-page h1{font-size:2.8rem}
.section-gate-prestige{padding-top:1rem}
.section-gate-prestige--shutters{padding-top:1rem 0 6rem}
.section-gate-accessories .gate-description__accessories{margin-bottom:2rem}
.gate-description__accessories--shutter{margin-bottom:2rem}
.gate-accessories-item{margin-bottom:2rem}
.gate-assortment__panels .col{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:50%}
.gate-additional{padding:1rem 0}
.section-rolety-montage__item p{font-size:1.4rem}
.section-rolety-profile__table .row:first-child .col-6,.section-rolety-profile__table .row:first-child .col-8{display:none}
.section-rolety-profile__table .row:first-child .col-2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}
.section-rolety-profile__table .row:first-child .col-2--long{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:calc(100% / 2)}
.section-rolety-profile__table .row:first-child .col-2:last-child{padding-right:0}
.section-rolety-profile__table .row:not(:first-child){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section-rolety-profile__table .row:not(:first-child) .col-6,.section-rolety-profile__table .row:not(:first-child) .col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2rem 1.5rem 0;text-align:center}
.section-rolety-profile__table .row:not(:first-child) .col-2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}
.section-rolety-profile__table .row:not(:first-child) .col-2--long{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:calc(100% / 2)}
}@media(max-width:490px){.td-func-gate .phone-img img{height:295px}
}@media(max-width:480px){.td-gallery__bg-text--ukr::before{display:none}
.td-gallery__item{-ms-flex-preferred-size:100%;flex-basis:100%}
.td-features__bg-text--ukr::before{display:none}
.td-features__element{display:block}
.td-news__bg-text--ukr::before{display:none}
.td-goods__bg-text--ukr::before{display:none}
.td-interface__bg-text--ukr::before,.td-interface__bg-text--ru::before{display:none}
.gate-additional__buttons .td-button{min-width:26rem}
.gate-additional__buttons .td-button+.td-button{margin-left:0}
}@media(max-width:450px){.td-form_men__img-text{display:none}
.td-panor-gates__item{width:90%;padding-left:40px}
.td-card-small__name{font-size:22px}
.td-card-small__name span{font-size:19px}
.auto-goods .dotted-between{display:none}
.auto-goods__footer{padding-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-part_calc__img-wrap .td-form_men__img-text{display:none}
}@media(max-width:400px){.td-button--slide-btn,.td-button-orange--slide-btn,.td-button-black--slide-btn{width:100%;max-width:100%;margin-left:auto;margin-right:auto}
.td-button--auto-goods,.td-button-orange--auto-goods,.td-button-black--auto-goods{width:100%;max-width:100%;margin-left:auto;margin-right:auto}
.variant-advantage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.variant-advantage p{margin-right:0;padding:15px 0 15px 60px}
.auto-goods__btn-wrap{width:100%}
.auto-goods__feature{margin-bottom:30px;width:auto}
}@media(max-width:380px){.td-goods__feature{min-width:100%;font-size:15px}
}@media(max-width:370px){.tab-content-title p{font:1.6rem "Montserrat"}
}@media(max-width:350px){.error-page h1{font-size:2.6rem}
}@media print{.d-print-none{display:none !important}
.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@-webkit-keyframes progressiveReveal{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@keyframes progressiveReveal{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes th-pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes th-pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes zcwphone{0%{-webkit-transform:rotate(0);transform:rotate(0)}
25%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}
75%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
100%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}
}@keyframes zcwphone{0%{-webkit-transform:rotate(0);transform:rotate(0)}
25%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}
75%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
100%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}
}@-webkit-keyframes dash{from{stroke-dashoffset:822}
to{stroke-dashoffset:0}
}@keyframes dash{from{stroke-dashoffset:822}
to{stroke-dashoffset:0}
}@-webkit-keyframes foldthecube{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}
90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}@keyframes foldthecube{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}
90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}@-webkit-keyframes ch-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(0.98);transform:scale(0.98)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes ch-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(0.98);transform:scale(0.98)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes move{0%{-webkit-transform:translateX(-100px) skewX(-15deg) scaleX(1);transform:translateX(-100px) skewX(-15deg) scaleX(1);opacity:0}
15%{opacity:0}
48%{opacity:1}
80%{opacity:0}
100%{-webkit-transform:translateX(330px) skewX(-15deg) scaleX(1);transform:translateX(330px) skewX(-15deg) scaleX(1)}
}@keyframes move{0%{-webkit-transform:translateX(-100px) skewX(-15deg) scaleX(1);transform:translateX(-100px) skewX(-15deg) scaleX(1);opacity:0}
15%{opacity:0}
48%{opacity:1}
80%{opacity:0}
100%{-webkit-transform:translateX(330px) skewX(-15deg) scaleX(1);transform:translateX(330px) skewX(-15deg) scaleX(1)}
}@-webkit-keyframes jittery{5%,50%{-webkit-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(0.95);transform:scale(0.95)}
15%{-webkit-transform:scale(1.05);transform:scale(1.05)}
20%{-webkit-transform:scale(1.05) rotate(-5deg);transform:scale(1.05) rotate(-5deg)}
25%{-webkit-transform:scale(1.05) rotate(5deg);transform:scale(1.05) rotate(5deg)}
30%{-webkit-transform:scale(1.05) rotate(-3deg);transform:scale(1.05) rotate(-3deg)}
35%{-webkit-transform:scale(1.05) rotate(2deg);transform:scale(1.05) rotate(2deg)}
40%{-webkit-transform:scale(1.05) rotate(0);transform:scale(1.05) rotate(0)}
}@keyframes jittery{5%,50%{-webkit-transform:scale(1);transform:scale(1)}
10%{-webkit-transform:scale(0.95);transform:scale(0.95)}
15%{-webkit-transform:scale(1.05);transform:scale(1.05)}
20%{-webkit-transform:scale(1.05) rotate(-5deg);transform:scale(1.05) rotate(-5deg)}
25%{-webkit-transform:scale(1.05) rotate(5deg);transform:scale(1.05) rotate(5deg)}
30%{-webkit-transform:scale(1.05) rotate(-3deg);transform:scale(1.05) rotate(-3deg)}
35%{-webkit-transform:scale(1.05) rotate(2deg);transform:scale(1.05) rotate(2deg)}
40%{-webkit-transform:scale(1.05) rotate(0);transform:scale(1.05) rotate(0)}
}@-webkit-keyframes heartbeat{50%{-webkit-transform:scale(1.05);transform:scale(1.05)}
}@keyframes heartbeat{50%{-webkit-transform:scale(1.05);transform:scale(1.05)}
}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}
30%{left:110%;margin-left:80px}
100%{left:110%;margin-left:80px}
}@keyframes slideme{0%{left:-30px;margin-left:0}
30%{left:110%;margin-left:80px}
100%{left:110%;margin-left:80px}
}/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face{font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:0 0;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color,rgba(1,210,232,.94));opacity:0;transition:opacity .15s ease;border-radius:4px}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:4px}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(1,210,232,.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}