body,html{padding:0;margin:0;font-family:Open Sans,Roboto,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}:root{--animate-duration:800ms;--animate-delay:0.9s}.swiper-slide{width:100%;height:100%;overflow-y:hidden}.swiper-slide img,.swiper-slide video{width:100%;max-width:100%;height:auto;z-index:1;overflow-y:hidden}.swiper-container{width:100%;height:100%;overflow-y:hidden}.section{position:relative}.swiper-pagination-bullet-active{background:none!important;color:#b82328}.swiper-pagination-bullet{background:none!important}.swiper-container-vertical>.swiper-pagination-bullets{right:120px!important;color:#fff;font-size:35px;font-family:Open Sans,sans-serif;font-weight:600}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:80px 0!important;display:block}.top{z-index:1;width:100%;height:100vh}.mySection,.top{position:relative}.mySection{z-index:0;padding:75px 0}.sectionTitle{font-family:Open Sans,sans-serif;font-size:32px;font-weight:700}.sectionIntro{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.sectionIntro.left{align-items:flex-start;color:#fff}.sectionIntro>p{display:flex;text-align:center;width:70%;font-size:14px}.sectionIntro.left>p{text-align:left;width:100%;line-height:25px}.sectionIntro.left>.sectionTitle{border-bottom:3px solid #cc0a11;padding-bottom:15px;margin-bottom:15px}.sectionIntro.left>span{font-size:12px}.slider__next,.slider__prev{background:#193066;padding:8px 15px!important;color:#fff!important;border-radius:5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:12px!important}img{max-width:100%}.page-main{padding:60px 0}.page-main img{max-width:100%;margin-bottom:20px}.contact-phone{display:flex;gap:5px;list-style:none;align-items:center}.sectionServices{background:url(/assets/img/section-service-bg.png) no-repeat}.mediaBox{position:relative;display:flex;cursor:pointer;margin-bottom:15px;height:250px;overflow:hidden}.mediaBox>img{width:100%}.mediaBox:hover .bg-mask,.mediaBox:hover .icon{opacity:0}.mediaBox .icon{position:absolute;z-index:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;transition:all .4s}.mediaBox .icon>img{width:90px}.bg-mask{position:absolute;z-index:0;top:0;width:100%;height:100%;background:#000;opacity:.35;transition:all .4s}.service-title{font-family:Open Sans,sans-serif;font-size:18px;text-align:center;line-height:23px;font-weight:600;cursor:pointer}.service-title:hover{color:#571c1c}.sectionCounter{background:url(/assets/img/bg-2.jpg);background-position-x:center;background-position-y:center;background-size:100%}.sCounterMask{position:absolute;top:0;background-color:#0c0c0c96;height:100%;width:100%}.experiment{position:relative;z-index:0;color:#fff}.counter{display:flex;flex-direction:column;padding:15px}.experiment .counter>.count{font-family:Open Sans,sans-serif;font-size:60px;font-weight:600;line-height:62px}.experiment .counter>span{color:#cc0a11}.testimonial{display:flex;flex-direction:column;align-items:flex-start}.testimonial>.iconQuote{height:45px;color:#cc0a11;margin-bottom:20px}.testimonial>.name{font-size:16px;font-weight:700;margin-bottom:10px}.testimonial>p{font-size:14px;line-height:22px;text-align:justify}.alice-carousel__dots-item:not(.__custom).__active{width:60px;border-radius:10px;background-color:#cc0a12!important}.alice-carousel__dots-item:not(.__custom){background-color:#cc0a12}.newsSection{background-color:#fbfbfb;background:url(/assets/img/section-news-bg.png) no-repeat}.page-title{font-size:18px!important;font-weight:600;margin-bottom:30px}.page-title h2{font-size:24px!important}.news-box{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 4px 0 rgb(0 0 0/5%);transition:all .3s}.news-box:hover{cursor:pointer;box-shadow:0 6px 7px 2px rgb(0 0 0/5%)}.news-box:hover .news-img-box>img{transform:scale(1.1)}.news-img-box{display:flex;position:relative;height:230px;overflow:hidden}.news-img-box>img{object-fit:cover;width:100%;transition:transform .3s}.news-detials{display:flex;flex-direction:column;padding:28px 24px}.news-detials>h3{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:23px}.news-detials>.news-date{font-size:12px;color:#8b8b8b;margin:6px 0}.news-detials>p{font-size:14px;line-height:24px}.more-btn{display:flex;justify-content:center;padding:12px 0;background:#f0f0f0;color:#2c2c2c;font-size:12px;text-transform:uppercase;border-radius:3px;margin-top:30px;transition:all .3s}.custom-more,.more-btn{border:1px solid #e2e2e2}.custom-more{background:#fdfdfd}.more-btn:hover{background:#e9e9e9;color:#2e2e2e}footer{padding:75px 0;position:relative;background:#393939;color:#fff}.footer-info>img{margin-bottom:20px}.footer-info p{font-size:14px;line-height:28px}.footer-title h5{font-family:Open Sans,sans-serif;margin-bottom:14px;font-weight:700}.need-links>li{list-style:none;padding:10px 0;border-bottom:1px solid rgba(82,81,81,.4)}.need-links>li>a{text-decoration:none;color:#a9b4be;transition:all .4s ease-in}.need-links>li>a:hover{color:#928f8f;padding-left:10px}.footer-contact-list,footer li,footer ul{list-style:none;padding:0;margin:0;font-size:14px}.footer-contact-list li:first-child{line-height:26px}.footer-contact-list li{margin-bottom:14px}.footer-contact-list li>a{color:#fff;transition:all .2s}.footer-contact-list li>a:hover,.footer-icon{color:#e4151d}.footer-icon{height:14px;margin-right:10px}.footer-social{margin-bottom:14px}.footer-social .social-icon{height:16px;margin-right:14px}.footer-social>a{transition:all .3s}.footer-social>a:hover{color:#e4151d}.footer-sub li{margin-bottom:15px}.send-input{font-size:14px;color:silver}.send-button{background-color:#cc0a12;color:#fff;border:0}.send-icon{color:#fff;height:14px}.footer-bottom{display:flex;background-color:#232222;padding:15px 0;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:12px}.pagination-main{margin-top:40px}.page-link{position:relative;display:block;padding:5px 15px;color:#141212}.page-full-image{width:100%}.active>.page-link,.page-link.active{background-color:#344585;border-color:#11234d}@media (max-width:900px){.swiper-container-vertical>.swiper-pagination-bullets{display:none}.mediaBox .icon>img{width:95px}}@media (max-width:780px){.service{display:flex;flex-direction:column;justify-content:center;align-items:center}.mediaBox{width:70%;height:300px}.counter{display:flex;align-items:center}.sectionCounter{background:url(/assets/img/bg-2.jpg) no-repeat}}@media (max-width:610px){.mediaBox{width:80%;height:300px}}@media (max-width:520px){.mediaBox{width:100%;height:300px}.sectionIntro>p{width:80%}.sectionTitle{text-align:center}}@media (max-width:430px){.mediaBox{height:250px}.mediaBox,.sectionIntro>p{width:100%}}.avatar img{float:left;padding-right:20px;padding-bottom:20px}.grow-corners:after,.grow-corners:before{content:"";position:absolute;width:20px;height:20px;border-color:#cc0a12;border-style:solid;transition-duration:.3s}.grow-corners.bottom-corners:before{border-width:0 0 2px 2px;left:0;bottom:0}.grow-corners.bottom-corners:after{border-width:0 2px 2px 0;right:0;bottom:0}.grow-corners.top-corners:before{border-width:2px 0 0 2px;left:0;top:0}.grow-corners.top-corners:after{border-width:2px 2px 0 0;right:0;top:0}.frame:hover .grow-corners:before{width:50px;height:50px}.frame{position:relative;border:none;cursor:pointer;width:100%;height:100%;background:none;padding:10px}.frame:focus{border:none;box-shadow:none}.frame:hover .grow-corners:after{width:50px;height:50px}.noselect{width:100%}.mySection img{max-width:100%}@font-face{font-family:DinPro;font-style:normal;font-weight:400;src:url(/fonts/dinpro.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:medium;src:url(/fonts/dinpro_mediumitalic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:medium;src:url(/fonts/dinpro_medium.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:lighter;src:url(/fonts/dinpro_light.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:400;src:url(/fonts/dinpro_italic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:700;src:url(/fonts/dinpro_bolditalic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:700;src:url(/fonts/dinpro_bold.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:900;src:url(/fonts/dinpro_black.otf) format("opentype")}