@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter.ttf") format("truetype");font-weight:100 900;font-style:normal;}@font-face{font-family:"Inter Italic";src:url("../fonts/Inter/Inter-Italic.ttf") format("truetype");font-weight:100 900;font-style:italic;}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}ul,ol{list-style:none;}a{text-decoration:none;}img{max-width:100%;height:auto;}button{background-color:transparent;border:none;}input,textarea,select{outline:none;}table{border-collapse:collapse;border-spacing:0;}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;overflow-x:hidden;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}a img{border:none;}button{background-color:transparent;border:none;padding:0;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration-box{-webkit-appearance:none;}textarea{overflow:auto;}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}*{font-family:"Inter",sans-serif;line-height:1.4;color:#2f2f35;}@media (max-width:768px){*{line-height:1.2;}}html{font-size:10px;scroll-behavior:smooth;}body{font-size:1.8rem;}@media (max-width:768px){body{font-size:1.4rem;}}main{background:#fff;position:relative;z-index:2;}section{margin:12rem 0;}@media (max-width:768px){section{margin:4rem 0;}}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 20px;}a{color:#4d79f7;-webkit-transition:color .3s ease;transition:color .3s ease;}a:hover{color:#3359c3;}strong{font-weight:700;}ul.checklist{margin-bottom:2rem;}ul.checklist li{list-style:none;margin-bottom:1rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:start;align-items:flex-start;gap:1rem;}ul.checklist li::before{content:url("../../images/icons/check.svg");-ms-flex-negative:0;flex-shrink:0;width:3.2rem;height:3.2rem;}ul.checklist li:last-child{margin-bottom:0;}.active a{color:#3359c3;}h1,h2,h3,h4,h5,h6{font-weight:700;}h1{font-size:5.2rem;}@media (max-width:768px){h1{font-size:3.2rem;}}h2{font-size:4.6rem;margin-bottom:4rem;}@media (max-width:768px){h2{font-size:2.4rem;margin-bottom:1rem;}}@-webkit-keyframes error-page{0%{-ms-transform:rotate(0deg) scale(5);-webkit-transform:rotate(0deg) scale(5);transform:rotate(0deg) scale(5);opacity:0;}100%{-ms-transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);opacity:1;}}@keyframes error-page{0%{-ms-transform:rotate(0deg) scale(5);-webkit-transform:rotate(0deg) scale(5);transform:rotate(0deg) scale(5);opacity:0;}100%{-ms-transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);opacity:1;}}@-webkit-keyframes error_form{0%{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes error_form{0%{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.btn{padding:1.2rem 3.4rem;border-radius:.5rem;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;}.btn-primary{background-color:#4d79f7;color:#fff;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.btn-primary:hover{background-color:#3359c3;color:#fff;}.btn-secondary{background-color:#dce4f8;color:#4d79f7;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;position:relative;padding-right:8.6rem;height:4.8rem;overflow:hidden;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.btn-secondary:hover{background-color:#4d79f7;color:#fff;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.btn-secondary::after{content:url("data:image/svg+xml,%3Csvg viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.33325 22.6667L22.6666 9.33337\' stroke=\'%234D79F7\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3Cpath d=\'M9.33325 9.33337H22.6666V22.6667\' stroke=\'%234D79F7\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");width:4.6rem;height:4.6rem;margin-left:.5rem;-webkit-transition:.3s ease;transition:.3s ease;background:#fff;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2.4rem;position:absolute;right:1px;top:1px;border-radius:.5rem;border:solid #fff;border-width:0 0 1px 1px;}.btn-secondary:hover::after{content:url("data:image/svg+xml,%3Csvg viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.33325 22.6667L22.6666 9.33337\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3Cpath d=\'M9.33325 9.33337H22.6666V22.6667\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");background:#4d79f7;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.btn-pdf{background-color:#dce4f8;color:#4d79f7;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding-right:8.6rem;border-radius:.5rem;-webkit-transition:.3s ease;transition:.3s ease;position:relative;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.btn-pdf::after{content:url("../../images/icons/pdf.svg");width:4.6rem;height:4.6rem;background:#fff;border-radius:.5rem;padding:.5rem;position:absolute;right:1px;top:1px;border-width:0 0 1px 1px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s ease;transition:.3s ease;}@media (max-width:768px){.btn-pdf::after{height:3.8rem;width:3.8rem;}}.btn-pdf:hover{background-color:#4d79f7;color:#fff;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.btn-pdf:hover::after{background:#4d79f7;content:url("data:image/svg+xml,%3Csvg viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.33325 22.6667L22.6666 9.33337\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3Cpath d=\'M9.33325 9.33337H22.6666V22.6667\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}.notification{position:fixed;top:20px;right:20px;padding:15px 25px;border-radius:4px;color:#fff;-ms-transform:translateX(120%);-webkit-transform:translateX(120%);transform:translateX(120%);transition:-ms-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;z-index:1000;}.notification.show{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}.notification.success{background-color:#4caf50;}.notification.error{background-color:#f44336;}.form-success{background-color:#4caf50;color:#fff;padding:1rem;border-radius:5px;}.form-error{background-color:#f44336;color:#fff;padding:1rem;border-radius:5px;}.form__group input.error{border-color:#f44336;}.form__group .error{color:#f44336;margin:5px 0;display:block;}.form__group span.error{color:#f44336;font-size:1.4rem;margin:5px 0;display:block;}.breadcrumb{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;margin:4rem 0;}.breadcrumb .breadcrumb__separator{font-size:1.6rem;color:#2f2f35;}@media (max-width:768px){.breadcrumb{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:2rem 0;}}.header{background-color:#fff;box-shadow:0px 1px 4px 0px rgba(0,0,0,.15);position:-webkit-sticky;position:sticky;top:0;z-index:100;}.header .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0;}.header .container .header__logo img{height:6rem;width:auto;}.header .container .header__email a{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;color:#2f2f35;-webkit-transition:color .3s ease;transition:color .3s ease;}.header .container .header__email a:hover{color:#3359c3;}.header .container .header__phone a{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;color:#2f2f35;-webkit-transition:color .3s ease;transition:color .3s ease;font-weight:500;}.header .container .header__phone a:hover{color:#3359c3;}.header .container .header__socials{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center;}.header .container .header__socials a{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.header .container .header__socials a img{transition:-ms-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;}.header .container .header__socials a img:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.header .container .header__nav .nav__list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;}.header .container .header__nav .nav__list li.active a{color:#3359c3;}.header .container .header__nav .nav__list .nav__parent{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;-ms-flex-align:center;align-items:center;align-items:center;gap:0rem;}.header .container .header__nav .nav__list .nav__parent::after{content:url("../../images/icons/chevron-down.svg");position:relative;width:auto;font-size:10px;transition:-ms-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;cursor:pointer;}.header .container .header__nav .nav__list .nav__parent:hover::after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.header .container .header__nav .nav__list .nav__parent:hover .nav__list{opacity:1;visibility:visible;max-height:500px;overflow-y:auto;}.header .container .header__nav .nav__list .nav__parent .nav__list{position:absolute;top:calc(100% + .5rem);left:0;min-width:200px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1rem 0;border-radius:.5rem;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:100;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:0;}.header .container .header__nav .nav__list .nav__parent .nav__list li{width:100%;}.header .container .header__nav .nav__list .nav__parent .nav__list li.active a{color:#3359c3;}.header .container .header__nav .nav__list .nav__parent .nav__list li .nav__link{display:block;padding:.8rem 1.5rem;font-weight:500;color:#2f2f35;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;}.header .container .header__nav .nav__list .nav__parent .nav__list li .nav__link:hover{background-color:rgba(77,121,247,.05);color:#4d79f7;}.header .container .header__nav .nav__list .nav__link{font-size:1.8rem;font-weight:500;color:#2f2f35;-webkit-transition:color .3s ease;transition:color .3s ease;}.header .container .header__nav .nav__list .nav__link:hover{color:#3359c3;}@media (max-width:1024px){.header .container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 2rem;}.header .container .header__logo{-ms-flex-order:1;order:1;}.header .container .header__logo img{height:5rem;}.header .container .header__burger{display:none;-ms-flex-order:2;order:2;margin-left:auto;width:3rem;height:2.4rem;position:relative;cursor:pointer;z-index:101;}.header .container .header__burger span{display:block;position:absolute;height:.3rem;width:100%;background:#2f2f35;border-radius:.3rem;opacity:1;left:0;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;}.header .container .header__burger span:nth-child(1){top:.3rem;}.header .container .header__burger span:nth-child(2){top:1rem;}.header .container .header__burger span:nth-child(3){top:1.7rem;}.header .container .header__burger.active span:nth-child(1){top:1rem;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.header .container .header__burger.active span:nth-child(2){opacity:0;}.header .container .header__burger.active span:nth-child(3){top:1rem;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.header .container .header__nav{-ms-flex-order:3;order:3;width:100%;margin-top:1rem;display:none;}.header .container .header__nav.active{display:block;}.header .container .header__nav .nav__list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:1rem;}.header .container .header__nav .nav__list .nav__parent{width:100%;}.header .container .header__nav .nav__list .nav__parent .nav__list{position:static;width:100%;opacity:1;visibility:visible;box-shadow:none;padding:0 0 0 1rem;margin-top:.5rem;display:none;}.header .container .header__nav .nav__list .nav__parent .nav__list li{width:100%;}.header .container .header__nav .nav__list .nav__parent:hover .nav__list,.header .container .header__nav .nav__list .nav__parent.active .nav__list{display:-ms-flexbox;display:-webkit-flex;display:flex;}.header .container .header__email{-ms-flex-order:2;order:2;margin-left:auto;margin-right:1rem;}.header .container .header__email a{font-size:1.4rem;}.header .container .header__email a img{width:2rem;height:2rem;}.header .container .header__socials{-ms-flex-order:2;order:2;margin-right:1rem;}.header .container .header__socials a img{width:2.4rem;height:2.4rem;}.header .container .header__phone{-ms-flex-order:2;order:2;}.header .container .header__phone a{font-size:1.4rem;}.header .container .header__phone a img{width:2rem;height:2rem;}}@media (max-width:768px){.header .container{padding:1rem;-ms-flex-pack:justify;justify-content:space-between;}.header .container .header__logo img{height:4rem;}.header .container .header__burger{display:block;width:2.4rem;height:2rem;-ms-flex-order:3;order:3;margin-left:0;}.header .container .header__burger span:nth-child(1){top:.2rem;}.header .container .header__burger span:nth-child(2){top:.8rem;}.header .container .header__burger span:nth-child(3){top:1.4rem;}.header .container .header__burger.active span:nth-child(1){top:.8rem;}.header .container .header__burger.active span:nth-child(3){top:.8rem;}.header .container .header__email{display:none;}.header .container .header__socials{-ms-flex-order:2;order:2;margin-right:.5rem;}.header .container .header__socials a img{width:2rem;height:2rem;}.header .container .header__phone{-ms-flex-order:2;order:2;}.header .container .header__phone a{font-size:1.2rem;}.header .container .header__phone a img{width:1.8rem;height:1.8rem;}.header .container .header__nav{-ms-flex-order:4;order:4;width:100%;display:none;margin-top:1rem;}.header .container .header__nav.active{display:block;margin-top:2rem;}.header .container .header__nav .nav__list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:0;}.header .container .header__nav .nav__list .nav__parent{width:100%;position:relative;display:block;}.header .container .header__nav .nav__list .nav__parent>a{display:block;width:100%;padding:.8rem 0;font-size:1.4rem;font-weight:500;color:#2f2f35;-webkit-transition:color .3s ease;transition:color .3s ease;}.header .container .header__nav .nav__list .nav__parent>a:hover{color:#3359c3;}.header .container .header__nav .nav__list .nav__parent::after{display:none;}.header .container .header__nav .nav__list .nav__parent .nav__list{display:block;position:static;width:100%;opacity:1;visibility:visible;box-shadow:none;padding:0;margin-top:.5rem;margin-left:1.5rem;}.header .container .header__nav .nav__list .nav__parent .nav__list li{width:100%;}.header .container .header__nav .nav__list .nav__parent .nav__list li .nav__link{display:block;padding:.8rem 0;font-weight:500;color:#2f2f35;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:normal;font-size:1.4rem;}.header .container .header__nav .nav__list .nav__parent .nav__list li .nav__link:hover{background-color:rgba(77,121,247,.05);color:#4d79f7;}.header .container .header__nav .nav__list .nav__link{font-size:1.4rem;width:100%;display:block;padding:.8rem 0;}.header .container .nav__list .nav__parent .nav__list{display:block;max-height:max-content !important;}.header .container .nav__list .nav__parent .nav__list li{width:90% !important;}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%;}.header .container .header__nav.active{display:block;margin-top:2rem;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;overflow-x:hidden;}.header .container .header__nav .nav__list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:0;width:100%;}.header .container .header__nav .nav__list .nav__parent{width:100%;position:relative;display:block;}.header .container .header__nav .nav__list .nav__parent>a{display:block;width:100%;padding:.8rem 0;font-size:1.4rem;font-weight:500;color:#2f2f35;-webkit-transition:color .3s ease;transition:color .3s ease;}.header .container .header__nav .nav__list .nav__parent>a:hover{color:#3359c3;}.header .container .header__nav .nav__list .nav__parent::after{display:none;}.header .container .header__nav .nav__list .nav__parent .nav__list{display:block;position:static;width:100%;opacity:1;visibility:visible;box-shadow:none;padding:0;margin-top:.5rem;margin-left:1.5rem;max-height:none !important;overflow-y:visible;}.header .container .header__nav .nav__list .nav__parent .nav__list li{width:100%;}.header .container .header__nav .nav__list .nav__parent .nav__list li .nav__link{display:block;padding:.8rem 0;font-weight:500;color:#2f2f35;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:normal;font-size:1.4rem;}.header .container .header__nav .nav__list .nav__parent .nav__list li .nav__link:hover{background-color:rgba(77,121,247,.05);color:#4d79f7;}.header .container .header__nav .nav__list .nav__link{font-size:1.4rem;width:100%;display:block;padding:.8rem 0;}}@media (max-width:370px){.header .container .header__logo img{height:2rem;}}.banner{position:relative;background:url("../../images/newmainbanner.jpg") no-repeat center bottom/cover;height:75rem;max-height:100vh;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;}.banner .container{width:100%;padding:0;}.banner .container .bannerSwiper{width:100%;height:100%;}.banner .container .bannerSwiper .slide-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:550px;padding:0 15px;max-width:1200px;margin:0 auto;}.banner .container .bannerSwiper .slide-content .slide-text{width:50%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;position:relative;z-index:10;}.banner .container .bannerSwiper .slide-content .slide-text h1{font-size:4rem;font-weight:700;color:#000;line-height:120%;}.banner .container .bannerSwiper .slide-content .slide-text h1 span{font-weight:500;}.banner .container .bannerSwiper .slide-content .slide-text p{font-size:2rem;color:#000;}.banner .container .bannerSwiper .slide-content .slide-text .btn{width:fit-content;}.banner .container .bannerSwiper .slide-content .slide-image{width:45%;position:relative;z-index:10;}.banner .container .bannerSwiper .slide-content .slide-image img{width:100%;height:auto;object-fit:cover;}.swiper-pagination-bullet{background:white;opacity:.6;width:12px;height:12px;}.swiper-pagination-bullet-active{background:#2f2f35;opacity:1;}.swiper-button-next,.swiper-button-prev{color:#2f2f35;}.custom-swiper-button-next,.custom-swiper-button-prev{width:40px !important;height:40px !important;border-radius:5px !important;background-color:#fff !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:center !important;justify-content:center !important;box-shadow:0 2px 5px rgba(0,0,0,.1) !important;}.custom-swiper-button-next::after,.custom-swiper-button-prev::after{font-size:20px !important;color:#4d79f7 !important;font-weight:bold !important;}.swiper-button-next{right:10px !important;}.swiper-button-prev{left:10px !important;}.custom-swiper-button{width:40px !important;height:40px !important;border-radius:5px !important;background-color:#fff !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:center !important;justify-content:center !important;box-shadow:0 2px 5px rgba(0,0,0,.1) !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important;}.custom-swiper-button::after{font-size:20px !important;color:var(--color-primary) !important;font-weight:bold !important;}.custom-swiper-button:hover{background-color:#f8f8f8 !important;-ms-transform:scale(1.05) !important;-webkit-transform:scale(1.05) !important;transform:scale(1.05) !important;}@media (min-width:769px){.bannerSwiper{padding:0 60px !important;overflow:visible !important;}.swiper-slide{opacity:.3;-webkit-transition:opacity .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:opacity .3s ease;transition:-ms-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);}.swiper-slide-active{opacity:1 !important;-ms-transform:scale(1) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;}.swiper-slide{opacity:.2;-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .3s ease;transition:all .3s ease;}.swiper-slide-active{opacity:1 !important;-ms-transform:scale(1) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;z-index:1;}}@media (max-width:768px){.banner{height:auto;padding:4rem 0;box-sizing:content-box;}.banner .container .bannerSwiper{padding:0 !important;overflow:hidden !important;}.banner .container .bannerSwiper .slide-content{-ms-flex-direction:column;flex-direction:column;gap:3rem;padding:2rem;}.banner .container .bannerSwiper .slide-content .slide-text,.banner .container .bannerSwiper .slide-content .slide-image{width:100%;}.banner .container .bannerSwiper .slide-content .slide-text h1{font-size:2.2rem;}.banner .container .bannerSwiper .slide-content .slide-text p{font-size:1.4rem;}.banner .container .bannerSwiper .slide-content .slide-text img{height:300px;object-fit:contain;}.banner .slide-text .slide-image .swiper-slide{opacity:1 !important;-ms-transform:scale(1) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;}}.assortment .container .assortment__list{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;}.assortment .container .assortment__list .assortment__item{background:#f4f7ff;padding:2rem;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;}.assortment .container .assortment__list .assortment__item a{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;gap:2rem;}.assortment .container .assortment__list .assortment__item a img{height:20rem;width:100%;object-fit:contain;}.assortment .container .assortment__list .assortment__item a h3{font-size:2.2rem;font-weight:700;color:#2f2f35;-ms-flex:1;flex:1;}.assortment .container .assortment__list .assortment__item a .btn{width:fit-content;}.assortment .container .assortment__list .assortment__item:hover{background:linear-gradient(180deg,rgba(77,121,247,.12) 0%,rgba(77,121,247,.6) 93.37%);box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.assortment .container .assortment__list .assortment__item:hover a h3{color:#fff;}.assortment .container .assortment__list .assortment__item:hover a .btn-secondary{background-color:#4d79f7;color:#fff;}.assortment .container .assortment__list .assortment__item:hover a .btn-secondary::after{content:url("data:image/svg+xml,%3Csvg viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.33325 22.6667L22.6666 9.33337\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3Cpath d=\'M9.33325 9.33337H22.6666V22.6667\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");background:#4d79f7;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}@media (max-width:768px){.assortment .container .assortment__list{grid-template-columns:repeat(1,1fr);}}.about-and-projects{background:url("../../images/bg1.jpg") no-repeat center top/cover;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;padding:1px 0;}.about-and-projects .about .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:4rem;}.about-and-projects .about .container .about__content{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:2rem;}.about-and-projects .about .container .about__content .btn{width:fit-content;}.about-and-projects .about .container .about__image{-ms-flex:1.5;flex:1.5;}.about-and-projects .about .container .about__image img{width:100%;height:100%;object-fit:cover;border-radius:5px;}.about-and-projects .projects .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.about-and-projects .projects .container .projects__list{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;}.about-and-projects .projects .container .projects__list .projects__item{background:#fff;border-radius:5px;overflow:hidden;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.about-and-projects .projects .container .projects__list .projects__item a{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.about-and-projects .projects .container .projects__list .projects__item a img{width:100%;height:45rem;object-fit:cover;border-radius:5px;}.about-and-projects .projects .container .projects__list .projects__item a .projects__item-content{padding:2rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.about-and-projects .projects .container .projects__list .projects__item a .projects__item-content h3{font-size:2.2rem;font-weight:700;color:#2f2f35;}.about-and-projects .projects .container .projects__list .projects__item a .projects__item-content .btn{width:fit-content;}@media screen and (min-width:768px){.about-and-projects .projects .container .projects__list .projects__item a .projects__item-content{height:260px;-ms-flex-pack:justify;justify-content:space-between;}}.about-and-projects .projects .container .projects__list .projects__item:hover a .btn-secondary{background-color:#4d79f7;color:#fff;}.about-and-projects .projects .container .projects__list .projects__item:hover a .btn-secondary::after{content:url("data:image/svg+xml,%3Csvg viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.33325 22.6667L22.6666 9.33337\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3Cpath d=\'M9.33325 9.33337H22.6666V22.6667\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");background:#4d79f7;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.about-and-projects .projects .btn-primary{width:fit-content;margin:0 auto;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}@media (max-width:768px){.about-and-projects .about .container{-ms-flex-direction:column;flex-direction:column;}.about-and-projects .about .container .about__content{width:100%;}.about-and-projects .projects .container .projects__list{grid-template-columns:repeat(1,1fr);}}.partners .container .partners__list{display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);gap:4rem;}.partners .container .partners__list .partners__item{background:#f4f7ff;padding:2rem;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.partners .container .partners__list .partners__item img{width:100%;}.partners .container .partners__list .partners__item:hover{background:#4d79f7;}.partners .container .partners__list .partners__item:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}@media (max-width:768px){.partners .container .partners__list{grid-template-columns:repeat(2,1fr);}}.articles .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.articles .container .articles__list{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;}.articles .container .articles__list .articles__item{background:#f4f7ff;border-radius:5px;overflow:hidden;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.articles .container .articles__list .articles__item a{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.articles .container .articles__list .articles__item a img{width:100%;height:30rem;object-fit:cover;}.articles .container .articles__list .articles__item a .articles__item-content{padding:2rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.articles .container .articles__list .articles__item a .articles__item-content p{font-size:1.6rem;font-weight:500;color:#2f2f35;}.articles .container .articles__list .articles__item a .articles__item-content .btn{width:fit-content;}.articles .container .articles__list .articles__item a .articles__item-content h3{font-size:2.2rem;font-weight:700;color:#2f2f35;}.articles .container .articles__list .articles__item:hover{box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.articles .container .articles__list .articles__item:hover a .btn-secondary{background-color:#4d79f7;color:#fff;}.articles .container .articles__list .articles__item:hover a .btn-secondary::after{content:url("data:image/svg+xml,%3Csvg viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.33325 22.6667L22.6666 9.33337\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3Cpath d=\'M9.33325 9.33337H22.6666V22.6667\' stroke=\'%23FFFFFF\' stroke-width=\'2\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");background:#4d79f7;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.articles .container .btn-primary{width:fit-content;margin:0 auto;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}@media (max-width:768px){.articles .container .articles__list{grid-template-columns:repeat(1,1fr);}}.form{background:#fff;margin:-12rem 0 0 0;padding:12rem 0;box-shadow:0 10px 10px -5px rgba(0,0,0,.1);position:relative;z-index:1;}.form .container{background:url("../../images/formbg.jpg") no-repeat center center/cover;padding:6rem;border-radius:5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:2rem;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.form .container .form__content{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.form .container .form__content .form__contacts{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.form .container .form__content .form__contacts .form__contacts-items{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2rem;}.form .container .form__content .form__contacts .form__contacts-items .form__contacts-item{display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;-ms-flex-align:center;align-items:center;align-items:center;gap:1rem;gap:1rem;color:#2f2f35;}.form .container .form__content .form__contacts .form__contacts-items .form__contacts-item img{transition:-ms-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;}.form .container .form__content .form__contacts .form__contacts-items .form__contacts-item img:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.form .container .form__content .form__contacts .form__contacts-items .form__contacts-item:hover{color:#4d79f7;}.form .container .form__form{-ms-flex:1;flex:1;}.form .container .form__form form{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.form .container .form__form form .form__group{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;}.form .container .form__form form .form__group input{padding:1rem;border-radius:5px;border:0px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.form .container .form__form form .form__group label{font-size:1.6rem;font-weight:500;color:#2f2f35;}.form .container .form__form form .form__group-checkbox{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:1rem;border-radius:5px;}.form .container .form__form form .form__group-checkbox input[type="checkbox"]{-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;}@media (max-width:768px){.form{margin:6rem 0;padding:0;}.form .container{-ms-flex-direction:column;flex-direction:column;padding:2rem;}.form .container .form__content{width:100%;}.form .container .form__form form{gap:1rem;}}.footer{background:#4a4d56;padding:6rem 0;position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;z-index:0;box-shadow:0 0 10px rgba(0,0,0,.1);}.footer .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.footer .container .footer__content{display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;}.footer .container .footer__content .footer__logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.footer .container .footer__content .footer__catalog{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.footer .container .footer__content .footer__catalog h3{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;}.footer .container .footer__content .footer__catalog .footer__catalog-item a{font-size:1.6rem;font-weight:500;color:#fff;position:relative;}.footer .container .footer__content .footer__catalog .footer__catalog-item a::after{content:"";width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;-webkit-transition:width .3s ease;transition:width .3s ease;}.footer .container .footer__content .footer__catalog .footer__catalog-item a:hover::after{content:"";width:100%;}.footer .container .footer__content .footer__nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.footer .container .footer__content .footer__nav h3{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;}.footer .container .footer__content .footer__nav .nav__list{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.footer .container .footer__content .footer__nav .nav__list .nav__link{font-size:1.6rem;font-weight:500;color:#fff;position:relative;}.footer .container .footer__content .footer__nav .nav__list .nav__link::after{content:"";width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;-webkit-transition:width .3s ease;transition:width .3s ease;}.footer .container .footer__content .footer__nav .nav__list .nav__link:hover::after{content:"";width:100%;}.footer .container .footer__content .footer__contacts{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.footer .container .footer__content .footer__contacts .footer__contacts-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;}.footer .container .footer__content .footer__contacts .footer__contacts-item img{width:4rem;height:4rem;}.footer .container .footer__content .footer__contacts .footer__contacts-item a{color:#fff;position:relative;}.footer .container .footer__content .footer__contacts .footer__contacts-item a::after{content:"";width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;-webkit-transition:width .3s ease;transition:width .3s ease;}.footer .container .footer__content .footer__contacts .footer__contacts-item a:hover::after{content:"";width:100%;}.footer .container .footer__content .footer__contacts .footer__contacts-item p{color:#fff;}.footer .container .footer__content .footer__contacts .footer__contacts-socials{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1rem;}.footer .container .footer__content .footer__contacts .footer__contacts-socials a img{width:4rem;height:4rem;}.footer .container .footer__content .footer__contacts .footer__contacts-socials a img:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.footer .container .footer__copyright p{font-size:1.6rem;font-weight:500;color:#fff;text-align:center;}.footer .container .footer__copyright p a{color:#fff;position:relative;}.footer .container .footer__copyright p a::after{content:"";width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;-webkit-transition:width .3s ease;transition:width .3s ease;}.footer .container .footer__copyright p a:hover::after{width:100%;}@media (max-width:768px){.footer{position:static;padding:4rem 0;}.footer *{font-size:1.4rem !important;}.footer .container{-ms-flex-direction:column;flex-direction:column;gap:2rem;}.footer .container .footer__content{grid-template-columns:repeat(1,1fr);gap:3rem;}.footer .container .footer__content .footer__contacts .footer__contacts-item img{width:3rem;height:3rem;}.footer .container .footer__content .footer__contacts .footer__contacts-socials{margin-top:3rem 0;}}.category-main{margin:4rem 0;}.category-main .container h1{margin-bottom:4rem;}.category-main .container .category-main__content{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:4rem;}.category-main .container .category-main__content .category-main__image{-ms-flex:1;flex:1;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4rem;background-color:#f4f7ff;border-radius:1rem;}.category-main .container .category-main__content .category-main__image img{height:40rem;object-fit:contain;}.category-main .container .category-main__content .category-main__description{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.category-main .container .category-main__content .category-main__description p{font-size:2rem;font-weight:500;color:#2f2f35;}.category-main .container .category-main__content .category-main__buttons{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2rem;}.category-main .container .category-main__content .category-main__buttons .button{width:100%;}@media (max-width:768px){.category-main .container h1{margin-bottom:2rem;}.category-main .container .category-main__content{-ms-flex-direction:column;flex-direction:column;gap:2rem;}.category-main .container .category-main__content .category-main__image img{height:20rem;}}.contacts{margin:4rem 0;}.contacts .container h1{margin-bottom:4rem;}.contacts .container .contacts__content{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);gap:2rem;}.contacts .container .contacts__content .contacts__info{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.contacts .container .contacts__content .contacts__info .contacts__info-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.contacts .container .contacts__content .contacts__info .contacts__info-content h2{font-size:2.6rem;margin-bottom:0;}.contacts .container .contacts__content .contacts__info .contacts__info-communication{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-item:last-child{grid-column:1/3;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-item .contacts__info-communication-item-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-item .contacts__info-communication-item-content img{width:4rem;height:4rem;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-item .contacts__info-communication-item-content a{color:#2f2f35;position:relative;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-item .contacts__info-communication-item-content a:after{content:"";width:0;height:1px;background:#2f2f35;position:absolute;bottom:0;left:0;-webkit-transition:width .3s ease;transition:width .3s ease;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-item .contacts__info-communication-item-content a:hover:after{width:100%;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-socials{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1rem;-ms-flex-direction:column;flex-direction:column;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-socials a img{width:4rem;height:4rem;transition:-ms-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;}.contacts .container .contacts__content .contacts__info .contacts__info-communication .contacts__info-communication-socials a:hover img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}@media (max-width:768px){.contacts .container h1{margin-bottom:2rem;}.contacts .container .contacts__content{grid-template-columns:repeat(1,1fr);}.contacts .container .contacts__content .contacts__info .contacts__info-communication{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;}.contacts .container .contacts__content .contacts__map{height:30rem;}}.about-main{margin:4rem 0;}.about-main .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:4rem;}.about-main .container .about-main__image{-ms-flex:1;flex:1;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;max-height:365px;}.about-main .container .about-main__image img{width:100%;height:100%;object-fit:cover;border-radius:5px;}.about-main .container .about-main__content{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;}@media (max-width:768px){.about-main .container{-ms-flex-direction:column;flex-direction:column;}}.about-history .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:4rem;}.about-history .container .about-history__image{-ms-flex:1;flex:1;}.about-history .container .about-history__image img{width:100%;height:100%;object-fit:cover;object-position:bottom;border-radius:5px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;max-height:430px;}.about-history .container .about-history__content{-ms-flex:2;flex:2;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;}@media (max-width:768px){.about-history .container{-ms-flex-direction:column;flex-direction:column;}.about-history .container .about-history__image{-ms-flex-order:1;order:1;}.about-history .container .about-history__content{-ms-flex-order:2;order:2;}}.about-services .container .about-services__items{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;margin-top:4rem;}.about-services .container .about-services__items .about-services__item{background:#f4f7ff;padding:2rem;border-radius:5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.about-services .container .about-services__items .about-services__item img{width:6rem;height:6rem;}@media (max-width:768px){.about-services .container .about-services__items{grid-template-columns:repeat(1,1fr);}}.about-sertificates .container .about-sertificates__items{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;}.about-sertificates .container .about-sertificates__items .about-sertificates__item{background:#f4f7ff;padding:2rem;border-radius:5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.about-sertificates .container .about-sertificates__items .about-sertificates__item img{width:6rem;height:6rem;}.about-sertificates .container .about-sertificates__items .about-sertificates__item .btn{width:fit-content;}@media (max-width:768px){.about-sertificates .container .about-sertificates__items{grid-template-columns:repeat(1,1fr);}}.about-advantages{background:url("../../images/advantagesbg.jpg") no-repeat center top/cover;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);padding:8rem 0;}.about-advantages .container .about-advantages__items{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;}.about-advantages .container .about-advantages__items .about-advantages__item{background:#fff;padding:2rem;border-radius:5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.about-advantages .container .about-advantages__items .about-advantages__item span{font-size:2.6rem;font-weight:700;color:#fff;background:#4d79f7;width:6rem;height:6rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;}.about-advantages .container .about-advantages__cards{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;margin-top:4rem;}.about-advantages .container .about-advantages__cards .about-advantages__card{background:#f4f7ff;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);padding:2rem;border-radius:5px;}@media (max-width:768px){.about-advantages .container .about-advantages__cards{grid-template-columns:repeat(1,1fr);}.about-advantages .container .about-advantages__items{grid-template-columns:repeat(1,1fr);}}.about-support .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.about-support .container h2{margin-bottom:2rem;}.about-support .container .about-support__content{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}.about-support .container .about-support__content .about-support__text{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.about-support .container .about-support__content .about-support__image{-ms-flex:1;flex:1;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.about-support .container .about-support__content .about-support__image img{width:100%;height:40rem;object-fit:cover;border-radius:5px;}@media (max-width:768px){.about-support .container .about-support__content{grid-template-columns:repeat(1,1fr);}.about-support .container .about-support__content .about-support__text{-ms-flex-order:2;order:2;}.about-support .container .about-support__content .about-support__image{-ms-flex-order:1;order:1;}}.about-info{padding:4rem;}.about-info .container{background:#f4f7ff;padding:2rem;border-radius:5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.about-info .container p{font-size:2.6rem;font-weight:700;}@media (max-width:768px){.about-info{padding:2rem;}.about-info .container p{font-size:1.6rem;}}.services{margin:4rem 0;}.services .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:2rem;}.services .container .services__image{-ms-flex:1;flex:1;}.services .container .services__image img{width:100%;height:30rem;object-fit:cover;border-radius:5px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.services .container .services__content{-ms-flex:1;flex:1;}@media (max-width:768px){.services .container{-ms-flex-direction:column;flex-direction:column;}}.error-page{margin:0;padding:12rem 0;}.error-page .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:2rem;}.error-page .container .error-page__content{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:2rem;}.error-page .container .error-page__content h1{font-size:26rem;font-weight:700;color:#f44336;-webkit-animation:error-page 1s ease-in-out;animation:error-page 1s ease-in-out;}.error-page .container .error-page__content h1:before,.error-page .container .error-page__content h1:after{content:attr(404);padding:50px;color:rgba(255,255,255,.1);position:absolute;}.error-page .container .error-page__content h1:before{top:1px;left:1px;}.error-page .container .error-page__content h1:after{top:2px;left:2px;}.error-page .container .error-page__content p{font-size:2rem;font-weight:500;color:#2f2f35;}.project-gallery{margin:4rem 0;}.project-gallery .container .project-gallery__content{display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);grid-auto-flow:dense;gap:2rem;}.project-gallery .container .project-gallery__content .project-gallery__content-item.img-1x1{grid-column:span 1;grid-row:span 1;}.project-gallery .container .project-gallery__content .project-gallery__content-item.img-1x2{grid-column:span 1;grid-row:span 2;}.project-gallery .container .project-gallery__content .project-gallery__content-item.img-2x1{grid-column:span 2;grid-row:span 1;}.project-gallery .container .project-gallery__content .project-gallery__content-item img{width:100%;height:100%;object-fit:cover;border-radius:5px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);transition:-ms-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;overflow:hidden;}.project-gallery .container .project-gallery__content .project-gallery__content-item img:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}@media (max-width:768px){.project-gallery .container .project-gallery__content{grid-template-columns:repeat(2,1fr);}}.category{margin:4rem 0 12rem;}.product{margin:4rem 0;}.product .container .product__wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:6rem;}.product .container .product__wrapper .product__image{-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;background:#f4f7ff;padding:2rem;border-radius:5px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;}.product .container .product__wrapper .product__image img{object-fit:contain;height:40rem;}.product .container .product__wrapper .product__content{-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.product .container .product__wrapper .product__content table{margin-bottom:2rem;width:100%;}.product .container .product__wrapper .product__content table td{padding:1rem;border-bottom:1px solid #dce4f8;}.product .container .product__description{margin-top:4rem;}.product .container .product__description p{margin-bottom:1rem;}.product .container .product__description ul{margin-bottom:1rem;}.product .container .product__description ul li{list-style:inside;margin-bottom:.5rem;}.product .container .product__description h3{font-size:2rem;font-weight:700;color:#2f2f35;margin-bottom:1rem;}@media (max-width:768px){.product .container .product__wrapper{-ms-flex-direction:column;flex-direction:column;gap:2rem;}.product .container .product__wrapper .product__image img{height:20rem;}}.article{margin:4rem 0;}.article .container p{margin-bottom:1.5rem;line-height:1.6;}.article .container h1,.article .container h2,.article .container h3,.article .container h4,.article .container h5,.article .container h6{margin:2rem 0 1rem;line-height:1.3;}.article .container ul,.article .container ol{margin:1.5rem 0;padding-left:2.5rem;list-style-position:outside;}.article .container ul li,.article .container ol li{margin-bottom:1rem;line-height:1.6;position:relative;}.article .container ul li ul,.article .container ul li ol,.article .container ol li ul,.article .container ol li ol{margin:.5rem 0;padding-left:2rem;}.article .container ul{list-style-type:disc;}.article .container ul li::marker{color:#4d79f7;}.article .container ul li ul{list-style-type:circle;}.article .container ul li ul li::marker{color:#3359c3;}.article .container ol{list-style-type:decimal;}.article .container ol li::marker{color:#4d79f7;font-weight:500;}.article .container ol li ol{list-style-type:lower-alpha;}.article .container ol li ol li::marker{color:#3359c3;}.article .container a{color:#4d79f7;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease;}.article .container a:hover{color:#3359c3;text-decoration:underline;}.article .container img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:.5rem;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.article .container blockquote{margin:1.5rem 0 !important;padding:1.5rem 2rem !important;border-left:4px solid #4d79f7 !important;background-color:#f4f7ff !important;font-style:italic !important;border-radius:0 .5rem .5rem 0 !important;}.article .container blockquote p{margin-bottom:.5rem;}.article .container blockquote p:last-child{margin-bottom:0;}.article .container blockquote ul,.article .container blockquote ol{margin:.5rem 0;padding-left:1.5rem;}.article .container pre,.article .container code{background-color:#f4f7ff;border-radius:.5rem;padding:.2rem .4rem;font-family:monospace;}.article .container pre{padding:1.5rem;margin:1.5rem 0;overflow-x:auto;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15) inset;}.article .container table{width:100%;border-collapse:collapse;margin:1.5rem 0;border-radius:.5rem;overflow:hidden;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);}.article .container table th,.article .container table td{padding:1rem;border:1px solid #dce4f8;}.article .container table th{background-color:#f4f7ff;font-weight:500;}.article .container hr{margin:2rem 0;border:none;border-top:1px solid #dce4f8;}