.mainbanner-block{min-height:400px;height:calc(100vh - max(96 / 19.2 * 1vw, 90px));max-height:840px;position:relative}.mainbanner-block .mainbanner-content{max-height:100%;height:100%;position:relative;display:flex;align-items:end;justify-items:end;z-index:99}.mainbanner-block .swiper-mainbanner{height:100%}.mainbanner-block .swiper-controls{position:absolute;z-index:99;bottom:5%;right:15%}.mainbanner-block .swiper-controls .controls-wrapper{display:flex;align-items:center}.mainbanner-block .swiper-controls .controls-wrapper .nav-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.mainbanner-block .swiper-controls .controls-wrapper .nav-wrapper .mb-prev,.mainbanner-block .swiper-controls .controls-wrapper .nav-wrapper .mb-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--main);cursor:pointer}.mainbanner-block .swiper-controls .controls-wrapper .nav-wrapper .mb-prev:hover,.mainbanner-block .swiper-controls .controls-wrapper .nav-wrapper .mb-next:hover{filter:brightness(.8)}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:var(--main)}.mainbanner-block .mainbanner-content .content-wrapper{display:flex;justify-content:space-between;padding:60px 0}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text{width:70%;display:flex;flex-direction:column;gap:20px;position:relative;z-index:99}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-title{color:#fff;font-size:60px;font-weight:900;line-height:100%}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-desc{color:#fff;font-size:20px;line-height:135%}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .btns-wrapper{display:flex;gap:10px;width:50%;margin-top:20px}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .btns-wrapper .mainbanner-services{background:var(--bg);border:1px solid transparent;color:var(--dark);font-size:16px;font-weight:600;line-height:120%}@media only screen and (max-width:1000px){.mainbanner-block .mainbanner-content{align-items:center;justify-content:center}.mainbanner-block .mainbanner-content:before{content:"";background-color:#00000094;z-index:2;position:absolute;width:100%;height:100%;top:0;right:0;background-size:cover;left:0;pointer-events:none}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text{width:100%}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-title{font-size:48px}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-desc{font-size:16px}}@media only screen and (max-width:800px){.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-title{font-size:42px}}@media only screen and (max-width:520px){.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .btns-wrapper{width:100%}}@media only screen and (max-width:480px){.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .btns-wrapper{flex-direction:column}.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-title{font-size:36px}}@media only screen and (max-width:1000px){.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-title{font-size:42px}}@media only screen and (max-width:800px){.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-title{font-size:42px}}@media only screen and (max-width:480px){.mainbanner-block .mainbanner-content .content-wrapper .mainbanner-text .mainbanner-title{font-size:32px}}.services-block{position:relative}.services-block .services-content{padding:60px 0}.services-block .services-content .services-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;gap:20px}.services-block .services-content .services-top .services-title{width:50%;color:var(--dark);font-size:60px;font-weight:900;line-height:100%}.services-block .services-content .services-top .services-desc{width:50%;font-size:16px;line-height:135%;color:var(--gray)}.services-block .services-content .services-bottom .single-service-content{display:flex;gap:20px}.services-block .services-content .services-bottom .single-service-content .single-service-right{display:flex;flex-direction:column;gap:10px;flex:1}.services-block .services-content .services-bottom .single-service-content .single-service-title{color:var(--dark);font-size:32px;font-weight:600;line-height:100%}.services-block .services-content .services-bottom .single-service-content .single-service-left{width:calc(50% - 15px)}.services-block .services-content .services-bottom .single-service-content .single-service-left img{aspect-ratio:1/1;width:100%;object-fit:cover}.services-block .services-content .services-bottom .single-service-content .single-service-desc,.services-block .services-content .services-bottom .single-service-content .single-service-desc p,.services-block .services-content .services-bottom .single-service-content .single-service-desc ul li{max-height:550px;overflow:auto;color:var(--gray);font-size:16px;line-height:135%}.services-block .services-content .services-bottom .single-service-content .single-service-desc ul li{display:flex;align-items:start;gap:10px}.services-block .services-content .services-bottom .single-service-content .single-service-desc ul li:before{content:"";background-color:var(--main);width:10px;height:10px;border-radius:100%;display:flex;flex-shrink:0;margin-top:8px}.services-block .services-content .services-bottom .single-service-content .single-service-desc::-webkit-scrollbar{width:5px;border-radius:5px;background-color:#e2eaf1}.services-block .services-content .services-bottom .single-service-content .single-service-desc::-webkit-scrollbar-track{background-color:#e2eaf1}.services-block .services-content .services-bottom .single-service-content .single-service-desc::-webkit-scrollbar-thumb{width:5px;background-color:var(--main);border-radius:5px}.services-block .services-content .services-bottom .single-service-content .single-service-price{color:var(--gray);font-size:20px;font-weight:600;line-height:120%;width:48%}.services-block .services-content .services-bottom .single-service-content .bottom-single-service-right{display:flex;justify-content:space-between;gap:10px;margin-top:auto}.services-block .services-content .services-bottom .single-service-content .single-service-btn{width:30%}.services-block .services-content .services-bottom .single-service-content .single-service-price span{color:var(--dark);font-size:32px;font-weight:600;line-height:100%;white-space:nowrap}.services-block .services-content .controls-wrapper{display:flex;align-items:center;justify-content:space-between}.services-block .services-content .controls-wrapper .nav-wrapper{display:flex;align-items:center;gap:10px;margin-top:40px}.services-block .services-content .controls-wrapper .nav-wrapper .sb-prev,.services-block .services-content .controls-wrapper .nav-wrapper .sb-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--main);cursor:pointer;transition:.3s ease}.services-block .services-content .controls-wrapper .nav-wrapper .sb-prev:hover,.services-block .services-content .controls-wrapper .nav-wrapper .sb-next:hover{filter:brightness(.8);transition:.3s ease}@media only screen and (max-width:1050px){.services-block .services-content .services-bottom .single-service-content{flex-direction:row-reverse}.services-block .services-content .services-bottom .single-service-content .single-service-left{width:auto}.services-block .services-content .services-bottom .single-service-content .single-service-left img{width:300px;height:300px}}@media only screen and (max-width:1000px){.services-block .services-content .services-top .services-title{font-size:42px}.services-block .services-content{padding:30px 0}}@media only screen and (max-width:800px){.services-block .services-content .services-top .services-title{font-size:42px;width:100%}.services-block .services-content .services-top .services-desc{width:100%;font-size:15px}.services-block .services-content .services-top{flex-direction:column;align-items:start;border-bottom:2px solid #33333332;margin-bottom:20px;padding-bottom:20px}}@media only screen and (max-width:767px){.services-block .services-content .services-bottom .single-service-content .single-service-left{display:none}}@media only screen and (max-width:480px){.services-block .services-content .services-top .services-title{font-size:32px}.services-block .services-content .services-bottom .single-service-content .bottom-single-service-right{flex-direction:column;justify-content:center}.services-block .services-content .services-bottom .single-service-content .single-service-price{width:100%;text-align:center}.services-block .services-content .services-bottom .single-service-content .single-service-btn{width:auto;align-items:center;text-align:center}}.steps-block{position:relative}.steps-block .steps-content{position:relative;padding:60px 0}.steps-block .steps-content .steps-title{color:var(--dark);font-size:60px;font-weight:900;line-height:100%;margin-bottom:40px}.steps-block .steps-content .steps-wrapper{display:grid;flex-direction:row;grid-template-columns:repeat(4,1fr);gap:30px}.steps-block .steps-content .steps-wrapper .single-step{background:#fff;box-shadow:0px 20px 24px -4px rgba(28,26,24,.08);padding:30px;position:relative;height:100%}.steps-block .steps-content .steps-wrapper .arrow-to-next-step{height:40px;width:40px;background-color:var(--main);display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;right:-35px;top:40%;z-index:99}.steps-block .steps-content .steps-wrapper .arrow-to-next-step.hidden{display:none}.steps-block .steps-content .steps-wrapper .single-step .single-step-content{display:flex;flex-direction:column;justify-content:space-between}.steps-block .steps-content .steps-wrapper .single-step .single-step-content .single-step-pagination{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:20px}.steps-block .steps-content .steps-wrapper .single-step .single-step-content .single-step-pagination span{height:5px;background-color:var(--bg)}.steps-block .steps-content .steps-wrapper .single-step .single-step-content .single-step-pagination span.painted{background-color:var(--main)}.steps-block .steps-content .steps-wrapper .single-step .single-step-content .single-step-title{font-size:20px;font-weight:600;line-height:120%;color:var(--dark);margin-bottom:10px}.steps-block .steps-content .steps-wrapper .single-step .single-step-content .single-step-desc{color:var(--gray);font-size:16px;line-height:135%}@media only screen and (max-width:1000px){.steps-block .steps-content .steps-title{font-size:42px}.steps-block .steps-content{padding:30px 0}.steps-block .steps-content .steps-wrapper .arrow-to-next-step{display:none}.steps-block .steps-content .steps-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){.steps-block .steps-content .steps-title{font-size:42px;margin-bottom:20px;padding-bottom:20px}}@media only screen and (max-width:480px){.steps-block .steps-content .steps-title{font-size:32px}.steps-block .steps-content .steps-wrapper .single-step .single-step-content .single-step-title{font-size:18px}.steps-block .steps-content .steps-wrapper{grid-template-columns:repeat(1,1fr)}.steps-block .steps-content .steps-wrapper .arrow-to-next-step{display:flex;right:42.5%;top:95%;transform:rotate(90deg)}}.advantages-block{position:relative}.advantages-block .advantages-content{display:flex;flex-direction:row;gap:30px;justify-content:space-between;padding:60px 0}.advantages-block .advantages-content .advantages-left{width:50%;display:flex;flex-direction:column;gap:20px}.advantages-block .advantages-content .advantages-left .advantages-title{color:var(--dark);font-size:60px;font-weight:900;line-height:100%}.advantages-block .advantages-content .advantages-left .advantages-desc{color:var(--gray);font-size:16px;line-height:135%}.advantages-block .advantages-content .advantages-right{width:50%}.advantages-block .advantages-content .advantages-right .advantages-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}.advantages-block .advantages-content .advantages-right .advantages-wrapper .single-advantage{padding:20px;display:flex;flex-direction:column;gap:10px;background:#fff;box-shadow:0px 20px 24px -4px rgba(28,26,24,.08)}.advantages-block .advantages-content .advantages-right .advantages-wrapper .single-advantage .single-advantage-icon{width:24px;height:24px}.advantages-block .advantages-content .advantages-right .advantages-wrapper .single-advantage .single-advantage-icon img{width:100%;height:100%}.advantages-block .advantages-content .advantages-right .advantages-wrapper .single-advantage .single-advantage-title{color:var(--dark);font-size:16px;font-weight:500;line-height:120%}.advantages-block .advantages-content .advantages-right .advantages-wrapper .single-advantage .single-advantage-desc{color:var(--gray);font-size:14px;line-height:135%}@media only screen and (max-width:1100px){.advantages-block .advantages-content .advantages-left .advantages-title{font-size:42px}}@media only screen and (max-width:1000px){.advantages-block .advantages-content{flex-direction:column}.advantages-block .advantages-content .advantages-right{width:100%}.advantages-block .advantages-content .advantages-left{width:100%}.advantages-block .advantages-content .advantages-right .advantages-wrapper{grid-template-columns:repeat(2,1fr)}.advantages-block .advantages-content{padding:30px 0}}@media only screen and (max-width:800px){.advantages-block .advantages-content .advantages-left .advantages-title{font-size:42px}.advantages-block .advantages-content .advantages-left .advantages-desc{font-size:15px}.advantages-block .advantages-content .advantages-right .advantages-wrapper .single-advantage .single-advantage-icon{width:32px;height:32px}}@media only screen and (max-width:480px){.advantages-block .advantages-content .advantages-left .advantages-title{font-size:32px}.advantages-block .advantages-content .advantages-right .advantages-wrapper{grid-template-columns:repeat(1,1fr)}}.about-block{position:relative;padding-top:60px;background-color:#eff4f8}.about-block .about-content{display:flex;justify-content:space-between;gap:30px;margin-bottom:40px}.about-block .about-content .about-title{width:50%;color:var(--dark);font-size:60px;font-weight:900;line-height:100%}.about-block .about-content .about-text{width:50%}.about-block .about-content .about-text,.about-block .about-content .about-text p,.about-block .about-content .about-text ul li{color:var(--gray);font-size:16px;line-height:135%}.about-block .about-content .about-text ul li{display:flex;align-items:start;gap:10px}.about-block .about-content .about-text ul li:before{content:"";background-color:var(--main);width:10px;height:10px;border-radius:100%;display:flex;flex-shrink:0;margin-top:8px}.about-block .about-image{max-width:100%;max-height:700px}.about-block .about-image img{width:100%;height:100%;max-height:700px;object-fit:cover}@media only screen and (max-width:1000px){.about-block .about-content .about-title{font-size:42px;width:100%}.about-block .about-content{flex-direction:column}.about-block .about-content .about-text{width:100%}.about-block{padding-top:30px}}@media only screen and (max-width:800px){.about-block .about-content .about-title{font-size:42px}}@media only screen and (max-width:480px){.about-block .about-content .about-title{font-size:32px}}.works-block{position:relative}.works-block .works-content{padding:60px 0}.works-block .works-content .works-top{display:flex;flex-direction:row;justify-content:space-between;gap:30px;margin-bottom:40px}.works-block .works-content .works-top .works-title{color:var(--dark);font-size:60px;font-weight:900;line-height:100%;width:50%}.works-block .works-content .works-top .works-desc{color:var(--gray);font-size:16px;line-height:135%;width:50%}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-images{display:flex;flex-direction:row;width:100%;justify-content:space-between}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image{max-width:580px;max-height:580px}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image{width:50%}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery .single-work-img{position:relative}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image{position:relative}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image .text-see{display:flex;flex-direction:column;align-items:center;position:absolute;top:35%;left:35%;width:150px;height:150px;border-radius:50%;background-color:var(--stroke,#e2eaf1);display:flex;align-items:center;justify-content:center;color:var(--dark);font-size:16px;font-style:normal;font-weight:400;line-height:135%;opacity:0;transition:.5s ease;pointer-events:none}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image:before{position:absolute;content:"";width:100%;height:100%;top:0;right:0;background-color:#1c1a18cc;opacity:0;transition:.5s ease;pointer-events:none}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image:hover:before{opacity:1;transition:.5s ease}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image:hover .text-see{opacity:1;transition:.5s ease}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery .single-work-img .text-see{display:flex;flex-direction:column;align-items:center;position:absolute;top:25%;left:25%;width:150px;height:150px;border-radius:50%;background-color:var(--stroke,#e2eaf1);display:flex;align-items:center;justify-content:center;color:var(--dark);font-size:16px;font-style:normal;font-weight:400;line-height:135%;opacity:0;transition:.5s ease;pointer-events:none}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery .single-work-img:before{position:absolute;content:"";width:100%;height:99%;top:0;right:0;background-color:#1c1a18cc;opacity:0;transition:.5s ease;pointer-events:none}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery .single-work-img:hover:before{opacity:1;transition:.5s ease}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery .single-work-img:hover .text-see{opacity:1;transition:.5s ease}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery img{max-width:285px;max-height:285px;height:100%;object-fit:contain;cursor:zoom-in}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;gap:10px}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info .single-work-info-left{display:flex;flex-direction:column;gap:10px;width:50%}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info .single-work-info-left .single-work-title{color:var(--dark);font-size:24px;font-weight:600;line-height:120%}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info .single-work-info-left .single-work-tags-wrapper{display:flex;gap:10px;flex-wrap:wrap}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info .single-work-info-left .single-work-tags-wrapper .single-work-tag{display:flex;padding:5px 10px;align-items:flex-start;background:#eff4f8}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info .single-work-info-right{display:flex;flex-direction:column;gap:10px;width:50%;color:var(--gray);font-size:16px;line-height:135%}.works-block .works-content .works-bottom .swiper-works .single-works-controls-wrapper{display:flex;flex-direction:row;justify-content:space-between}.works-block .works-content .works-bottom .swiper-works .single-works-controls-wrapper .nav-wrapper{display:flex;align-items:center;gap:10px;margin-top:40px}.works-block .works-content .works-bottom .swiper-works .single-works-controls-wrapper .nav-wrapper .wb-prev,.works-block .works-content .works-bottom .swiper-works .single-works-controls-wrapper .nav-wrapper .wb-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--main);cursor:pointer;transition:.3s ease}.works-block .works-content .works-bottom .swiper-works .single-works-controls-wrapper .nav-wrapper .wb-prev:hover,.works-block .works-content .works-bottom .swiper-works .single-works-controls-wrapper .nav-wrapper .wb-next:hover{filter:brightness(.8);transition:.3s ease}@media only screen and (max-width:1200px){.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-images{flex-direction:column}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery{grid-template-columns:repeat(2,1fr);margin-top:10px}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image{width:100%;height:350px;max-width:100%}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery img{max-width:100%;max-height:385px;height:100%;width:100%}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image .text-see{top:30%;left:44%}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery .single-work-img .text-see{top:30%;left:35%}}@media only screen and (max-width:1000px){.works-block .works-content .works-top .works-title{font-size:42px}.works-block .works-content{padding:30px 0}.works-block .works-content .works-top{flex-direction:column}.works-block .works-content .works-top .works-title{width:100%}.works-block .works-content .works-top .works-desc{width:100%}}@media only screen and (max-width:900px){.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-left-image .text-see{display:none}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-right-gallery .single-work-img .text-see{display:none}}@media only screen and (max-width:800px){.works-block .works-content .works-top .works-title{font-size:42px}.works-block .works-content{padding:30px 0}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info{flex-direction:column}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info .single-work-info-left{width:100%}.works-block .works-content .works-bottom .swiper-works .swiper-wrapper .swiper-slide .single-work-info .single-work-info-right{width:100%}}@media only screen and (max-width:480px){.works-block .works-content .works-top .works-title{font-size:32px}}.contact-form-block{position:relative;background-color:#1c1a18}.contact-form-block .contact-form-content{display:flex;gap:100px}.contact-form-block .contact-form-content .contact-form-left-side{width:50%;max-width:975px;max-height:600px;background-size:cover;background-repeat:no-repeat;background-position:right}.contact-form-block .contact-form-content .contact-form-right-side{width:50%;padding-right:calc((100% - 1170px) / 2);padding-top:80px;padding-bottom:80px}.contact-form-block .contact-form-content .contact-form-right-side .form-content .title-form{color:#fff;font-size:60px;font-style:normal;font-weight:900;line-height:100%;margin-bottom:10px}.contact-form-block .contact-form-content .contact-form-right-side .form-content .desc-form{color:var(--gray);font-size:16px;font-style:normal;font-weight:400;line-height:135%}.contact-form-block .contact-form-content .contact-form-right-side .form-content .inputs-wrapper .input-top{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;margin-top:30px}.contact-form-block .contact-form-content .contact-form-right-side .form-content .inputs-wrapper .input-top input{border:1px solid rgba(255,255,255,.2);color:var(--gray);font-size:16px;padding:15px;background-color:transparent;font-style:normal;font-weight:400;line-height:135%;transition:.3s ease}.contact-form-block .contact-form-content .contact-form-right-side .form-content .inputs-wrapper .input-top input.error{border:1px solid #c72626;transition:.3s ease}.contact-form-block .contact-form-content .contact-form-right-side .form-content .inputs-wrapper .input-top input:focus-visible{outline:0;border-color:var(--main);transition:.3s ease}.contact-form-block .contact-form-content .contact-form-right-side .form-content .inputs-wrapper .input-bot input{display:flex;width:100%;border:1px solid rgba(255,255,255,.2);color:var(--gray);font-size:16px;padding:15px;background-color:transparent;font-style:normal;font-weight:400;line-height:135%;margin-top:30px}.contact-form-block .contact-form-content .contact-form-right-side .form-content .policy-wrapper{display:flex;gap:20px;align-items:center;margin-top:30px}.contact-form-block .contact-form-content .contact-form-right-side .form-content .policy-wrapper .policy-text{width:60%;font-size:12px;font-weight:400;line-height:135%;color:var(--gray)}.contact-form-block .contact-form-content .contact-form-right-side .form-content .policy-wrapper .policy-text a{font-size:12px;font-weight:400;line-height:135%;color:var(--main);cursor:pointer;transition:.3s ease}.contact-form-block .contact-form-content .contact-form-right-side .form-content .policy-wrapper .policy-text a:hover{filter:brightness(.8);transition:.3s ease}@media only screen and (max-width:1200px){.contact-form-block .contact-form-content .contact-form-right-side{padding-right:15px}}@media only screen and (max-width:1000px){.contact-form-block .contact-form-content .contact-form-right-side .form-content .title-form{font-size:42px}}@media only screen and (max-width:900px){.contact-form-block .contact-form-content .contact-form-left-side{display:none}.contact-form-block .contact-form-content .contact-form-right-side{padding-left:15px}.contact-form-block .contact-form-content .contact-form-right-side{width:100%}}@media only screen and (max-width:800px){.contact-form-block .contact-form-content .contact-form-right-side .form-content .title-form{font-size:42px}.contact-form-block .contact-form-content .contact-form-right-side{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:480px){.contact-form-block .contact-form-content .contact-form-right-side .form-content .title-form{font-size:32px}.contact-form-block .contact-form-content .contact-form-right-side .form-content .inputs-wrapper .input-top{display:flex;flex-direction:column;gap:30px}.contact-form-block .contact-form-content .contact-form-right-side .form-content .policy-wrapper{flex-direction:column;align-items:center;justify-content:center;text-align:center}.contact-form-block .contact-form-content .contact-form-right-side .form-content .policy-wrapper .policy-text{width:100%}.contact-form-block .contact-form-content .contact-form-right-side .form-content .policy-wrapper .form-btn{width:100%}}.reviews-block{position:relative}.reviews-block .reviews-content{padding:60px 0;display:flex;flex-direction:column;gap:40px}.reviews-block .reviews-content .reviews-top{display:flex;align-items:start;justify-content:space-between;gap:30px}.reviews-block .reviews-content .reviews-top .reviews-title{width:50%;color:var(--dark);font-size:60px;font-style:normal;font-weight:900;line-height:100%}.reviews-block .reviews-content .reviews-top .reviews-top-right{width:50%;display:flex;flex-direction:column;gap:20px}.reviews-block .reviews-content .reviews-top .reviews-top-right .reviews-desc{color:var(--gray);font-size:16px;font-style:normal;font-weight:400;line-height:135%}.reviews-block .reviews-content .reviews-top .reviews-top-right .reviews-btn-wrapper{width:30%;display:flex;flex-direction:column;align-items:end;width:100%}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card{padding:30px;border:1px solid #e2eaf1;background:#f9fbfc;transition:.3s ease}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card:hover{border:1px solid #fff;background:#fff;transition:.3s ease}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-top{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e2eaf1;padding-bottom:10px}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-top img{width:40px;height:40px}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-top-right{display:flex;flex-direction:column;gap:10px}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-top-right .single-review-title{color:var(--dark);font-size:20px;font-style:normal;font-weight:600;line-height:120%}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-top-right .single-review-serv{color:var(--main);font-size:20px;font-style:normal;font-weight:600;line-height:120%}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-text{overflow:hidden;color:var(--gray);text-overflow:ellipsis;white-space:wrap;font-size:16px;font-style:normal;font-weight:400;line-height:135%;padding-top:10px}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .more-btn{color:var(--text,#605f5d);font-size:16px;font-style:normal;font-weight:500;line-height:120%;margin-top:12px;cursor:pointer}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-text.closed{max-height:105px}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-text.closed.active{max-height:100%}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-gallery{display:flex;flex-direction:row;gap:10px;padding-top:20px}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-gallery .single-review-image{max-width:70px;max-height:70px;cursor:zoom-in}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-gallery .single-review-image:hover{filter:brightness(.8)}.reviews-block .reviews-content .reviews-bottom .swiper-wrapper .swiper-slide .single-review-card .single-review-gallery .single-review-image img{width:100%;height:100%}.reviews-block .reviews-content .reviews-bottom .reviews-controls-wrapper{display:flex;justify-content:space-between;margin-top:40px}.reviews-block .reviews-content .reviews-bottom .reviews-controls-wrapper .nav-wrapper{display:flex;align-items:center;gap:20px}.reviews-block .reviews-content .reviews-bottom .reviews-controls-wrapper{display:flex;flex-direction:row;justify-content:space-between}.reviews-block .reviews-content .reviews-bottom .reviews-controls-wrapper .nav-wrapper{display:flex;align-items:center;gap:10px}.reviews-block .reviews-content .reviews-bottom .reviews-controls-wrapper .nav-wrapper .rb-prev,.reviews-block .reviews-content .reviews-bottom .reviews-controls-wrapper .nav-wrapper .rb-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--main);cursor:pointer;transition:.3s ease}.reviews-block .reviews-content .reviews-bottom .reviews-controls-wrapper .nav-wrapper .rb-prev:hover,.reviews-block .reviews-content .reviews-bottom .reviews-controls-wrapper .nav-wrapper .rb-next:hover{filter:brightness(.8);transition:.3s ease}@media only screen and (max-width:1000px){.reviews-block .reviews-content .reviews-top .reviews-title{font-size:42px;width:auto}.reviews-block .reviews-content .reviews-top{flex-wrap:wrap}.reviews-block .reviews-content .reviews-top .reviews-top-right{width:auto}}@media only screen and (max-width:800px){.reviews-block .reviews-content .reviews-top .reviews-title{font-size:42px}.reviews-block .reviews-content{padding:30px 0}}@media only screen and (max-width:480px){.reviews-block .reviews-content .reviews-top .reviews-title{font-size:32px}}.contact-block{position:relative;background-color:var(--main)}.contact-block .contact-content{display:flex}.contact-block .contact-content .contact-left{width:50%;padding-top:60px;padding-bottom:60px;padding-left:calc((100% - 1170px) / 2)}.contact-block .contact-content .contact-left .contact-title{color:var(--dark);font-size:60px;font-style:normal;font-weight:900;line-height:100%;margin-bottom:40px}.contact-block .contact-content .contact-left .contact-email-wrapper,.contact-block .contact-content .contact-left .contact-phone-wrapper,.contact-block .contact-content .contact-left .contact-social-wrapper,.contact-block .contact-content .contact-left .contact-address-wrapper{display:flex;gap:10px;margin-bottom:30px}.contact-block .contact-content .contact-left .contact-email-wrapper svg,.contact-block .contact-content .contact-left .contact-phone-wrapper svg,.contact-block .contact-content .contact-left .contact-social-wrapper svg,.contact-block .contact-content .contact-left .contact-address-wrapper svg,.contact-block .contact-content .contact-left .contact-email-wrapper img,.contact-block .contact-content .contact-left .contact-phone-wrapper img,.contact-block .contact-content .contact-left .contact-social-wrapper img,.contact-block .contact-content .contact-left .contact-address-wrapper img{width:24px;height:24px}.contact-block .contact-content .contact-left .contact-email-wrapper .email-title,.contact-block .contact-content .contact-left .contact-phone-wrapper .phone-title,.contact-block .contact-content .contact-left .contact-social-wrapper .social-title,.contact-block .contact-content .contact-left .contact-address-wrapper .address-title{color:var(--dark);font-size:20px;font-style:normal;font-weight:600;line-height:120%}.contact-block .contact-content .contact-left .contact-email-wrapper .email-value,.contact-block .contact-content .contact-left .contact-phone-wrapper .phone-value,.contact-block .contact-content .contact-left .contact-social-wrapper .social-value,.contact-block .contact-content .contact-left .contact-address-wrapper .address-value{color:var(--dark);font-size:16px;font-style:normal;font-weight:500;line-height:120%;display:flex;flex-direction:column;gap:10px}.contact-block .contact-content .contact-right{width:50%}.contact-block .contact-content .contact-right img{height:100%;max-width:950px;max-height:660px;width:100%}.contact-block .contact-content .social-img img{width:24px;height:24px;object-fit:contain}@media only screen and (max-width:1200px){.contact-block .contact-content .contact-left{padding-left:15px;width:40%}.contact-block .contact-content .contact-right{width:60%}}@media only screen and (max-width:1000px){.contact-block .contact-content .contact-left .contact-title{font-size:42px}.contact-block .contact-content .contact-right{display:none}.contact-block .contact-content .contact-left{padding-right:15px;width:100%}.contact-block .contact-content .contact-left .contact-all-wrapper{display:flex;justify-content:space-between}}@media only screen and (max-width:800px){.contact-block .contact-content .contact-left .contact-title{font-size:42px}}@media only screen and (max-width:767px){.contact-block .contact-content .contact-left .contact-all-wrapper{flex-direction:column}}@media only screen and (max-width:480px){.contact-block .contact-content .contact-left .contact-title{font-size:32px}}.faq-block{position:relative}.faq-block .faq-content{display:flex;justify-content:space-between;gap:30px;padding:60px 0}.faq-block .faq-content .faq-left{display:flex;flex-direction:column;width:45%}.faq-block .faq-content .faq-left .faq-title{color:var(--dark);font-size:60px;font-style:normal;font-weight:900;margin-bottom:20px}.faq-block .faq-content .faq-left .faq-desc{color:var(--gray);font-size:16px;font-style:normal;font-weight:400;line-height:135%;margin-bottom:40px}.faq-block .faq-content .faq-right{width:55%}.faq-block .faq-content .faq-right .faq-wrapper{display:flex;flex-direction:column;gap:10px}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top{display:flex;justify-content:space-between;align-items:center}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top .faq-mark{display:flex;flex-direction:column;align-items:center;width:40px;transform:rotate(90deg)}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top .faq-mark span{background-color:var(--gray);width:16px;height:2px;transition:all .3s ease-in;display:flex;margin-bottom:8px}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top .faq-mark.active span{background-color:var(--main);width:20px;height:2px;transition:all .3s ease-in;display:flex;margin-bottom:-2px}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top .faq-mark span:first-child{transform:rotate(45deg)}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top .faq-mark span:last-child{transform:rotate(-45deg)}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-wrapper{border-bottom:1px solid #e2eaf1;padding-bottom:20px;display:flex;flex-direction:column;cursor:pointer;transition:1s ease;margin-bottom:30px}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-wrapper:hover .single-faq-top .faq-mark span{background-color:var(--main);transition:.3s ease}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top .faq-question{overflow:hidden;color:var(--gray);font-size:20px;font-style:normal;font-weight:600;line-height:120%;transition:.3s ease}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-wrapper:hover .single-faq-top .faq-question{color:var(--dark);transition:.3s ease}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-wrapper.active .single-faq-top .faq-question{color:var(--dark);transition:.3s ease}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-bot .faq-answer{color:var(--gray);font-size:16px;font-style:normal;font-weight:400;line-height:135%;display:none;padding-top:20px}.faq-block .faq-content .faq-right .faq-wrapper .btn.more-btn{display:none}.faq-block .faq-content .faq-right .faq-wrapper .btn.more-btn.active{display:flex}@media only screen and (max-width:1000px){.faq-block .faq-content .faq-left .faq-title{font-size:42px}.faq-block .faq-content{flex-direction:column}.faq-block .faq-content .faq-left{flex-wrap:wrap}.faq-block .faq-content .faq-left{width:100%;flex-direction:row;justify-content:space-between}.faq-block .faq-content .faq-right{width:100%}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-wrapper{margin-bottom:30px}.faq-block .faq-content .faq-right .btn-bottom{display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:800px){.faq-block .faq-content .faq-left .faq-title{font-size:42px}.faq-block .faq-content{padding:30px 0}.faq-block .faq-content .faq-left .faq-desc{margin-bottom:20px}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top .faq-question{font-size:18px}}@media only screen and (max-width:480px){.faq-block .faq-content .faq-left .faq-title{font-size:32px}.faq-block .faq-content .faq-right .faq-wrapper .single-faq-top .faq-question{font-size:16px}}