.awards-area,.awards-area .awards-area-inner,.counter-area .counter-box{z-index:1;position:relative}.hero-area-inner{padding-top:218px;padding-bottom:133px}@media only screen and (max-width:1919px){.hero-area-inner{padding-top:178px;padding-bottom:83px}}@media only screen and (max-width:1399px){.hero-area-inner{padding-top:158px;padding-bottom:63px}}.hero-area .section-title,.team-area .section-header,.testimonial-item{text-align:center}.hero-area .section-content .text{max-width:440px}.awards-area .section-subtitle,.hero-area .section-content .section-subtitle{font-size:16px;line-height:1;display:inline-block;text-transform:uppercase;color:var(--primary)}.hero-area .section-content .section-subtitle.has-right-line{padding-inline-end:100px}.awards-area .section-subtitle.has-left-line:before,.hero-area .section-content .section-subtitle.has-right-line:after{width:80px}.hero-area .section-content .content-last{display:grid;gap:20px 40px;grid-template-columns:auto auto;justify-content:center;margin-top:44px}@media only screen and (max-width:1399px){.hero-area .section-content .content-last{margin-top:34px}}.hero-area .section-content .subtitle-wrapper{margin-top:4px}.counter-area-inner{display:grid;gap:10px;grid-template-columns:1fr 870px}.about-area .section-content .bg img,.about-area .thumb img,.counter-area .thumb img,.faq-area .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.counter-area .counter-wrapper{display:grid;gap:10px;grid-template-columns:1fr 1fr}.counter-area .counter-box{padding:46px 50px 32px;display:flex;gap:10px;flex-direction:column;justify-content:space-between;background-color:#fbf9f9}.dark .counter-area .counter-box,.dark .counter-area .counter-box.dark{background-color:#1b1b1b}.counter-area .counter-box.dark,.faq-area .section-content,.team-area{background-color:var(--black)}.counter-area .counter-box:before{content:url(../imgs/shape/img-s-46.webp);position:absolute;top:0;inset-inline-start:0;z-index:-1}.dir-rtl .counter-area .counter-box:before,.dir-rtl .testimonial-area .slider-nav .nav-icon img{transform:rotateY(180deg)}.counter-area .counter-box.dark:before,.dark .counter-area .counter-box:before{content:url(../imgs/shape/img-s-46-light.webp)}.counter-area .counter-box .text{font-size:24px;line-height:1.26}.counter-area .counter-box .number{font-size:100px;line-height:1;margin-top:60px}@media only screen and (max-width:1919px){.counter-area-inner{grid-template-columns:1fr 670px}.counter-area .counter-box{padding:36px 40px 22px}.counter-area .counter-box .text{font-size:20px}.counter-area .counter-box .number{font-size:70px}}.awards-area .section-subtitle.has-left-line{padding-inline-start:140px}.awards-area .section-subtitle.has-left-line:after{position:absolute;content:"";width:1px;height:75px;background-color:currentColor;inset-inline-start:57px;bottom:-15px}.awards-area .subtitle-wrapper{margin-bottom:-50px}@media only screen and (max-width:1399px){.awards-area .subtitle-wrapper{margin-bottom:-70px}}@media only screen and (max-width:1199px){.hero-area-inner{padding-top:128px;padding-bottom:53px}.hero-area .section-content .content-last{margin-top:24px}.counter-area-inner{grid-template-columns:1fr}.awards-area .subtitle-wrapper{margin-bottom:-40px}}.awards-area .section-title-wrapper{display:grid;align-items:flex-end;gap:50px;grid-template-columns:390px 1fr}.awards-area .section-content{margin-top:27px;margin-inline-start:438px}@media only screen and (max-width:1919px){.awards-area .section-title-wrapper{grid-template-columns:330px 1fr}.awards-area .section-content{margin-top:27px;margin-inline-start:378px}}@media only screen and (max-width:1399px){.awards-area .section-content{margin-top:52px;margin-inline-start:378px}}@media only screen and (max-width:1199px){.awards-area .section-content{margin-top:22px;margin-inline-start:378px}}.awards-area .section-content .text{max-width:630px}.awards-area .section-content .awards-list{margin-top:43px}.awards-area .section-content .awards-list ul{display:flex;gap:20px 40px;max-width:460px;justify-content:space-between}.awards-area .section-content .awards-list ul li:not(:first-child){padding-inline-start:40px;border-inline-start:1px solid var(--border)}.awards-area .about-thumbs{display:flex;gap:20px 50px;justify-content:flex-end;margin-top:63px}.awards-area .about-thumbs .thumb-second{max-width:670px;flex:1 1 auto}.awards-area .meta{display:grid;gap:18px;grid-template-columns:30px auto}.awards-area .meta .number{font-size:36px;line-height:.85}.awards-area .meta .text{margin-top:11px}.about-area-inner{display:grid;grid-template-columns:1fr 43%}@media only screen and (max-width:1199px){.about-area-inner{grid-template-columns:1fr 47%}}.about-area .section-content{padding:100px 80px;position:relative;z-index:1}@media only screen and (max-width:1199px){.about-area .section-content{padding:60px 50px}}.about-area .section-content .bg{position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;z-index:-1}.about-area .section-content .bg:after{position:absolute;content:"";width:100%;height:100%;background-color:rgba(18,18,18,.85);top:0;inset-inline-start:0}.about-area .section-content .text-wrapper{margin-top:323px}@media only screen and (max-width:1919px){.about-area .section-content .text-wrapper{margin-top:123px}}@media only screen and (max-width:1199px){.about-area .section-content .text-wrapper{margin-top:43px}}.about-area .section-content .text{font-size:24px;line-height:1.35;max-width:440px;color:var(--white-2)}.about-area .section-content .text span,.faq-area .section-title{color:var(--white)}.about-area .section-content .btn-wrapper{margin-top:42px}.about-area .section-content .section-title{max-width:440px;color:var(--white)}.about-area .section-content .wc-btn-primary{background-color:var(--white);border-color:var(--white);color:var(--white);font-weight:400}.testimonial-area .testimonial-wrapper{max-width:1070px;margin:0 auto;padding:0 80px}.faq-area .thumb,.testimonial-area .testimonial-wrapper-box{position:relative}.testimonial-area .slider-nav{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.testimonial-area .slider-nav .nav-icon img{height:63px}@media only screen and (max-width:1399px){.awards-area .about-thumbs{margin-top:43px}.awards-area .about-thumbs .thumb-second{max-width:570px}.testimonial-area .slider-nav .nav-icon img{height:53px}}.testimonial-item .icon img{height:47px}.testimonial-item .text{font-size:30px;line-height:1.38;font-weight:300;color:var(--primary)}@media only screen and (max-width:1199px){.about-area .section-content .text{font-size:20px}.testimonial-area .slider-nav .nav-icon img{height:43px}.testimonial-item .icon img{height:37px}.testimonial-item .text{font-size:26px}}@media only screen and (max-width:991px){.hero-area .section-content .content-last{grid-template-columns:auto}.awards-area .section-subtitle.has-left-line:after{display:none}.awards-area .subtitle-wrapper{margin-bottom:10px}.awards-area .section-title-wrapper{grid-template-columns:1fr;align-items:flex-start;gap:20px}.awards-area .section-content{margin-inline-start:0}.about-area .section-content .text-wrapper,.awards-area .section-content .awards-list{margin-top:33px}.about-area-inner{grid-template-columns:1fr}.about-area .section-content .btn-wrapper{margin-top:32px}.testimonial-item .text{font-size:22px}}.testimonial-item .name,.testimonial-item .post{font-size:18px;display:inline-block}.testimonial-item .name{line-height:1;color:var(--primary)}.testimonial-item .text-wrapper{margin-top:53px}.testimonial-item .author{margin-top:44px}.faq-area .section-content{display:grid;gap:0;grid-template-columns:auto 650px;justify-content:space-between}.dark .faq-area .section-content,.dark .team-area{background-color:#171717}@media only screen and (max-width:1399px){.faq-area .section-content{grid-template-columns:auto 550px}}@media only screen and (max-width:1199px){.testimonial-item .text-wrapper{margin-top:33px}.testimonial-item .author{margin-top:34px}.faq-area .section-content{grid-template-columns:auto 500px}}.faq-area .accordion-wrapper{margin-top:47px}.faq-area .accordion .accordion-button{font-size:24px;line-height:1;color:var(--white);padding-top:18px;padding-bottom:18px;padding-inline-start:0;padding-inline-end:0;background-color:rgba(0,0,0,0);box-shadow:none;text-align:start;font-weight:400}.faq-area .accordion .accordion-button .section-subtitle{font-size:12px;font-weight:700;color:var(--primary);text-transform:uppercase;padding:8px 16px;display:inline-block;border-radius:10px;background-color:var(--white)}.faq-area .accordion .accordion-button::after{content:"+";color:var(--white);background-image:none;line-height:1;width:auto;height:auto;font-size:25px;margin-inline-start:50px;margin-inline-start:auto;margin-inline-end:0}.faq-area .accordion .accordion-button:not(.collapsed){pointer-events:none}.faq-area .accordion .accordion-button:not(.collapsed)::after{content:"-"}.faq-area .accordion .accordion-item{border-bottom:1px solid rgba(255,255,255,.08);background-color:rgba(0,0,0,0);border-radius:0}.faq-area .accordion .accordion-item:not(:first-child){margin-top:0}.faq-area .accordion .accordion-item:first-child{border-top:1px solid rgba(255,255,255,.08)}.faq-area .accordion .accordion-body{font-size:18px;line-height:1.44;padding-inline-start:0px;padding-inline-end:0px;padding-bottom:24px;padding-top:0;color:var(--white-2)}.faq-area .thumb .wc-btn-circle{background-color:var(--black);width:100px;height:100px;border-radius:0;color:var(--white)}.faq-area .content-last{padding:73px 60px 80px}.team-area .section-title{max-width:540px;margin-inline:auto;color:var(--white)}.team-area .section-header .text{max-width:630px;margin-inline:auto;color:var(--white-2)}.team-area .section-header .text-wrapper{margin-top:22px}.team-area .team-wrapper-box{margin-top:63px}@media only screen and (max-width:1399px){.team-area .team-wrapper-box{margin-top:53px}.team-area .team-wrapper{gap:40px 30px}}.team-area .team-wrapper{display:grid;gap:40px 30px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:991px){.faq-area .section-content{grid-template-columns:auto}.faq-area .accordion .accordion-body{padding-bottom:23px}.team-area .team-wrapper{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.hero-area .section-title{text-align:start}.hero-area .section-content .content-last{justify-content:start}.awards-area .about-thumbs{gap:20px 20px}.testimonial-area .testimonial-wrapper{padding:0}.testimonial-area .slider-nav{display:none}.team-area .team-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.counter-area .counter-wrapper{grid-template-columns:1fr}.about-area .section-content{padding:60px 30px}.testimonial-item .text{font-size:20px}.team-area .team-wrapper{grid-template-columns:repeat(1,1fr)}}.team-area .team-wrapper>:nth-child(odd){margin-top:70px}@media only screen and (max-width:991px){.team-area .team-wrapper>:nth-child(odd){margin-top:0}}.team-box .thumb img{width:100%}.team-box .title{font-size:24px;line-height:1;color:var(--white)}.team-box .text{font-size:16px;font-weight:500;margin-top:7px;color:var(--white-2)}@media only screen and (max-width:1199px){.faq-area .accordion .accordion-button{font-size:18px}.faq-area .accordion .accordion-button br{display:none}.faq-area .content-last{padding:53px 40px 60px}.team-area .section-header .text-wrapper{margin-top:12px}.team-area .team-wrapper-box{margin-top:43px}.team-box .title{font-size:20px}.team-box .text{margin-top:3px}}.team-box .content{margin-top:37px}@media only screen and (max-width:1399px){.team-box .content{margin-top:27px}}