@charset "utf-8";.about-section-seven{position:relative;padding:100px 0 50px}.about-section-seven:before{position:absolute;left:0;bottom:0;height:100%;width:35%;background-image:url(../images/icons/gradient.jpg);content:""}.about-section-seven .anim-icons{max-width:none}.about-section-seven .shape-image1{position:absolute;right:-100px;top:-100px}.about-section-seven .shape-image2{position:absolute;left:0;top:130px}.about-section-seven .content-column{position:relative;margin-bottom:50px}.about-section-seven .content-column .inner-column{position:relative;padding-left:70px}@media (max-width:1199.98px){.about-section-seven .content-column .inner-column{padding-left:0}}.about-section-seven .content-column .sec-title{margin-bottom:10px}.about-section-seven .content-column .info-box{position:relative;padding-left:105px;margin-bottom:30px}@media (max-width:575.98px){.about-section-seven .content-column .info-box{padding-left:0;text-align:center}}.about-section-seven .content-column .info-box:hover .icon{color:var(--theme-color2)}.about-section-seven .content-column .info-box .icon{position:absolute;left:0;top:0;color:var(--theme-color2);line-height:1em;font-size:62px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:575.98px){.about-section-seven .content-column .info-box .icon{position:relative;display:inline-block;margin-bottom:20px}}.about-section-seven .content-column .info-box .icon:after{position:absolute;left:20px;top:20px;height:52px;width:52px;z-index:-1;background-color:#f2f3f6;content:""}.about-section-seven .content-column .info-box .title{margin-bottom:5px;font-size:36px}.about-section-seven .content-column .inner-column .sec-title h2{font-size:36px}.about-section-seven .content-column .inner-column .sec-title2 h3{font-size:36px}.about-section-seven .content-column .inner-column .sec-title2 .sub-title{position:relative;top:0;font-size:var(--sec-title-subtitle-font-size);color:var(--sec-title-subtitle-color);line-height:var(--sec-title-subtitle-line-height);font-weight:var(--sec-title-subtitle-font-weight);font-family:var(--sec-title-subtitle-font-family);display:inline-block;text-transform:uppercase;letter-spacing:1.3px;padding-top:14px;margin-bottom:13px}.about-section-seven .content-column .inner-column .sec-title2 .sub-title:before{position:absolute;left:0;top:0;height:5px;width:43px;margin-left:0;margin-top:0;background:var(--gradient-1);border-radius:5px;content:""}.about-section-seven .content-column .inner-column h3{font-size:22px}.about-section-seven .image-column{position:relative;margin-bottom:50px}@media (max-width:991.98px){.about-section-seven .image-column{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.about-section-seven .image-column .image-box{position:relative;padding-bottom:120px}@media (max-width:767.98px){.about-section-seven .image-column .image-box{padding-bottom:0}}.about-section-seven .image-column .image-box .icon-circle{position:absolute;left:105px;bottom:40px}@media (max-width:991.98px){.about-section-seven .image-column .image-box .icon-circle{display:none}}.about-section-seven .image-column .image-box .icon-dots2{position:absolute;right:-13px;top:0}.about-section-seven .image-column .image-1{margin:0;max-width:445px}.about-section-seven .image-column .image-1 img{width:100%}.about-section-seven .image-column .image-2{position:absolute;right:0;bottom:0;border:10px solid #fff;margin-bottom:0;-webkit-box-shadow:0 10px 60px rgba(0,0,0,.1);box-shadow:0 10px 60px rgba(0,0,0,.1);max-width:285px}@media (max-width:1199.98px){.about-section-seven .image-column .image-2{right:0}}@media (max-width:767.98px){.about-section-seven .image-column .image-2{display:none}}.about-section-seven .image-column .exp-box{position:absolute;right:-80px;top:90px;padding:40px 40px 60px;background-image:url(../images/icons2/shape2.webp);height:170px;width:303px}@media (max-width:1199.98px){.about-section-seven .image-column .exp-box{left:15px}}@media (max-width:767.98px){.about-section-seven .image-column .exp-box{display:none}}.about-section-seven .image-column .exp-box .inner{position:relative;padding-left:85px}.about-section-seven .image-column .exp-box .icon{position:absolute;left:0;top:0;font-size:52px;color:var(--theme-color-white)}.about-section-seven .image-column .exp-box .inner .count{font-size:18px;font-weight:600;line-height:1em;color:var(--theme-color-white)}.about-section-seven .image-column .exp-box .inner .text{font-size:15px;color:var(--theme-color-white);line-height:1em;font-weight:600}.team-details{position:relative;display:block;background-image:url("../images/icons2/pattern-20.webp")}.team-details__top{padding:0 0 120px}.team-details-shape-1{position:absolute;bottom:-270px;right:0;opacity:.5;z-index:2}.team-details-shape-1 img{width:auto}.team-details__top-left{position:relative;display:block;margin-right:20px}.team-details__top-img{position:relative;display:block;border-radius:30px}.team-details__top-img img{width:100%;border-radius:30px}.team-details__big-text{font-size:80px;line-height:80px;text-transform:uppercase;color:#eef0f6;letter-spacing:.35em;font-weight:400;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:209px;left:-325px}.team-details__top-right{position:relative;display:block;margin-left:50px}@media only screen and (max-width:991px){.team-details__top-right{margin-top:70px;margin-left:0}}.team-details__top-content{position:relative;display:block;margin-top:0;color:var(--theme-color2)}.team-details__top-name h3{font-size:30px;font-weight:700;line-height:50px;margin-bottom:3px}.team-details__top-name2 h3{font-size:20px;font-weight:700;line-height:50px;margin-bottom:3px}.team-details__top-title{font-size:16px;color:var(--theme-color2)}.team-details__social{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:28px}.team-details__social a{position:relative;height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:var(--theme-color1);color:var(--text-color-bg-theme-color1);font-size:15px;border-radius:50%;-webkit-transition:all .5s ease;transition:all .5s ease}.team-details__social a:hover{background-color:var(--theme-color2);color:var(--text-color-bg-theme-color2)}.team-details__social a+a{margin-left:10px}.team-details__top-text-1{font-size:30px;color:var(--theme-color1);line-height:45px;font-weight:400;margin-bottom:30px}.team-details__top-text-2{padding-top:23px;padding-bottom:35px}.team-details__bottom{position:relative;display:block;border-top:1px solid #e4e5ea;padding-top:110px}.team-details__bottom-left{position:relative;display:block;margin-right:70px}.team-details__bottom-left-title{font-size:36px;font-weight:700;line-height:46px}.team-details__bottom-left-text{padding-top:30px}.team-details__bottom-right{position:relative;display:block;margin-left:70px;margin-top:1px}@media only screen and (max-width:991px){.team-details__bottom-right{margin-left:0}}.team-details__progress{position:relative;display:block;width:100%}.team-details__progress .bar{position:relative;width:100%;height:13px;background-color:#eef0f6;border-radius:7px;margin-bottom:22px}.team-details__progress .bar-inner{position:relative;display:block;width:0;height:13px;border-radius:7px;background-color:var(--theme-color1);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.team-details__progress .count-text{position:absolute;right:0;bottom:21px;color:var(--theme-color1);line-height:24px;font-size:14px;text-align:center;font-weight:500;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.team-details__progress .bar-inner.counted .count-text{opacity:1}.team-details__progress .bar.marb-0{margin-bottom:0}.team-details__progress-single{position:relative;display:block}.team-details__progress-title{font-size:16px;font-weight:700;line-height:28px;color:var(--theme-color1);margin-bottom:6px}.team-contact-form{background-color:#eef0f6}.team-contact-form input[type=email],.team-contact-form input[type=text]{background-color:#fff}.team-contact-form textarea{background-color:#fff;height:180px}.project-section{position:relative;padding:120px 0}.project-section.alternate:before{bottom:auto;top:0;height:520px}.project-section .sec-title h3{margin-bottom:50px;font-size:32px}.project-section .carousel-outer{margin-left:0;margin-right:0;padding-bottom:40px}.project-section .owl-dots{position:relative;left:auto;bottom:auto;margin-top:20px;text-align:center;display:block!important}.project-section .owl-dots .owl-dot{display:inline-block;height:3px;width:35px;margin:0 6px;background-color:var(--theme-color2);opacity:.2}.project-section .owl-dots .owl-dot.active{opacity:1}.project-block{position:relative}.project-block .inner-box{position:relative}.project-block .inner-box:hover .image-box .image:after{height:100%}.project-block .inner-box:hover .image-box .icon{right:40px;top:40px;opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s}.project-block .inner-box:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-block .inner-box:hover .content-box .cat,.project-block .inner-box:hover .content-box .title a{color:var(--theme-color1)}.project-block .image-box{position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:4px 4px 8px 0 rgba(0,0,0,.2),6px 6px 10px 0 rgba(0,0,0,.19);margin-bottom:15px}.project-block .image-box .image{position:relative;margin-bottom:5px}.project-block .image-box .image a{display:block;width:100%}.project-block .image-box .image::before{position:absolute;left:0;bottom:0;height:100%;width:100%;content:"";padding-top:2px;border:1px solid var(--theme-color3);pointer-events:none;z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.project-block .image-box .image:after{position:absolute;left:0;top:0;border-shadow:10px 10px 5px #aaaaaa;height:100%;width:100%;height:0;opacity:.9;z-index:2;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.project-block .image-box .image img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.project-block .image-box .icon{position:absolute;right:40px;top:10px;height:52px;width:52px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--theme-color1);font-size:18px;padding-top:2px;border:2px solid var(--border-theme-color1);z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.project-block .image-box .icon:hover{color:var(--theme-color2)}.project-block .content-box{position:absolute;left:0;bottom:0;padding:40px 50px;z-index:9}.project-block .content-box .cat{position:relative;padding-top:20px;font-size:14px;line-height:30px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-color2);-webkit-transition:all .3s ease;transition:all .3s ease}.project-block .content-box .title{display:block;margin-bottom:2px;color:#fff}.project-block .content-box .title:hover{color:var(--theme-color3)}.offer-section{position:relative;background-color:var(--theme-color-black)}.offer-section .content-column{position:relative}.offer-section .content-column .inner-column{position:relative;padding:144px 0 100px;padding-right:40px}.offer-section .content-column .sec-title{margin-bottom:25px}.offer-section .content-column .sec-title .text{font-size:16px;line-height:30px}.offer-section .content-column .info-box{position:relative;padding-left:85px;min-height:70px;margin-bottom:30px}.offer-section .content-column .info-box:hover .icon{color:#fff;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.offer-section .content-column .info-box .icon{position:absolute;left:0;top:0;display:inline-block;font-size:72px;color:var(--theme-color2);line-height:1em;-webkit-transition:all .3s ease;transition:all .3s ease}.offer-section .content-column .info-box .title{line-height:34px;margin-bottom:0;color:#fff}.offer-section .content-column .list-style-two li{color:#878a8f;font-size:16px}.offer-section .image-column{position:relative}.offer-section .image-column .inner-column{position:relative}.offer-section .image-column .image-box{position:relative;margin-right:-305px}.offer-section .image-column .image-box .image{position:relative;margin-bottom:0;width:100%}.offer-section .image-column .image-box .image img{width:100%;max-height:736px;-o-object-fit:cover;object-fit:cover}.offer-section .image-column .caption-box{position:absolute;left:0;bottom:0;top:0;width:100%;max-width:200px;background-color:var(--bg-theme-color2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 25px 45px 30px}.offer-section .image-column .caption-box .icon-box{position:relative;margin-bottom:20px}.offer-section .image-column .caption-box .title{color:var(--theme-color4);font-weight:600;margin-bottom:0}.faqs-section{position:relative}.faqs-section .form-bg{position:absolute;right:15px;left:-375px;top:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.faqs-section .form-bg:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#222429;opacity:.8;content:""}.faqs-section .faq-bg{position:absolute;left:15px;right:-375px;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.faqs-section.style-two:before{position:absolute;top:-300px;right:-480px;height:100%;width:100%;background-image:url(../images/icons2/pattern-21.webp);background-repeat:no-repeat;background-position:right top;content:""}.faqs-section.style-two .faq-column .inner-column{padding-top:120px}.faqs-section.style-two .image-column{position:relative;margin-bottom:50px}.faqs-section.style-two .image-column .inner-column{margin-left:-375px}.faqs-section.style-two .image-column .inner-column .image{position:relative;margin-bottom:10px}.faqs-section.style-two .image-column .inner-column .image img{width:100%}.faqs-section.style-two .image-column .info-box{position:relative;padding:45px 45px;background-color:var(--bg-theme-color2);background-image:url(../images/icons2/icon-lines-5.webp);background-repeat:no-repeat;background-position:left top}.faqs-section.style-two .image-column .info-box:hover .icon{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:var(--bg-theme-color3);color:var(--theme-color1);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.25);box-shadow:0 10px 30px rgba(0,0,0,.25)}.faqs-section.style-two .image-column .info-box .inner{padding-right:200px;position:relative;min-height:140px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faqs-section.style-two .image-column .info-box .title{margin-bottom:0}.faqs-section.style-two .image-column .info-box .icon{position:absolute;right:0;top:0;height:140px;width:140px;border-radius:50%;background-color:var(--bg-theme-color1);color:var(--theme-color2);font-size:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.faqs-section.style-three{padding:120px 0 110px}.faqs-section.style-three .bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:-280px;left:0;height:calc(100% + 280px);width:100%;z-index:-1}.faqs-section.style-three .bg-image:before{background-color:#f6f6f6;opacity:.96;content:"";position:absolute;right:0;top:0;width:100%;height:100%}.faqs-section.style-three .faq-column .inner-column{padding:0 70px 0}@media (max-width:1399.98px){.faqs-section.style-three .faq-column .inner-column{padding:0}}.faqs-section.style-three .content-column{position:relative}.faqs-section.style-three .content-column .inner-column{position:relative}.faqs-section.style-three .content-column .info-box{position:relative;z-index:9;padding-left:75px;margin-bottom:40px}.faqs-section.style-three .content-column .info-box .icon{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;width:50px;font-size:20px;color:var(--theme-color1);background-color:var(--bg-theme-color2);border-radius:50%}.faqs-section.style-three .content-column .info-box .title{color:var(--theme-color1);margin-bottom:20px}.faqs-section.style-three .content-column .info-box .text{letter-spacing:.01em;-webkit-transition:all .3s ease;transition:all .3s ease}.faqs-section.style-four{padding:120px 0 110px}.faqs-section.style-four .bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:-280px;left:0;height:calc(100% + 280px);width:100%;z-index:-1}.faqs-section.style-four .bg-image:before{background-color:#f6f6f6;opacity:.96;content:"";position:absolute;right:0;top:0;width:100%;height:100%}.faqs-section.style-four .faq-column .inner-column{padding:0 70px 0}@media (max-width:991.98px){.faqs-section.style-four .faq-column .inner-column{padding:0}}.faqs-section.style-four .content-column{position:relative}.faqs-section.style-four .content-column .inner-column{position:relative}.faqs-section.style-four .graph-box-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faqs-section.style-four .pie-graph{position:relative;margin-bottom:25px;margin-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faqs-section .faq-column{position:relative}.faqs-section .faq-column .inner-column{position:relative;padding:120px 70px 110px;padding-right:0}.faqs-section .faq-column .inner-column .sec-title h3{font-size:32px}.faqs-section .form-column{position:relative}.faqs-section .form-column .inner-column{position:relative;padding:120px 70px 110px;padding-left:0}.accordion-box{position:relative}.accordion-box .block{position:relative;background-color:#fff;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.05);box-shadow:0 5px 40px rgba(0,0,0,.05);margin-bottom:10px}.accordion-box .block .acc-btn{position:relative;font-size:18px;line-height:25px;color:var(--theme-color1);font-weight:700;cursor:pointer;padding:20px 30px;padding-right:70px;-webkit-transition:all .5s ease;transition:all .5s ease;border-bottom:1px solid var(--border-theme-color3)}.accordion-box .block .acc-btn .icon{position:absolute;right:30px;top:20px;height:35px;font-size:14px;line-height:25px;color:var(--theme-color1);-webkit-transition:all .5s ease;transition:all .5s ease}.accordion-box .block .acc-btn.active{color:var(--theme-color-white);background-color:var(--bg-theme-color2)}.accordion-box .block .acc-btn.active .icon{color:var(--bg-theme-color1)}.accordion-box .block .acc-btn.active .icon:before{content:"\f068"}.accordion-box .block .acc-content{position:relative;display:none}.accordion-box .block .acc-content .content{position:relative;padding:25px 30px}.accordion-box .block .acc-content .content .text{display:block;font-size:16px;line-height:30px;color:var(--text-color);margin-bottom:0}.accordion-box .block .acc-content.current{display:block}.contact-form{position:relative;background-color:var(--theme-color-black);padding:55px 55px 55px;border-top:5px solid var(--border-theme-color2)}.contact-form .title-box{position:relative;margin-bottom:25px}.contact-form .title-box .sub-title{display:block;font-size:12px;color:var(--theme-color2);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}.contact-form .title-box h3{font-size:34px;color:#fff;font-weight:700}.contact-form .form-group{position:relative;margin-bottom:20px}.contact-form .form-group:last-child{margin-bottom:0}.contact-form .form-group label{font-size:16px;line-height:20px;color:#fff;font-weight:500;display:block;letter-spacing:1px;margin-bottom:15px}.contact-form .form-group label.error{display:block;font-weight:500;font-size:13px;text-transform:capitalize;line-height:24px;color:red;margin-bottom:0}.contact-form .form-group .select2-container--default .select2-selection--single,.contact-form .form-group input:not([type=submit]),.contact-form .form-group select,.contact-form .form-group textarea{position:relative;display:block;height:54px;width:100%;padding:15px 30px;font-size:14px;color:#fff;line-height:22px;font-weight:400;background-color:transparent;border:1px solid rgba(255,255,255,.15);margin-bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-form .form-group ::-webkit-input-placeholder{color:#8c8f94}.contact-form .form-group ::-moz-input-placeholder{color:#8c8f94}.contact-form .form-group ::-ms-input-placeholder{color:#8c8f94}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{border-color:var(--border-theme-color2)}.contact-form .form-group textarea{height:100px;resize:none}.contact-form .form-group button,.contact-form .form-group input[type=submit]{margin-top:5px;text-transform:uppercase}.contact-form.light{padding:45px 55px 55px;background-color:#fff;-webkit-box-shadow:0 10px 60px rgba(0,0,0,.07);box-shadow:0 10px 60px rgba(0,0,0,.07)}.contact-form.light:before{position:absolute;right:0;bottom:0;width:223px;height:264px;background-image:url(../images/icons2/shape-5.webp);content:""}.contact-form.light .select2-container--default .select2-selection--single,.contact-form.light input:not([type=submit]),.contact-form.light select,.contact-form.light textarea{background-color:#f4f5f8;color:var(--theme-color1)}.contact-form.light .title-box h3{color:var(--theme-color1)}.contact-form.light textarea{height:110px;resize:none}