:root{--awesome-pro:"Font Awesome 5 Pro",sans-serif;--gray:#4a4a49;--montserrat:"Montserrat",sans-serif;--shadow:0 1px 5px rgba(0,0,0,.05);--gray-20:#fafafa;--gray-60:#818284;--gray-10:#eaeaea;--awesome:"Font Awesome 5 Free",sans-serif;--rubik:"Rubik",sans-serif;--gray-80:#58585a;--secondary:#ff2c00;--height-header-m:70px;--gray-30:#ececec;--yellow:#ffc600;--t:.2s;--default:#2e363e;--primary:#3e94d1;--primary-dark:#03406a;--height-nav:50px;--height-header:100px;--radius:4px;--gray-100:#231f20;--bbg:#f7f7f7;--gray-40:#e1e1e1;--primary-light:#f2fafd;--gray-50:#ccc;--orange:#ff8c00}@media (max-width:991px){:root{--height-header:70px}}*{line-height:normal}figure{margin-bottom:0}address,ol,p,ul{padding:0;margin:0}button:focus,input:focus,textarea:focus{outline:none!important;box-shadow:none!important}body{font-size:16px;font-weight:500;color:#1a1818;width:100%;line-height:normal;font-family:var(--montserrat)}.container-992{max-width:992px;margin:0 auto}.container-1200{max-width:1200px;margin:0 auto}.icon{background-size:contain;background-position:50%;line-height:0;background-repeat:no-repeat;vertical-align:middle;display:inline-block}.icon-h-calc{height:25px;width:32px;background-image:url(/assets/template/images/icon/h-calc.svg)}.icon-h-phone{height:13px;width:13px;background-image:url(/assets/template/images/icon/h-phone.svg)}.icon-h-mail{height:13px;width:13px;background-image:url(/assets/template/images/icon/h-mail.svg)}.icon-p-calc{height:18px;width:18px;background-image:url(/assets/template/images/icon/p-calc.svg)}.btn{height:45px;justify-content:center;font-size:14px;border:none;text-decoration:none;font-weight:600;color:#fff;transition:var(--t);text-transform:uppercase;padding-right:20px;align-items:center;border-radius:var(--radius);word-wrap:normal;font-family:var(--rubik);padding-left:20px;display:inline-flex}.btn:active,.btn:focus,.btn:hover{color:var(--default);box-shadow:none!important}.btn-primary,.btn-primary:active,.btn-primary:focus{color:#fff;background-color:var(--primary)}.btn-primary:hover{color:#fff;background-color:var(--secondary)}.btn-primary-bordered,.btn-primary-bordered:focus{border:1px solid var(--primary);color:var(--primary);background-color:#fff}.btn-primary-bordered:active,.btn-primary-bordered:hover{color:#fff!important;background-color:var(--primary)!important}.btn .icon{margin-right:10px}@media (max-width:767px){.btn{height:40px;padding-right:15px;padding-left:15px}}.btn-hamburger{padding:0;color:#fff;width:35px}.btn-hamburger .bars{height:30px;position:relative;width:35px;display:inline-block;z-index:3}.btn-hamburger .bars span{height:4px;right:0;transition:.1s;position:absolute;background-color:var(--secondary);border-radius:21px;width:100%;display:block}.btn-hamburger .bars span:first-child{top:0}.btn-hamburger .bars span:nth-child(2){top:11px;width:75%}.btn-hamburger .bars span:nth-child(3){top:22px;width:50%}.btn-hamburger:active,.btn-hamburger:focus,.btn-hamburger:hover{color:#fff}.nav-opened .btn-hamburger .bars span{width:100%}.nav-opened .btn-hamburger .bars span:first-child{transform:rotate(45deg);top:.98em}.nav-opened .btn-hamburger .bars span:nth-child(2){opacity:0}.nav-opened .btn-hamburger .bars span:nth-child(3){transform:rotate(-45deg);top:.98em}.nav-breadcrumbs{min-height:50px;font-size:13px;color:var(--primary);align-items:center;line-height:16px;display:flex}.nav-breadcrumbs .breadcrumb{padding:0;margin-bottom:0;background-color:transparent}.nav-breadcrumbs li{list-style:none;font-size:12px;font-weight:500;position:relative;vertical-align:middle;display:inline-block}.nav-breadcrumbs li:after{font-size:16px;font-weight:300;content:"\f178";margin:-1px 11px 0 15px;vertical-align:middle;font-family:var(--awesome-pro);display:inline-block}.nav-breadcrumbs li:last-child:after{display:none}.nav-breadcrumbs a{text-decoration:none;color:var(--primary)}.nav-breadcrumbs .active{margin-top:1px}@media (max-width:575px){.nav-breadcrumbs{display:none}}.nav-pagination{text-align:center}.nav-pagination ul{align-items:center;display:inline-flex}.nav-pagination li{list-style:none;transition:var(--t);margin:0 1px}.nav-pagination li>i{margin:0 15px}.nav-pagination li a{padding:5px 15px;font-size:18px;text-decoration:none;color:var(--default);transition:var(--t);border-radius:var(--radius);display:block}.nav-pagination li:hover a{color:var(--primary)}.nav-pagination li.current a{border:1px solid var(--primary);color:var(--primary);background-color:#fff}.modal-content{background-color:#fff;border-radius:var(--radius)}.modal-body{padding:30px 30px 25px;position:relative}.modal-caption{font-size:28px;font-weight:700;margin-bottom:15px;color:var(--primary-dark)}.btn-modal-close{height:40px;min-height:auto;font-size:26px;border:none;right:-15px;color:var(--default);position:absolute;top:-15px;background-color:#fff;border-radius:50px;width:40px;z-index:1}.btn-modal-close:focus,.btn-modal-close:hover{color:var(--secondary);background-color:#fff}.modal-dialog-scrollable .btn-modal-close{right:auto;position:relative;top:auto}.modal-dialog-scrollable .modal-body{padding-top:0}@media (max-width:575px){.modal-dialog{margin:1.5rem}}.modal-geo .modal-dialog{max-width:760px}.modal-geo h3{font-size:18px;font-weight:700;margin-bottom:10px}.modal-geo-list{margin-bottom:20px;padding-left:13px}.modal-geo-list li{margin-bottom:6px}.modal-geo-list li a{color:var(--secondary);display:block}.form{background-color:#fff;border-radius:var(--radius)}.form .form-caption{font-size:26px;font-weight:700;margin-bottom:15px}.form .form-intro{font-size:16px;margin-bottom:15px;line-height:24px}.form .form-group{margin-bottom:20px;position:relative}.form .form-control{min-height:52px;padding:0 35px;border:1px solid var(--gray-30);transition:border-color .3s ease;background-color:#fff;border-radius:var(--radius)}.form .form-control-textarea{height:auto;min-height:100px;padding-top:15px}.form .form-control:focus,.form .form-control:hover{border-color:var(--primary-dark)}.form .form-control::-webkit-input-placeholder{font-size:15px;color:var(--gray)}.form .form-control:-moz-placeholder,.form .form-control::-moz-placeholder{font-size:15px;color:var(--gray)}.form .form-control:-ms-input-placeholder{font-size:15px;color:var(--gray)}.form-thx{min-height:300px;align-items:center;display:flex}.form-thx h2{margin-bottom:10px}.form-privacy{font-size:11px}.form-bordered{padding:35px 70px;border:8px solid var(--primary)}.form-bordered .btn-submit{height:50px;width:100%}@media (max-width:1199px){.form-bordered{padding:40px}}@media (max-width:991px){.form-bordered{padding:30px}}.social a{font-size:17px;margin-right:7px;transition:var(--t)}.social a,.social a:hover{color:var(--primary)}.text,.text p{font-size:18px;font-weight:400;line-height:24px}.text h1,.text h2,.text h3{padding-top:30px;font-weight:700;margin-bottom:20px;color:var(--primary-dark);text-transform:uppercase;position:relative;margin-top:40px}.text h1:after,.text h2:after,.text h3:after{height:6px;content:"";position:absolute;top:0;background-color:var(--primary);left:0;width:90px;display:block;z-index:1}.text h1{font-size:36px}.text h1,.text h2{letter-spacing:.05em}.text h2{font-size:32px}.text h3{padding-top:0;font-size:28px;color:var(--default)}.text h3:after{display:none}.text h4,.text h5,.text h6{font-size:24px;font-weight:500;margin-bottom:10px}.text p{margin-bottom:15px}.text a{text-decoration:underline;color:var(--primary)}.text a:hover{color:#b46714}.text strong{font-weight:700}.text blockquote{padding:60px 50px;margin-bottom:40px;outline-offset:-25px;outline:2px solid #fff;text-align:center;background-color:#e5e5e5}.text blockquote>:last-child{margin-bottom:0}.text em{font-style:italic}.text ol,.text ul{padding:5px 15px 10px 0;margin-bottom:5px}.text ol li,.text ul li{margin-left:15px}.text ul li{margin-bottom:10px;color:var(--default);position:relative;text-align:left;padding-left:3px}.text ol li{list-style:decimal;padding:1px 0 5px 10px}@media (max-width:767px){.text,.text p{font-size:16px;line-height:22px}}.slider{position:relative}.slider .next,.slider .prev{transform:translateY(-50%);justify-content:center;border:none;color:var(--primary);transition:var(--t);position:absolute;outline:none!important;top:50%;align-items:center;box-shadow:none!important;display:flex;z-index:2}.slider .next:hover,.slider .prev:hover{color:var(--default)}.slider .prev{left:-35px}.slider .next{right:-35px}.slider .next i,.slider .prev i{font-size:40px;font-weight:300}.slider .prev i{margin-right:2px}.slider .next i{margin-left:2px}@media (max-width:767px){.slider .next,.slider .prev{display:none}.slider{padding-bottom:40px}}.swiper{overflow:hidden}.swiper-pagination-bullets{min-height:20px;justify-content:center;bottom:0;text-align:center;align-items:center;width:100%;display:none}.swiper-pagination-bullet{height:15px;transition:var(--t);opacity:1;background-color:var(--gray-40);margin:0 4px;border-radius:50%;width:15px}.swiper-pagination-bullet.swiper-pagination-bullet-active{height:18px;background-color:var(--primary);width:18px}@media (max-width:767px){.swiper-pagination-bullets{display:flex}}@media (max-width:575px){.swiper .swiper-slide{max-width:280px}}.custom-accordion{padding-bottom:1px}.custom-accordion .accordion-item{overflow:hidden;border:1px solid var(--gray-30);margin-bottom:10px;background-color:transparent;border-radius:var(--radius)}.custom-accordion .item-button{padding:15px 40px 15px 30px;font-size:18px;text-decoration:none;font-weight:600;color:var(--default);transition:var(--t);position:relative;background-color:#fff;display:block;z-index:1}.custom-accordion .item-button:after{font-size:18px;font-weight:300;right:15px;color:var(--primary-dark);transition:var(--t);content:"\f067";position:absolute;top:16px;font-family:var(--awesome-pro);display:block}.custom-accordion .item-button:not(.collapsed):after{transform:rotate(315deg)}.custom-accordion .item-content{padding:0 30px;font-size:14px;background-color:#fff}.custom-accordion .item-content .wrapper{padding-bottom:15px}.custom-accordion .item-content .wrapper p{margin-bottom:15px}.custom-accordion .item-content .wrapper p:last-child{margin-bottom:0}@media (max-width:575px){.custom-accordion .item-button{padding-top:13px;font-size:15px;padding-bottom:13px;padding-left:15px}.custom-accordion .item-button:after{right:10px;top:12px}.custom-accordion .item-content{font-size:14px}.custom-accordion .item-content .wrapper{padding-top:5px;padding-bottom:15px}}.custom-table{border-radius:var(--radius)}.custom-table .row-caption{color:var(--primary-dark);background-color:#fff}.custom-table .text-red,.custom-table a{color:var(--secondary)}.custom-table-lg{font-size:15px}.custom-table-lg td{padding-top:15px;padding-bottom:15px}@media (max-width:575px){.custom-table-lg{font-size:13px}}.table-readmore{margin-bottom:30px}.table-readmore tr.is-hidden{display:none}.btn-table-readmore{max-width:240px;margin:0 auto 30px;width:100%;display:flex}.custom-tabs-nav{margin-bottom:30px}.custom-tabs-nav .nav{border-bottom:1px solid var(--gray-40);display:inline-flex}.custom-tabs-nav .nav li{margin-right:55px;margin-bottom:-1px}.custom-tabs-nav .nav li:last-child{margin-right:0}.custom-tabs-nav .nav li a{padding:8px 0;font-size:18px;text-decoration:none;color:var(--default);text-transform:uppercase;font-family:var(--rubik);display:block}.custom-tabs-nav .nav li a.active{font-weight:700;color:var(--primary-dark);border-bottom:2px solid var(--primary)}@media (max-width:991px){.custom-tabs-nav .nav li{margin-right:35px}.custom-tabs-nav .nav li a{font-size:16px}}@media (max-width:575px){.custom-tabs-nav{margin-bottom:10px}.custom-tabs-nav .nav{border-bottom:none}.custom-tabs-nav .nav li{margin-right:32px;margin-bottom:15px}.custom-tabs-nav .nav li a{font-size:18px}}.template{max-width:1920px;background-color:var(--bbg);margin:0 auto}.template>main{min-height:750px;padding-top:calc(var(--height-header) + var(--height-nav) + 1px);transition:var(--t)}@media (max-width:991px){.template>main{padding-top:calc(var(--height-header-m) + 1px)}}.template>header{overflow:hidden;position:fixed;border-bottom:1px solid var(--gray-30);top:0;background:#fff;left:0;width:100%;z-index:102}.template>header>.container{min-height:var(--height-header);transition:var(--t);position:relative;background-color:#fff;align-items:center;display:flex}.template>header .col-left,.template>header .col-right{height:100%;position:absolute;top:0;align-items:center;display:flex}.template>header .col-left{left:15px}.template>header .col-right{justify-content:flex-end;right:15px}.template>header .logo{transition:var(--t);max-width:185px;width:100%;display:block}.template>header .btn-region{border:none;padding-right:15px;text-align:left;background:transparent}.template>header .btn-region>span{display:block}.template>header .btn-region .address{font-size:13px}.template>header .btn-region .city{font-size:14px;font-weight:500;margin-bottom:2px;color:var(--primary-dark);align-items:center;display:flex}.template>header .btn-region .city i{font-weight:400;margin-left:10px}.template>header .btn-region .city>span{position:relative;padding-bottom:2px}.template>header .btn-calc{height:100%;padding:0 20px;justify-content:center;border:none;text-decoration:none;position:relative;text-align:left;align-items:center;background:none;display:flex}.template>header .btn-calc:after,.template>header .btn-calc:before{height:60%;transform:translateY(-50%);content:"";position:absolute;top:50%;background-color:var(--gray-40);width:1px;display:block;z-index:1}.template>header .btn-calc:after{left:0}.template>header .btn-calc:before{right:0}.template>header .btn-calc i,.template>header .btn-calc span{display:inline-block}.template>header .btn-calc span{font-size:15px;font-weight:500;color:var(--primary-dark);margin-left:10px;line-height:16px}.template>header .btn-callback i{display:none}.template>header .contact{align-items:center;padding-left:20px;display:flex}.template>header .contact .phone{margin-right:20px;position:relative;display:block;z-index:2}.template>header .contact .phone a{text-decoration:none;margin-bottom:5px;transition:var(--t);align-items:center;display:flex}.template>header .contact .phone a,.template>header .contact .phone a span{font-size:17px;font-weight:700;color:var(--default)}.template>header .contact .phone a i{margin-right:5px}.template>header .contact .phone a:last-child{margin-bottom:0}.template>header .contact .phone a:hover{color:var(--secondary)}.template>header .btn-hamburger{margin-left:10px;display:none}@media (max-width:1199px){.template>header .btn-callback i{font-size:20px;font-weight:300;display:inline-flex}.template>header .btn-callback span,.template>header .contact .phone a i{display:none}}@media (max-width:991px){.template>header>.container{max-width:100%}.template>header .logo{max-width:130px}.template>header .btn-calc span,.template>header .btn-region .address{display:none}.template>header .btn-hamburger{display:inline-flex}.template>header .contact .phone a,.template>header .contact .phone a span{font-size:16px}}@media (max-width:767px){.template>header .contact .phone{display:none}}@media (max-width:575px){.template>header .logo{max-width:110px}.template>header .btn-region{max-width:130px}.template>header .btn-region .city{font-size:13px;text-align:right}.template>header .btn-calc{padding-right:10px;padding-left:10px}.template>header .contact{display:none}}.nav-main{transition:top var(--t),transform var(--t);position:fixed;top:calc(var(--height-header) + 1px);background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);left:0;width:100%;z-index:101}.nav-main .menu li{list-style:none}.nav-main .menu a{text-decoration:none;position:relative}@media (min-width:992px){.nav-main .menu{min-height:var(--height-nav);position:relative;align-items:center;display:flex}.nav-main .menu li .arrow{display:none}.nav-main .menu li.parent>a{padding-right:30px}.nav-main .menu li.parent>a:after{height:8px;transform:translateY(-50%);right:10px;content:"";position:absolute;top:50%;background:0 0/contain no-repeat url(/assets/template/images/icon/nav-chevron.svg);width:10px;display:block;z-index:1}.nav-main .menu li.parent.current>a:after,.nav-main .menu li.parent:hover>a:after{background-image:url(/assets/template/images/icon/nav-chevron-current.svg)}.nav-main .menu li.current>a,.nav-main .menu li:hover>a{color:var(--primary)!important}.nav-main .menu li.level1{height:100%;display:inline-block}.nav-main .menu li.level1>a{border-right:1px solid transparent;min-height:var(--height-nav);border-left:1px solid transparent;padding-top:15px;font-weight:600;color:var(--primary-dark);text-transform:uppercase;padding-bottom:15px;padding-left:15px;display:block}.nav-main .menu li.level1:not(.parent)>a{padding-right:15px}.nav-main .menu li.level1:first-child>a{padding-left:10px}.nav-main .menu li.level1>ul{padding:30px 0;position:absolute;border-top:2px solid var(--primary-dark);top:calc(var(--height-nav));background-color:var(--primary-light);box-shadow:0 5px 10px rgba(0,0,0,.1);left:0;width:100%;display:none;z-index:2}.nav-main .menu li.level1>ul:after{height:100%;content:"";position:absolute;top:0;background-color:#fff;left:0;width:230px;display:block;z-index:-1}.nav-main .menu li.level1:hover>ul{display:block}.nav-main .menu li.level2{max-width:230px}.nav-main .menu li.level2>span:not(.arrow){padding:10px 25px 10px 15px;font-size:15px;text-decoration:none;font-weight:500;color:var(--default);position:relative;text-align:right;cursor:pointer;width:210px;display:block;z-index:2}.nav-main .menu li.level2.parent>span:not(.arrow):after{height:8px;transform:translateY(-50%) rotate(-90deg);right:0;content:"";position:absolute;top:50%;background:0 0/contain no-repeat url(/assets/template/images/icon/nav-chevron.svg);width:10px;display:block;z-index:1}.nav-main .menu li.level2>ul{height:100%;padding-top:30px;flex-wrap:wrap;position:absolute;top:0;align-content:start;padding-bottom:30px;left:225px;width:calc(100% - 225px);padding-left:5px;display:none;z-index:3}.nav-main .menu li.level2:hover ul{display:flex}.nav-main .menu li.level3{flex:0 0 33.3333333%;border-right:1px solid var(--gray-40);max-width:33.333333%}.nav-main .menu li.level3>a{padding:8px 10px 12px 30px;font-size:16px;font-weight:500;color:var(--default);display:block}.nav-main .menu li.level3:nth-child(3n){border-right:none}.nav-main .menu li.level1>ul{min-height:500px}}.nav-main-mobile{display:none}@media (max-width:991px){.nav-main{transform:translateY(-100%);background-color:#e4eefd;box-shadow:none}.nav-opened{overflow:hidden}.nav-opened:before{height:100vh;content:"";position:fixed;top:0;background-color:rgba(0,0,0,.5);left:0;width:100vw;display:block;z-index:100}.nav-opened .nav-main{transform:translateY(0)}.nav-main>.container{padding:0;max-width:100%}.nav-main .menu{overflow:auto;max-height:calc(100vh - var(--height-header) - 64px)}.nav-main .menu li .arrow{height:50px;justify-content:center;right:0;color:var(--primary-dark);position:absolute;text-align:center;top:0;align-items:center;cursor:pointer;width:60px;display:flex;z-index:10}.nav-main .menu li .arrow i{font-size:22px;transition:var(--t)}.nav-main .menu li.level1{margin-bottom:1px;position:relative}.nav-main .menu li.level1>a{padding:15px 20px;font-size:16px;font-weight:600;color:var(--primary-dark);text-transform:uppercase;background-color:#fff;display:block}.nav-main .menu li.level1>ul{transition:var(--t)}.nav-main .menu li.level2{margin-bottom:1px;position:relative}.nav-main .menu li.level2>span:not(.arrow){padding:13px 10px 13px 40px;font-size:16px;font-weight:500;color:var(--primary-dark);background-color:#fff;display:block}.nav-main .menu li.level2 .arrow{height:44px;color:var(--default)}.nav-main .menu li.level2>ul{padding-top:5px;padding-bottom:5px}.nav-main .menu li.level3{padding-top:5px;padding-bottom:6px;padding-left:35px}.nav-main .menu li.level3>a{padding:3px 15px;text-decoration:none;color:var(--default);display:block}.nav-main .menu li>ul{display:none}.nav-main .menu li.is-visible>ul{display:block!important}.nav-main .menu li.is-visible>.arrow i{transform:rotate(90deg)}}.nav-mobile-bottom{display:none}@media (max-width:767px){.nav-mobile-bottom{position:fixed;bottom:0;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);left:0;width:100%;display:block;z-index:101}.nav-mobile-bottom .menu{position:relative;text-align:center}.nav-mobile-bottom .menu li{list-style:none;padding:0;margin:0}.nav-mobile-bottom .menu>li{position:static}.nav-mobile-bottom .menu>li>a{padding-top:10px;font-size:11px;text-decoration:none;color:var(--primary);background-color:var(--gray-40);padding-bottom:10px;display:block}.nav-mobile-bottom .menu>li>a.collapsed{background-color:#fff}.nav-mobile-bottom .menu>li>a>i{margin-bottom:3px;display:block}.nav-mobile-bottom .menu>li>a>i>img{height:26px;width:26px}.nav-mobile-bottom .menu .dropdown{position:absolute;bottom:100%;text-align:center;background-color:var(--gray-40);box-shadow:0 -2px 3px rgba(0,0,0,.2);left:0;width:100%;z-index:1}.nav-mobile-bottom .menu .dropdown li{border-right:1px solid #fff;padding:10px 15px;cursor:pointer;display:inline-block}.nav-mobile-bottom .menu .dropdown li:last-child{border-right:none}.nav-mobile-bottom .menu .dropdown a{font-size:28px;display:block}}.template.header-fixed>header>.container{min-height:var(--height-header-m)}.template.header-fixed>header .logo{max-width:140px}.template.header-fixed>.nav-main{top:calc(var(--height-header-m) + 1px)}.template.header-fixed>main{padding-top:calc(var(--height-header-m) + var(--height-nav) + 1px)}@media (max-width:991px){.template.header-fixed>main{padding-top:calc(var(--height-header-m) + 1px)}}@media (max-width:575px){.template.header-fixed>header .logo{max-width:110px}}.template.modal-open .nav-main,.template.modal-open>header{width:calc(100% - 17px)}.section-hero{background-size:cover;background-color:#fff;background-position:100%;background-repeat:no-repeat}.hero-item{min-height:560px;position:relative;align-items:center;display:flex}.hero-item:after{height:100%;content:"";position:absolute;top:0;background-color:hsla(0,0%,100%,.6);left:0;width:100%;display:none}.hero-item .wrapper{padding-top:40px;position:relative;padding-bottom:40px;width:90%;z-index:2}.hero-item .item-caption{margin-bottom:10px}.hero-item .item-caption>*{font-size:36px;font-weight:700;color:var(--default);text-transform:uppercase;line-height:1.3;display:inline}.hero-item .item-caption-h2{margin-bottom:15px;max-width:65%}.hero-item .item-caption-h2>*{font-size:30px;font-weight:700;text-transform:none;line-height:40px}.hero-item .item-caption-h2 h2{color:var(--primary-dark)}.hero-item .item-caption-h2 h2 span{color:var(--orange)}.hero-item .item-prim{padding:25px;margin-bottom:25px;background-color:hsla(0,0%,100%,.8);border-radius:5px}.hero-item .item-prim ul{flex-wrap:wrap;display:flex}.hero-item .item-prim li{list-style:none;font-size:18px;font-weight:500;margin-bottom:7px;position:relative;max-width:33.333333%;width:100%;padding-left:30px}.hero-item .item-prim li:before{height:24px;content:"";position:absolute;top:-5px;background:0 0/auto no-repeat url(/assets/template/images/icon/checkbox-hero-prim.svg);left:0;width:24px;display:inline-block;z-index:1}.form-diag{padding:30px;max-width:70%;background-color:hsla(0,0%,100%,.8)}.form-diag .form-caption{font-size:22px;font-weight:700;margin-bottom:15px;text-align:center;line-height:29px}.form-diag .form-caption span{color:var(--orange)}.form-diag .form-wrapper{margin:0 auto;width:90%}.form-diag .btn{height:52px;font-size:18px;width:100%}@media (max-width:1399px){.form-diag .btn{font-size:16px}}@media (max-width:1199px){.hero-item .item-caption>*{font-size:25px;line-height:1.2}.hero-item .item-prim{padding-left:15px}.hero-item .item-prim li{font-size:16px}.hero-item .item-prim li:before{top:-6px}.form-diag .btn{font-size:14px}}@media (max-width:991px){.hero-item:after{display:block}.hero-item .wrapper{width:100%}.hero-item .item-prim li{max-width:100%}.hero-item .item-caption-h2{max-width:90%}.form-diag{max-width:100%}}@media (max-width:575px){.section-hero>.container{padding-right:0;padding-left:0}.hero-item{min-height:auto;padding-right:15px;padding-left:15px}.hero-item .item-caption{margin-bottom:15px}.hero-item .item-caption h1,.hero-item .item-subcaption{font-size:24px}.hero-item .item-prim li{font-size:16px}.form-diag .form-caption{font-size:21px;line-height:24px}}.section-header{margin-bottom:40px}.section-header h1,.section-header h2{font-size:30px;font-weight:700;color:var(--default)}.section-header .intro{font-size:18px;line-height:23px;margin-top:15px}@media (max-width:767px){.section-header{margin-bottom:20px}.section-header h1,.section-header h2{font-size:26px;line-height:29px}.section-header .intro{font-size:14px;line-height:18px}}.spacer-x1{padding-top:40px;padding-bottom:40px}.spacer-x2{padding-bottom:70px}.spacer-top-x1,.spacer-x2{padding-top:40px}.spacer-top-x2{padding-top:70px}.spacer-bottom-x1{padding-bottom:40px}.spacer-bottom-x2{padding-bottom:70px}@media (max-width:767px){.spacer-x1{padding-top:20px;padding-bottom:20px}.spacer-x2{padding-top:40px;padding-bottom:40px}.spacer-top-x1{padding-top:20px}.spacer-top-x2{padding-top:40px}.spacer-bottom-x1{padding-bottom:20px}.spacer-bottom-x2{padding-bottom:40px}}.section-prim{background-color:#fff}.section-prim .col-prim{padding-left:50px}.grid-prim .grid-item{justify-content:space-between;margin-bottom:15px;max-width:165px;align-items:center;width:100%;display:inline-flex}.grid-prim .grid-item img{flex:0 0 40px;max-width:40px}.grid-prim .grid-item figcaption{flex:0 0 115px;font-size:15px;font-weight:500;max-width:115px}@media (max-width:991px){.section-prim .col-form{margin-bottom:30px}.section-prim .col-prim{padding-left:15px}}@media (max-width:575px){.grid-prim [class*=col-]{text-align:center}.grid-prim .grid-item{flex-wrap:wrap;margin-bottom:30px;text-align:center}.grid-prim .grid-item figcaption,.grid-prim .grid-item img{flex:0 0 100%;max-width:100%}.grid-prim .grid-item img{max-width:40px;margin:0 auto}.grid-prim .grid-item figcaption{font-size:13px;margin-top:15px}}.grid-products .grid-item{margin-bottom:30px}.grid-products figure{padding:15px 10px;border:1px solid var(--gray-30);text-align:center;background-color:#fff;box-shadow:var(--shadow);border-radius:var(--radius)}.grid-products .item-preview{margin-bottom:15px;display:block}.grid-products .item-preview img{max-width:166px;max-height:166px}.grid-products .grid-item:hover .item-preview .img,.grid-products .item-preview .gif{display:none}.grid-products .grid-item:hover .item-preview .gif{display:inline-block}.grid-products .item-name{height:58px;overflow:hidden;font-size:18px;text-decoration:none;font-weight:700;margin-bottom:10px;color:var(--primary-dark);line-height:1.1em;display:block}.grid-products .item-size{justify-content:center;font-size:12px;margin-bottom:10px;align-items:center;display:flex}.grid-products .item-size span{min-height:25px;margin:0 5px;align-items:center;display:inline-flex}.grid-products .item-size .value{padding:5px 10px;background-color:var(--primary-light);border-radius:var(--radius)}.grid-products .item-intro{height:90px;overflow:hidden;font-size:14px;margin-bottom:15px}.grid-products .item-price{margin-bottom:10px}.grid-products .item-price .old{color:var(--gray-50);position:relative;display:inline-block}.grid-products .item-price .old:after{height:1px;transform:translateY(-50%);content:"";position:absolute;top:50%;background-color:var(--gray-50);left:0;width:100%;display:block;z-index:1}.grid-products .item-price .current{font-size:24px;font-weight:500;color:var(--primary-dark)}.grid-products .item-action .btn{height:38px;padding:10px 20px;font-size:12px;font-weight:600}.grid-products .item-attr{margin-bottom:15px}.grid-products .item-attr li{list-style:none;margin-bottom:7px}.grid-products .item-attr span{display:block}.grid-products .item-attr .caption{justify-content:space-between;font-size:12px;margin-bottom:3px;align-items:center;display:flex}.grid-products .item-attr .value{color:var(--gray-60)}.grid-products .item-attr .meter,.grid-products .item-attr .meter span{height:5px;border-radius:var(--radius);width:100%}.grid-products .item-attr .meter{background-color:var(--gray-40)}.grid-products .item-attr li:first-child .meter span{background-color:var(--primary)}.grid-products .item-attr li:nth-child(2) .meter span{background-color:var(--bs-yellow)}@media (max-width:767px){.grid-products .item-action .btn{margin-bottom:5px;width:100%}}@media (max-width:575px){.grid-products .grid-item{margin-bottom:15px}.grid-products .item-action .btn{width:auto}}.grid-access .grid-item{transition:var(--t);text-align:center}.grid-access .grid-item figure{padding:15px;border:1px solid var(--gray-40)}.grid-access .grid-item figcaption{height:39px;overflow:hidden}.grid-access .grid-item figcaption a{font-size:16px;text-decoration:none;color:var(--primary-dark)}.grid-access .grid-item .preview{margin-bottom:15px;display:block}.grid-access .grid-item:hover figure{background-color:#fff;box-shadow:var(--shadow)}.grid-access .grid-item:hover figcaption a{text-decoration:underline}@media (max-width:767px){.grid-access .grid-item figure{padding:10px}.grid-access .grid-item figcaption a{font-size:14px}.grid-access .grid-item .preview{margin-bottom:10px}}@media (max-width:360px){.grid-access .grid-item figcaption a{font-size:11px}}.section-tags{background:50%/cover no-repeat url(/assets/template/images/line2.svg)}.grid-tags .figure{height:115px;padding:15px;border:1px solid var(--primary);text-decoration:none;background-color:#fff;align-items:center;border-radius:var(--radius);display:flex}.grid-tags .item-image{margin-right:15px;min-width:84px;width:84px;display:inline-block}.grid-tags .item-image img{border:1px solid var(--primary);border-radius:50%}.grid-tags .figcaption{flex-wrap:wrap;max-width:145px;align-items:center;width:100%;display:flex}.grid-tags .caption{text-decoration:none;color:var(--primary-dark)}.grid-tags .caption,.grid-tags .price{font-size:16px;font-weight:500;width:100%;display:block}.grid-tags .price{color:var(--orange);margin-top:10px}@media (max-width:1199px){.grid-tags .figure{padding:10px}.grid-tags .figcaption{max-width:115px}.grid-tags .caption{font-size:14px}}@media (max-width:575px){.grid-tags .grid-item{margin:0 auto 7px;width:300px}.grid-tags .grid-item .caption{font-size:13px}.grid-tags .figcaption{max-width:200px}}@media (max-width:420px){.grid-tags .figure{height:auto}.grid-tags .caption{height:auto;font-size:15px}}.grid-colors{text-align:center}.grid-colors li{list-style:none;min-height:100px;justify-content:center;font-size:15px;font-weight:500;max-width:25%;align-items:center;width:100%;display:inline-flex}.grid-colors li img{margin-right:15px;max-width:90px;border-radius:var(--radius)}.grid-colors li span{display:inline-block}@media (max-width:1199px){.grid-colors li{max-width:25%}}@media (max-width:991px){.grid-colors li{font-size:13px;max-width:220px}}@media (max-width:575px){.grid-colors li{flex-wrap:wrap;margin-bottom:15px;max-width:115px}.grid-colors li img{margin-right:0}.grid-colors li span{width:100%}}.grid-portfolio .col-info{padding-left:30px}.grid-portfolio .item-preview{position:relative;padding-right:25px;padding-bottom:25px;display:block}.grid-portfolio .item-preview img{position:relative;z-index:2}.grid-portfolio .item-preview:after{height:calc(100% - 15px);border:8px solid var(--primary);right:0;content:"";position:absolute;bottom:0;width:calc(100% - 15px);display:block;z-index:1}.grid-portfolio .item-title{font-size:24px;font-weight:700;margin-bottom:20px}.grid-portfolio .item-price{font-size:32px;font-weight:800;margin-bottom:20px;color:var(--primary-dark)}.grid-portfolio .item-price sub{font-size:16px;bottom:1px}.grid-portfolio .item-intro{margin-bottom:20px;line-height:22px}@media (max-width:991px){.grid-portfolio .col-preview{margin-bottom:30px}}@media (max-width:767px){.grid-portfolio .col-info,.grid-portfolio .col-preview{margin-bottom:15px}}@media (max-width:575px){.grid-portfolio .item-preview{padding-right:10px;padding-bottom:10px}.grid-portfolio .item-preview:after{border-width:5px}.grid-portfolio .item-title{font-size:19px;font-weight:700;margin-bottom:10px}.grid-portfolio .item-price{font-size:28px;margin-bottom:10px}.grid-portfolio .item-intro{font-size:13px;margin-bottom:15px;line-height:20px}}.grid-brands .grid-item{margin-bottom:15px;max-width:16%}.grid-brands figure{padding:10px 10px 20px;border:1px solid var(--primary);text-align:center;border-radius:var(--radius)}.grid-brands figcaption a{font-size:16px;text-decoration:none;font-weight:600;color:var(--primary-dark);text-transform:uppercase}.grid-brands .item-preview{margin-bottom:20px;display:block}@media (max-width:1199px){.grid-brands figure{padding:10px}.grid-brands figcaption a{font-size:12px}.grid-brands .item-preview{margin-bottom:10px}}@media (max-width:767px){.grid-brands .grid-item{max-width:33.33333%}}@media (max-width:575px){.grid-brands .grid-item{margin-bottom:5px;max-width:33%}}.section-geo{background-color:var(--primary-light)}.section-geo .item-caption{font-size:20px;font-weight:600;margin-bottom:25px;text-align:center}.section-geo .item-map{margin-bottom:25px}.section-geo .item-map iframe{height:280px;width:100%}.section-geo .item-list{text-align:center}.section-geo .item-list .wrap{text-align:left;display:inline-block}.section-geo .item-list .caption{font-size:16px;font-weight:600;margin-bottom:15px}.section-geo .item-list ul{margin-bottom:15px}.section-geo .item-list ul li{list-style:none}.section-geo .item-list ul li a{padding:3px 0;text-decoration:none;color:var(--primary-dark);display:block}.section-geo .item-list ul li:hover a{text-decoration:underline}.section-geo .item-list .btn-full{text-decoration:none;font-weight:600;color:var(--primary-dark);text-transform:none;padding-right:0;align-items:center;width:auto;padding-left:0;display:flex}.section-geo .item-list .btn-full span{text-decoration:underline}.section-geo .item-list .btn-full i{text-decoration:none;font-weight:400;margin-left:10px;margin-top:2px}.section-rev{background:#fff 50%/cover no-repeat url(/assets/template/images/line2.svg)}.slider-reviews .user-icon{font-size:25px;margin-bottom:5px;color:var(--gray-50)}.slider-reviews .user-name{font-size:20px;font-weight:600;margin-bottom:15px}.slider-reviews .user-stars{margin-bottom:15px}.slider-reviews .user-text{font-size:15px;margin-bottom:15px;line-height:20px}.slider-reviews .user-readmore{text-decoration:none;font-weight:600;color:var(--primary-dark);align-items:center;display:flex}.slider-reviews .user-readmore span{text-decoration:underline}.slider-reviews .user-readmore i{text-decoration:none;font-weight:400;margin-left:10px;margin-top:2px}@media (max-width:767px){.slider-reviews .user-item{margin-bottom:30px}}.section-news .col-form{padding-left:50px}.section-news .news-readmore{font-size:16px;text-decoration:none;font-weight:600;color:var(--primary-dark);align-items:center;display:flex}.section-news .news-readmore span{text-decoration:underline}.section-news .news-readmore i{text-decoration:none;font-weight:400;margin-left:10px;margin-top:2px}.grid-news .grid-item{margin-bottom:30px}.grid-news .grid-item .title{font-size:18px;text-decoration:none;font-weight:600;margin-bottom:10px;color:var(--default);display:block}.grid-news .grid-item .readmore{text-decoration:none;font-weight:600;color:var(--primary);align-items:center;display:flex}.grid-news .grid-item .readmore span{text-decoration:underline}.grid-news .grid-item .readmore i{text-decoration:none;font-weight:400;margin-left:10px;margin-top:2px}@media (max-width:991px){.section-news .col-news{margin-bottom:30px}.section-news .col-form{padding-left:15px}}.social a{margin-right:5px;display:inline-block}.social a:last-child{margin-right:0}.section-map{position:relative}.section-map .ymap{min-height:460px;position:relative;background-position:50%;width:100%;background-repeat:no-repeat;z-index:1}.section-map .ymap iframe{min-height:460px}.section-map .contact{transform:translateY(-50%);padding:30px;position:absolute;max-width:370px;top:50%;background-color:#fff;box-shadow:var(--shadow);border-radius:var(--radius);left:20%;z-index:2}.section-map .contact .caption{list-style:none;font-size:30px;font-weight:700;margin-bottom:20px;padding-left:28px}.section-map .contact ul{margin-bottom:30px}.section-map .contact li{list-style:none;font-size:16px;font-weight:600;margin-bottom:20px;color:var(--default);align-items:center;display:flex}.section-map .contact li>span{margin-left:10px;display:inline-block}.section-map .contact li a{text-decoration:none;color:var(--default)}.section-map .social{padding-left:28px}@media (max-width:991px){.section-map .contact{left:10%}}@media (max-width:767px){.section-map .contact{transform:translateY(0);position:relative;max-width:none;top:auto;left:auto}}.template>footer{padding-top:50px;background-color:#fff;padding-bottom:50px}.template>footer,.template>footer a{color:var(--default)}.template>footer a:hover{color:var(--secondary)}.template>footer h3{font-size:18px;font-weight:700;margin-bottom:20px}.template>footer .logo{margin-bottom:5px;display:block}.template>footer .col-logo{max-width:200px}.template>footer .col-logo .copy{font-size:13px;font-weight:500;margin-bottom:5px}.template>footer .col-logo a{color:#fff}.template>footer .col-logo a:hover{color:var(--secondary)}.template>footer .nav-footer li{list-style:none;margin-bottom:8px}.template>footer .nav-footer li a{font-size:13px;font-weight:400;display:block}.template>footer .nav-footer li.current a{color:var(--secondary)}.template>footer .col-contact .phone{font-size:18px;font-weight:600;margin-bottom:15px;text-align:right}.template>footer .col-contact .phone a{text-decoration:none}.template>footer .col-contact .social{text-align:right}@media (max-width:1199px){.template>footer .col-logo{max-width:none;padding-right:50px}.template>footer .col-contact{justify-content:space-between;align-items:flex-start;display:flex}.template>footer .col-contact .phone{margin-bottom:0;text-align:left}.template>footer .col-contact .social{text-align:left}}@media (max-width:991px){.template>footer h3{font-size:16px;margin-bottom:15px}.template>footer .col-logo{padding-right:30px}}@media (max-width:767px){.template>footer .col-contact{display:block}.template>footer .col-contact .phone{margin-bottom:15px}}@media (max-width:575px){.template>footer h3{font-size:15px;margin-bottom:10px}.template>footer .col-logo .copy,.template>footer .nav-footer li a{font-size:12px}}.section-prod{background-color:#fff}.section-prod .section-header{margin-bottom:25px}.section-prod .col-info{padding-left:30px}.slider-pg{margin-bottom:5px}.slider-pg-thumbs .slide{padding-bottom:5px}.slider-pg-thumbs figure{border:2px solid var(--primary-light);border-radius:var(--radius);cursor:pointer}.slider-pg-thumbs .swiper-slide-thumb-active figure{border-color:var(--primary)}.prod-prim,.prod-stars{margin-bottom:15px}.prod-prim{border-bottom:1px solid var(--gray-40);padding-bottom:15px}.prod-prim li{list-style:none;font-size:14px;margin-bottom:6px;align-items:center;font-family:var(--rubik);display:flex}.prod-prim li img{margin-right:15px}.prod-opt .opt-row{font-weight:500;margin-bottom:15px}.prod-opt .opt-row .caption{font-weight:700;margin-bottom:5px}.prod-opt .opt-row ul li{list-style:none;justify-content:space-between;position:relative;align-items:center;display:flex}.prod-opt .opt-row ul li:after{height:100%;content:"";position:absolute;top:0;background:left 0 bottom 7px/auto repeat-x url(/assets/template/images/dots-gray.svg);left:0;width:100%;display:block;z-index:1}.prod-opt .opt-row ul li span{padding:3px 5px;position:relative;background-color:#fff;display:inline-block;z-index:2}.prod-opt .opt-row ul li .name{padding-left:0}.prod-opt .opt-row ul li .value{color:var(--primary-dark);padding-right:0}.prod-finish{padding:20px;max-width:250px;background-color:var(--primary-light)}.prod-finish .price .caption{font-size:12px;font-weight:500;margin-bottom:5px}.prod-finish .price .value{font-size:32px;font-weight:800;margin-bottom:10px;color:var(--primary-dark)}.prod-finish .price .value small{font-size:.6em}.prod-finish .price .carcass{font-size:10px;margin-bottom:20px;font-family:var(--rubik)}.prod-finish .price .carcass p{margin-bottom:3px}.prod-finish .action .btn{margin-bottom:10px;padding-right:5px;width:100%;padding-left:5px;display:flex}.prod-finish .action .btn-calc{background-color:var(--primary)!important}.prod-finish .action .btn-calc svg{margin-right:10px}.prod-finish .action .btn-z{color:var(--default)!important;background-color:var(--yellow)!important}@media (max-width:1199px){.prod-finish{max-width:none}}@media (max-width:991px){.section-prod .col-info{padding-left:15px}.section-prod .col-finish{margin-bottom:30px}}@media (max-width:767px){.section-prod .col-gallery{margin-bottom:15px}.section-prod .slider{padding-bottom:0}}@media (max-width:575px){.slider-pg .swiper-slide{max-width:none}}.section-krep{background-color:var(--primary-light)}.section-krep h3{font-size:16px;font-weight:600;margin-bottom:20px}.section-krep .grid-canvas .grid-item{margin-bottom:15px;text-align:center}.section-krep .grid-canvas .grid-item figure{display:inline-block}.section-krep .grid-canvas .grid-item .preview{overflow:hidden;max-width:60px;border-radius:50%;display:inline-block}.section-krep .grid-canvas .grid-item figcaption{font-size:13px;font-weight:500;color:var(--primary-dark)}.section-krep .col-variant{position:relative;padding-left:60px}.section-krep .col-variant:before{height:100%;content:"";position:absolute;top:0;background-color:var(--gray-40);left:10px;width:1px;display:block;z-index:1}.section-krep .grid-variant li{list-style:none;margin-bottom:var(--bs-gutter-x);max-width:25%;width:100%}.section-krep .grid-variant li a{min-height:75px;padding:0 15px;justify-content:center;font-size:14px;border:1px solid var(--primary);text-decoration:none;font-weight:500;color:var(--primary-dark);transition:var(--t);background-color:#fff;align-items:center;border-radius:var(--radius);display:flex}.section-krep .grid-variant li a span{text-align:center;width:100%;display:block}.section-krep .grid-variant li:hover a{color:#fff;background-color:var(--primary)}@media (max-width:1199px){.section-krep .grid-variant li{max-width:33.333333%}}@media (max-width:991px){.section-krep h3{text-align:center}.section-krep .col-canvas{margin-bottom:30px}.section-krep .col-variant{padding-left:15px}.section-krep .col-variant:before{display:none}.section-krep .grid-variant li a{font-size:13px}}@media (max-width:575px){.section-krep .col-canvas{padding-left:15px}.section-krep .grid-canvas .grid-item figure{align-items:center;display:flex}.section-krep .grid-canvas .grid-item figure .preview{margin-right:15px;max-width:40px}.section-krep .grid-canvas .grid-item figcaption{text-align:left}.section-krep .grid-variant li{margin-bottom:5px;max-width:50%}.section-krep .grid-variant li a{font-size:12px}}.section-prod-tabs .grid-prices{margin-top:50px}.grid-prices .caption{font-size:18px;font-weight:600;margin-bottom:15px}.grid-prices .txt p{margin-bottom:15px;line-height:1.5}@media (max-width:767px){.section-prod-tabs .grid-prices{margin-top:30px}.grid-prices .grid-item{margin-bottom:15px}}.grid-setki .grid-item .wrapper{padding:15px;border:1px solid var(--primary);align-items:center;border-radius:var(--radius);display:flex}.grid-setki .item-image{margin-right:15px;min-width:60px;display:inline-block}.grid-setki .item-content{max-width:145px;width:100%}.grid-setki .item-content .caption{font-size:16px;font-weight:500;margin-bottom:10px}.grid-setki .item-content .price{font-size:16px;font-weight:500;color:var(--primary-dark)}@media (max-width:1199px){.grid-setki .grid-item .wrapper{padding:10px}.grid-setki .item-content{max-width:115px}.grid-setki .item-content .caption{font-size:14px}}@media (max-width:991px){.grid-setki .grid-item{width:33.33333333%}}@media (max-width:767px){.grid-setki .grid-item{width:50%}}@media (max-width:575px){.grid-setki .item-content .caption{font-size:13px}}@media (max-width:420px){.grid-setki .grid-item{width:100%}.grid-setki .item-content{max-width:none}.grid-setki .item-content .caption{font-size:15px}}.grid-dopservis figure{padding:15px;border:1px solid var(--gray-30);background-color:#fff}.grid-dopservis figure .image{min-height:110px;justify-content:center;align-items:center;display:flex}.grid-dopservis figure .image i{height:90px;background-size:cover;background-position:50%;border-radius:50%;width:90px;background-repeat:no-repeat;display:block}.grid-dopservis figcaption{padding-top:15px;text-align:center}.grid-dopservis figcaption .caption{font-size:15px;font-weight:600;margin-bottom:15px}.grid-dopservis figcaption .price{font-size:20px;font-weight:500;color:var(--primary)}.section-setki .col-grid{padding-left:50px}.section-setki .col-list .caption{font-size:18px;font-weight:500;margin-bottom:20px;text-align:right;display:block}.section-setki .col-list .list{color:var(--gray-60);text-align:right}.section-setki .col-list .list li{list-style:none;padding:9px 0;font-size:16px;font-weight:500;margin-bottom:5px;text-transform:uppercase;position:relative}.section-setki .col-list .list li:after{height:1px;right:0;content:"";position:absolute;max-width:173px;bottom:0;background-color:var(--gray-50);width:100%;display:block}@media (max-width:1199px){.section-setki .section-header{margin-bottom:30px}.section-setki .col-grid{padding-left:30px}}@media (max-width:991px){.section-setki .col-grid{padding-left:var(--bs-gutter-x)}.section-setki .col-list{margin-bottom:10px}.section-setki .col-list .caption{margin-bottom:15px;text-align:center}.section-setki .col-list .list{text-align:left}.section-setki .col-list .list li{margin:0 0 10px 15px;display:inline-block}.section-setki .col-list .list li:after{max-width:100%}}@media (max-width:575px){.section-setki .col-list .list li{font-size:12px;margin:0 0 5px 10px}}.template-news{background-color:#fff}.template-news .section-news{background:50%/cover no-repeat url(/assets/template/images/line2.svg)}.section-contact .ymap{height:450px}.section-contact>.container{position:relative;top:-60px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.35)}.section-contact>.container .wrapper{max-width:992px;padding-right:30px;margin:0 auto;padding-left:30px}.section-contact .row-content{margin-bottom:30px}.section-contact .section-header{margin-bottom:40px}.section-contact .section-header h1{font-size:32px;position:relative;padding-bottom:20px}.section-contact .section-header h1:before{height:3px;transform:translateX(-50%);content:"";position:absolute;bottom:0;background-color:var(--primary);left:50%;width:130px;display:block;z-index:1}.section-contact .col-contact{padding-left:30px}.section-contact .contact{font-size:14px}.section-contact .contact p{margin-bottom:30px}.section-contact .contact p img{height:20px;margin-right:10px;width:20px}.section-contact .contact span{font-size:15px;font-weight:700;color:var(--default);padding-left:30px;display:block}.section-contact .contact a[href*=tel]{font-size:20px;text-decoration:none;font-weight:700;color:var(--default)}.section-contact .contact .social{padding-left:30px}.section-contact .col-form{position:relative;padding-right:30px}.section-contact .col-form:after{height:calc(100% - 30px);right:0;content:"";position:absolute;top:0;background-color:var(--gray-30);width:1px;display:block;z-index:1}@media (max-width:991px){.section-contact .col-contact{margin-bottom:30px;padding-left:15px}.section-contact .col-form{padding-right:15px}.section-contact .col-form:after{display:none}}@media (max-width:575px){.section-contact .contact span{font-size:16px}.section-contact .contact a[href*=tel]{font-size:20px}}.template-reviews{background:#fff top/auto repeat-y url(/assets/template/images/line2.svg)}.reviews-grid,.reviews-grid .grid-item{margin-bottom:50px}.reviews-grid .item-text{font-size:14px;line-height:21px}.reviews-grid .item-name{font-size:18px;font-weight:500;margin-bottom:12px;line-height:21px}.reviews-grid .item-date{margin-top:15px}.reviews-grid .item-rating{margin-bottom:30px}@media (max-width:575px){.reviews-grid .review-item{text-align:center;display:block}.reviews-grid .item-text{position:relative;text-align:left;margin-top:10px}.reviews-grid .item-text p{font-size:14px;line-height:19px}.reviews-grid .item-bio{font-size:19px;font-weight:700;right:0;position:absolute;top:-45px;z-index:1}}.section-calc{background-color:#fff}.section-calc .calc-header{justify-content:center;flex-wrap:wrap;margin-bottom:60px;align-items:center;display:flex}.section-calc .calc-header h2{font-size:30px;font-weight:700}.section-calc .calc-header nav{border:2px solid var(--primary);border-radius:var(--radius);margin-left:50px}.section-calc .calc-header nav li{list-style:none}.section-calc .calc-header nav li a{padding:20px 30px;font-size:14px;text-decoration:none;font-weight:600;color:#0a64a4;text-transform:uppercase;font-family:var(--rubik);display:block}.section-calc .calc-header nav li a.active{color:#fff;background-color:#0a64a4}.section-minicalc{background-color:#fff}.slider-team .next,.slider-team .prev{transform:none;top:32%}.slider-team{padding-bottom:60px}.grid-team figcaption{padding-top:15px;text-align:center}.grid-team .item-title{font-size:22px;font-weight:700;margin-bottom:10px}.grid-team .item-position{height:38px;overflow:hidden;font-size:15px;font-weight:400;margin-bottom:5px}.grid-team .item-exp{font-size:16px;font-weight:500}.slider-gallery-single .image-desktop{display:block}.slider-gallery-single .image-mobile{display:none}.slider-gallery-single .slider-image{text-align:center}.slider-gallery-single .swiper{margin-bottom:20px}.slider-gallery-single .swiper-pagination-bullets{position:relative;bottom:auto;display:block}@media (max-width:575px){.slider-gallery-single .swiper-slide{max-width:none}.slider-gallery-single .image-desktop{display:none}.slider-gallery-single .image-mobile{display:block}}.section-sales{background:top/auto repeat-y url(/assets/template/images/line2.svg)}.slider-sales .figure{overflow:hidden;text-decoration:none;position:relative;padding-bottom:15px;display:block}.slider-sales .figure img{box-shadow:0 6px 6px rgba(0,0,0,.25);border-radius:var(--radius)}.slider-sales .figcaption{position:absolute;bottom:30px;left:15px;width:calc(100% - 30px);display:block;z-index:2}.slider-sales .caption{font-size:18px;margin-bottom:15px;background-color:var(--orange);display:block}.slider-sales .caption,.slider-sales .price{padding:10px;font-weight:700;color:#fff;border-radius:var(--radius)}.slider-sales .price{font-size:14px;background-color:var(--primary);display:inline-block}.section-services{background:top/auto repeat-y url(/assets/template/images/line2.svg)}.grid-services .grid-item{margin-bottom:var(--bs-gutter-x)}.grid-services figure{padding:15px;border:1px solid var(--primary);background-color:#fff;border-radius:var(--radius)}.grid-services figcaption{text-align:center}.grid-services .item-image{margin-bottom:15px;text-align:center;display:block}.grid-services .item-caption{height:57px;overflow:hidden;font-size:16px;text-decoration:none;font-weight:500;margin-bottom:15px;color:var(--primary-dark);display:block}.grid-services .item-price{margin-bottom:15px;text-align:center}.grid-services .item-price .old{font-size:14px;font-weight:400;margin-right:10px;color:#797877;text-decoration-line:line-through;display:inline-block}.grid-services .item-price .new{font-size:16px;font-weight:600;color:var(--orange)}.grid-services .item-price .new.new-red{color:red}.grid-services .item-more{text-align:center}.grid-services .item-more .btn{height:34px}@media (max-width:420px){.grid-services figure{padding:15px 10px}.grid-services .item-image{margin-bottom:10px}.grid-services .item-caption{height:50px;font-size:14px;margin-bottom:10px}.grid-services .item-price{margin-bottom:10px}.grid-services .item-price .old{font-size:12px;margin-right:5px}.grid-services .item-price .new{font-size:14px}}