body,html{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box;padding:0;margin:0}body{color:#fff;background:#000109;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:500 16px/24px Montserrat Medium,Arial,sans-serif;letter-spacing:.5px}h1{font:700 42px/42px Akzidenz Grotesk,Arial,sans-serif;text-transform:uppercase}@media screen and (max-width:768px){h1{font:700 26px/26px Akzidenz Grotesk,Arial,sans-serif}}h2{font:700 32px/41px Akzidenz Grotesk,Arial,sans-serif;text-transform:uppercase}@media screen and (max-width:768px){h2{font:700 20px/26px Akzidenz Grotesk,Arial,sans-serif}}h3{font:600 24px/28px Montserrat SemiBold,Arial,sans-serif}@media screen and (max-width:768px){h3{font:600 16px/20px Montserrat SemiBold,Arial,sans-serif}}h4{font:600 18px/24px Montserrat SemiBold,Arial,sans-serif}p{color:#9caeba;font-size:16px;line-height:24px;white-space:pre-wrap}@media screen and (max-width:768px){p{font-size:14px;line-height:21px}}.container{width:1420px;margin:0 auto}@media screen and (max-width:1024px){.container{width:100%}}@media screen and (max-width:768px){.container{width:95%}}a{color:inherit;text-decoration:none;font-size:1em;text-transform:uppercase}.card{position:relative;cursor:pointer;padding:25px}.card,.card img{border-radius:10px}.card img{width:100%;height:100%;object-fit:cover}.card p{display:none;flex-direction:row;align-items:center;font-size:1em;gap:10px;color:#fff}.card h3,.card p{position:absolute;bottom:25px;transition:.3s}.card h3{font-weight:600;font-size:24px}.card:hover p{display:flex}.card:hover h3{transform:translateY(-53px)}.feedback-btn{background-color:#fff;border-radius:100px;padding:16px 32px;color:#000109;cursor:pointer;text-align:center;letter-spacing:.3em;text-transform:uppercase;font:800 12px/9px Montserrat Bold,Arial,sans-serif;width:-moz-fit-content;width:fit-content}.feedback-btn:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%);color:#fff}@media screen and (max-width:768px){.feedback-btn{padding:12px 32px;font-size:10px;line-height:12px}}.menu{margin-left:16px;display:flex;justify-content:center;align-items:center}.menu,.menu__burger{background:rgba(0,0,0,.3);border-radius:100px}.menu__burger{width:40px;height:40px;cursor:pointer;position:relative;z-index:999}.menu__burger_line{display:block;width:28px;height:2px;background:#fff;border-radius:12px;position:absolute;right:10px;transition:.15s}.menu__burger_line--first{width:16px;top:12px}.menu__burger_line--second,.menu__burger_line--third{width:20px;top:50%;transform:translateY(-50%)}.menu__burger_line--fourth{width:18px;bottom:12px}.menu.active .menu__burger_line--first,.menu.active .menu__burger_line--fourth{opacity:0}.menu.active .menu__burger_line--third{transform:translateY(-50%) rotate(-45deg)}.menu.active .menu__burger_line--second{transform:translateY(-50%) rotate(45deg)}.header-cont{position:relative}.header-cont .header-top{position:relative;z-index:999;padding:32px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.header-cont .header-top{padding:16px}}.header-cont .header-top .block{display:flex;flex-direction:row;align-items:center}.header-cont .header-top .img{filter:brightness(100)}.header-cont .header-top .img:hover{filter:none;cursor:pointer}.header-cont .header-top .lang{display:flex;flex-direction:column}.header-cont .header-top .lang .show{display:flex;flex-direction:row;align-items:center;gap:10px;line-height:24px;font-weight:600;cursor:pointer;padding:10px 20px;margin-left:30px;font-family:Montserrat SemiBold,Arial,sans-serif}@media screen and (max-width:768px){.header-cont .header-top .lang .show{font-size:14px}}.header-cont .header-top .lang .show img{object-fit:contain}.header-cont .header-top .lang .opened{position:fixed;top:75px;background-color:#000109;margin-left:42px;display:flex;flex-direction:column;font-weight:600;cursor:pointer;border-radius:10px;gap:5px}.header-cont .header-top .lang .c11{border-top-right-radius:10px;border-top-left-radius:10px}.header-cont .header-top .lang .c22{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.header-cont .header-top .lang a{display:flex;flex-direction:row;align-items:center;gap:10px;font-weight:600;text-transform:capitalize;cursor:pointer;padding:15px 80px 15px 10px;font-family:Montserrat SemiBold,Arial,sans-serif}@media screen and (max-width:768px){.header-cont .header-top .lang a{font-size:14px}}.header-cont .header-top .lang a:hover{background-color:rgba(53,57,76,.4)}.header-banner{width:100vw;margin-top:-108px;margin-bottom:25px}@media screen and (max-width:768px){.header-banner{margin-top:-76px}}.header-banner img{width:100%;height:100%;object-fit:cover}.header-banner .container{position:relative}.header-banner .container .header-text{z-index:999;position:fixed;top:50%;left:15%;transform:translateY(-50%)}.header-banner .container .header-text h1{margin-bottom:35px}.header-banner .container .header-text p{margin-bottom:70px;color:#fff}@media screen and (max-width:768px){.header-banner .container .header-text{left:8%}.header-banner .container .header-text h1{margin-bottom:30px}.header-banner .container .header-text p{margin-bottom:40px}}.header-banner .container .header-text .down{justify-content:space-between;cursor:pointer}.header-banner .container .header-text .down,.header-banner .container .header-text .down .left{display:flex;flex-wrap:nowrap;align-items:center}.header-banner .container .header-text .down .left .image{position:relative;width:28px;height:28px;margin-right:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-banner .container .header-text .down .left .image .border{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;border-radius:100px;background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:exclude}.header-banner .container .header-text .down .left .image img{object-fit:none}.header-banner .container .header-text .down p{color:#fff;margin-bottom:0;font-weight:700;font-size:12px;text-transform:uppercase}.zoomIn{animation:zoomInEffect 10s ease-out forwards}@keyframes zoomInEffect{0%{transform:scale(1)}to{transform:scale(1.09)}}.header-menu-open{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000109;z-index:998;display:flex;flex-direction:column;padding:155px 0 40px;align-items:center}@media screen and (max-width:768px){.header-menu-open{padding:120px 10px}}.header-menu-open .up{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto}@media screen and (max-width:768px){.header-menu-open .up{grid-template-columns:repeat(1,1fr)}}.header-menu-open .up .links{display:flex;flex-direction:column;width:50%}@media screen and (max-width:768px){.header-menu-open .up .links{width:100%;margin-bottom:40px}}.header-menu-open .up .links a{font-size:32px;text-transform:uppercase;font-family:Akzidenz Grotesk,Arial,sans-serif;line-height:41px;color:#fff;cursor:pointer;margin-bottom:24px;position:relative;display:inline-block;transition:background .3s ease,color .3s ease}@media screen and (max-width:768px){.header-menu-open .up .links a{font-size:20px;line-height:26px;margin-bottom:16px}}.header-menu-open .up .links a:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%);-webkit-background-clip:text;background-clip:text;color:transparent}.header-menu-open .up .info{display:flex;flex-direction:column;gap:25px}@media screen and (max-width:768px){.header-menu-open .up .info{gap:15px}}.header-menu-open .up .info .row{display:flex;flex-direction:column;gap:10px}.header-menu-open .up .info .row a{font-size:1.1em;color:#fff}@media screen and (max-width:768px){.header-menu-open .up .info .row a{font-size:1em}}.header-menu-open .up .info .row p{color:#9caeba}.header-menu-open .down{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.main-banner-cont{position:relative;height:600px;width:100%;border-radius:10px}.main-banner-cont img{width:100%;height:100%;object-fit:cover;border-radius:10px}.line{content:"";position:absolute;bottom:0;left:0;border:0;height:1px;width:100%;background:hsla(0,0%,100%,.1);display:block}.cards-banner-cont{padding:90px 0;position:relative}.cards-banner-cont .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px;gap:45px;margin-top:50px}@media screen and (max-width:768px){.cards-banner-cont .cards{grid-template-columns:repeat(1,1fr);gap:40px}}.cards-banner-cont .cards .card{height:609px}@media screen and (max-width:768px){.cards-banner-cont .cards .card{height:300px}}.cards-banner-cont .cards .card p{font-size:1em}.cards-banner-cont .cards .card:first-child{margin-top:70px}@media screen and (max-width:768px){.cards-banner-cont .cards .card:first-child{margin-top:0}}.cards-banner-cont .cards .card:nth-child(2){margin-top:35px}@media screen and (max-width:768px){.cards-banner-cont .cards .card:nth-child(2){margin-top:0}}.xdvg{position:relative;padding:60px 0}@media screen and (max-width:768px){.xdvg{padding:40px 0}}.xdvg .video-thumb{height:700px;width:100%;position:relative}@media screen and (max-width:768px){.xdvg .video-thumb{height:211px}}.xdvg .video-thumb img{width:100%;height:100%;object-fit:cover;border-radius:5px;border:1px solid hsla(0,0%,100%,.1)}.xdvg .video-thumb .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.xdvg .text{display:flex;flex-direction:column;gap:25px;margin-top:25px}.main4-cont{padding:120px 0;position:relative}.main4-cont .info-cont{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:50px;gap:50px}@media screen and (max-width:768px){.main4-cont .info-cont{grid-template-columns:repeat(1,1fr)}}.main4-cont .info-cont .left h2{margin-bottom:45px}.main4-cont .info-cont .left .column{display:grid;grid-template-columns:repeat(2,3fr);grid-column-gap:80px;grid-row-gap:45px}@media screen and (max-width:768px){.main4-cont .info-cont .left .column{gap:30px}}.main4-cont .info-cont .left .column .row{display:flex;flex-direction:column}.main4-cont .info-cont .left .column .row .image{position:relative;width:38px;height:38px;margin-bottom:19px}.main4-cont .info-cont .left .column .row .image img{width:100%;height:100%;object-fit:contain}.main4-cont .info-cont .left .column .row h4{margin-bottom:12px}.main4-cont .info-cont .left .column .row p{max-width:260px}.main4-cont .info-cont .right{position:relative;width:100%;height:100%}@media screen and (max-width:768px){.main4-cont .info-cont .right{height:317px}}.main4-cont .info-cont .right img{width:100%;height:100%;object-fit:cover;border-radius:10px}.about-cont{padding:107px 0 60px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:80px;gap:80px}@media screen and (max-width:768px){.about-cont{grid-template-columns:repeat(1,1fr);gap:40px;padding:40px 0}}.about-cont .left{position:relative;width:100%;height:605px}@media screen and (max-width:768px){.about-cont .left{height:343px}}.about-cont .left img{width:100%;height:100%;object-fit:cover;border-radius:10px}.about-cont .right{display:flex;flex-direction:column;gap:25px;margin-left:10%}@media screen and (max-width:768px){.about-cont .right{margin-left:0;gap:0}}.about-cont .right h3{margin-bottom:24px}.about-cont .right p{color:#9caeba;font-size:1em;line-height:1.5em;text-wrap:wrap}.counter-cont{padding:60px 0;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){.counter-cont{flex-direction:column;gap:40px;padding:40px 0}}.counter-cont .column{display:flex;flex-direction:column;gap:13px;align-items:center;text-align:center}.main7-cont{position:relative;height:385px;margin:60px 0}.main7-cont,.main7-cont img{width:100%;border-radius:10px}.main7-cont img{height:100%;object-fit:contain}.main7-cont span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:32px;line-height:41px;text-transform:uppercase}.reviews-cont{padding:60px 0 120px;display:flex;flex-direction:column}.reviews-cont h2{margin-bottom:40px}.reviews-cont .reviewss{width:100%;height:300px;position:relative;margin-bottom:40px}.reviews-cont .reviewss .arrow-l{position:absolute;bottom:-30%;right:48px;transform:rotate(180deg);background-color:rgba(53,57,76,.4);padding:10px 15px;border-radius:0 10px 10px 0;cursor:pointer}@media screen and (max-width:768px){.reviews-cont .reviewss .arrow-l{display:none}}.reviews-cont .reviewss .arrow-l:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%)}.reviews-cont .reviewss .arrow-l:hover img{filter:brightness(100)}.reviews-cont .reviewss .arrow-l img{transform:translateY(10%)}.reviews-cont .reviewss .arrow-r{position:absolute;bottom:-30%;right:0;background-color:rgba(53,57,76,.4);padding:10px 15px;border-radius:0 10px 10px 0;cursor:pointer}@media screen and (max-width:768px){.reviews-cont .reviewss .arrow-r{display:none}}.reviews-cont .reviewss .arrow-r:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%)}.reviews-cont .reviewss .arrow-r:hover img{filter:brightness(100)}.reviews-cont .reviewss .arrow-r img{transform:translateY(15%)}.reviews-cont .reviewss .slider-container .review-b{height:297px;width:434px;padding:24px;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.4) .55%,hsla(0,0%,100%,0));display:flex;flex-direction:column;justify-content:space-between;border:1px solid hsla(0,0%,100%,.2);border-bottom-color:#2a2a2a}@media screen and (max-width:768px){.reviews-cont .reviewss .slider-container .review-b{width:100%}}.reviews-cont .reviewss .slider-container .review-b p{color:#fff;max-height:170px;overflow:hidden}.reviews-cont .reviewss .slider-container .review-b .r-info{display:flex;flex-direction:row;align-items:center}.reviews-cont .reviewss .slider-container .review-b .r-info img{width:52px;height:52px;border-radius:200px;background:rgba(53,57,76,.4);border:1px solid hsla(0,0%,100%,.2);margin-right:8px}.reviews-cont .reviewss .slider-container .review-b .r-info .r-text{display:flex;flex-direction:column}.reviews-cont .reviewss .slider-container .review-b .r-info .r-text span{font-size:1em;line-height:24px;letter-spacing:normal}.reviews-cont .reviewss .slider-container .review-b .r-info .r-text p{color:#9caeba;font-size:12px}.reviews-cont .down{justify-content:space-between}.reviews-cont .down,.reviews-cont .down .left{display:flex;flex-wrap:nowrap;align-items:center}.reviews-cont .down .left .image{position:relative;width:30px;height:30px;margin-right:10px;display:flex;align-items:center;justify-content:center}.reviews-cont .down .left .image .border{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;border-radius:100px;background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:exclude}.reviews-cont .down .left .image img{transform:rotate(-90deg)}.reviews-cont .down p{color:#fff}.services-cont{padding:120px 0;background-color:rgba(53,57,76,.2)}@media screen and (max-width:768px){.services-cont{padding:40px 0}}.services-cont .block{background-color:#000109;border-radius:10px;padding:32px;display:flex;flex-direction:row;gap:25px}@media screen and (max-width:768px){.services-cont .block{flex-direction:column;padding:24px}}.services-cont .block .left{display:flex;flex-direction:column;width:44%}@media screen and (max-width:768px){.services-cont .block .left{width:100%}}.services-cont .block .left span{font-size:18px;line-height:20px;text-transform:uppercase;margin-bottom:24px;font-family:Akzidenz Grotesk,Arial,sans-serif}@media screen and (max-width:768px){.services-cont .block .left span{font:700 12px/14px Akzidenz Grotesk,Arial,sans-serif;margin-bottom:16px}.services-cont .block .left p{font:500 14px/21px Montserrat Medium,Arial,sans-serif}}.services-cont .block .right{width:56%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media screen and (max-width:768px){.services-cont .block .right{width:100%;grid-template-columns:repeat(1,1fr)}}.services-cont .block .right .card{height:434px}@media screen and (max-width:768px){.services-cont .block .right .card{height:141px}}.services-cont .block .right .card h3{font-family:Montserrat SemiBold,Arial,sans-serif;font-size:18px;line-height:24px;padding-right:5px}.partners-cont{padding:120px 0;text-align:center;display:flex;flex-direction:column}@media screen and (max-width:768px){.partners-cont{padding:40px 0}}.partners-cont h2{margin-bottom:40px}.partners-cont .block{display:grid;grid-gap:25px;gap:25px;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:768px){.partners-cont .block{gap:10px}}.partners-cont .block .column{position:relative;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:280px}@media screen and (max-width:768px){.partners-cont .block .column{height:164px}}.partners-cont .block .column img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:768px){.partners-cont .block{grid-template-columns:repeat(6,1fr)}.partners-cont .block div:first-child{grid-column-start:1;grid-column-end:3;grid-row:1}.partners-cont .block div:nth-child(2){grid-column-start:3;grid-column-end:5;grid-row:1}.partners-cont .block div:nth-child(3){grid-column-start:5;grid-column-end:7;grid-row:1}.partners-cont .block div:nth-child(4){grid-column-start:4;grid-column-end:7;grid-row:2}.partners-cont .block div:nth-child(5){grid-column-start:1;grid-column-end:4;grid-row:2}}.single-banner{position:relative;padding:120px 0}@media screen and (max-width:768px){.single-banner{padding:20px 0}}.single-banner .image{position:relative}.single-banner .info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:35px;align-items:center;z-index:2;width:100%}@media screen and (max-width:768px){.single-banner .info{text-align:center}}.single-banner span{font-size:32px;line-height:41px;text-transform:uppercase}.single-banner img,.single-banner video{object-fit:cover;border-radius:10px}.single-banner img{width:100%;height:100%}.footer-cont{padding-top:50px;display:flex;flex-direction:column;position:relative}.footer-cont .line{content:"";position:absolute;top:0;left:0;border:0;height:1px;width:100%;background:hsla(0,0%,100%,.1);display:block}.footer-cont .up{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:40px}.footer-cont .up .column{display:flex;flex-direction:column}.footer-cont .up .column h1{font-size:18px;line-height:20px;margin-bottom:24px;color:#8e989e;text-transform:uppercase}@media screen and (max-width:768px){.footer-cont .up .column h1{font-size:16px;line-height:16px}}.footer-cont .up .column a{font-size:1em;color:#fff;line-height:24px;margin-bottom:8px;text-transform:capitalize}@media screen and (max-width:768px){.footer-cont .up .column a{font-size:16px;line-height:20px}}.footer-cont .up .column .image{position:relative;width:55px;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer}.footer-cont .up .column .image .border{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;border-radius:100px;background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:exclude}.footer-cont .up .column .image img{transform:rotate(180deg)}.footer-cont .up .contact a{text-transform:none}@media screen and (max-width:900px){.footer-cont .up .column:first-child,.footer-cont .up .column:nth-child(4){display:none}}.footer-cont .down{background-color:rgba(53,57,76,.4);padding:20px 0}.footer-cont .down .container{display:flex;flex-direction:row;align-items:center;text-align:center;justify-content:space-between;gap:45px}@media screen and (max-width:900px){.footer-cont .down .container{flex-direction:column}}.footer-cont .down .feedback{display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer;font-size:15px;text-transform:none;margin-left:auto}@media screen and (max-width:900px){.footer-cont .down .feedback{margin-left:0;padding-bottom:20px}}.footer-cont .down .fade{opacity:0;transition:opacity .5s ease-in-out}.footer-cont .down p{opacity:1;color:#9caeba;transition:opacity .5s ease-in-out;font-size:.9em}.feedback-modal .modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,1,9,.9);display:flex;align-items:center;justify-content:center;z-index:999}.feedback-modal .modal .modal-content{padding:32px 100px 50px;background:rgba(53,57,76,.2);border-radius:12px;text-align:center;width:max-content;max-width:1044px;position:relative}@media screen and (max-width:768px){.feedback-modal .modal .modal-content{padding:20px;max-width:100%;width:100%}}.feedback-modal .modal .modal-content .close{position:absolute;top:20px;right:20px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.96);cursor:pointer;height:40px;width:40px;border-radius:50%}.feedback-modal .modal .modal-content .close .icon{height:30px;width:30px;color:#fff}.feedback-modal .modal .modal-content .form{display:flex;flex-direction:column;gap:25px;margin-top:50px;align-items:center}.feedback-modal .modal .modal-content .form input,.feedback-modal .modal .modal-content .form textarea{height:47px;border-color:transparent;font-size:1em;line-height:1.3em;background:hsla(0,0%,100%,.2)!important;color:#fff!important;padding:12px 16px!important;border-radius:4px!important;width:600px;cursor:pointer;font-family:Montserrat Medium,Arial,sans-serif}@media screen and (max-width:768px){.feedback-modal .modal .modal-content .form input,.feedback-modal .modal .modal-content .form textarea{width:100%}}.feedback-modal .modal .modal-content .form input::placeholder,.feedback-modal .modal .modal-content .form textarea::placeholder{color:#9caeba}.feedback-modal .modal .modal-content .form .file-upload{cursor:pointer;background:hsla(0,0%,100%,.2)!important;width:600px;border-radius:4px!important;padding:12px 16px!important}@media screen and (max-width:768px){.feedback-modal .modal .modal-content .form .file-upload{width:100%}}.feedback-modal .modal .modal-content .form textarea{min-height:150px}.feedback-modal .modal .modal-content .form .err{color:#fb5343!important;background:rgba(53,57,76,.4)!important}.feedback-modal .modal .modal-content .form .btn{background-color:#fff;border-radius:100px;padding:16px 32px;color:#000109;cursor:pointer;text-align:center;letter-spacing:.3em;text-transform:uppercase;font:800 12px/9px Montserrat Bold,Arial,sans-serif;width:-moz-fit-content;width:fit-content}.feedback-modal .modal .modal-content .form .btn:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%);color:#fff}@media screen and (max-width:768px){.feedback-modal .modal .modal-content .form .btn{padding:12px 32px;font-size:10px;line-height:12px}}.contacts-page{position:relative}@media screen and (max-width:1024px){.contacts-page .container{padding-top:400px}}.contacts-page .data{display:flex;flex-direction:row;gap:50px;position:absolute;z-index:997;width:1420px;top:10%;left:50%;transform:translate(-50%,40%)}@media screen and (max-width:1024px){.contacts-page .data{width:100%;padding:0 20px;flex-direction:column;transform:translate(-50%,10%)}.contacts-page .data .column,.contacts-page .data .column-b{width:100%}}.contacts-page .data .column{display:flex;flex-direction:column;gap:70px;justify-content:space-between;width:50%}.contacts-page .data .column-b{display:flex;flex-direction:row;gap:50px;justify-content:space-between;width:50%}.contacts-page .data .column-b .row{display:flex;flex-direction:column}.contacts-page .data .column-b .row .up{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:25px}.contacts-page .data .column-b .row .up .image{position:relative;height:24px;width:24px}.contacts-page .data .column-b .row .up .image img{object-fit:contain}.contacts-page .data .column-b .row .down p{margin-bottom:15px}@media screen and (max-width:1024px){.contacts-page .data{width:100%;padding:0 20px;flex-direction:column;transform:translate(-50%)}.contacts-page .data .column{width:100%}.contacts-page .data .column-b{width:100%;flex-direction:column}}.projects-section{display:flex;flex-direction:column}.projects-section h1{margin-bottom:20px}.projects-section .column{display:flex;flex-direction:row;position:relative;align-items:center;padding:60px 0}@media screen and (max-width:768px){.projects-section .column{flex-direction:column}}.projects-section .column .image{width:50%;height:555px;border-radius:10px;position:relative;margin-right:40px}@media screen and (max-width:768px){.projects-section .column .image{width:100%;height:155px;margin-right:0;margin-bottom:40px}}.projects-section .column .image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.projects-section .column .block{display:flex;flex-direction:column;width:50%}@media screen and (max-width:768px){.projects-section .column .block{width:100%}}.projects-section .column .block .up{display:flex;flex-direction:column}.projects-section .column .block .up h2{margin-bottom:24px}.projects-section .column .block .up span{color:#9caeba;margin-bottom:40px;font-size:1em;line-height:24px}@media screen and (max-width:768px){.projects-section .column .block .up span{font-size:14px}}.projects-section .column .block .down{display:flex;flex-direction:column}.projects-section .column .block .down .info-sec{display:flex;flex-direction:row;margin-bottom:16px}.projects-section .column .block .down .info-sec .dimage{margin-right:10px;width:30px;height:30px;border-radius:100px;border:1px solid #fff;padding:6px;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative}.projects-section .column .block .down .info-sec .dimage img{object-fit:contain;border-radius:50%}.projects-section .column .block .down .text{display:flex;flex-direction:column;justify-content:flex-start}.projects-section .column .block .down .text p{color:#fff}.projects-section .reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.projects-section .reverse{flex-direction:column}}.projects-section .reverse .image{margin-left:40px;margin-right:0}@media screen and (max-width:768px){.projects-section .reverse .image{margin-right:0;margin-left:0;margin-bottom:40px}}.portfolio-section h1{margin-top:40px}.portfolio-section .result{display:flex;flex-direction:column;gap:30px}.portfolio-section .result .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;padding:120px 0 40px}@media screen and (max-width:768px){.portfolio-section .result .grid{grid-template-columns:repeat(1,1fr);padding-top:40px}}.portfolio-section .result .grid .block{height:300px;display:flex;flex-direction:column;gap:10px;cursor:pointer}.portfolio-section .result .grid .block .image{height:250px;position:relative;border-radius:10px;overflow:hidden}.portfolio-section .result .grid .block .image img{width:100%;height:100%;object-fit:cover;border-radius:10px;transform:scale(1);transition:transform .5s ease}.portfolio-section .result .grid .block .title{font-size:1em;line-height:1.3em;font-weight:500;color:#9caeba;min-height:60px;max-height:60px;overflow:hidden;text-align:left;display:-webkit-box;-webkit-line-clamp:2;text-transform:none;-webkit-box-orient:vertical;font-family:Montserrat Medium,Arial,sans-serif;margin-top:0}.portfolio-section .result .grid .block:hover .image img{transform:scale(1.1)}.portfolio-section .result .grid .block:hover .title{color:#fff}@font-face{font-family:Akzidenz Grotesk;src:url(/_next/static/media/AkzidenzGroteskPro-BoldEx.acf634f0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat Bold;src:url(/_next/static/media/Montserrat-ExtraBold.9e380b28.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Montserrat Medium;src:url(/_next/static/media/Montserrat-Medium.624bfc47.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Montserrat SemiBold;src:url(/_next/static/media/Montserrat-SemiBold.c46c8576.woff) format("woff");font-weight:600;font-style:normal}.reviews-section h1{padding-top:60px}@media screen and (max-width:768px){.reviews-section h1{padding-top:40px;max-width:70%;margin-left:2.5%}}.reviews-section .reviews{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;padding-top:60px}@media screen and (max-width:768px){.reviews-section .reviews{grid-template-columns:repeat(1,1fr);padding-top:40px;gap:20px}}.reviews-section .reviews .review{height:165px;border-radius:10px;background-color:hsla(0,0%,100%,.11);padding:24px;display:flex;flex-direction:column;position:relative;cursor:pointer}.reviews-section .reviews .review:hover{background-color:rgba(53,57,76,.4)}.reviews-section .reviews .review span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1em;font-family:Montserrat Medium,Arial,sans-serif;color:#fff;line-height:1.3em;font-weight:500;text-transform:none}@media screen and (max-width:768px){.reviews-section .reviews .review span{font-size:.9em}}.reviews-section .reviews .review .review-content{display:flex;flex-direction:row;align-items:center;margin-top:auto}.reviews-section .reviews .review .review-content .image{position:relative;height:50px;width:50px;margin-right:10px}.reviews-section .reviews .review .review-content .image img{border-radius:50%;width:100%;height:100%;object-fit:contain}.reviews-section .reviews .review .review-content .text{display:flex;flex-direction:column;justify-content:center}.reviews-section .reviews .review .review-content .text p{font-size:.8em;margin-top:-5px}.reviews-section .modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.96);display:flex;align-items:center;justify-content:center;z-index:999}.reviews-section .modal .modal-content{padding:32px 50px 50px;background:rgba(53,57,76,.2);border-radius:12px;text-align:center;width:max-content;max-width:1044px;position:relative}.reviews-section .modal .modal-content p{color:#fff;margin-top:70px}.reviews-section .modal .modal-content .close{position:absolute;top:20px;right:20px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.96);cursor:pointer;height:40px;width:40px;border-radius:50%}.reviews-section .modal .modal-content .close .icon{height:30px;width:30px;color:#fff}.blog-section h1{margin-top:40px}.blog-section .result{display:flex;flex-direction:column;gap:30px}.blog-section .result .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;padding:120px 0 60px}@media screen and (max-width:768px){.blog-section .result .grid{grid-template-columns:repeat(1,1fr);padding:40px 0}}.blog-section .result .grid .block{height:400px;display:flex;flex-direction:column;cursor:pointer}.blog-section .result .grid .block .image{height:270px;position:relative;border-radius:10px;overflow:hidden}.blog-section .result .grid .block .image img{width:100%;height:100%;object-fit:cover;border-radius:10px;transform:scale(1);transition:transform .5s ease}.blog-section .result .grid .block .title{font-size:1em;color:#fff;min-height:50px;max-height:50px;-webkit-line-clamp:2;margin-top:15px}.blog-section .result .grid .block .title,.blog-section .result .grid .block p{line-height:1.3em;font-weight:500;overflow:hidden;text-align:left;display:-webkit-box;text-transform:none;-webkit-box-orient:vertical;font-family:Montserrat Medium,Arial,sans-serif}.blog-section .result .grid .block p{color:#9caeba;font-size:.9em;min-height:55px;max-height:55px;-webkit-line-clamp:3;margin-top:0}.blog-section .result .grid .block:hover .image img{transform:scale(1.1)}.blog-section .result .grid .block:hover .title{color:#fff}.pagination{flex-direction:row;padding-bottom:60px}.pagination,.pagination .btn{display:flex;justify-content:center;align-items:center}.pagination .btn{background-color:#141824;padding:8px 18px;cursor:pointer;height:42px;width:42px}.pagination .active,.pagination .btn:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%)}.pagination .btn-left{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#141824;cursor:pointer;height:42px;width:42px;display:flex;justify-content:center;align-items:center}.pagination .btn-left:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%)}.pagination .btn-left:hover .icon{color:#fff}.pagination .btn-right{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#141824;cursor:pointer;height:42px;width:42px;display:flex;justify-content:center;align-items:center}.pagination .btn-right:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%)}.pagination .btn-right:hover .icon{color:#fff}.pagination .icon{color:#f14c68;height:35px;width:35px}.pagination .disabled{pointer-events:none;opacity:.5}.details{display:flex;flex-direction:column;gap:40px;padding-bottom:60px}.details h2{margin-top:40px}.details a{color:#fff;text-decoration:none;display:flex;align-items:center}.details a .back-icon{color:#fff;font-size:20px;margin-right:10px}.details a:hover .back-icon{color:#fd7b42}.details .image{height:540px;position:relative;width:100%}.details .image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.details .content{display:flex;flex-direction:column;gap:40px}.details .content .quote{color:#fff;border-left:4px solid #fb5343;padding-left:10px;margin-left:0;font-size:18px;font-family:Montserrat SemiBold,Arial,sans-serif}.restoration .section-a{padding:150px 0 31px;height:871px;position:relative;z-index:997;margin-top:-869px}@media screen and (max-width:768px){.restoration .section-a{padding:87px 0 0;margin-top:-350px;height:auto}}.restoration .section-a .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media screen and (max-width:768px){.restoration .section-a .container{grid-template-columns:1fr}}.restoration .section-a .container .left.right{display:flex;flex-direction:column}.restoration .section-a .container .left h1{margin-top:120px;margin-bottom:80px}@media screen and (max-width:768px){.restoration .section-a .container .left h1{margin-top:24px;margin-bottom:40px}}.restoration .section-a .container .left .feedback-btn{margin-bottom:40px}.restoration .section-a .container .right{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:24px}.restoration .section-a .container .right h3{margin-top:250px}@media screen and (max-width:768px){.restoration .section-a .container .right h3{margin-top:50px}}.restoration .section-b{display:flex;flex-direction:row;padding:120px 0}.restoration .section-b .left{width:48%;display:flex;flex-direction:column;position:relative}.restoration .section-b .left .image{position:relative;width:765px;height:472px;margin-bottom:73px}@media screen and (max-width:768px){.restoration .section-b .left .image{width:236px;height:145px}}.restoration .section-b .left .image img{object-fit:cover;border-radius:12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1)}.restoration .section-b .left .arrow-cont{position:absolute;bottom:60px;right:-81px;z-index:996}@media screen and (max-width:768px){.restoration .section-b .left .arrow-cont{bottom:100px;right:-32px}}.restoration .section-b .left .arrow-cont .arrow{position:relative;width:160px;height:115px}@media screen and (max-width:768px){.restoration .section-b .left .arrow-cont .arrow{width:54px;height:35px}}.restoration .section-b .left .feedback-btn{margin-left:123px}@media screen and (max-width:768px){.restoration .section-b .left .feedback-btn{margin-left:0}}.restoration .section-b .right{width:48%;display:flex;flex-direction:column;padding-top:50px}.restoration .section-b .right .result-title{margin-bottom:54px;padding-left:200px}@media screen and (max-width:768px){.restoration .section-b .right .result-title{display:none}}.restoration .section-b .right .image{width:765px;height:472px;position:relative}@media screen and (max-width:768px){.restoration .section-b .right .image{width:236px;height:145px;margin-top:25px}}.restoration .section-b .right .image img{object-fit:cover;border-radius:12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1)}.restoration .section-c .image{width:100%;height:500px;position:relative;padding:60px 0 120px}.restoration .section-c .image img{object-fit:cover}.restoration .section-c .reviews-s{width:100%;height:100%;margin-bottom:40px;z-index:999;position:absolute;top:60px;left:15%}@media screen and (max-width:768px){.restoration .section-c .reviews-s{left:8%}}.restoration .section-c .reviews-s h2{margin-bottom:40px}.restoration .section-c .reviews-s .arrow-l{position:absolute;bottom:-80%;right:27%;transform:rotate(180deg);background-color:rgba(53,57,76,.4);padding:10px 15px;border-radius:0 10px 10px 0;cursor:pointer}@media screen and (max-width:768px){.restoration .section-c .reviews-s .arrow-l{display:none}}.restoration .section-c .reviews-s .arrow-l:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%)}.restoration .section-c .reviews-s .arrow-l:hover img{filter:brightness(100)}.restoration .section-c .reviews-s .arrow-l img{transform:translateY(10%)}.restoration .section-c .reviews-s .arrow-r{position:absolute;bottom:-80%;right:24.5%;background-color:rgba(53,57,76,.4);padding:10px 15px;border-radius:0 10px 10px 0;cursor:pointer}@media screen and (max-width:768px){.restoration .section-c .reviews-s .arrow-r{display:none}}.restoration .section-c .reviews-s .arrow-r:hover{background:linear-gradient(101.28deg,#14b3f4 -380.04%,#6549d5 -222.39%,#e33fa1 -64.73%,#fb5343 92.93%,#fd7b42 250.58%)}.restoration .section-c .reviews-s .arrow-r:hover img{filter:brightness(100)}.restoration .section-c .reviews-s .arrow-r img{transform:translateY(15%)}.restoration .section-c .reviews-s .review-b{height:165px;width:434px;padding:14px;gap:12px;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.4) .55%,hsla(0,0%,100%,0));display:flex;flex-direction:column;justify-content:space-around;border:1px solid hsla(0,0%,100%,.2);border-bottom-color:#2a2a2a}@media screen and (max-width:768px){.restoration .section-c .reviews-s .review-b{width:100%}}.restoration .faq-section{padding:120px 0;display:flex;flex-direction:column;align-items:center}.restoration .faq-section h2{text-align:center}.restoration .faq-section .faq-cont{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px;width:935px}@media screen and (max-width:1024px){.restoration .faq-section .faq-cont{width:100%;padding:0 20px}}.restoration .faq-section .faq{display:flex;flex-direction:column;width:100%;border-bottom:1px solid rgba(156,174,186,.2)}.restoration .faq-section .faq .answer{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:transform .3s ease;text-align:justify;padding:0;margin-top:0}.restoration .faq-section .faq .answer.open{max-height:100%;opacity:1;transform:translateY(0);padding:20px 0}.restoration .faq-section .faq .title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:20px 0}.restoration .faq-section .faq .title .iconMinus,.restoration .faq-section .faq .title .iconPlus{color:#f54f5d}