﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,form,input,textarea,button,select,option,ul,li,ol,img,p,hr,table,tr,td,thead,tbody,tfoot{margin:0;padding:0;border:0}html{width:100%;height:100%}body{width:100%;min-height:100%;display:flex;flex-direction:column;font-family:"Inter","Open Sans","Roboto","Arial",sans-serif;font-size:16px;font-weight:300;color:#454548}body.overflow{overflow:hidden;border-right:12px solid #eaeaea}input,textarea,button,select{font-family:"Inter","Open Sans","Roboto","Arial",sans-serif;font-size:16px;color:#454548}button{cursor:pointer}a{color:#5943aa;text-decoration:underline}a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}ul,ol,li{list-style:none}::-webkit-input-placeholder{font-family:"Inter","Open Sans","Roboto","Arial",sans-serif;font-size:16px;color:#969696}:-moz-placeholder{font-family:"Inter","Open Sans","Roboto","Arial",sans-serif;font-size:16px;color:#969696}:focus{outline:0}::selection{color:#fff;background:#5943aa}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border-radius:0;box-shadow:none;border:0;background-color:#eaeaea;border-left:1px solid #cecece}::-webkit-scrollbar-thumb{border-radius:0;box-shadow:none;border:0;background-color:#cecece}::-webkit-scrollbar-thumb:hover{background-color:#aaa}.wide{width:100%}.max-wide{max-width:100%}.w25{width:25px !important}.w50{width:50px !important}.w75{width:75px !important}.w100{width:100px !important}.w125{width:125px !important}.w150{width:150px !important}.w175{width:175px !important}.w200{width:200px !important}.w225{width:225px !important}.w250{width:250px !important}.w275{width:275px !important}.w300{width:300px !important}.w325{width:325px !important}.w350{width:350px !important}.w375{width:375px !important}.w400{width:400px !important}.w425{width:425px !important}.w450{width:450px !important}.w475{width:475px !important}.w500{width:500px !important}.m5{margin:5px !important}.m10{margin:10px !important}.m15{margin:15px !important}.m20{margin:20px !important}.m25{margin:25px !important}.m30{margin:30px !important}.m35{margin:35px !important}.m40{margin:40px !important}.m45{margin:45px !important}.m50{margin:50px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.left{float:left}.right{float:right}.block{display:block}.none{display:none}.floater{float:none !important;width:0 !important;min-width:0 !important;max-width:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;border:0 !important;padding:0 !important;margin:0 !important;background:none !important;clear:both !important}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:16px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.italic{font-style:italic}small,.small{font-size:.8em}big,.big{font-size:1.2em}sub{vertical-align:sub;font-size:.8em}sup{vertical-align:super;font-size:.8em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.notransform{text-transform:none}.underline{text-decoration:underline}.linethrough{text-decoration:line-through}code{padding:2px 4px;font-family:"Courier New";font-size:90%;color:#c7254e;background-color:#f9f2f4}.color-link{color:#5943aa}.color-gray{color:#404040}.color-gray-lite{color:#969696}.required{color:#e01e1f}.text-editor{line-height:1.7}.text-editor h1,.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{margin:0 0 20px;font-weight:700}.text-editor h1{font-size:200%}.text-editor h2{font-size:160%}.text-editor h3{font-size:140%}.text-editor h4{font-size:120%}.text-editor h5{font-size:100%}.text-editor h6{font-size:80%}.text-editor p{margin-bottom:10px}.text-editor p+h1,.text-editor p+h2,.text-editor p+h3,.text-editor p+h4,.text-editor p+h5,.text-editor p+h6{margin-top:20px}.text-editor>p:last-child,.text-editor * p:last-child{margin-bottom:0}.text-editor ul,.text-editor ol{margin:10px 0 20px;padding:0 0 0 20px}.text-editor ul>li,.text-editor ol>li{list-style:inherit}.text-editor ul{list-style:disc outside}.text-editor ul>li::marker{color:#5943aa}.text-editor ol{list-style:decimal outside}.text-editor table{border:1px solid #d8dbe6;margin-bottom:20px}.text-editor table th{padding:15px 20px;border:1px solid #d8dbe6;font-weight:600}.text-editor table td{padding:15px 20px;border:1px solid #d8dbe6}.text-editor strong{font-weight:700}.text-editor hr{margin:15px 0;border-top:1px solid #d8dbe6}.text-editor blockquote{padding:10px 0 10px 20px;margin:20px 40px;border-left:4px solid #d8dbe6}.text-editor .marker{padding:1px 3px;background:#e5e5e5}.text-editor img{max-width:100%}.icon{display:inline-block;vertical-align:middle}.form-group{margin-bottom:15px}.form-caption{font-size:14px;font-weight:700;line-height:16px;margin-bottom:7px}.form-info{margin-top:7px;font-size:12px;color:#404040}.form-error{margin-top:7px;font-size:14px;font-weight:400;color:#e01e1f}.form-error-note{padding:10px 15px;font-size:14px;line-height:1.5;color:#e01e1f;margin-bottom:20px;background:#fce8e8}.form-label{display:inline-block;vertical-align:middle}.form-input{display:inline-block;vertical-align:middle;width:100%;height:53px;border:1px solid #d8dbe6;border-radius:8px;padding:0 20px;background:#fff;-webkit-transition:border-color .3s ease 0s;-moz-transition:border-color .3s ease 0s;-o-transition:border-color .3s ease 0s;-ms-transition:border-color .3s ease 0s;transition:border-color .3s ease 0s}.form-input:focus{border-color:#5943aa}.form-input.input-error{border-color:#e01e1f}.form-input-xs{padding:0 3px;height:43px}textarea.form-input{height:auto;padding:15px 20px;max-width:100%;line-height:1.5;border-radius:8px;resize:vertical}textarea.no-resize{resize:none}input[readonly]{background:#f9f9f9;cursor:not-allowed}.form-file{display:inline-block;vertical-align:middle;position:relative;width:100%;padding-right:100px}.form-file .form-input{padding-right:45px}.form-file .btn{position:absolute;top:0;right:0;width:100px;padding:0 10px;background:#969696}.form-file .btn:hover{background:#404040}.form-file .btn .fa5{margin-right:5px}.form-file-clear{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;top:0;right:100px;width:35px;height:100%;font-size:16px;color:#969696;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.form-file-clear:hover{color:#d11212}.form-file-clear-hidden{display:none}.form-file input[type=file]{display:none}.btn{display:inline-block;vertical-align:middle;height:53px;font-size:18px;font-weight:500;line-height:53px;color:#fff;text-align:center;text-decoration:none;padding:0 25px;border-radius:8px;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.btn:hover{background:linear-gradient(159deg, #9176FF 0%, #5943AA 100%);cursor:pointer}.btn-xl{font-size:22px;height:71px;line-height:71px;border-radius:12px;padding:0 30px}.btn-xs{font-size:16px;height:43px;line-height:43px;border-radius:5px;padding:0 15px}.btn-gray{background:#404040}.btn-gray:hover{background:#969696}@media(max-width: 992px){.btn{font-size:16px;font-weight:400}.btn-xl{font-size:20px}}.note{padding:20px;background:#f9f9f9;border-left:5px solid #d8dbe6}.note a{color:inherit}.note-error{border-color:#e01e1f;color:#e01e1f;background:#fce8e8}.note-success{border-color:#009c30;color:#009c30;background:#e9ffef}.note-list{margin:10px 0 0 30px;list-style:disc}.note-list>li{margin-bottom:3px;list-style:inherit}.note-list>li:last-child{margin-bottom:0}.breadcrumbs{font-size:14px;line-height:1.5;margin-bottom:15px}.breadcrumbs-in{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.breadcrumbs-sep{margin:0 5px;color:#969696}.breadcrumbs-link{color:#969696}.breadcrumbs-label{color:#454548}.pagination{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:50px;text-align:center}.pagination li{font-size:16px;font-weight:700}.pagination a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:40px;min-width:40px;padding:0 5px;color:#969696;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:8px}.pagination a:hover{color:#454548}.pagination-num a{color:#969696}.pagination-active a{color:#454548;background:#fff}.pagination-active a:hover{color:#454548;background:#fff}.pagination-nav a{color:#969696}.social{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px}.social-label{color:#404040}.social-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.social-icon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:32px;height:32px;font-size:16px;color:#fff;text-align:center;text-decoration:none;background:#404040;border-radius:8px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.social-icon-vk{background:#4680c2}.social-icon-fb{background:#3b5998}.social-icon-ok{background:#eb722e}.social-icon-tw{background:#00aced}.social-icon-tg{background:#64a9dc}.social-icon-vb{background:#7b519d;font-size:130%}.social-icon-wa{background:#65bc54;font-size:130%}.social-icon:hover{opacity:.8}.messenger{display:block;width:54px;height:54px;border-radius:100%;background:rgba(0,0,0,0) no-repeat center;background-size:contain;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.messenger-tg{background-image:url("/assets/site/img/icons/social/telegram.svg")}.messenger-wa{background-image:url("/assets/site/img/icons/social/whatsapp.svg")}.messenger-vb{background-image:url("/assets/site/img/icons/social/viber.svg")}.messenger:hover{opacity:.6}.owl-stage{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.owl-stage-outer{overflow:hidden}.owl-stage .owl-nav .owl-prev,.owl-stage .owl-nav .owl-next,.owl-stage .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-stage .owl-nav button.owl-prev,.owl-stage .owl-nav button.owl-next,.owl-stage button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-stage.owl-loaded{display:block}.owl-stage.owl-loading{opacity:0;display:block}.owl-stage.owl-hidden{opacity:0}.owl-stage.owl-refresh .owl-item{visibility:hidden}.owl-stage.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-stage.owl-grab{cursor:move;cursor:grab}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-nav.disabled,.owl-dots.disabled{display:none !important}.modal{position:relative;z-index:5;max-width:100%;width:450px;padding:35px 45px;background:#fff;margin:auto;display:none;opacity:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:20px}.modal.show{opacity:1}.modal-container{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;padding:30px 10px;background:rgba(0,0,0,.7);overflow:auto}.modal-container .modal{display:block}.modal-close{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;top:0;right:0;width:40px;height:40px;font-family:"Font Awesome 5 Pro";font-size:25px;font-weight:300;color:#969696;text-align:center;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.modal-close:before{content:""}.modal-close:hover{color:#454548}.modal-top{text-align:center}.modal-top .title{font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase}.modal-top .text{line-height:1.5;color:#969696;margin-top:10px}.modal-form{margin-top:30px}.modal-form .inputs>li{margin-bottom:10px}.modal-form .inputs>li:last-child{margin:0}.modal-form .action{margin-top:15px;text-align:center}.modal-form .action .btn{width:100%}@media(max-width: 768px){.modal{padding:30px}}.container{position:relative;z-index:10;width:1320px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.header{position:relative;z-index:700;padding:30px 0}.header .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:70px}.header-left{flex-shrink:0}.header-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;column-gap:70px;flex-grow:1}.header-logo{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;text-decoration:none;color:inherit;column-gap:20px}.header-logo .image{flex-shrink:0}.header-logo .image img{display:block;max-width:85px;max-height:70px}.header-logo .description{flex-grow:1;max-width:200px}.header-logo .title{font-size:30px;font-weight:700;line-height:1}.header-logo .text{line-height:1.3;color:#404040;margin-top:5px}.header-contacts{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;column-gap:70px;line-height:1.5}.header-contacts .address{max-width:270px}.header-callback{text-align:center;flex-shrink:0;width:230px}.header-callback .phone{margin-bottom:15px}.header-callback .phone a{display:inline-block;vertical-align:middle;font-size:21px;font-weight:700;line-height:1;color:inherit;text-decoration:none}.header-callback .btn{width:100%;padding:0 10px}.email{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:5px;cursor:pointer}.email-label{flex-shrink:0;display:block;max-width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email-copy{flex-shrink:0;font-size:80%;color:#969696}.email-hint{display:none;position:absolute;top:100%;left:0;padding-top:10px}.email-hint-container{position:relative;z-index:5;padding:5px 10px;font-size:12px;line-height:1.3;background:#f2f3f5;white-space:nowrap;border-radius:6px;text-align:center;border:1px solid #d8dbe6;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.email-hint-success{display:none}.email-hint-success .fa5{display:inline-block;position:static;font-size:inherit;line-height:1;color:#009c30;margin-right:5px}.email-hint:before{content:"";display:block;position:absolute;top:-5px;left:9px;border:8px solid rgba(0,0,0,0);border-bottom-color:#d8dbe6}.email-hint:after{content:"";display:block;position:absolute;z-index:10;top:-3px;left:10px;border:7px solid rgba(0,0,0,0);border-bottom-color:#f2f3f5}.email:hover .email-hint{display:block}.navigation{position:relative;z-index:100;background:#454548}.navigation-list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding:0 15px}.navigation-list>li:last-child .navigation-child{left:auto;right:0}.navigation-item{position:relative;overflow:hidden}.navigation-item:hover{overflow:visible}.navigation-item:hover .navigation-child{margin-top:0;opacity:1}.navigation-item:hover .navigation-link{color:#ffcfa3}.navigation-link{position:relative;z-index:5;display:block;font-size:18px;line-height:1;color:#fff;text-align:center;text-decoration:none;padding:25px 35px;white-space:nowrap;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.navigation-link.current{font-weight:500;color:#ffcfa3}.navigation-link .toggle{vertical-align:1px;margin-left:10px;font-size:13px;color:rgba(255,255,255,.7)}.navigation-child{position:absolute;top:100%;left:0;width:100%;min-width:220px;margin-top:20px;padding:10px 0;background:#fff;opacity:0;border:1px solid #d8dbe6;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.navigation-child a{display:block;font-size:14px;line-height:1.5;color:#454548;padding:10px 20px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;text-decoration:none}.navigation-child a:hover{background:#5943aa;color:#fff}.footer-top{margin-bottom:50px}.footer-top .container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}.footer-left{width:350px;flex-shrink:0}.footer-center{width:280px;padding:0 40px 0 80px;flex-shrink:0}.footer-right{flex-grow:1;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;column-gap:50px;flex-direction:row-reverse}.footer-logo{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;text-decoration:none;color:inherit;column-gap:20px}.footer-logo .image{flex-shrink:0}.footer-logo .image img{display:block;max-width:85px;max-height:70px}.footer-logo .description{flex-grow:1}.footer-logo .title{font-size:30px;font-weight:700;line-height:1}.footer-logo .text{line-height:1.3;color:#404040;margin-top:5px}.footer-nav{font-size:18px;line-height:1.5}.footer-nav>li+li{margin-top:10px}.footer-nav a{color:inherit;text-decoration:none}.footer-nav a:hover{text-decoration:underline}.footer-details{flex-grow:1}.footer-details .text{line-height:1.6}.footer-details .text+.text{margin-top:20px}.footer-contacts{width:240px;flex-shrink:0}.footer-contacts .email{margin-bottom:20px}.footer-contacts .phone{font-size:22px;font-weight:700;line-height:1}.footer-contacts .phone a{color:inherit;text-decoration:none}.footer-contacts .callback{margin-top:13px}.footer-contacts .callback .btn{width:100%;padding:0 10px}.footer-bottom{background:#454548;padding:20px 0;line-height:1.5;color:#a2a2a3}.footer-bottom .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;column-gap:50px}.footer-copyright{flex-grow:1}.footer-copyright a{color:inherit;margin-left:25px}.footer-developer{flex-shrink:0}.footer-developer a{display:block;color:inherit;text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.footer-developer a:hover{color:#fff}.footer-form{position:relative;margin-bottom:50px;padding:85px 0}.footer-form-container{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;column-gap:30px;color:#fff}.footer-form-description{position:relative;z-index:5;flex-grow:1}.footer-form-description .title{font-size:40px;font-weight:700;line-height:1.4}.footer-form-description .text{line-height:1.8;margin-top:10px;max-width:800px}.footer-form-action{position:relative;z-index:5;width:300px;flex-shrink:0}.footer-form-action .btn{width:100%;padding:0 10px}.footer-form-image{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.footer-form-image img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}@media(max-width: 1400px){.container{width:1170px}.header-right{column-gap:40px}.header-contacts{column-gap:40px}.navigation-link{padding:22px 30px}.footer-details .text{font-size:14px}}@media(max-width: 1200px){.container{width:970px}.header .container{column-gap:30px}.header-logo{column-gap:15px}.header-logo .description{max-width:160px}.header-logo .title{font-size:24px}.header-logo .text{font-size:13px}.header-contacts{column-gap:20px}.header-contacts .address{font-size:14px;max-width:170px}.header-contacts .address br{display:none}.footer-center{display:none}.footer-form-container{padding:25px 50px}.footer-form-description .title{font-size:24px}}@media(max-width: 992px){body{font-size:14px}body.overflow{border-right:0}.container{width:750px}.header{padding:20px 0}.header-contacts{display:none}.navigation-link{padding:20px 25px;font-size:18px}.footer-left{display:none}.footer-form-container{display:block}.footer-form-action{margin-top:15px}.footer-form-action .btn{height:50px;line-height:50px}}@media(max-width: 768px){.container{width:auto;padding-left:25px;padding-right:25px}.header{padding:70px 0 20px;border-bottom:1px solid #d8dbe6}.header .container{display:block}.header-left{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.header-logo .image img{max-width:70px;max-height:60px}.header-right{display:none}.navigation{display:none}.footer-top{margin:0;padding:25px 0 15px;background:#fff}.footer-top .container{display:block}.footer-left{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:auto}.footer-right{display:block;margin-top:30px;width:auto}.footer-logo{column-gap:15px}.footer-logo .image img{max-width:70px;max-height:60px}.footer-logo .description{max-width:160px}.footer-logo .title{font-size:24px}.footer-contacts{display:flex;flex-direction:column;align-items:center;width:auto;text-align:center}.footer-contacts .callback .btn{width:auto;padding:0 25px}.footer-details{margin-top:30px;text-align:center}.footer-details .text+.text{margin-top:15px}.footer-bottom{background:none;padding:0;background:#fff}.footer-bottom .container{display:block}.footer-copyright{text-align:center}.footer-copyright a{display:block;margin:5px 0 0}.footer-developer{width:auto;margin:30px -25px 0;padding:10px 25px;background:#e2e8f0;text-align:center}.footer-form{margin-bottom:0;padding:45px 0;height:auto}.footer-form-container{display:block;padding:0;text-align:center;border-radius:0}.footer-form-description .title{font-size:24px}.footer-form-description .text{font-size:16px}.footer-form-action{width:auto}}.content{flex-grow:1}.page-content{padding:35px 0 90px}.page-top{margin-bottom:40px}.page-title{font-size:34px;font-weight:700;line-height:1.2}.page-brief{margin-top:15px;line-height:1.5}.page-text{margin-top:70px}.page-error{margin-bottom:30px}.page-bottom{margin-top:40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.page-back .link{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;font-size:18px;font-weight:400;line-height:1.2;color:#454548;text-decoration:none;column-gap:15px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.page-back .link-icon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:32px;height:32px;font-size:16px;line-height:1;color:#fff;text-decoration:none;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%);border-radius:100%}.page-back .link:hover{color:#5943aa}@media(max-width: 992px){.page-top{margin-bottom:30px}.page-title{font-size:28px}.breadcrumbs{font-size:13px}}@media(max-width: 768px){.page-content{padding:15px 0 35px}.page-top{margin-bottom:20px}.page-title{font-size:24px}.page-bottom{display:block;margin-top:20px}.page-social+.page-back{margin-top:20px}.breadcrumbs{font-size:11px;margin-bottom:8px}}.mobile-header,.mobile-nav{display:none}@media(max-width: 768px){.mobile-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;position:fixed;z-index:800;top:0;left:0;right:0;background:#fff;box-shadow:0 0 15px rgba(69,69,72,.1)}.mobile-header-contacts{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-grow:1}.mobile-header-contacts .phone{display:block;font-size:20px;font-weight:700;line-height:1.5;color:#454548;text-decoration:none}.mobile-header-contacts .whatsapp{display:block;width:32px;height:32px;background-image:url("../img/icons/social/whatsapp.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:10px}.mobile-header-callback{flex-shrink:0;display:block;width:32px;height:32px;background-image:url("../img/icons/mobile-callback.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:15px}.mobile-header-nav{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:55px;height:50px}.mobile-header-nav span{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:column;width:21px;height:16px}.mobile-header-nav span i{display:block;width:100%;height:2px;background:#454548;-webkit-transform-origin:5px 0;transform-origin:5px 0;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease;border-radius:10px}.mobile-header-nav span i:last-child{transform-origin:0 100%;margin:0}.mobile-nav{display:block;position:fixed;z-index:790;top:0;bottom:0;right:100%;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.mobile-nav-container{position:relative;min-height:100%;display:flex;flex-direction:column}.mobile-nav-list{flex-grow:1;padding:70px 0 20px}.mobile-nav-list a{display:block;padding:10px 25px;font-size:18px;font-weight:400;line-height:1.2;color:inherit;text-decoration:none}.mobile-nav-child{margin-bottom:10px}.mobile-nav-child a{position:relative;font-size:16px;font-weight:300;padding:8px 25px 8px 50px}.mobile-nav-contacts{padding:20px 25px;background:#f6f7f8}.mobile-nav-contacts .item{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:15px}.mobile-nav-contacts .item+.item{margin-top:10px}.mobile-nav-contacts .item .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:30px;height:30px;font-size:14px;line-height:1;color:#fff;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%);border-radius:100%}.mobile-nav-contacts .item .label{flex-grow:1}.mobile-nav-contacts .item .phone{font-size:20px;font-weight:700;line-height:1;color:inherit;text-decoration:none}.mobile-nav-contacts .item .email{color:inherit}.mobile-nav-contacts .callback{margin-top:20px}.mobile-nav-contacts .callback .btn{height:40px;line-height:40px}body.mobile-open{overflow:hidden}body.mobile-open .mobile-nav{opacity:1;right:0}body.mobile-open .mobile-header-nav span i{opacity:1;transform:rotate(45deg) translate(2px, 3px)}body.mobile-open .mobile-header-nav span i:nth-child(2){opacity:0;transform:rotate(0deg) scale(0.2)}body.mobile-open .mobile-header-nav span i:nth-child(3){transform:rotate(-45deg) translateY(0)}}.pageview-home .content{padding:0 0 90px}.home-offer{position:relative;overflow:hidden}.home-offer-form{position:absolute;z-index:15;top:0;bottom:0;right:50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-right:-645px;width:490px;padding:10px 55px;text-align:center;background:rgba(69,69,72,.3);box-shadow:0 0 50px rgba(0,0,0,.4);backdrop-filter:blur(5px);color:#fff}.home-offer-form .inner{width:100%}.home-offer-form .title{font-size:32px;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:20px}.home-offer-form .form{width:100%;max-width:400px;margin:0 auto}.home-offer-form .form .input{margin-bottom:10px}.home-offer-form .form .btn{width:100%}.home-offer-form .action{margin-top:20px}.home-offer-form .action-label{margin-bottom:12px}.home-offer-form .action-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 20px}.home-slider{position:relative;height:500px;flex-shrink:0}.home-slider-item{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:500px;padding:30px 0 150px;color:#fff;text-decoration:none}.home-slider-item .image{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-slider-item .image img{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-slider-item .image:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(69,69,72,.5)}.home-slider-item .description{position:relative;z-index:5;width:730px}.home-slider-item .title{font-size:32px;font-weight:700;line-height:1.3;color:#ffcfa3}.home-slider-item .text{margin-top:30px;line-height:1.8}.home-slider-item .label{margin-bottom:20px}.home-slider-item .label span{display:inline-block;font-size:20px;font-weight:700;line-height:1;color:#fff;padding:12px 25px;border-radius:60px;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%)}.home-slider-dots{position:absolute;bottom:50px;left:0;right:0}.home-slider-dots-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;width:750px}.home-slider-dot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:20px;height:20px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;border:6px solid rgba(255,255,255,.5);border-radius:100%}.home-slider-dot:hover{border-color:#fff}.home-slider-dot.current{border-color:#ffcfa3;background:#ffcfa3}.home-title{margin-bottom:40px}.home-title .title{font-size:34px;font-weight:700;line-height:1.2}.home-title .text{line-height:1.7;margin-top:10px}.home-about{margin-top:50px}.home-about-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;column-gap:50px}.home-about-image{width:615px;flex-shrink:0}.home-about-image img{display:block;width:100%}.home-about-content{flex-grow:1;align-self:center}.home-about-content .home-title{margin:0}.home-about-content .text{margin-top:30px}.home-about-content .action{margin-top:40px}.home-reviews{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-top:50px}.home-reviews-rate{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 30px}.home-reviews-rate .title{font-size:24px;font-weight:700;line-height:1.2}.home-reviews-rate .rate{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:0 20px}.home-reviews-rate .rate-stars{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:5px;margin-top:-8px;font-size:35px;line-height:1;color:#ffcfa3}.home-reviews-rate .rate-label{font-size:30px;font-weight:700;line-height:1}.home-reviews-action{flex-shrink:0;width:260px}.home-reviews-action .btn{width:100%}.home-catalog{margin-top:80px;padding:60px 0;background:#f6f7f8}.home-features{margin-top:80px}.home-features .home-title{margin-bottom:60px}.home-features-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px;row-gap:50px}.home-features-list>li{width:50%;padding:0 15px}.home-features-item .title{font-size:22px;font-weight:700;line-height:1.4;color:#5943aa}.home-features-item .title:before{content:"";display:inline-block;vertical-align:6px;width:16px;height:2px;border-radius:2px;background:#5943aa;margin-right:10px}.home-features-item .text{margin-top:10px;line-height:1.8}@media(max-width: 1400px){.home-offer-form{width:450px;margin-right:-570px}.home-offer-form .title{font-size:28px}.home-slider-item .description{width:650px}.home-slider-dots-list{width:720px}.home-slider-dot .label{font-size:13px}}@media(max-width: 1200px){.home-offer-form{position:static;display:block;margin:0;width:auto;padding:25px 0;background:#f6f7f8;color:#454548}.home-offer-form .inner{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:30px;width:940px;margin:0 auto}.home-offer-form .title{text-align:left;margin:0;font-size:26px}.home-offer-form .form{width:350px;flex-shrink:0}.home-offer-form .action{flex-shrink:0;width:250px;margin:0}.home-offer-form .action-label{margin-bottom:15px}.home-slider{width:auto}.home-slider-item .description{width:auto}.home-slider-dots-list{width:auto}.home-about-image{width:450px}}@media(max-width: 992px){.pageview-home .content{padding:0 0 60px}.home-offer-form .inner{width:720px}.home-offer-form .action{width:220px}.home-offer-form .form{width:220px}.home-slider-item .title{font-size:28px}.home-slider-item .label span{font-size:16px;padding:10px 20px}.home-title .title{font-size:28px}.home-about-image{width:350px}.home-about-content .text{margin-top:15px}.home-about-content .action{margin-top:20px}.home-features-list{row-gap:40px}.home-features-item .title{font-size:18px}}@media(max-width: 768px){.pageview-home .content{padding:0 0 35px}.home-offer{border-radius:0}.home-offer-form{padding:30px 25px;margin:0;border-radius:0}.home-offer-form .inner{display:block;width:auto}.home-offer-form .title{font-size:22px;text-align:center}.home-offer-form .form{width:auto;max-width:300px;margin:15px auto 0}.home-offer-form .action{width:auto;margin-top:20px}.home-offer-form .action-label{margin-bottom:10px}.home-slider{height:400px}.home-slider-list{border-radius:0;height:400px}.home-slider-item{padding:15px 0 60px;height:400px}.home-slider-item .title{font-size:22px}.home-slider-item .title br{display:none}.home-slider-item .text{margin-top:10px}.home-slider-item .text br{display:none}.home-slider-item .label{margin-top:15px}.home-slider-item .label span{font-size:14px;padding:8px 15px}.home-slider-dots{bottom:15px}.home-slider-dot{width:16px;height:16px;border-width:4px}.home-title{margin-bottom:25px}.home-title .title{font-size:22px}.home-about-container{display:block}.home-about-image{width:auto}.home-about-image img{border-radius:15px}.home-about-content{margin-top:20px}.home-about-content .action{display:none;margin-top:15px}.home-about-content .action .btn{padding:0 20px}.home-reviews{display:block;margin:35px -25px 0;padding:25px 30px 30px;text-align:center;border-radius:0}.home-reviews-rate{display:block}.home-reviews-rate .title{font-size:20px;margin-bottom:10px}.home-reviews-rate .rate{justify-content:center;column-gap:15px}.home-reviews-rate .rate-stars{font-size:30px;margin-top:-2px}.home-reviews-rate .rate-label{font-size:24px}.home-reviews-action{width:auto;margin-top:20px;text-align:center}.home-reviews-action .btn{max-width:290px}.home-catalog{margin-top:35px;padding:35px 0}.home-features{margin-top:35px}.home-features .home-title{margin-bottom:25px}.home-features-list{display:block;margin:0}.home-features-list>li{width:auto;padding:0}.home-features-list>li+li{margin-top:20px}.home-features-item .title{font-size:16px}.home-features-item .text{margin:0}}.catalog-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;column-gap:40px}.catalog-container-left{width:330px;flex-shrink:0}.catalog-container-right{flex-grow:1}.catalog-container-center{margin-top:40px}.catalog-container-bottom{margin-top:40px}.catalog-nav{background:#f6f7f8;border-radius:15px}.catalog-nav-list{padding:10px 0}.catalog-nav-list>li+li{border-top:2px solid #f6f7f8}.catalog-nav-main{display:block;position:relative;column-gap:10px;font-size:16px;line-height:1.2;color:#454548;text-decoration:none;padding:12px 50px 12px 20px}.catalog-nav-main .title{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-nav-main .toggle{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;top:0;right:0;width:50px;height:50px}.catalog-nav-main .toggle .fa5{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-nav-main.current{font-weight:700}.catalog-nav-main.open .toggle .fa5{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.catalog-nav-main+.catalog-nav-child{padding-bottom:10px}.catalog-nav-link{position:relative;display:block;color:inherit;line-height:1.2;text-decoration:none;padding:8px 50px 8px 20px;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}.catalog-nav-link .title{flex-grow:1;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-nav-link .toggle{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;top:0;right:0;width:50px;height:35px}.catalog-nav-link .toggle .fa5{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-nav-link.current{font-weight:500}.catalog-nav-link.open .toggle .fa5{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.catalog-nav-main:hover .title,.catalog-nav-link:hover .title{color:#5943aa}.catalog-list>li+li{margin-top:20px}.catalog-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;column-gap:30px;border-radius:20px;background:#fff;color:inherit;text-decoration:none;padding:25px 30px 25px 20px;box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-item .image{position:relative;width:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.catalog-item .image picture{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%}.catalog-item .image img{display:block;max-width:100%;max-height:120px}.catalog-item .description{flex-grow:1}.catalog-item .sticker{display:inline-block;vertical-align:1px;padding:5px 10px;font-size:14px;font-weight:700;line-height:1;color:#fff;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%);border-radius:20px;margin-right:8px}.catalog-item .title{font-size:22px;font-weight:700;line-height:1.2;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-item .text{margin-top:10px;line-height:1.5}.catalog-item .action{margin-top:20px}.catalog-item .link{color:#969696;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-item .link:hover{color:#454548}.catalog-item:hover{box-shadow:0 0 20px rgba(0,0,0,.25)}.catalog-item:hover .title{color:#5943aa}.catalog-tile{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:20px;color:inherit;text-decoration:none;padding:20px 30px 25px}.catalog-tile .top{position:relative}.catalog-tile .image{position:relative;height:120px}.catalog-tile .image picture{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.catalog-tile .image img{display:block;max-width:100%;max-height:100%}.catalog-tile .sticker{position:absolute;z-index:5;top:0;left:0;display:inline-block;padding:6px 20px;font-size:16px;font-weight:700;line-height:1;color:#fff;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%);border-radius:20px;margin-right:5px}.catalog-tile .description{position:relative;z-index:5;flex-grow:1;margin-top:20px}.catalog-tile .title{width:100%;font-size:20px;font-weight:700;line-height:1.2;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-tile .text{line-height:1.5;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;margin-top:10px}.catalog-tile:hover .title{color:#5943aa}.catalog-tile:hover .text{color:#969696}.catalog-text{margin-bottom:30px}.catalog-callback{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:70px;background:#f6f7f8;border-radius:15px;padding:25px}.catalog-callback .description{flex-grow:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:30px}.catalog-callback .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:75px;height:75px;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%);border-radius:100%}.catalog-callback .icon:before{content:"";display:block;width:44px;height:44px;background-image:url("../img/icons/catalog-callback.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.catalog-callback .text{flex-grow:1;line-height:1.6}.catalog-callback .action{width:200px;flex-shrink:0}.catalog-callback .action .btn{width:100%}.catalog-similar{padding:60px 0;background:#f6f7f8}.catalog-similar-title{margin-bottom:40px}.catalog-slider{margin:0 -15px}.catalog-slider>.catalog-tile{width:33.33%;margin:0}.catalog-slider .catalog-tile{margin:0 15px}.catalog-slider .owl-dots{margin-top:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.catalog-slider .owl-dot{display:block;width:15px;height:15px;background:#d8dbe6;border-radius:100%;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.catalog-slider .owl-dot:hover,.catalog-slider .owl-dot.active{background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%)}.catalog-mobile,.catalog-sidebar{display:none}@media(max-width: 1400px){.catalog-container-left{width:310px}}@media(max-width: 1200px){.catalog-container-left{width:250px}.catalog-nav-main{font-size:16px}}@media(max-width: 992px){.catalog-item .image{width:90px}.catalog-item .image img{max-height:90px}.catalog-item .title{font-size:20px}.catalog-callback{display:block}.catalog-callback .action{margin-top:10px;padding-left:95px;width:auto}.catalog-callback .action .btn{width:auto;min-width:200px}}@media(max-width: 768px){.pageview-catalog .page-top{margin-bottom:8px}.catalog-container{display:block}.catalog-container-left{display:none}.catalog-container-center{margin-top:20px}.catalog-container-bottom{margin-top:25px}.catalog-nav{padding:0;background:none;border-radius:0}.catalog-item{border-radius:15px;display:block}.catalog-item .image{margin:0 0 20px}.catalog-item .title{font-size:18px}.catalog-callback .description{display:block}.catalog-callback .icon{margin:0 auto 15px}.catalog-callback .text{text-align:center;font-weight:500}.catalog-callback .action{padding:0;text-align:center}.catalog-similar{margin-top:35px;padding:35px 0}.catalog-slider .owl-dots{gap:5px}.catalog-slider .owl-dot{width:12px;height:12px}.catalog-tile{padding:15px 25px 20px}.catalog-tile .title{font-size:18px}.catalog-mobile{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:15px;font-size:16px;font-weight:500;line-height:1.5;color:#454548;text-decoration:none;padding:10px 20px;border-radius:10px;background:#f6f7f8;margin-top:10px}.catalog-sidebar{position:fixed;z-index:820;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#fff}.catalog-sidebar-top{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;border-bottom:1px solid #d8dbe6;column-gap:20px}.catalog-sidebar-top .title{flex-grow:1;padding-left:20px;font-size:20px;font-weight:700;line-height:1.2}.catalog-sidebar-top .close{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-shrink:0;width:50px;height:50px;font-family:"Font Awesome 5 Pro";font-size:25px;font-weight:300;color:#969696;text-align:center;text-decoration:none}.catalog-sidebar-top .close:before{content:""}}.blog-list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px;row-gap:30px}.blog-list>li{width:33.33%;padding:0 15px}.blog-item{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none;background:#fff}.blog-item .image{position:relative}.blog-item .image picture{display:block;width:100%}.blog-item .image img{display:block;width:100%}.blog-item .image:after{content:"";display:block;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:20px 20px 0 0}.blog-item .description{flex-grow:1;padding:35px 0 0}.blog-item .date{position:absolute;z-index:5;top:15px;left:30px;font-size:16px;font-weight:500;line-height:1;color:#454548;border-radius:25px;padding:5px 10px;background:#fff}.blog-item .icon{position:absolute;z-index:5;bottom:-33px;right:15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:66px;height:66px;font-size:25px;line-height:1;color:#fff;border:6px solid #fff;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%);border-radius:100%}.blog-item .icon .fa5{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.blog-item .title{font-size:20px;font-weight:700;line-height:1.5;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.blog-item .text{line-height:1.7;color:#404040;margin-top:10px}.blog-item .action{margin-top:10px}.blog-item:hover .image:after{background:rgba(89,67,170,.42)}.blog-item:hover .title{color:#5943aa}.blog-item:hover .icon .fa5{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.blog-similar{margin-top:70px}@media(max-width: 992px){.blog-list>li{width:50%}.blog-similar .blog-list>li:nth-child(3){display:none}}@media(max-width: 768px){.blog-list{margin:0;display:block}.blog-list>li{width:auto;padding:0}.blog-list>li+li{margin-top:20px}.blog-item .icon{width:54px;height:54px;bottom:-27px;right:15px;border-width:4px;font-size:22px}.blog-item .date{top:8px;left:15px;font-size:13px}.blog-item .image img{border-radius:15px 15px 0 0}.blog-item .description{padding:25px 0 0}.blog-item .title{font-size:18px;line-height:1.3}}.contacts-container{display:flex;align-items:stretch;flex-wrap:nowrap;column-gap:50px}.contacts-container-left{flex-grow:1}.contacts-container-right{width:50%;flex-shrink:0}.contacts-info>li+li{margin-top:25px}.contacts-info .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;column-gap:20px}.contacts-info .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:40px;height:40px;font-size:18px;line-height:1;color:#fff;background:linear-gradient(159deg, #A276FF 0%, #9176FF 100%);border-radius:100%}.contacts-info .description{flex-grow:1;align-self:center}.contacts-info .phone{font-size:20px;font-weight:500;color:#454548;text-decoration:none}.contacts-info .email{color:inherit}.contacts-info .text{line-height:1.5}.contacts-map{position:relative;border:1px solid #d8dbe6;height:100%;min-height:300px}.contacts-map iframe{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.contacts-form{background:#f8f8f8;padding:35px 60px;border-radius:20px;margin-top:80px}.contacts-form .inputs-list>li+li{margin-top:15px}.contacts-form .inputs-cols{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0 -10px}.contacts-form .inputs-cols>li{width:33.33%;padding:0 10px}.contacts-form .action{margin-top:15px}.contacts-form .action .text{margin-bottom:10px;font-size:12px;line-height:16px;color:#404040}.contacts-form .action .btn{min-width:200px}@media(max-width: 992px){.contacts-form{margin-top:60px;padding:30px 40px}}@media(max-width: 768px){.pageview-contacts .page-content{padding-bottom:0}.contacts-container{display:block}.contacts-container-right{width:auto;margin-top:25px}.contacts-info>li+li{margin-top:10px}.contacts-form{margin:35px -25px 0;padding:25px;border-radius:0}.contacts-form .inputs-cols{display:block;margin:0}.contacts-form .inputs-cols>li{width:auto;padding:0}.contacts-form .inputs-cols>li+li{margin-top:10px}.contacts-form .inputs-list>li+li{margin-top:10px}}.errors{padding:50px 0 100px}.errors-content{text-align:center}.errors-content .num{font-size:150px;font-weight:700;line-height:1;color:#d8dbe6;margin-bottom:15px}.errors-content .title{font-size:36px;font-weight:700;line-height:1.2}.errors-content .text{font-size:20px;line-height:1.5;color:#969696;margin-top:15px}.errors-content .action{margin-top:35px}@media(max-width: 768px){.errors{padding:30px 0 60px}.errors-content .num{font-size:100px}.errors-content .title{font-size:26px}.errors-content .text{font-size:16px}.errors-content .text br{display:none}}.pageview-cap{background:#f9f9f9;padding:50px 10px}.cap{max-width:600px;margin:0 auto;padding:25px 30px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border:1px solid #e5e5e5;text-align:center}.cap-top{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.cap-top .title{font-size:20px;font-weight:700;line-height:1;text-transform:uppercase}.cap-top .descr{margin-top:5px;font-size:14px;line-height:20px;color:#969696}.cap-bottom .title{font-size:16px;font-weight:700;line-height:25px}.cap-bottom .descr{margin-top:5px;font-size:14px;line-height:20px;color:#404040}/*# sourceMappingURL=style.css.map */
