@import "https://fonts.googleapis.com/css2?family=Arsenal:wght@400;700&amp;family=El+Messiri:wght@400;500;600;700&amp;family=Josefin+Sans:wght@200;300;400;500;600;700&amp;display=swap";:root{--bodyFont: "Josefin Sans", sans-serif;--secondaryFont: "Arsenal", sans-serif;--optionalFont: "El Messiri", sans-serif;--primaryColor: #15B9D9;--secondaryColor: #0C0078;--paraColor: #56598B;--optionalColor: #430660;--bgColor: #FAF9FB;--bgColorTwo: #240135;--grayColor: #F8F8F8;--blackColor: #190B32;--whiteColor: #ffffff;--offwhiteColor: #E8E8E8;--footerColor: #02161A;--yellowColor: #FFCB36;--fontSize: 16px;--transition: all ease .5s;--transitionTwo: all ease .9s}*{box-sizing:border-box}html{scroll-behavior:smooth}:focus,button:focus,.btn:focus{outline:0;box-shadow:none}.form-control:focus{box-shadow:none}a,button,input[type=submit]{cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input,textarea,select{background-color:transparent;border:1px solid rgba(0,0,0,.15);padding:12px 15px;width:100%;font-size:16px}input{height:50px}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/down-arrow.webp);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - 15px) 50%}a{text-transform:inherit;text-decoration:none;transition:all .3s ease;color:var(--paraColor)}a:hover,a :focus{text-decoration:none;box-shadow:none}a:focus{outline:0 solid}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--secondaryColor)}body{font-size:16px;font-family:var(--bodyFont);color:var(--primaryColor);font-weight:400;line-height:26px}p{font-size:16px;line-height:26px;color:var(--paraColor);font-family:var(--bodyFont)}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/down-arrow.webp);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - 15px) 50%}.pt-100{padding-top:100px}.ptb-100{padding-top:100px;padding-bottom:100px}.pb-25{padding-bottom:25px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-100{padding-bottom:100px}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mt-40{margin-top:40px!important}#message{padding:0;margin:0}.help-block{color:#e31c25}.list-style{margin:0;padding:0;list-style:none}.list-style li{list-style:none}@keyframes border-transform{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}.progress-wrap{position:fixed;right:30px;bottom:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px var(--primaryColor);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;content:"\ea76";font-family:remixicon!important;text-align:center;line-height:46px;font-size:18px;color:var(--primaryColor);left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;transition:all 200ms linear}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:var(--primaryColor);stroke-width:4;box-sizing:border-box;transition:all 200ms linear}.preloader-area{top:0;left:0;right:0;bottom:0;z-index:9999;position:fixed;text-align:center;background-color:var(--whiteColor);overflow-x:hidden}.preloader-area .loader{transform:translateY(-50%);position:absolute;right:0;top:50%;left:0}.preloader-area .waviy{margin-top:20px;position:relative;text-align:center;font-size:50px;font-weight:700}.preloader-area .waviy span{position:relative;animation-delay:.1s;display:inline-block;color:var(--blackColor);animation:waviy 1s infinite}.preloader-area .waviy span:nth-child(2){animation-delay:.2s}.preloader-area .waviy span:nth-child(3){animation-delay:.3s}.preloader-area .waviy span:nth-child(4){animation-delay:.4s}@keyframes waviy{0%,40%,100%{transform:translateY(0)}20%{transform:translateY(-20px)}}.loader-wrapper{--line-width: 5px;--curtain-color: #f1faee;--outer-line-color: #a8dadc;--middle-line-color: #457b9d;--inner-line-color: #1d3557;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.loader{display:block;position:relative;top:50%;left:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border:var(--line-width) solid transparent;border-top-color:var(--outer-line-color);border-radius:100%;animation:spin 2s linear infinite;z-index:1001}.loader:before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:var(--line-width) solid transparent;border-top-color:var(--inner-line-color);border-radius:100%;animation:spin 3s linear infinite}.loader:after{content:"";position:absolute;top:14px;left:14px;right:14px;bottom:14px;border:var(--line-width) solid transparent;border-top-color:var(--middle-line-color);border-radius:100%;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-wrapper .loader-section{position:fixed;top:0;background:var(--curtain-color);width:51%;height:100%;z-index:1000}.loader-wrapper .loader-section.section-left{left:0}.loader-wrapper .loader-section.section-right{right:0}.loaded .loader-wrapper .loader-section.section-left{transform:translateX(-100%);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded .loader-wrapper .loader-section.section-right{transform:translateX(100%);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded .loader{opacity:0;transition:all .3s ease-out}.loaded .loader-wrapper{visibility:hidden;transform:translateY(-100%);transition:all .3s 1s ease-out}#backtotop{opacity:0;right:20px;z-index:99;width:50px;bottom:20px;height:50px;font-size:25px;transition:.5s;line-height:49px;background-color:var(--primaryColor);animation:border-transform 10s linear infinite alternate forwards}#backtotop i{color:var(--whiteColor)}#backtotop:hover{background-color:var(--primaryColor);color:var(--whiteColor)}@keyframes border-transform{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}.btn-one,.btn-two,.btn-three,.btn-four,.btn-five{display:inline-block;font-weight:600;text-align:center;transition:var(--transition);position:relative;z-index:1;border:none;line-height:1;padding:18px 27px 16px;border-radius:50px;overflow:hidden;top:3px;white-space:nowrap}.btn-one i,.btn-two i,.btn-three i,.btn-four i,.btn-five i{position:relative;top:5px;display:inline-block;font-size:20px;font-weight:300;line-height:.8;margin-left:12px;transition:var(--transition)}.btn-one:before,.btn-two:before,.btn-three:before,.btn-four:before,.btn-five:before{position:absolute;top:0;left:0%;content:"";width:50.5%;height:0%;z-index:-1;transition:var(--transition)}.btn-one:after,.btn-two:after,.btn-three:after,.btn-four:after,.btn-five:after{position:absolute;bottom:0;right:0%;content:"";width:50.5%;height:0%;visibility:hidden;opacity:0;z-index:-1;transition:var(--transition)}.btn-one:hover:after,.btn-one:hover:before,.btn-two:hover:after,.btn-two:hover:before,.btn-three:hover:after,.btn-three:hover:before,.btn-four:hover:after,.btn-four:hover:before,.btn-five:hover:after,.btn-five:hover:before{height:100%;visibility:visible;opacity:1}.btn-one{color:var(--whiteColor);background-color:var(--primaryColor)}.btn-one:before{background-color:var(--secondaryColor)}.btn-one:after{background-color:var(--secondaryColor)}.btn-two{color:var(--whiteColor);background-color:var(--optionalColor)}.btn-two:before{background-color:var(--primaryColor)}.btn-two:after{background-color:var(--primaryColor)}.btn-three{color:var(--primaryColor)}.btn-three:before{background:var(--whiteColor)}.btn-three:after{background-color:var(--secondaryColor)}.btn-three:hover{color:var(--whiteColor)}.link-one,.link-two,.link-three{display:inline-block;position:relative;font-weight:400;transition:var(--transition)}.link-one:after,.link-two:after,.link-three:after{position:absolute;bottom:0;left:0;content:"";width:0%;height:1px;visibility:hidden;opacity:0;transition:var(--transition)}.link-one i,.link-two i,.link-three i{position:relative;top:5px;margin-left:12px;font-size:18px;transition:var(--transition)}.link-one:hover:after,.link-two:hover:after,.link-three:hover:after{visibility:visible;opacity:1;width:100%}.link-one:hover i,.link-two:hover i,.link-three:hover i{margin-left:10px}.link-one{color:var(--primaryColor)}.link-one:after{background-color:var(--primaryColor);visibility:visible;opacity:1;width:100%;bottom:4px}.link-one:hover{color:var(--secondaryColor)}.link-one:hover:after{width:50%;background-color:var(--secondaryColor)}.link-two{color:var(--paraColor)}.link-two:after{background-color:var(--paraColor);visibility:visible;opacity:1;width:100%;bottom:5px}.link-two:hover{color:var(--primaryColor)}.link-two:hover:after{width:50%;background-color:var(--primaryColor)}.link-three{color:var(--paraColor)}.link-three:after{background-color:var(--secondaryColor)}.link-three:hover{color:var(--secondaryColor)}.rotate{animation:rotation 20s infinite linear}.bounce{animation:float 1500ms infinite ease-in-out}.moveHorizontal{animation:moveHorizontal 3000ms infinite ease-in-out}.moveVertical{animation:moveVertical 3000ms infinite ease-in-out}.animationFramesTwo{animation:animationFramesTwo 20000ms infinite ease-in-out}.animationFramesThree{animation:animationFramesThree 20000ms infinite ease-in-out}@keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes moveHorizontal{0%{transform:translateX(0px)}50%{transform:translateX(-20px)}100%{transform:translateX(0px)}}@keyframes moveVertical{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@keyframes animationFramesTwo{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg)}40%{-webkit-transform:translate(141px,72px) rotate(72deg)}60%{-webkit-transform:translate(83px,122px) rotate(108deg)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg)}100%{-webkit-transform:translate(0px,0px) rotate(0deg)}}@keyframes animationFramesThree{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}20%{-webkit-transform:translate(-73px,-1px) rotate(36deg)}40%{-webkit-transform:translate(-141px,72px) rotate(72deg)}60%{-webkit-transform:translate(-83px,122px) rotate(108deg)}80%{-webkit-transform:translate(40px,72px) rotate(144deg)}100%{-webkit-transform:translate(0px,0px) rotate(0deg)}}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-5px)}100%{transform:translateY(0px)}}.section-title-one span,.content-title-one span{color:var(--secondaryColor);margin:0 0 5px;position:relative;display:inline-block;padding-left:60px;font-size:18px;color:var(--primaryColor)}.section-title-one span:before,.content-title-one span:before{position:absolute;top:12px;left:0;content:"";width:38px;height:1px;background-color:var(--primaryColor)}.section-title-one h2,.content-title-one h2{font-size:40px;line-height:50px;font-family:var(--secondaryFont);margin:0;font-weight:700}.section-title-one p,.content-title-one p{margin:12px 0 0}.bg-f{background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#ddd}.bg_primary{background-color:var(--primaryColor)}.bg_secondary{background-color:var(--secondaryColor)}.bg_ash{background-color:var(--bgColor)}.bg_two{background-color:var(--bgColorTwo)}.bg_gray{background-color:var(--grayColor)}.rating li{display:inline-block}.rating li i{color:var(--yellowColor)}.play-now .ripple,.play-now .ripple:before,.play-now .ripple:after{position:absolute;top:50%;left:50%;height:110px;width:110px;transform:translateX(-50%) translateY(-50%);transform-origin:center center;border-radius:50%;-ms-box-shadow:0 0 0 0 #fff;-o-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;animation:ripple 3s infinite}.play-now{position:relative;height:110px;width:110px;text-align:center;line-height:92px;background-color:transparent;color:var(--whiteColor);z-index:1;font-size:28px;padding-left:5px;display:block;transform-origin:center center;border-radius:50%;margin:0 auto}.play-now .ripple:before{animation-delay:.9s;content:"";position:absolute}.play-now .ripple:after{animation-delay:.6s;content:"";position:absolute}@keyframes ripple{70%{box-shadow:0 0 0 30px transparent}100%{box-shadow:0 0 0 0 transparent}}.social-profile li{display:inline-block}.social-profile li:last-child{margin-right:0}.social-profile li a{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;border-radius:50%;transition:var(--transition)}.social-profile li a i{display:block;margin:0 auto;line-height:.8;transition:var(--transition)}.social-profile li a:hover i{transform:rotate(360deg)}.page-nav{margin-top:25px;text-align:center}.page-nav li{margin:0 4px;display:inline-block}.page-nav li:first-child{position:relative;top:3px}.page-nav li:first-child a i{left:-2px}.page-nav li:last-child{position:relative;top:3px}.page-nav li:last-child a i{right:-2px}.page-nav li a{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:55px;height:55px;border-radius:50%;font-size:18px;font-weight:600;border:1px solid rgba(86,89,139,.09);text-align:center;color:var(--blackColor);background-color:transparent;transition:var(--transition)}.page-nav li a i{font-size:12px;margin:0 auto;position:relative;top:1px;transition:var(--transition)}.page-nav li a img{display:block;margin:0 auto;transition:var(--transition)}.page-nav li a.active,.page-nav li a:hover{color:var(--whiteColor);opacity:1;background-color:var(--primaryColor);border-color:transparent}.page-nav li a.active i,.page-nav li a:hover i{color:var(--whiteColor)}.page-nav li a.active img,.page-nav li a:hover img{filter:brightness(0) invert(1)}.breadcrumb-wrap{padding:50px 0 50px;position:relative;z-index:1;overflow:hidden}.breadcrumb-wrap .br-shape-one,.breadcrumb-wrap .br-shape-two{position:absolute;z-index:0}.breadcrumb-wrap .br-shape-one{left:15%;top:100px}.breadcrumb-wrap .br-shape-two{top:57%;right:18%;transform:translateY(-50%)}.breadcrumb-wrap:after{position:absolute;top:0;bottom:0;content:"";width:100%;height:100%;background:linear-gradient(0deg,rgba(255,244,244,0.91) 3.17%,#F7FEFF 94.02%);z-index:-1}.breadcrumb-content{text-align:center}.breadcrumb-content h2{font-size:40px;line-height:46px;font-family:var(--secondaryFont);font-weight:700;margin:0 0 13px}.breadcrumb-content .breadcrumb-menu{text-align:center}.breadcrumb-content .breadcrumb-menu li{display:inline-block;position:relative;color:var(--paraColor);font-weight:500;padding-right:10px;margin-right:11px}.breadcrumb-content .breadcrumb-menu li:after{position:absolute;top:0;right:-4px;content:"";height:17px;width:2px;background-color:var(--paraColor)}.breadcrumb-content .breadcrumb-menu li:first-child{margin-left:0}.breadcrumb-content .breadcrumb-menu li:first-child a{padding-left:0}.breadcrumb-content .breadcrumb-menu li:last-child{margin-right:0;padding-right:0}.breadcrumb-content .breadcrumb-menu li:last-child:after{display:none}.breadcrumb-content .breadcrumb-menu li a{display:inline-block;transition:.3s;-webkit-transition:.3s;position:relative;color:var(--primaryColor)}.breadcrumb-content .breadcrumb-menu li a:hover{opacity:1;color:var(--secondaryColor)}.breadcrumb-content .breadcrumb-menu li:last-child a:after{display:none}.hero-slide-one{background-image:url(../img/hero/hero-slide-1.webp)}.hero-slide-two{background-image:url(../img/hero/hero-slide-2.webp)}.hero-wrap{overflow:hidden}.hero-wrap .hero-content>span{color:var(--secondaryColor);margin:0 0 5px;position:relative;display:inline-block;padding-left:53px;font-size:18px;color:var(--primaryColor)}.hero-wrap .hero-content>span:before{position:absolute;top:12px;left:0;content:"";width:38px;height:1px;background-color:var(--primaryColor)}.hero-wrap.hero-one{position:relative;z-index:1}.hero-wrap.hero-one .hero-shape-one{position:absolute;top:0;left:50%;z-index:-1}.hero-wrap.hero-one .hero-slide-item{position:relative;z-index:1;padding:390px 0;border-radius:7px}.hero-wrap.hero-one .hero-slide-item .hero-video{position:absolute;top:70px;left:80px;border-radius:20px;max-width:176px}.hero-wrap.hero-one .hero-slide-item .hero-video img{border-radius:20px}.hero-wrap.hero-one .hero-slide-item .hero-video p{margin:13px 0 0;line-height:23px;font-weight:500}.hero-wrap.hero-one .hero-slide-item .hero-video .play-now{position:absolute;top:21px;right:0;width:50px;height:50px;font-size:20px;line-height:44px;border:3px solid var(--whiteColor);border-radius:50%;background-color:var(--optionalColor)}.hero-wrap.hero-one .hero-slide-item .hero-video .play-now i{color:var(--whiteColor);left:-2px;position:relative}.hero-wrap.hero-one .hero-slide-item .hero-video .play-now .ripple,.hero-wrap.hero-one .hero-slide-item .hero-video .play-now .ripple:before,.hero-wrap.hero-one .hero-slide-item .hero-video .play-now .ripple:after{height:50px;width:50px}.hero-wrap.hero-one .hero-slide-item .hero-content{position:absolute;bottom:0;left:0;z-index:1;max-width:758px;padding:52px 10px 64px 0}.hero-wrap.hero-one .hero-slide-item .hero-content:after{position:absolute;top:0;left:0;content:"";width:458px;height:100%;border-radius:0 40px 40px 0;background-color:var(--whiteColor);z-index:-1}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-bg-shape-one{position:absolute;top:52px;left:0;content:"";width:585px;height:100px;border-radius:0 20px 0 0;background-color:var(--whiteColor);z-index:-1}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-bg-shape-two{position:absolute;top:152px;left:0;content:"";width:705px;height:112px;border-radius:0 20px 0 0;background-color:var(--whiteColor);z-index:-1}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-bg-shape-three{position:absolute;bottom:0;left:0;content:"";width:760px;height:132px;border-radius:0 40px 40px 0;background-color:var(--whiteColor);z-index:-1}.hero-wrap.hero-one .hero-slide-item .hero-content h1{font-size:54px;line-height:50px;font-family:var(--secondaryFont);margin:0 0 24px;font-weight:700}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-btn{display:flex;flex-wrap:wrap;align-items:center}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-btn .client-likes{display:flex;flex-wrap:wrap;align-items:center;margin-left:34px}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-btn .client-likes ul{position:relative;margin-right:15px}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-btn .client-likes ul li{display:inline-block;margin-left:-15px;width:60px;height:60px;border:3px solid var(--whiteColor);border-radius:50%}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-btn .client-likes ul li img{border-radius:50%}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-btn .client-likes ul li:first-child{margin-left:0}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-btn .client-likes h6{margin:0;font-size:16px;line-height:16px;font-weight:600;color:var(--secondaryColor);font-family:var(--bodyFont)}.hero-wrap.hero-one .hero-slide-item .hero-content .hero-btn .client-likes h6 span{display:block;font-size:21px;line-height:32px;color:var(--primaryColor);font-family:var(--secondaryFont);font-weight:600}.hero-wrap.hero-two{background-color:#fff8f8;position:relative;z-index:1;padding:140px 0 0}.hero-wrap.hero-two .hero-shape-one,.hero-wrap.hero-two .hero-shape-two{position:absolute;z-index:-1}.hero-wrap.hero-two .hero-shape-one{top:0;left:20%}.hero-wrap.hero-two .hero-shape-two{bottom:0;left:20%}.hero-wrap.hero-two .hero-content{padding:100px 0 0}.hero-wrap.hero-two .hero-content h1{font-size:44px;line-height:52px;font-family:var(--secondaryFont);margin:0 0 25px;padding:0 0 28px;border-bottom:1px solid rgba(0,0,0,.05)}.hero-wrap.hero-two .hero-content h1 img{max-width:163px;border-radius:50px}.hero-wrap.hero-two .hero-content .client-likes{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:33px}.hero-wrap.hero-two .hero-content .client-likes ul{position:relative;margin-right:27px}.hero-wrap.hero-two .hero-content .client-likes ul li{display:inline-block;margin-left:-15px;width:59px;height:59px;border:3px solid var(--whiteColor);border-radius:50%}.hero-wrap.hero-two .hero-content .client-likes ul li img{border-radius:50%}.hero-wrap.hero-two .hero-content .client-likes ul li:first-child{margin-left:0}.hero-wrap.hero-two .hero-content .client-likes h6{margin:0;font-size:20px;line-height:30px;font-weight:500;color:var(--paraColor);font-family:var(--bodyFont)}.hero-wrap.hero-two .hero-content .client-likes h6 span{display:block;font-size:21px;line-height:32px;color:var(--primaryColor);font-family:var(--secondaryFont);font-weight:600}.hero-wrap.hero-two .hero-content .hero-doc-card{background-color:var(--whiteColor);border-radius:5px;max-width:430px;padding:33px 26px;margin-left:auto;margin-top:-30px;box-shadow:0 0 30px rgba(226,180,255,.3)}.hero-wrap.hero-two .hero-content .hero-doc-card .doc-img{position:relative;padding-left:26px;margin-bottom:22px;max-width:100px}.hero-wrap.hero-two .hero-content .hero-doc-card .doc-img:before{position:absolute;top:0;left:0;content:"";width:72px;height:72px;border-radius:50%;background-color:rgba(254,74,85,.2);z-index:0}.hero-wrap.hero-two .hero-content .hero-doc-card .doc-img img{width:72px;height:72px;border-radius:50%;position:relative;z-index:1}.hero-wrap.hero-two .hero-content .hero-doc-card .doc-img .online-status{position:absolute;top:8px;display:inline-block;right:-2px;width:15px;height:15px;border-radius:50%;z-index:1;border:3px solid var(--whiteColor);background-color:var(--primaryColor)}.hero-wrap.hero-two .hero-content .hero-doc-card .doc-info h3{font-size:20px;line-height:30px;font-weight:500;margin:0}.hero-wrap.hero-two .hero-content .hero-doc-card .doc-info span{color:var(--paraColor)}.hero-wrap.hero-two .hero-content .hero-doc-card .btn-three{font-size:16px;color:var(--paraColor);border:1px solid rgba(86,89,139,.21);padding:10px 13px 8px}.hero-wrap.hero-two .hero-content .hero-doc-card .btn-three:before,.hero-wrap.hero-two .hero-content .hero-doc-card .btn-three:after{background-color:var(--primaryColor)}.hero-wrap.hero-two .hero-content .hero-doc-card .btn-three:hover{color:var(--whiteColor)}.hero-wrap.hero-two .hero-content .hero-doc-card .ratings{margin-top:50px}.hero-wrap.hero-two .hero-content .hero-doc-card .ratings span{color:var(--paraColor)}.hero-wrap.hero-two .hero-img-wrap img{display:block;margin-left:auto;margin-bottom:-8px}.hero-wrap.hero-three{position:relative;background-color:#230034;padding:195px 0 405px;z-index:1}.hero-wrap.hero-three .hero-shape-one,.hero-wrap.hero-three .hero-shape-two,.hero-wrap.hero-three .hero-shape-three,.hero-wrap.hero-three .hero-bg-shape{position:absolute;z-index:-1}.hero-wrap.hero-three .hero-shape-one{top:44%;left:40%;transform:translateX(-50%)}.hero-wrap.hero-three .hero-shape-two{bottom:40px;left:0}.hero-wrap.hero-three .hero-shape-three{bottom:40px;right:0}.hero-wrap.hero-three .hero-bg-shape{top:0;left:50%;transform:translateX(-50%)}.hero-wrap.hero-three .hero-content>span{margin:0 0 2px;padding-left:50px}.hero-wrap.hero-three .hero-content>span:before{top:10px}.hero-wrap.hero-three .hero-content h1{font-size:50px;line-height:62px;color:var(--whiteColor);font-family:var(--secondaryFont);margin:0}.hero-wrap.hero-three .hero-promo-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.hero-wrap.hero-three .hero-promo-wrap .circle-text{position:relative;width:195px;height:195px;border-radius:50%;z-index:1}.hero-wrap.hero-three .hero-promo-wrap .circle-text img{position:absolute;font-size:64px;line-height:20px;color:var(--primaryColor);font-family:var(--secondaryFont);font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-wrap.hero-three .hero-promo-wrap .circle-text text{font-size:15px;font-weight:500;color:#95849d;letter-spacing:10px}.hero-wrap.hero-three .hero-promo-wrap .circle-text svg{position:absolute;top:-65px;left:-65px;width:320px;height:320px}.hero-wrap.hero-three .hero-promo-wrap .hero-promo-box{background-color:#2d0043;border-radius:5px;padding:25px 22px 20px;width:320px}.hero-wrap.hero-three .hero-promo-wrap .hero-promo-box p{color:#d3d3d3;margin-bottom:13px}.hero-wrap.hero-three .hero-promo-wrap .hero-promo-box .client-likes{display:flex;flex-wrap:wrap;align-items:center;border:1px solid rgba(255,255,255,.03);border-radius:50px;padding:8px 23px;margin-bottom:10px}.hero-wrap.hero-three .hero-promo-wrap .hero-promo-box .client-likes ul{position:relative;margin-right:20px}.hero-wrap.hero-three .hero-promo-wrap .hero-promo-box .client-likes ul li{display:inline-block;margin-left:-15px;width:42px;height:42px;border:3px solid #2d0043;border-radius:50%}.hero-wrap.hero-three .hero-promo-wrap .hero-promo-box .client-likes ul li img{border-radius:50%}.hero-wrap.hero-three .hero-promo-wrap .hero-promo-box .client-likes ul li:first-child{margin-left:0}.hero-wrap.hero-three .hero-promo-wrap .hero-promo-box .client-likes h6{margin:0;font-size:16px;line-height:22px;font-weight:600;color:#d3d3d3;font-family:var(--bodyFont)}.hero-slider-one .hero-pagination{position:absolute;top:45%;right:50px;left:auto;width:auto}.hero-slider-one .hero-pagination .swiper-pagination-bullet{display:block;margin:10px 0;width:19px;height:19px;border-radius:50%;border:1px solid var(--optionalColor);position:relative;z-index:1;background-color:transparent;opacity:1}.hero-slider-one .hero-pagination .swiper-pagination-bullet:after{position:absolute;top:52%;left:54%;content:"";width:7.8px;height:7.8px;border-radius:50%;background-color:var(--optionalColor);transform:translate(-50%,-50%)}.hero-slider-one .hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--primaryColor)}.hero-slider-one .hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--primaryColor)}.hero-gallery-wrap{background-color:#fff4f0}.hero-gallery-wrap .hero-gallery-slider .swiper-slide{display:flex;align-items:center;justify-content:center;transition:all 200ms linear;transform:scale(.8)}.hero-gallery-wrap .hero-gallery-slider .swiper-slide.swiper-slide-active{transform:scale(1)}.hero-gallery-wrap .hero-gallery-slider .hero-img-slide{border-radius:67px;position:relative;padding:10px;z-index:1}.hero-gallery-wrap .hero-gallery-slider .hero-img-slide:after{position:absolute;top:0;left:0;width:100%;height:70%;content:"";background-color:#2c0e3a;z-index:-1;border-radius:67px}.hero-gallery-wrap .hero-gallery-slider .hero-img-slide img{border-radius:67px}#quickview-modal .btn_close{position:absolute;background-color:transparent;border:none;top:5px;right:5px;width:30px;height:30px;background-color:var(--whiteColor);border-radius:50%;z-index:99}#quickview-modal .btn_close i{color:var(--primaryColor);text-align:center;display:block;margin:0 auto;font-size:22px}.video-popup{width:100%;height:600px}.video-popup iframe{width:100%;height:100%}.banner-area-four{margin-top:0px}.banner-area-four .hero-items{position:relative}.banner-area-four .hero-items .banner-four-bg{position:relative;overflow:hidden;z-index:1;padding-top:260px;padding-bottom:260px;background-image:url(../img/video-bg-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.banner-area-four .hero-items .banner-four-bg.bg-2{background-image:url(../img/hero/hero-slide-2.webp)}.banner-area-four .hero-items .banner-four-bg::before{content:"";opacity: .9;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(9,9,10,.89);z-index:-1}.banner-area-four .hero-items .banner-four-bg .container-fluid{max-width:1720px}.banner-area-four .hero-items .banner-four-bg .content{max-width:800px}.banner-area-four .hero-items .banner-four-bg .content h1{font-size:55px;line-height:82px;margin-bottom:22px;color:var(--whiteColor)}.banner-area-four .hero-items .banner-four-bg .content p{font-size:18px;margin:0 0 30px;color:var(--whiteColor)}.banner-area-four .hero-items .hero-slider-button{text-align:center}.banner-area-four .hero-items .hero-slider-button .swiper-button-next{top:50%;left:auto;right:50px;margin:auto;text-align:center;background-color:var(--whiteColor);width:60px;height:60px;line-height:60px;border-radius:0%;text-align:center;transform:translateY(-50%);transition:var(--transition);z-index:1}.banner-area-four .hero-items .hero-slider-button .swiper-button-next::after{font-size:20px;font-weight:900;color:var(--primaryColor)}.banner-area-four .hero-items .hero-slider-button .swiper-button-next:hover{background-color:#190b32;color:var(--whiteColor)}.banner-area-four .hero-items .hero-slider-button .swiper-button-prev{top:50%;left:50px;right:auto;margin:auto;text-align:center;background-color:var(--whiteColor);width:60px;height:60px;line-height:60px;border-radius:0%;transform:translateY(-50%);text-align:center;transition:var(--transition);z-index:1}.banner-area-four .hero-items .hero-slider-button .swiper-button-prev::after{font-size:20px;font-weight:900;color:var(--primaryColor)}.banner-area-four .hero-items .hero-slider-button .swiper-button-prev:hover{background-color:#190b32;color:var(--whiteColor)}.hero-wrap.hero-three.video-area{position:relative;z-index:2}.hero-wrap.hero-three.video-area .background-video{margin-top:100px;position:absolute;top:0;left:0;width:auto;height:auto;z-index:-2}.hero-wrap.hero-three.video-area .all-content{position:relative;z-index:2}.hero-wrap.hero-three.video-area .all-content .hero-promo-wrap{justify-content:end}.hero-wrap.hero-three.video-area .hero-gallery-slider{position:relative;z-index:2}.about-wrap-one{position:relative;z-index:1}.about-wrap-one .about-shape-one,.about-wrap-one .about-shape-two{position:absolute;z-index:-1}.about-wrap-one .about-shape-one{top:100px;right:100px}.about-wrap-one .about-shape-two{top:-60px;left:0}.about-wrap-one .about-thumb-img{position:absolute;z-index:0;bottom:0;right:50px}.about-wrap-one:after{position:absolute;top:50%;right:0;content:"";width:48.5%;height:88%;border-radius:5px;background-color:var(--bgColor);z-index:-1;transform:translateY(-50%)}.about-wrap-one .about-img{border-radius:5px}.about-wrap-one .about-img img{border-radius:5px}.about-wrap-one .about-content .content-title-one p{margin:18px 0 0}.about-wrap-one .about-content .content-feature-list{margin:25px 0 35px}.about-wrap-two{position:relative;z-index:1}.about-wrap-two .about-shape-one{position:absolute;top:-130px;right:0;z-index:-1}.about-wrap-two .about-img-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}.about-wrap-two .about-img-wrap .about-img{width:calc(50% - 10px);position:relative;z-index:1;border-radius:5px}.about-wrap-two .about-img-wrap .about-img .about-img-shape{position:absolute;top:0;right:0;z-index:1}.about-wrap-two .about-img-wrap .about-img img{border-radius:5px}.about-wrap-two .about-img-wrap .about-img:last-child{position:relative;z-index:1;overflow:hidden}.about-wrap-two .about-img-wrap .about-img:last-child:after{position:absolute;top:0;right:0;content:"";width:0;height:0;z-index:0;border-top:180px solid var(--whiteColor);border-left:180px solid transparent;border-right:180px solid var(--whiteColor);border-bottom:180px solid transparent}.about-wrap-two .about-img-wrap .circle-text{position:absolute;width:195px;height:195px;border-radius:50%;border:4px solid var(--whiteColor);background-color:var(--bgColor);bottom:30px;left:50%;z-index:1;transform:translateX(-50%)}.about-wrap-two .about-img-wrap .circle-text span{position:absolute;font-size:64px;line-height:20px;color:var(--primaryColor);font-family:var(--secondaryFont);font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)}.about-wrap-two .about-img-wrap .circle-text text{font-size:15px;font-weight:500;letter-spacing:5px;color:var(--secondaryColor)}.about-wrap-two .about-img-wrap .circle-text svg{position:absolute;top:-65px;left:-65px;letter-spacing:3px;width:320px;height:320px}.about-wrap-two .about-content .content-title-one{margin-bottom:32px}.about-wrap-two .about-content .features-list{margin-bottom:40px}.about-wrap-two .about-content .features-list li{position:relative;padding:18px 20px 18px 80px;margin:0 0 35px 15px;background-color:var(--bgColor);border-radius:50px;font-size:18px;line-height:18px;color:var(--secondaryColor)}.about-wrap-two .about-content .features-list li span{position:absolute;top:-7px;left:-15px;display:inline-block;width:75px;height:75px;border-radius:50%;text-align:center;font-size:18px;line-height:55px;padding:0;background-color:var(--bgColor);color:var(--secondaryColor);border:10px solid var(--whiteColor)}.about-wrap-two .about-content .features-list li span:before{display:none}.about-wrap-two .about-content .features-list li:last-child{margin-bottom:0}.about-wrap-three .about-img-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}.about-wrap-three .about-img-wrap .circle-text{position:absolute;width:195px;height:195px;border-radius:50%;border:4px solid var(--whiteColor);background-color:var(--bgColor);top:15px;right:36px;z-index:1}.about-wrap-three .about-img-wrap .circle-text span{position:absolute;font-size:64px;line-height:20px;color:var(--optionalColor);font-family:var(--secondaryFont);font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)}.about-wrap-three .about-img-wrap .circle-text text{font-size:15px;font-weight:500;letter-spacing:5px;color:var(--secondaryColor)}.about-wrap-three .about-img-wrap .circle-text svg{position:absolute;top:-65px;left:-65px;letter-spacing:3px;width:320px;height:320px}.about-wrap-three .about-img-wrap .about-img{width:calc(50% - 8px);position:relative;z-index:1;border-radius:5px;border-radius:200px}.about-wrap-three .about-img-wrap .about-img:nth-child(1){border-radius:200px 200px 10px 200px}.about-wrap-three .about-img-wrap .about-img:nth-child(1) img{border-radius:200px 200px 10px 200px}.about-wrap-three .about-img-wrap .about-img:nth-child(2){border-radius:100px 200px 200px 200px}.about-wrap-three .about-img-wrap .about-img:nth-child(2) img{border-radius:100px 200px 200px 200px}.about-wrap-three .about-content .counter-wrap{background-color:var(--bgColor);display:flex;flex-wrap:wrap;padding:25px;border-radius:25px;margin:28px 0 30px}.about-wrap-three .about-content .counter-wrap .counter-card{padding-right:40px}.about-wrap-three .about-content .counter-wrap .counter-card:last-child{padding-right:0}.about-wrap-three .about-content .counter-wrap .counter-card h2{font-size:48px;line-height:30px;font-weight:800;color:var(--secondaryColor);margin-bottom:10px}.about-wrap-three .about-content .counter-wrap .counter-card p{margin:0;font-size:18px;line-height:20px}.content-feature-list li,.content-feature-list-two li{color:var(--secondaryColor);font-weight:500;position:relative;padding-left:23px;margin-bottom:13px}.content-feature-list li:last-child,.content-feature-list-two li:last-child{margin-bottom:0}.content-feature-list li i,.content-feature-list-two li i{position:absolute;top:5px;left:0;color:var(--primaryColor);line-height:.8}.content-feature-list-two li{padding-left:16px;position:relative}.content-feature-list-two li:before{position:absolute;top:8px;left:0;content:"";width:5px;height:5px;border-radius:50%;background-color:var(--secondaryColor)}.content-feature-list-two li i{display:none}.wh-wrap-one{position:relative;z-index:1}.wh-wrap-one .wh-shape-one{position:absolute;top:80px;right:0;z-index:-1}.wh-card-one{background-color:var(--bgColor);border-radius:5px;padding:30px;margin-bottom:25px;transition:var(--transition)}.wh-card-one .wh-icon{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:75px;height:69px;margin:0 0 28px;background-color:var(--whiteColor);border-radius:5px;box-shadow:0 0 30px #f5e6fc;transition:var(--transition)}.wh-card-one .wh-icon i{font-size:40px;line-height:.8;display:block;margin:0 auto;position:relative;top:4px;transition:var(--transition)}.wh-card-one h3{font-size:20px;line-height:24px;font-family:var(--secondaryFont);margin:0 0 18px}.wh-card-one p{margin:0;padding-right:15px}.wh-card-one:hover{transform:translateY(-5px)}.wh-card-one:hover .wh-icon{background-color:var(--primaryColor)}.wh-card-one:hover .wh-icon i{color:var(--whiteColor)}.wh-wrap-three{position:relative;z-index:1}.wh-wrap-three .wh-shape-one{position:absolute;bottom:50px;right:0;opacity:.03}.wh-wrap-three .wh-content .wh-card-wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:20px}.wh-wrap-three .wh-content .wh-card-wrap .wh-card{display:flex;flex-wrap:wrap;align-items:center;background-color:var(--bgColor);padding:15px;border-radius:5px}.wh-wrap-three .wh-content .wh-card-wrap .wh-card .wh-icon{display:flex;flex-wrap:wrap;width:57px;height:52px;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 30px #f5e6fc}.wh-wrap-three .wh-content .wh-card-wrap .wh-card .wh-icon i{color:var(--primaryColor);font-size:30px;line-height:.8;position:relative;top:3px}.wh-wrap-three .wh-content .wh-card-wrap h6{font-size:16px;line-height:24px;width:calc(100% - 77px);margin:0 0 0 20px}.wh-wrap-three .wh-content .content-title-one{margin-bottom:35px}.wh-wrap-three .wh-img-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}.wh-wrap-three .wh-img-wrap .wh-img-shape{position:absolute;top:-40px;left:47%;transform:translateX(-50%);z-index:-1;opacity:.4}.wh-wrap-three .wh-img-wrap .wh-img{border-radius:200px}.wh-wrap-three .wh-img-wrap .wh-img img{border-radius:200px}.wh-wrap-three .wh-img-wrap .wh-img:nth-child(2){width:calc(47% - 12px)}.wh-wrap-three .wh-img-wrap .wh-img:nth-child(3){width:calc(53% - 12px)}.wh-wrap-four{position:relative;z-index:1}.wh-wrap-four .wh-shape-one{position:absolute;bottom:50px;left:0;z-index:-1}.wh-wrap-four .wh-shape-two{position:absolute;bottom:0;right:10%;z-index:-1}.wh-wrap-four .wh-content .content-title-one{margin-bottom:35px}.wh-wrap-four .wh-img-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;z-index:1}.wh-wrap-four .wh-img-wrap .wh-img{border-radius:200px}.wh-wrap-four .wh-img-wrap .wh-img img{border-radius:200px}.wh-wrap-four .wh-img-wrap .wh-img:nth-child(1){width:calc(50% - 12px)}.wh-wrap-four .wh-img-wrap .wh-img:nth-child(2){width:calc(50% - 12px)}.feature-card-wrap .row>div .feature-card,.feature-card-wrap-two .row>div .feature-card{position:relative}.feature-card-wrap .row>div .feature-card:after,.feature-card-wrap-two .row>div .feature-card:after{position:absolute;top:0;right:15px;content:"";width:1px;height:100%;background-color:rgba(0,0,0,.06)}.feature-card-wrap .row>div:last-child .feature-card:after,.feature-card-wrap-two .row>div:last-child .feature-card:after{display:none}.feature-card-wrap-two .feature-card .feature-icon{box-shadow:0 0 30px rgba(254,74,85,.12);background-color:#fff}.feature-card{position:relative;z-index:1;margin-bottom:25px}.feature-card .feature-counter{position:absolute;top:50px;right:50px;color:rgba(217,217,217,.51);font-size:64px;line-height:26px;font-family:var(--optionalFont)}.feature-card .feature-icon{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:86px;height:81px;margin:0 0 28px;background-color:rgba(21,185,217,.06);border-radius:0 13px;transition:var(--transition)}.feature-card .feature-icon i{font-size:50px;line-height:.8;display:block;margin:0 auto;position:relative;top:4px;transition:var(--transition)}.feature-card h3{font-size:24px;margin:0 0 22px;font-family:var(--secondaryFont)}.feature-card p{margin:0;padding-right:15px}.feature-card:hover .feature-icon{background-color:var(--primaryColor)}.feature-card:hover .feature-icon i{color:var(--whiteColor)}.service-wrap{overflow:hidden}.service-wrap .service-content .content-title-one p{margin-bottom:30px}.service-wrap-two{position:relative;z-index:1}.service-wrap-two .service-shape-one{position:absolute;top:60px;left:10%;z-index:-1}.service-wrap-three{background-color:#fff4f0}.service-card-one{border:1px solid rgba(0,0,0,.07);padding:15px;border-radius:5px;margin-bottom:25px}.service-card-one .service-img{border-radius:5px;overflow:hidden}.service-card-one .service-img img{border-radius:5px;transition:var(--transition)}.service-card-one .service-info{padding:22px 10px 10px}.service-card-one .service-info h3{font-size:20px;line-height:32px;margin:0 0 px;font-family:var(--secondaryFont)}.service-card-one .service-info h3 a{color:var(--secondaryColor)}.service-card-one .service-info h3 a:hover{color:var(--primaryColor)}.service-card-one .service-info p{margin:0}.service-card-two,.service-card-three{background-color:var(--bgColor);padding:25px;margin-bottom:25px;transition:var(--transition);border-radius:5px}.service-card-two .service-icon,.service-card-three .service-icon{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:65px;height:65px;box-shadow:0 0 30px #faf1ff;background-color:var(--whiteColor);border-radius:10px;transition:var(--transition)}.service-card-two .service-icon i,.service-card-three .service-icon i{font-size:34px;line-height:.8;display:block;margin:0 auto;position:relative;top:4px;transition:var(--transition)}.service-card-two h3,.service-card-three h3{font-size:22px;line-height:30px;font-family:var(--secondaryFont);margin:25px 0 22px;border-top:1px solid rgba(0,0,0,.05);padding-top:18px}.service-card-two h3 a,.service-card-three h3 a{color:var(--secondaryColor)}.service-card-two h3 a:hover,.service-card-three h3 a:hover{color:var(--primaryColor)}.service-card-two:hover,.service-card-three:hover{transform:translateY(-5px)}.service-card-two:hover .service-icon,.service-card-three:hover .service-icon{background-color:var(--primaryColor)}.service-card-two:hover .service-icon i,.service-card-three:hover .service-icon i{color:var(--whiteColor)}.service-card-two{background-color:var(--bgColor)}.service-card-three{background-color:var(--whiteColor)}.service-card-three .service-icon{background-color:rgba(21,185,217,.1)}.service-slider-one{margin-right:0}.service-slider-one .service-card-one{margin-bottom:5px}.move-text-one{background-color:var(--optionalColor)}.move-text-two{background-color:#027e96}.move-text-one,.move-text-two,.move-text-three{position:relative;overflow-x:hidden;padding:50px 0}.move-text-one ul,.move-text-two ul,.move-text-three ul{white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);-webkit-animation:mymove 5s linear infinite;white-space:nowrap;animation:mymove 5s linear infinite alternate}.move-text-one ul li,.move-text-two ul li,.move-text-three ul li{display:inline-block;font-size:32px;line-height:32px;font-weight:700;font-family:var(--secondaryFont);color:var(--whiteColor);margin:0 38px;padding:0 40px;position:relative}.move-text-one ul li:after,.move-text-two ul li:after,.move-text-three ul li:after{position:absolute;top:-2px;right:-62px;content:"";background-image:url(../img/move-text-img.webp);background-size:cover;background-repeat:no-repeat;background-position:center;width:40px;height:42px}@keyframes mymove{from{left:0}to{left:-100px}}.service-details-wrap .single-img,.project-details-wrap .single-img{border-radius:7px;margin-bottom:30px}.service-details-wrap .single-img img,.project-details-wrap .single-img img{border-radius:7px}.service-details-wrap .single-img-two,.project-details-wrap .single-img-two{margin-bottom:25px;border-radius:7px}.service-details-wrap .single-img-two img,.project-details-wrap .single-img-two img{border-radius:7px;width:100%}.service-details-wrap .features-item-wrap,.project-details-wrap .features-item-wrap{margin:35px 0 40px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:40px}.service-details-wrap .features-item-wrap .feature-item,.project-details-wrap .features-item-wrap .feature-item{position:relative;padding-left:59px}.service-details-wrap .features-item-wrap .feature-item span,.project-details-wrap .features-item-wrap .feature-item span{position:absolute;top:5px;left:0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center;width:48px;height:48px;border-radius:50%;background-color:rgba(21,185,217,.09);color:var(--primaryColor);font-size:20px;line-height:16px;font-weight:600}.service-details-wrap .features-item-wrap .feature-item h3,.project-details-wrap .features-item-wrap .feature-item h3{font-size:18px;line-height:22px;font-weight:600;margin:0 0 6px}.service-details-wrap .features-item-wrap .feature-item p,.project-details-wrap .features-item-wrap .feature-item p{margin:0;padding-right:30px}.service-details-wrap .content-feature-list li,.project-details-wrap .content-feature-list li{color:var(--paraColor)}.project-details-wrap .content-feature-list-two{margin-bottom:30px}.project-details-wrap .project-brief{background-color:var(--optionalColor);border-radius:5px;padding:25px 45px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:40px}.project-details-wrap .project-brief .project-brief-item h3{font-size:20px;line-height:24px;font-weight:500;font-family:var(--bodyFont);margin-bottom:5px}.project-details-wrap .project-brief .project-brief-item span,.project-details-wrap .project-brief .project-brief-item h3{color:var(--whiteColor)}.project-details-wrap .project-brief .project-brief-item span{font-weight:400}.project-details-wrap .client-quote{background-color:#fff8f8;border-radius:5px;padding:48px;position:relative;z-index:1;margin:45px 0}.project-details-wrap .client-quote .quote-icon{position:absolute;bottom:24px;right:25px}.project-details-wrap .client-quote p{margin:0;font-size:19px;line-height:30px;color:var(--secondaryColor)}.project-card{border-radius:10px;position:relative;z-index:1;overflow:hidden;margin-bottom:25px}.project-card img{border-radius:10px;transition:var(--transition)}.project-card .project-info{position:absolute;bottom:-100%;left:50%;width:calc(100% - 60px);padding:20px 25px;text-align:center;background-color:var(--primaryColor);transform:translateX(-50%);transition:var(--transition);border-radius:5px 5px 0 0}.project-card .project-info .project-cat{display:block;color:var(--whiteColor);margin-bottom:2px}.project-card .project-info h3{font-size:24px;line-height:30px;margin:0;font-family:var(--secondaryFont)}.project-card .project-info h3 a{color:var(--whiteColor)}.project-card .project-info p{color:var(--whiteColor);margin:5px 0 0}.project-card:hover img{transform:scale(1.05)}.project-card:hover .project-info{bottom:0}.project-slider-one{position:relative}.project-slider-one .project-pagination{position:relative;text-align:center;margin-top:10px}.project-slider-one .project-pagination .swiper-pagination-bullet{display:inline-block;width:19px;height:19px;border-radius:50%;border:1px solid var(--optionalColor);position:relative;z-index:1;background-color:transparent;opacity:1;margin:0 5px;position:relative;top:10px}.project-slider-one .project-pagination .swiper-pagination-bullet:after{position:absolute;top:52%;left:54%;content:"";width:7.8px;height:7.8px;border-radius:50%;background-color:var(--optionalColor);transform:translate(-50%,-50%)}.project-slider-one .project-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--primaryColor)}.project-slider-one .project-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--primaryColor)}.testimonial-wrap{position:relative}.testimonial-wrap-two{background-image:url(../img/clients/testimonial-bg.webp);background-attachment:fixed}.testimonial-wrap-two:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:-1;background-color:rgba(10,0,74,.8)}.testimonial-wrap-two .testimonial-btn .testimonial-button-prev img,.testimonial-wrap-two .testimonial-btn .testimonial-button-next img{filter:brightness(0) invert(1);transition:var(--transition)}.testimonial-wrap-two .testimonial-btn .testimonial-button-prev:hover img,.testimonial-wrap-two .testimonial-btn .testimonial-button-next:hover img{filter:brightness(1) invert(0)}.testimonial-wrap-two,.testimonial-wrap-three{position:relative;z-index:1}.testimonial-wrap-two .testimonial-btn,.testimonial-wrap-three .testimonial-btn{position:absolute;top:50%;left:50%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;transform:translate(-50%,-50%)}.testimonial-wrap-three .testimonial-btn .testimonial-button-prev,.testimonial-wrap-three .testimonial-btn .testimonial-button-next{cursor:pointer}.testimonial-wrap-three .testimonial-btn .testimonial-button-prev img,.testimonial-wrap-three .testimonial-btn .testimonial-button-next img{filter:brightness(0) invert(0);transition:var(--transition)}.testimonial-wrap-three .testimonial-btn .testimonial-button-prev:hover img,.testimonial-wrap-three .testimonial-btn .testimonial-button-next:hover img{filter:brightness(1) invert(0)}.testimonial-bg{background-image:url(../img/testimonial-bg.webp);height:100%;position:absolute;top:0;left:0;width:57%}.testimonial-card-one,.testimonial-card-four{background-color:var(--whiteColor);padding:30px;box-shadow:0 0 30px rgba(234,193,254,.33);border-radius:5px;position:relative;z-index:1;margin-bottom:25px}.testimonial-card-one .client-info-wrap,.testimonial-card-four .client-info-wrap{display:flex;flex-wrap:wrap;align-items:center}.testimonial-card-one .client-info-wrap .client-img,.testimonial-card-four .client-info-wrap .client-img{width:81px;height:81px;border-radius:50%}.testimonial-card-one .client-info-wrap .client-img img,.testimonial-card-four .client-info-wrap .client-img img{border-radius:50%}.testimonial-card-one .client-info-wrap .client-info,.testimonial-card-four .client-info-wrap .client-info{width:calc(100% - 212px);margin-left:auto}.testimonial-card-one .client-info-wrap .client-info h5,.testimonial-card-four .client-info-wrap .client-info h5{font-size:20px;line-height:20px;margin:0 0 8px;font-family:var(--secondaryFont)}.testimonial-card-one .client-info-wrap .client-info span,.testimonial-card-four .client-info-wrap .client-info span{color:var(--paraColor)}.testimonial-card-one .client-info-wrap .rating,.testimonial-card-four .client-info-wrap .rating{width:105px;position:relative;top:-15px}.testimonial-card-one .client-quote,.testimonial-card-four .client-quote{margin:25px 0 7px;color:var(--secondaryColor);font-size:18px;line-height:30px}.testimonial-card-one .quote-icon,.testimonial-card-four .quote-icon{text-align:right}.testimonial-card-one .quote-icon img,.testimonial-card-four .quote-icon img{display:block;max-width:44px;margin-left:auto}.testimonial-card-one{box-shadow:0 0 30px rgba(234,193,254,.33)}.testimonial-card-four{box-shadow:0 0 30px rgba(0,0,0,.06)}.testimonial-card-two{text-align:center;position:relative;z-index:1}.testimonial-card-two .quote-icon{position:absolute;top:50%;right:90px;transform:translateY(-50%);z-index:-1}.testimonial-card-two .rating li{margin:0 1px}.testimonial-card-two .rating li i{font-size:22px}.testimonial-card-two .client-quote{color:var(--whiteColor);font-size:18px;line-height:30px;font-weight:500;margin:30px 0 28px}.testimonial-card-two .client-info h4{color:var(--whiteColor);font-size:20px;line-height:20px;font-weight:700;margin-bottom:12px}.testimonial-card-two .client-info span{color:#d3d3d3}.testimonial-card-three{position:relative;z-index:1}.testimonial-card-three .quote-icon{position:absolute;top:50%;right:0;z-index:-1;transform:translateY(-50%)}.testimonial-card-three .client-img{border-radius:5px}.testimonial-card-three .client-img img{border-radius:5px}.testimonial-card-three .rating li i{font-size:22px}.testimonial-card-three .client-quote{font-size:18px;line-height:30px;color:var(--secondaryColor);font-weight:500;margin:25px 0}.testimonial-card-three .client-info h5{font-size:20px;line-height:20px;margin:0 0 8px;font-family:var(--secondaryFont)}.testimonial-card-three .client-info span{color:var(--paraColor)}.testimonial-slider-one .testimonial-one-pagination{position:relative;right:0;text-align:right;margin-top:40px}.testimonial-slider-one .testimonial-one-pagination .swiper-pagination-bullet{display:inline-block;width:19px;height:19px;border-radius:50%;border:1px solid var(--optionalColor);position:relative;z-index:1;background-color:transparent;opacity:1}.testimonial-slider-one .testimonial-one-pagination .swiper-pagination-bullet:after{position:absolute;top:52%;left:54%;content:"";width:7.8px;height:7.8px;border-radius:50%;background-color:var(--optionalColor);transform:translate(-50%,-50%)}.testimonial-slider-one .testimonial-one-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--primaryColor)}.testimonial-slider-one .testimonial-one-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--primaryColor)}.testimonial-slider-two{position:relative}.pricing-card{background-color:var(--grayColor);border-radius:5px;margin-bottom:25px}.pricing-card .pricing-card-header{padding:22px 15px 20px;text-align:center}.pricing-card .pricing-card-header h3{font-size:24px;line-height:40px;font-weight:700;font-family:var(--secondaryFont);margin:0 0 4px}.pricing-card .pricing-card-header p{margin:0}.pricing-card .pricing-tag{background-color:var(--whiteColor);padding:8px 20px 12px;text-align:center}.pricing-card .pricing-tag h2{font-size:36px;line-height:40px;font-family:var(--secondaryFont);color:var(--primaryColor);margin:0;font-weight:700}.pricing-card .pricing-tag h2 span{color:var(--paraColor);font-size:16px;font-weight:500;line-height:20px;margin-left:6px;position:relative;top:-3px;font-family:var(--bodyFont)}.pricing-card .pricing-features{padding:35px 20px 30px 102px}.pricing-card .pricing-features li{position:relative;color:var(--paraColor);margin-bottom:5px}.pricing-card .pricing-features li:last-child{margin-bottom:0}.pricing-card .pricing-features li i{position:relative;top:2px;margin-right:5px}.pricing-card .pricing-features li.checked i{color:var(--primaryColor)}.pricing-card .pricing-features li.unchecked i{color:#fe4a55}.pricing-card .btn-one{display:inline-block;margin:0 0 27px}.promo-card{background-image:url(../img/promo-card-bg.webp);min-height:560px;padding:40px;border-radius:5px}.promo-card h3{font-size:32px;line-height:40px;margin-bottom:10px;font-weight:700;font-family:var(--secondaryFont)}.promo-card p{margin-bottom:18px}.video-bg{background-image:url(../img/video-bg.webp);background-color:var(--primaryColor);height:712px}.video-bg .play-now{background-color:var(--primaryColor)}.video-bg-two{background-image:url(../img/video-bg-2.webp);position:relative;z-index:1;height:664px}.video-bg-two:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(7,0,48,.12);z-index:-1}.video-bg-two .play-now{background-color:var(--optionalColor)}.video-bg-two,.video-bg{position:relative;z-index:1;background-attachment:fixed}.video-bg-two .play-now,.video-bg .play-now{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:50%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;color:var(--whiteColor);font-size:20px;line-height:20px;font-weight:700;font-family:var(--optionalFont)}.appointment-content .content-title-one{margin-bottom:25px}.appointment-content .feature-list-wrap{display:flex;flex-wrap:wrap}.appointment-content .feature-list-wrap .feature-list{width:50%;margin-bottom:20px}.appointment-content .feature-list-wrap .feature-list h3{font-size:20px;line-height:26px;font-family:var(--secondaryFont);position:relative;padding-left:47px;margin:0 0 18px}.appointment-content .feature-list-wrap .feature-list h3 span{display:inline-block;position:absolute;top:-2px;left:0;width:32px;height:32px;border-radius:50%;background-color:var(--primaryColor);color:var(--whiteColor);font-size:15px;line-height:32px;font-weight:700;font-family:var(--secondaryFont);text-align:center}.appointment-content .feature-list-wrap .feature-list p{margin:0;padding-right:10px}.appointment-form-one{background-color:var(--secondaryColor);border-radius:5px;position:relative;z-index:1;padding:30px}.appointment-form-one h3{text-align:center;color:var(--whiteColor);margin:0 0 25px}.appointment-form-one .form-group{margin-bottom:20px}.appointment-form-one .form-group select,.appointment-form-one .form-group input,.appointment-form-one .form-group textarea{width:100%;border:none;border-radius:5px;background-color:var(--whiteColor);color:var(--paraColor)}.appointment-form-one .form-group select::-moz-placeholder,.appointment-form-one .form-group input::-moz-placeholder,.appointment-form-one .form-group textarea::-moz-placeholder{opacity:1;color:var(--paraColor)}.appointment-form-one .form-group select::placeholder,.appointment-form-one .form-group input::placeholder,.appointment-form-one .form-group textarea::placeholder{opacity:1;color:var(--paraColor)}.appointment-form-one .form-group select,.appointment-form-one .form-group input{height:48px}.appointment-form-one .form-group textarea{height:117px;resize:none}.appointment-form-one .btn-one{border-radius:5px;display:block;width:100%}.appointment-form-one .btn-one:before,.appointment-form-one .btn-one:after{width:100%;background-color:var(--optionalColor);transform:rotate(0deg)}.appointment-wrap-two{position:relative;z-index:1}.appointment-wrap-two .appointment-bg-one{position:absolute;top:0;left:0;width:52.5%;height:100%;background-image:url(../img/about/appointment-bg-1.webp)}.appointment-wrap-two .appointment-bg-one:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:0;background-color:rgba(47,0,69,.94)}.appointment-wrap-two .video-bg-three{position:absolute;top:0;right:0;width:48%;height:100%;background-image:url(../img/about/appointment-bg-2.webp)}.appointment-wrap-two .video-bg-three .play-now{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:50%;background-color:var(--optionalColor);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;color:var(--whiteColor);font-size:34px;line-height:20px;font-weight:700;font-family:var(--optionalFont)}.appointment-wrap-two .appointment-form-one{padding:0;margin:0;background-color:transparent}.appointment-wrap-two .appointment-form-one h3{font-size:36px;line-height:44px;font-weight:600;font-family:var(--secondaryFont)}.appointment-wrap-two .appointment-form-one button.btn-one:before,.appointment-wrap-two .appointment-form-one button.btn-one:after{background-color:var(--secondaryColor)}.process-wrap{position:relative;z-index:1}.process-wrap .process-shape-one,.process-wrap .process-shape-two{position:absolute;z-index:-1}.process-wrap .process-shape-one{top:60px;left:10%}.process-wrap .process-shape-two{top:140px;right:15%}.process-wrap .row{position:relative;z-index:1}.process-wrap .row .process-line{position:absolute;top:50%;left:0;z-index:-1}.process-card-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:40px;position:relative}.process-card-wrap .process-line-one,.process-card-wrap .process-line-two{position:absolute;z-index:-1}.process-card-wrap .process-line-one{top:30%;left:18%}.process-card-wrap .process-line-two{top:21%;left:54%}.process-card{background-color:var(--bgColor);padding:30px;border-radius:5px;position:relative;z-index:10}.process-card .process-counter{position:absolute;top:20px;right:20px;font-size:96px;line-height:40px;font-weight:800;color:#f6f1f1;z-index:-1;font-family:var(--secondaryFont)}.process-card h3{font-size:22px;line-height:30px;font-family:var(--secondaryFont);color:var(--secondaryColor);margin-bottom:15px}.process-card h3 span{color:var(--primaryColor);margin-right:10px}.process-card p{margin:0}.team-wrap{position:relative;z-index:1}.team-wrap .team-shape-one,.team-wrap .team-shape-two{position:absolute;z-index:-1}.team-wrap .team-shape-one{bottom:-50px;left:0}.team-wrap .team-shape-two{bottom:100px;right:0}.team-card-one,.team-card-two{margin-bottom:25px}.team-card-one .team-img,.team-card-two .team-img{overflow:hidden;border-radius:5px;margin-bottom:22px}.team-card-one .team-img img,.team-card-two .team-img img{border-radius:5px;transition:var(--transition)}.team-card-one h3,.team-card-two h3{font-size:20px;line-height:24px;margin-bottom:10px}.team-card-one:hover .team-img img,.team-card-two:hover .team-img img{transform:scale(1.05)}.team-card-one span{color:var(--paraColor)}.team-card-two h3{color:var(--whiteColor)}.team-card-two span{color:#d3d3d3}.partner-logo img{opacity:.4;transition:var(--transition)}.partner-logo:hover img{opacity:1}.help-wrap{background-image:url(../img/help-bg.webp);position:relative;z-index:1}.help-wrap:before{position:absolute;top:0;right:0;content:"";width:50%;height:100%;z-index:0;background:linear-gradient(280deg,rgb(250,245,241) 0%,rgba(250,245,241,0.14) 93%)}.help-wrap .help-content{position:relative;z-index:1}.help-wrap .help-content .content-title-one{margin-bottom:32px}.help-card{background-color:var(--whiteColor);border-radius:5px;padding:23px 30px;margin-bottom:25px}.help-card .help-card-title{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.help-card .help-card-title h3{font-size:18px;line-height:22px;font-weight:600;width:calc(100% - 70px);margin:0 0 0 20px;position:relative;font-family:var(--bodyFont)}.help-card .help-card-title span{background-color:#f6f3f7;width:50px;height:50px;border-radius:5px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.help-card .help-card-title span i{color:var(--optionalColor);font-size:30px;line-height:.8;display:block;margin:0 auto;position:relative;top:3px}.help-card p{margin:0 0 12px}.help-wrap-two .help-content .content-title-one{margin-bottom:25px}.help-wrap-two .help-content .help-card{background-color:var(--whiteColor);border-radius:7px;padding:25px 20px 16px;margin-top:15px;position:relative}.help-wrap-two .help-content .help-card span{display:inline-block;position:absolute;top:-22px;left:20px;width:42px;height:42px;border-radius:50%;background-color:var(--whiteColor);border:4px solid #f5f5f5;font-size:15px;text-align:center;line-height:37px;color:var(--optionalColor)}.help-wrap-two .help-content .help-card h3{font-size:16px;line-height:24px;font-weight:500;color:var(--secondaryColor);margin-bottom:10px}.help-wrap-two .help-content .help-card p{margin:0}.help-wrap-two .help-img-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.help-wrap-two .help-img-wrap .help-img{position:relative;z-index:1;width:calc(50% - 12px)}.help-wrap-two .help-img-wrap .help-img .help-img-shape{position:absolute;top:-70px;left:-75px;z-index:-1}.help-wrap-two .help-img-wrap .help-img .help-promo-text{background-color:var(--optionalColor);border-radius:5px;padding:25px 15px;position:absolute;bottom:0;left:50%;border-radius:5px;transform:translateX(-50%);color:var(--whiteColor);width:calc(100% - 60px);text-align:center;font-size:18px;line-height:30px;border:8px solid var(--whiteColor)}.help-wrap-two .help-img-wrap .help-img .help-promo-text span{color:var(--primaryColor)}.blog-card-one,.blog-card-two{margin-bottom:25px}.blog-card-one .blog-card-img,.blog-card-two .blog-card-img{overflow:hidden;position:relative;border-radius:5px}.blog-card-one .blog-card-img img,.blog-card-two .blog-card-img img{border-radius:5px;transition:var(--transition)}.blog-card-one .blog-card-info,.blog-card-two .blog-card-info{padding:22px 0 0}.blog-card-one .blog-card-info h3,.blog-card-two .blog-card-info h3{font-size:22px;line-height:30px}.blog-card-one .blog-card-info h3 a,.blog-card-two .blog-card-info h3 a{color:var(--secondaryColor)}.blog-card-one .blog-card-info h3 a:hover,.blog-card-two .blog-card-info h3 a:hover{color:var(--primaryColor)}.blog-card-one .blog-card-info .blog-metainfo,.blog-card-two .blog-card-info .blog-metainfo{margin-bottom:15px}.blog-card-one .blog-date,.blog-card-two .blog-date{border-radius:2px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:67px;height:61px;text-align:center;border-radius:2px;font-weight:500;line-height:12px;transition:var(--transition)}.blog-card-one .blog-date span,.blog-card-two .blog-date span{display:block;font-size:24px;line-height:28px;font-weight:600;list-style:none;transition:var(--transition)}.blog-card-one:hover .blog-card-img img,.blog-card-two:hover .blog-card-img img{transform:scale(1.05) rotate(1deg)}.blog-card-one .blog-title{display:flex;flex-wrap:wrap;align-items:center}.blog-card-one .blog-title .blog-date{background-color:rgba(21,185,217,.08);color:var(--primaryColor)}.blog-card-one .blog-title .blog-date:hover{background-color:var(--secondaryColor);color:var(--whiteColor)}.blog-card-one .blog-title h3{width:calc(100% - 86px);margin-left:auto;margin-bottom:0}.blog-card-two .blog-card-img{position:relative}.blog-card-two .blog-card-img .blog-date{position:absolute;top:25px;left:25px;background-color:var(--optionalColor);color:var(--whiteColor)}.blog-card-two:hover .blog-card-img .blog-date{background-color:var(--primaryColor);color:var(--whiteColor)}.blog-metainfo li{display:inline-block;margin-right:22px;position:relative;color:#5050a1;padding-left:24px}.blog-metainfo li:last-child{margin-right:0}.blog-metainfo li i{position:absolute;top:3px;left:0;line-height:1;color:var(--primaryColor)}.blog-metainfo li a{color:#5050a1}.blog-metainfo li a:hover{color:var(--primaryColor)}#appointment-form{background-color:var(--bgColor);padding:30px;border-radius:5px}#appointment-form h5{font-size:24px;line-height:30px;font-family:var(--secondaryFont);margin-bottom:30px;text-align:center}#appointment-form .form-group{margin:0 0 20px}#appointment-form .form-group input,#appointment-form .form-group select,#appointment-form .form-group textarea{width:100%;background-color:var(--whiteColor);border:none;padding:10px 20px;border-radius:5px;color:var(--paraColor)}#appointment-form .form-group input:focus,#appointment-form .form-group select:focus,#appointment-form .form-group textarea:focus{border:1px solid rgba(0,0,0,.09)}#appointment-form .form-group input,#appointment-form .form-group select{height:50px}#appointment-form .form-group textarea{height:195px;resize:none;padding:22px!important}.contact-item-wrap .contact-item{margin:0 0 25px;position:relative;z-index:1;background-color:var(--grayColor);transition:var(--transition);display:flex;flex-wrap:wrap;align-items:center;padding:25px;border-radius:5px}.contact-item-wrap .contact-item .contact-icon{width:96px;height:96px;text-align:center;position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;background-color:var(--whiteColor);transition:var(--transition);text-align:center;border-radius:15px}.contact-item-wrap .contact-item .contact-icon i{color:var(--optionalColor);line-height:.8;font-size:44px;position:relative;margin:0 auto;display:block;transition:var(--transition)}.contact-item-wrap .contact-item .contact-info{width:calc(100% - 126px);margin-left:30px;transition:var(--transition)}.contact-item-wrap .contact-item .contact-info h3{font-size:18px;margin:0 0 8px;font-weight:600;font-family:var(--secondaryFont);transition:var(--transition)}.contact-item-wrap .contact-item .contact-info a,.contact-item-wrap .contact-item .contact-info p{font-size:15px;display:block;margin:0;line-height:1.7;color:var(--paraColor);transition:var(--transition)}.contact-item-wrap .contact-item:hover{transform:translateY(-5px)}.contact-item-wrap .contact-item:hover .contact-icon{background-color:var(--primaryColor)}.contact-item-wrap .contact-item:hover .contact-icon i{color:var(--whiteColor)}#contactForm{margin-bottom:32px}#cmt-form .form-group,#contactForm .form-group{margin:0 0 20px}#cmt-form .form-group input,#cmt-form .form-group textarea,#contactForm .form-group input,#contactForm .form-group textarea{width:100%;background:var(--grayColor);border:none;padding:10px 20px;border-radius:5px}#cmt-form .form-group input:focus,#cmt-form .form-group textarea:focus,#contactForm .form-group input:focus,#contactForm .form-group textarea:focus{border:1px solid rgba(0,0,0,.09)}#cmt-form .form-group input,#contactForm .form-group input{height:50px}#cmt-form .form-group textarea,#contactForm .form-group textarea{height:152px;resize:none;padding-top:18px}#cmt-form button,#contactForm button{margin-bottom:-10px}.comp-map-area{position:relative;z-index:1}.comp-map-area:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:175px;background-color:var(--footerColor);z-index:-1}.comp-map{height:500px;border-radius:5px}.comp-map iframe{width:100%;height:100%}.btn.disabled{opacity:1}.post-cat-title{margin-bottom:30px}article p,.service-details-wrap p,.project-details-wrap p,.terms-wrap p{margin-bottom:20px}article p strong,article p b,.service-details-wrap p strong,.service-details-wrap p b,.project-details-wrap p strong,.project-details-wrap p b,.terms-wrap p strong,.terms-wrap p b{color:var(--blackColor)}article p a,.service-details-wrap p a,.project-details-wrap p a,.terms-wrap p a{color:var(--blackColor);text-decoration:underline}article p a:hover,.service-details-wrap p a:hover,.project-details-wrap p a:hover,.terms-wrap p a:hover{color:var(--optionalColor)}article h1,article h2,article h3,article h4,article h5,article h6,.service-details-wrap h1,.service-details-wrap h2,.service-details-wrap h3,.service-details-wrap h4,.service-details-wrap h5,.service-details-wrap h6,.project-details-wrap h1,.project-details-wrap h2,.project-details-wrap h3,.project-details-wrap h4,.project-details-wrap h5,.project-details-wrap h6,.terms-wrap h1,.terms-wrap h2,.terms-wrap h3,.terms-wrap h4,.terms-wrap h5,.terms-wrap h6{font-family:var(--secondaryFont);margin-bottom:20px}article h1,.service-details-wrap h1,.project-details-wrap h1,.terms-wrap h1{font-size:40px}article h2,.service-details-wrap h2,.project-details-wrap h2,.terms-wrap h2{font-size:36px}article h3,.service-details-wrap h3,.project-details-wrap h3,.terms-wrap h3{font-size:32px}article h4,.service-details-wrap h4,.project-details-wrap h4,.terms-wrap h4{font-size:28px}article h5,.service-details-wrap h5,.project-details-wrap h5,.terms-wrap h5{font-size:24px}article h6,.service-details-wrap h6,.project-details-wrap h6,.terms-wrap h6{font-size:20px}article ol,.service-details-wrap ol,.project-details-wrap ol,.terms-wrap ol{margin-top:20px;margin-bottom:30px}article ol li,.service-details-wrap ol li,.project-details-wrap ol li,.terms-wrap ol li{margin-bottom:15px;color:var(--paraColor);padding-left:3px}article .content-feature-list,.service-details-wrap .content-feature-list,.project-details-wrap .content-feature-list,.terms-wrap .content-feature-list{margin:25px 0}article .post-img,.service-details-wrap .post-img,.project-details-wrap .post-img,.terms-wrap .post-img{position:relative;border-radius:10px;margin-bottom:25px;display:block}article .post-img img,.service-details-wrap .post-img img,.project-details-wrap .post-img img,.terms-wrap .post-img img{border-radius:10px}article .blog-metainfo,.service-details-wrap .blog-metainfo,.project-details-wrap .blog-metainfo,.terms-wrap .blog-metainfo{margin-bottom:18px}article{padding-bottom:5px}article .blog-title{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}article .blog-title .blog-date{background-color:rgba(21,185,217,.08);color:var(--primaryColor);border-radius:2px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:67px;height:61px;text-align:center;border-radius:2px;font-weight:500;line-height:12px;transition:var(--transition)}article .blog-title .blog-date span{display:block;font-size:24px;line-height:28px;font-weight:600;list-style:none;transition:var(--transition)}article .blog-title .blog-date:hover{background-color:var(--secondaryColor);color:var(--whiteColor)}article .blog-title h1,article .blog-title h2,article .blog-title h3,article .blog-title h4,article .blog-title h5,article .blog-title h6{width:calc(100% - 87px);margin-left:20px;margin-bottom:0}.wp-block-quote{position:relative;padding:30px 42px 40px;background-color:var(--grayColor);border-bottom:3px solid var(--primaryColor);margin:30px 0;z-index:1;position:relative}.wp-block-quote .quote-icon{position:absolute;bottom:30px;right:35px;opacity:.4}.wp-block-quote p{font-weight:400;font-size:18px;color:var(--secondaryColor)}.wp-block-quote h6{position:relative;margin:22px 0 0;padding-left:55px;font-size:16px;font-weight:400;color:var(--paraColor);font-family:var(--bodyFont)}.wp-block-quote h6:before{position:absolute;top:7px;left:0;content:"";width:39px;height:2px;background-color:#c6c6c6}.wp-block-quote .wp-quote-icon{position:absolute;bottom:10px;right:30px;width:40px}.wp-block-quote .wp-quote-icon i{color:var(--blueColor);font-size:40px;opacity:.5}.post-meta-option{margin-bottom:28px;padding:25px 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.post-meta-option .post-tag span,.post-meta-option .post-share span{font-size:18px;font-weight:600;color:var(--secondaryColor)}.post-tag ul{padding:0;display:inline-block}.post-tag ul li{display:inline-block}.post-tag ul li a{color:var(--paraColor);font-size:16px;border-radius:3px}.post-tag ul li a:hover{color:var(--primaryColor)}.post-tag span{font-size:18px;margin-right:3px;font-weight:600;color:var(--blackColor);display:inline-block}.post-share{display:inline-block}.post-share ul{display:inline-block;margin-left:5px;position:relative;top:2px}.post-share ul li{margin-right:5px}.post-share ul li:last-child{margin-right:0}.post-share ul li a{display:inline-block;width:32px;height:32px;border-radius:50%;background-color:var(--grayColor);box-shadow:none;text-align:center}.post-share ul li a i{color:var(--primaryColor);display:block;margin:0 auto;line-height:32px}.post-share ul li a:hover{background-color:var(--primaryColor)}.post-share ul li a:hover i{color:var(--whiteColor)}.comment-item-wrap .comment-box-title{margin-bottom:25px}.comment-item-wrap .comment-item{display:flex;flex-wrap:wrap;margin-bottom:25px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,.1)}.comment-item-wrap .comment-item.reply{margin-left:40px}.comment-item-wrap .comment-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.comment-item-wrap .comment-item .comment-author-img{width:100px;height:100px;border-radius:5px;position:relative;top:4px}.comment-item-wrap .comment-item .comment-author-img img{border-radius:5px}.comment-item-wrap .comment-item .comment-author-wrap{width:calc(100% - 122px);margin-left:22px}.comment-item-wrap .comment-item .comment-author-wrap .comment-author-name{margin:0 0 12px}.comment-item-wrap .comment-item .comment-author-wrap .comment-author-name h5{line-height:1;margin:0 20px 0 0;font-size:18px;font-weight:700;display:inline-block}.comment-item-wrap .comment-item .comment-author-wrap .comment-author-name .comment-date{display:block;font-size:14px;font-weight:500;line-height:1;color:var(--paraColor);margin-top:10px}.comment-item-wrap .comment-item .comment-author-wrap .comment-text p{margin:0}.comment-item-wrap .reply-btn{display:inline-block;line-height:1;font-weight:600;color:var(--paraColor);font-size:15px;transition:var(--transition)}.comment-item-wrap .reply-btn:hover{color:var(--primaryColor)}.comment-box-title h4{margin-bottom:0;line-height:1}.comment-box-title p{margin-top:10px;margin-bottom:0}#cmt-form{margin-top:40px}.checkbox{display:block}.checkbox.form-check{padding-left:0}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.checkbox label{position:relative;cursor:pointer;color:var(--paraColor);padding-left:29px}.checkbox label:before{content:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid rgba(0,0,0,.3);display:inline-block;width:18px;height:18px;position:absolute;vertical-align:middle;cursor:pointer;margin-right:5px;position:absolute;left:0;top:2px}.checkbox input:checked+label:before{border-color:var(--primaryColor)}.checkbox input:checked+label:after{content:"";display:block;position:absolute;top:6px;left:4px;width:10px;height:10px;border:none;background:var(--primaryColor)}.checkbox.style2 input:checked+label:after{content:"";display:block;position:absolute;top:5px;left:5px;width:12px;height:12px;border-radius:50%;border:none;background:var(--primaryColor)}.accordion-item{border:none;margin:0 0 20px;background:0 0}.accordion-item:last-child{margin-bottom:0}.accordion-item .accordion-header{margin-bottom:0;position:relative;z-index:3}.accordion-item .accordion-header .faq-shape{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.accordion-item .accordion-header .accordion-button{border-radius:5px 5px 0 0;margin:0;font-size:18px;line-height:26px;font-weight:500;font-family:var(--bodyFont);border-radius:5px;color:var(--secondaryColor);text-align:left;align-items:center;border:none;padding:15px 50px 15px 20px;transition:var(--transition)}.accordion-item .accordion-header .accordion-button:after{display:none}.accordion-item .accordion-header .accordion-button:focus{outline:none;box-shadow:none}.accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#f8f8f8;box-shadow:none}.accordion-item .accordion-header .accordion-button.collapsed{background-color:#f8f8f8}.accordion-item .accordion-header .accordion-button span{display:inline-block;min-width:50px;height:100%;position:absolute;top:0;right:0;padding:20px;text-align:center}.accordion-item .accordion-header .accordion-button span i{position:absolute;top:18px;right:20px;font-size:25px;line-height:.8;color:var(--seondaryColor);display:block;margin:0 auto}.accordion-item .accordion-header .accordion-button span i.minus{visibility:hidden;opacity:0}.accordion-item .accordion-body{border-radius:0 0 5px 5px;padding-bottom:15px;padding:28px;border:1px solid rgba(0,0,0,.1);border-top:none}.accordion-item .accordion-body p{margin:0 0 10px}.accordion-item .accordion-body p:last-child{margin:0}.accordion-collapse{border:none}.accordion-button:not(.collapsed) span i.plus{visibility:hidden;opacity:0}.accordion-button:not(.collapsed) span i.minus{visibility:visible!important;opacity:1!important}.faq-form{background-color:var(--bgColor);padding:40px;margin-bottom:25px}.faq-form h3{font-size:32px;line-height:36px;font-family:var(--secondaryFont);margin-bottom:25px}.faq-form .form-group{margin-bottom:20px}.faq-form .form-group input,.faq-form .form-group textarea{width:100%;background-color:var(--whiteColor);padding:10px 18px;border:none;border-radius:5px;color:var(--paraColor);box-shadow:0 0 30px rgba(254,74,85,.07)}.faq-form .form-group input::-moz-placeholder,.faq-form .form-group textarea::-moz-placeholder{opacity:1}.faq-form .form-group input::placeholder,.faq-form .form-group textarea::placeholder{opacity:1}.faq-form .form-group input{height:50px}.faq-form .form-group textarea{height:132px;resize:none}.terms-wrap .single-terms{margin-bottom:50px}.terms-wrap .single-terms:last-child{margin-bottom:0}.terms-wrap .single-terms:last-child p:last-child{margin-bottom:0}.error-wrap{border-top:1px solid rgba(0,0,0,.1)}.error-content{text-align:center}.error-content img{display:block;margin:0 auto 30px;max-width:600px}.error-content p{margin:0 auto 20px;max-width:520px}.login-header{margin:0 0 15px}.login-header h3{font-size:24px;line-height:32px;margin-bottom:0}.login-form-wrap{padding:25px;margin-bottom:25px;background-color:var(--bgColor)}.login-form-wrap h3{font-size:18px;line-height:22px;margin:0 0 15px}.login-form-wrap .login-form .form-group{margin:0 0 20px}.login-form-wrap .login-form .form-group input{background:0 0;border:none;background-color:var(--whiteColor);width:100%;height:50px;padding:10px 15px;border-radius:0}.login-form-wrap .or-text{display:block;text-align:center;position:relative;z-index:1}.login-form-wrap .or-text:before{position:absolute;top:50%;left:0;content:"";width:100%;height:1px;background-color:rgba(0,0,0,.1);z-index:-1}.login-form-wrap .or-text span{display:inline-block;padding:0 15px;z-index:1;position:relative;color:var(--paraColor);background-color:var(--grayColor)}.login-form-wrap .fb-btn,.login-form-wrap .gg-btn{margin:20px 0;display:inline-flex;flex-wrap:wrap;align-items:center;width:100%;padding:13px 10px;border-radius:5px}.login-form-wrap .fb-btn span,.login-form-wrap .gg-btn span{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:36px;height:36px;border-radius:50%;margin-right:5px;position:relative;top:-1px}.login-form-wrap .fb-btn span i,.login-form-wrap .gg-btn span i{line-height:1;display:block;margin:0 auto}.login-form-wrap .fb-btn{color:var(--whiteColor);background-color:#366eff}.login-form-wrap .fb-btn span{background-color:var(--whiteColor)}.login-form-wrap .fb-btn span i{color:#366eff}.login-form-wrap .gg-btn{color:var(--paraColor);background-color:var(--whiteColor)}.login-form-wrap .gg-btn span{background-color:#f56b6e}.login-form-wrap .gg-btn span i{color:var(--whiteColor)}.cart-table{margin:0 0 45px}.cart-table table{margin:0}.cart-table table thead tr{border-top:none;background:#f7f7f7;border:none;border-radius:5px}.cart-table table thead tr th{border:none;padding:13px 20px;font-size:18px;font-weight:500;border:none;color:var(--secondaryColor)}.cart-table table thead tr th:last-child{text-align:center}.cart-table table tbody{border-top-color:transparent!important}.cart-table table tbody tr{vertical-align:middle;border-bottom:1px solid rgba(217,216,216,.37)}.cart-table table tbody tr td{padding:18px 20px;background:var(--whiteColor);border-bottom:none}.cart-table table tbody tr td:first-child{text-align:left;padding-left:0}.cart-table table tbody tr td button.add-cart{padding:12px 25px 11px}.cart-table table tbody tr td .product-img{background-color:#f7f7f7;max-width:77px;padding:15px;border-radius:5px}.cart-table table tbody tr td .product-img img{max-width:100%;display:block}.cart-table table tbody tr td .cart-qty{width:80px;margin-right:10px;border-radius:5px;background-color:var(--grayColor)}.cart-table table tbody tr td .cart-qty .v-counter{display:flex;flex-wrap:wrap}.cart-table table tbody tr td .cart-qty .v-counter input{width:33.33%;height:35px;border:none;padding:8px 5px;text-align:center;color:var(--secondaryColor)}.cart-table table tbody tr td .cart-qty .v-counter input::-moz-placeholder{color:var(--secondaryColor)}.cart-table table tbody tr td .cart-qty .v-counter input::placeholder{color:var(--secondaryColor)}.cart-table table tbody tr td .cart-qty .v-counter input.minusBtn,.cart-table table tbody tr td .cart-qty .v-counter input.plusBtn{position:relative;top:-6px;font-weight:300}.cart-table table tbody tr td .cart-qty .v-counter input.minusBtn{font-size:50px}.cart-table table tbody tr td .cart-qty .v-counter input.plusBtn{font-size:30px}.cart-table table tbody tr td .cart-qty .v-counter input [type=button],.cart-table table tbody tr td .cart-qty .v-counter input [type=text]{display:inline-block;background-color:transparent;outline:none;border:none;text-align:center;cursor:pointer;padding:0;height:40px;color:var(--secondaryColor)}.cart-table table tbody tr td .cart-qty .v-counter input [type=button]{color:var(--secondaryColor)}.cart-table table tbody tr td .cart-qty .v-counter input [type=button]:hover{color:#000;font-weight:700;background-color:transparent}.cart-table table tbody tr td .cart-item{font-weight:500}.cart-table table tbody tr td .cart-item:hover{color:var(--optionalColor)}.cart-table table tbody tr td .cart-item-price{font-size:16px}.cart-table table tbody tr td p{margin:0}.cart-table table tbody tr td button{background:0 0;display:block;padding:0;margin:0 auto;border:none;font-size:20px}.cart-table table tbody tr td button i,.cart-table table tbody tr td button ion-icon{color:#ff6e76}.cart-table table tbody tr td button span{font-size:18px;line-height:30px}.coupon-code{position:relative}.coupon-code input{width:100%;height:60px;background:#f7f7f7;padding:10px 50px 10px 20px;border:none;border-radius:50px}.coupon-code button{position:absolute;top:5px;right:5px;height:calc(100% - 10px);padding:5px 25px;border-radius:5px;text-align:center;color:var(--whiteColor);font-size:18px;font-weight:500;border:none;border-radius:50px;background-color:var(--primaryColor);transition:var(--transition)}.coupon-code button:hover{background-color:var(--secondaryColor)}.cart-total{padding:25px 30px 30px;background-color:var(--grayColor);border-radius:5px}.cart-total .cart-box-title{margin-bottom:18px;font-size:18px;font-weight:600}.cart-total .cart-total-wrap{margin-bottom:38px}.cart-total .cart-total-wrap .cart-total-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:15px 20px;border:1px solid rgba(0,0,0,.1);border-bottom:none}.cart-total .cart-total-wrap .cart-total-item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.cart-total .cart-total-wrap .cart-total-item p,.cart-total .cart-total-wrap .cart-total-item span{margin:0;font-size:16px;line-height:1;color:var(--secondaryColor)}.cart-total .cart-total-wrap .cart-total-item p b,.cart-total .cart-total-wrap .cart-total-item span b{color:var(--blackColor)}.cart-total .btn{margin-top:30px}.cart-total .btn.style2{padding:18px 10px 17px}.checkout label{font-weight:600;margin:0 0 8px}.checkout .form-group input{border:none;border-radius:5px;background:#f1f1f1;color:#999}.checkout .form-group textarea{border:none;border-radius:5px;background:#f1f1f1;color:#999;height:120px}.compare-table table{margin:0}.compare-table table thead tr th{font-size:18px;line-height:12px;font-weight:400;border:1px solid #ebebeb;vertical-align:middle;padding:30px 20px;text-align:center;color:var(--blackColor)}.compare-table table thead tr th:first-child{min-width:230px}.compare-table table tbody tr th{font-size:18px;line-height:12px;color:var(--blackColor);font-weight:400;border:1px solid #ebebeb;vertical-align:middle;padding:20px;text-align:center;min-width:230px}.compare-table table tbody tr td{font-size:14px;line-height:12px;border:1px solid #ebebeb;padding:25px 15px;text-align:center;color:var(--paraColor)}.compare-table table tbody tr td h6{color:var(--paraColor);font-size:16px;line-height:22px;font-weight:400;margin:0}.compare-table table tbody tr td .ratings{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.compare-table table tbody tr td .ratings ul{margin-right:10px}.compare-table table tbody tr td .ratings ul li i{font-size:14px}.compare-table table tbody tr td p{text-align:center;margin:0;color:var(--paraColor)}.compare-table table tbody tr td .cart-action{background-color:transparent;border:none}.compare-table table tbody tr td .cart-action i,.compare-table table tbody tr td .cart-action ion-icon{font-size:20px;color:var(--optionalColor)}.compare-table table tbody tr td .link-two:after{opacity:0;background-color:var(--primaryColor)}.compare-table table tbody tr td .link-two:hover{color:var(--primaryColor)}.compare-table table tbody tr td .link-two:hover:after{opacity:1}.checkout-wrap{background-color:var(--bgColor);padding:25px 25px 0;border-radius:5px}.checkout-promobox{background:var(--optionalColor);padding:18px 20px 15px;margin:0 0 32px;border-radius:5px;color:var(--whiteColor)}.checkout-promobox .link-one{color:var(--whiteColor)}.checkout-promobox .link-one:after{background-color:var(--whiteColor)}.checkout-form{margin:0 0 50px}.checkout-form .checkout-box-title{font-size:24px;font-weight:700;font-family:var(--secondaryFont);margin-bottom:25px}.checkout-form .form-group{margin:0 0 25px}.checkout-form .form-group label{margin-bottom:10px;display:block;color:var(--secondaryColor)}.checkout-form .form-group input,.checkout-form .form-group select,.checkout-form .form-group textarea{border:none;border-radius:0;background:var(--whiteColor);color:var(--blackColor);width:100%;padding:13px 15px 13px 20px}.checkout-form .form-group input::-moz-placeholder,.checkout-form .form-group select::-moz-placeholder,.checkout-form .form-group textarea::-moz-placeholder{opacity:.5}.checkout-form .form-group input::placeholder,.checkout-form .form-group select::placeholder,.checkout-form .form-group textarea::placeholder{opacity:.5}.checkout-form .form-group input,.checkout-form .form-group select{height:50px}.checkout-form .form-group textarea{height:212px;resize:none}.checkout-form .form-group select{border:none;border-radius:5px;background:var(--whiteColor);color:var(--secondaryColor);width:100%;height:50px;padding:10px 15px 10px 20px;cursor:pointer;opacity:.9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/down-arrow.webp);background-repeat:no-repeat;background-size:15px;background-position:96% 50%}.checkout-details,.checkout-details-two{margin-bottom:25px}.checkout-details .checkout-box-title,.checkout-details-two .checkout-box-title{font-size:22px;margin-bottom:23px}.checkout-details .bill-item-wrap,.checkout-details-two .bill-item-wrap{background-color:var(--whiteColor)}.checkout-details .bill-item-wrap .bill-item:last-child,.checkout-details-two .bill-item-wrap .bill-item:last-child{border-top:1px solid rgba(0,0,0,.1)}.checkout-details .bill-item-title,.checkout-details-two .bill-item-title{border-bottom:1px solid rgba(0,0,0,.1)}.checkout-details .bill-item,.checkout-details .bill-item-title,.checkout-details .bill-item-footer,.checkout-details-two .bill-item,.checkout-details-two .bill-item-title,.checkout-details-two .bill-item-footer{position:relative}.checkout-details .bill-item:after,.checkout-details .bill-item-title:after,.checkout-details .bill-item-footer:after,.checkout-details-two .bill-item:after,.checkout-details-two .bill-item-title:after,.checkout-details-two .bill-item-footer:after{position:absolute;top:0;left:50%;content:"";width:1px;height:100%;background-color:rgba(0,0,0,.1);transform:translateX(-50%)}.checkout-details .bill-item:first-child,.checkout-details-two .bill-item:first-child{padding-top:15px}.checkout-details .bill-item:last-child,.checkout-details-two .bill-item:last-child{padding:5px 0}.checkout-details .bill-item-footer,.checkout-details-two .bill-item-footer{margin-top:0!important}.checkout-details .bill-item,.checkout-details .bill-item-footer,.checkout-details .bill-item-title,.checkout-details-two .bill-item,.checkout-details-two .bill-item-footer,.checkout-details-two .bill-item-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.checkout-details .bill-item:last-child,.checkout-details .bill-item-footer:last-child,.checkout-details .bill-item-title:last-child,.checkout-details-two .bill-item:last-child,.checkout-details-two .bill-item-footer:last-child,.checkout-details-two .bill-item-title:last-child{margin-bottom:0;border-bottom:none}.checkout-details .bill-item:first-child .bill-item-name,.checkout-details .bill-item:first-child .bill-item-price,.checkout-details .bill-item-footer:first-child .bill-item-name,.checkout-details .bill-item-footer:first-child .bill-item-price,.checkout-details .bill-item-title:first-child .bill-item-name,.checkout-details .bill-item-title:first-child .bill-item-price,.checkout-details-two .bill-item:first-child .bill-item-name,.checkout-details-two .bill-item:first-child .bill-item-price,.checkout-details-two .bill-item-footer:first-child .bill-item-name,.checkout-details-two .bill-item-footer:first-child .bill-item-price,.checkout-details-two .bill-item-title:first-child .bill-item-name,.checkout-details-two .bill-item-title:first-child .bill-item-price{padding:14px 20px}.checkout-details .bill-item b,.checkout-details .bill-item-footer b,.checkout-details .bill-item-title b,.checkout-details-two .bill-item b,.checkout-details-two .bill-item-footer b,.checkout-details-two .bill-item-title b{color:var(--secondaryColor);font-weight:500}.checkout-details .bill-item .bill-item-name,.checkout-details .bill-item-footer .bill-item-name,.checkout-details .bill-item-title .bill-item-name,.checkout-details-two .bill-item .bill-item-name,.checkout-details-two .bill-item-footer .bill-item-name,.checkout-details-two .bill-item-title .bill-item-name{width:50%;margin:0;color:var(--paraColor);padding:8px 20px}.checkout-details .bill-item .bill-item-price,.checkout-details .bill-item-footer .bill-item-price,.checkout-details .bill-item-title .bill-item-price,.checkout-details-two .bill-item .bill-item-price,.checkout-details-two .bill-item-footer .bill-item-price,.checkout-details-two .bill-item-title .bill-item-price{width:50%;text-align:center;font-size:16px;font-weight:500;padding:6px;color:var(--paraColor)}.checkout-details .coupon-item,.checkout-details-two .coupon-item{margin:15px 0}.checkout-details .coupon-item h4,.checkout-details-two .coupon-item h4{margin-bottom:15px}.checkout-details .coupon-item .form-group,.checkout-details-two .coupon-item .form-group{position:relative}.checkout-details .coupon-item .form-group input,.checkout-details-two .coupon-item .form-group input{width:100%;height:60px;background:var(--whiteColor);padding:10px 50px 10px 20px;border:none;border-radius:5px}.checkout-details .coupon-item .form-group button,.checkout-details-two .coupon-item .form-group button{position:absolute;top:0;right:0;height:100%;border:none;padding:0 20px;border-radius:0 5px 5px 0;background-color:var(--blueColor);text-align:center;color:var(--whiteColor);font-weight:500}.checkout-details .form-group input,.checkout-details-two .form-group input{height:52px;font-size:14px;line-height:20px;padding:10px 40px 10px 15px;border:1px solid var(--blueColor)}.checkout-details .form-group button,.checkout-details-two .form-group button{position:absolute;top:0;right:0;border:none;height:100%;color:var(--whiteColor);font-size:16px;padding:0 25px}.checkout-details .select-payment-method,.checkout-details-two .select-payment-method{display:flex;flex-wrap:wrap}.checkout-details .select-payment-method div,.checkout-details-two .select-payment-method div{margin:0 0 15px;display:block;width:100%}.checkout-details .select-payment-method div label,.checkout-details-two .select-payment-method div label{padding-left:28px!important;color:var(--blackColor);font-weight:500;font-size:18px;position:relative;padding-left:26px;cursor:pointer;line-height:20px;display:inline-block}.checkout-details .select-payment-method div p,.checkout-details-two .select-payment-method div p{margin:18px 0 5px}.checkout-details-two{border:1px solid rgba(0,0,0,.08);padding:30px 50px 25px}.select-payment-method [type=radio]:checked,.select-payment-method [type=radio]:not(:checked){position:absolute;left:-9999px}.select-payment-method [type=radio]:not(:checked)+label::before,.select-payment-method [type=radio]:checked+label::before{content:"";position:absolute;left:0;top:-1px;width:18px;height:18px;border-radius:0;background:0 0}.select-payment-method [type=radio]:not(:checked)+label::before{border:1px solid rgba(0,0,0,.3)}.select-payment-method [type=radio]:checked+label::before{border:1px solid var(--primaryColor)}.select-payment-method [type=radio]:checked+label::after,.select-payment-method [type=radio]:not(:checked)+label::after{position:absolute;content:"";width:8px;height:8px;border-radius:0;background:var(--primaryColor);top:4px;left:5px;transition:all .2s ease}.select-payment-method [type=radio]:not(:checked)+label::after{background:0 0}.select-payment-method [type=radio]:checked+label::after{background:var(--primaryColor)}.checkout-footer .btn{margin-top:15px;padding:15px}.product-card{margin-bottom:25px}.product-card .product-img{display:block;position:relative;overflow:hidden;background-color:var(--grayColor);border-radius:5px;padding:20px 30px;z-index:1}.product-card .product-img img{transition:var(--transition);display:block;margin:0 auto}.product-card .product-img:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(248,248,248,.58);z-index:1;visibility:hidden;opacity:0;transition:var(--transition)}.product-card .product-img .add-to-cart{position:absolute;top:55%;left:50%;padding:18px 30px 16px;visibility:hidden;opacity:0;transform:translate(-50%,-50%);transition:var(--transition)}.product-card h3{font-size:20px;line-height:26px;font-weight:600;margin:18px 0 5px}.product-card h3 a{color:var(--secondaryColor)}.product-card h3 a:hover{color:var(--primaryColor)}.product-card .product-price{font-size:16px;color:var(--primaryColor);font-weight:500}.product-card .product-price .discount{color:var(--paraColor);text-decoration:line-through;margin-right:8px}.product-card:hover .product-img:before{visibility:visible;opacity:1}.product-card:hover .product-img .add-to-cart{visibility:visible;opacity:1;top:50%}.product-card:hover .product-img img{transform:scale(1.05)}.search-result{margin-bottom:40px}.search-result p{margin-bottom:0;font-size:18px}.search-result select{height:52px;border-radius:5px;background-color:var(--grayColor);padding:12px 15px;color:var(--paraColor);border:none}.single-product-img{padding:35px 40px;background-color:var(--grayColor);border-radius:5px}.single-product-img img{max-width:450px;display:block;margin:0 auto}.single-product-details .single-product-title{position:relative}.single-product-details .single-product-title h2{font-size:30px;font-weight:700;font-family:var(--secondaryFont);margin:0}.single-product-details .single-product-title h5{font-size:16px;line-height:18px;font-weight:400;margin:0 0 18px;color:var(--paraColor)}.single-product-details .single-product-title h5 span{color:var(--blueColor)}.single-product-details .single-product-title .ratings{display:flex;flex-wrap:wrap;align-items:center;margin:10px 0 15px}.single-product-details .single-product-title .ratings ul{position:relative;top:1px}.single-product-details .single-product-title .ratings ul li{display:inline-block}.single-product-details .single-product-title .ratings ul li i{color:#fdcb05}.single-product-details .single-product-title .ratings span{margin-left:10px;color:var(--paraColor)}.single-product-details .single-product-title .product-pricing{font-size:20px;line-height:20px;font-weight:500;color:var(--primaryColor);margin-bottom:24px}.single-product-details .single-product-title .product-pricing .discount{font-size:16px;line-height:18px;text-decoration:line-through;color:var(--paraColor);margin-right:6px}.single-product-details .single-product-title p{border-bottom:1px solid #ebebeb;margin-bottom:25px;padding-bottom:20px}.single-product-details .social-profile li{margin-right:5px}.single-product-details .social-profile li:last-child{margin-right:0}.single-product-details .social-profile li a{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:rgba(71,186,215,.1);box-shadow:none;text-align:center}.single-product-details .social-profile li a i{color:var(--primaryColor);display:block;margin:0 auto;line-height:36px}.single-product-details .social-profile li a:hover{background-color:var(--primaryColor)}.single-product-details .social-profile li a:hover i{color:var(--whiteColor)}.single-product-details .product-more-option-item{display:flex;align-items:center;flex-wrap:wrap;margin:12px 0 8px}.single-product-details .product-more-option-item:last-child{margin:20px 0 0}.single-product-details .product-more-option-item h5{margin:0 12px 0 0;line-height:1;font-size:16px;font-weight:400;color:var(--secondaryColor)}.single-product-details .product-more-option-item h4{margin:0 12px 0 0;line-height:1;font-size:18px;font-weight:500}.single-product-details .product-more-option-item span,.single-product-details .product-more-option-item a{font-size:18px;position:relative;color:var(--paraColor)}.single-product-details .product-more-option-item .add-to-cart{color:var(--whiteColor);padding:12px 30px}.single-product-details .product-more-option-item a{margin-left:5px}.single-product-details .product-more-option-item .product-quantity{width:136px;margin-right:15px;margin-bottom:16px;border-radius:5px;border:1px solid #e6e6e6}.single-product-details .product-more-option-item .product-quantity .v-counter{display:flex;flex-wrap:wrap}.single-product-details .product-more-option-item .product-quantity .v-counter input{width:33.33%;height:40px;border:none;padding:15px 5px 10px;text-align:center;color:var(--secondaryColor)}.single-product-details .product-more-option-item .product-quantity .v-counter input::-moz-placeholder{color:var(--secondaryColor)}.single-product-details .product-more-option-item .product-quantity .v-counter input::placeholder{color:var(--secondaryColor)}.single-product-details .product-more-option-item .product-quantity .v-counter input.minusBtn,.single-product-details .product-more-option-item .product-quantity .v-counter input.plusBtn{position:relative;top:-8px;font-weight:300}.single-product-details .product-more-option-item .product-quantity .v-counter input.minusBtn{font-size:65px}.single-product-details .product-more-option-item .product-quantity .v-counter input.plusBtn{font-size:40px}.single-product-details .product-more-option-item .product-quantity .v-counter input:nth-child(2){border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.single-product-details .product-more-option-item .product-quantity .v-counter input [type=button],.single-product-details .product-more-option-item .product-quantity .v-counter input [type=text]{display:inline-block;background-color:transparent;outline:none;border:none;text-align:center;cursor:pointer;padding:0;height:40px;color:var(--secondaryColor)}.single-product-details .product-more-option-item .product-quantity .v-counter input [type=button]{color:var(--secondaryColor)}.single-product-details .product-more-option-item .product-quantity .v-counter input [type=button]:hover{color:#000;font-weight:700;background-color:transparent}.single-product-details .product-more-option-item .btn-one{font-size:16px;padding:13px 22px 12px;color:var(--whiteColor);top:0;margin-bottom:16px}.single-product-tablist{border-bottom:1px solid #ececec}.single-product-tablist .nav-item{border-radius:0;margin-right:50px}.single-product-tablist .nav-item:last-child{margin:0}.single-product-tablist .nav-item .nav-link{font-size:20px;font-weight:600;color:var(--secondaryColor);background:0 0;border-top:none;border-bottom:none;border-left:none;border-right:none;border-radius:0;padding:0 0 15px;text-align:center;position:relative}.single-product-tablist .nav-item .nav-link.active{color:var(--primaryColor)}.product-tab-content{margin:25px 0 0}.product-tab-content .product_desc p:last-child{margin-bottom:0}.product-tab-content .product_desc .content-feature-list li{position:relative;color:var(--paraColor)}.product-tab-content .product_desc .content-feature-list li span{font-size:18px;color:var(--blackColor)}.product-tab-content .product_desc .content-feature-list li:before{position:absolute;top:4px;left:0;content:"";width:15px;height:15px;border-radius:50%;background-color:var(--mainColor)}.product-tab-content .product_desc .content-feature-list li:after{position:absolute;top:8px;left:4px;content:"";width:7px;height:7px;border-radius:50%;border:2px solid #fff}.product-tab-content .product_features li{margin-bottom:10px}.product-tab-content .product_features li:last-child{margin:0}.product-tab-content .product_features li b{color:var(--blackColor);font-weight:500}.client-review .comment-form-title{margin-bottom:20px}.client-review.comment-item-wrap .comment-item{border:none;padding:0;background-color:transparent}.client-review.comment-item-wrap .comment-item .comment-author-img{border-radius:0}.client-review.comment-item-wrap .comment-item .comment-author-img img{border-radius:0}.client-review.comment-item-wrap .comment-item .comment-author-wrap .comment-author-info .comment-author-name{margin-bottom:0}.client-review.comment-item-wrap .comment-item .comment-author-wrap .comment-author-info .rating{margin-top:2px}.client-review.comment-item-wrap .comment-item .comment-author-wrap .comment-author-info .rating li{display:inline-block}.client-review.comment-item-wrap .comment-item .comment-author-wrap .comment-author-info .rating li i{color:#fdcb05}.client-review.comment-item-wrap .comment-item .comment-author-wrap .comment-text{margin-bottom:0}.client-review.comment-item-wrap .comment-item .comment-author-wrap .comment-text p{margin:0}.client-review-form .comment-form-title{margin-bottom:20px}.client-review-form .form-group{margin-bottom:15px}.client-review-form .form-group input,.client-review-form .form-group textarea{width:100%;border:none;background:var(--bgColor);padding:10px 15px}.client-review-form .form-group input{height:56px}.client-review-form .form-group textarea{height:128px;resize:none}.single-product-option{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:25px 0}.single-product-option a:nth-child(1){margin-right:15px}.product-description-box{border:1px solid #ddd;border-radius:20px 0;padding:25px}.product-description-box .product-desc h3{margin:0 0 20px}.product-description-box .product-desc p{margin:0}.additional-info li{margin:0 0 10px}.additional-info li:last-child{margin-bottom:0}.additional-info li p span{width:100px;font-weight:600;display:inline-block}.sidebar .sidebar-widget{background-color:var(--bgColor);padding:30px;margin-bottom:25px}.sidebar .sidebar-widget:last-child{margin:0}.sidebar .sidebar-widget.search-box{padding:0;background-color:transparent}.sidebar .sidebar-widget.contact-widget{background-color:transparent}.sidebar .sidebar-widget .sidebar-widget-title{font-size:18px;line-height:22px;font-family:var(--bodyFont);font-weight:600;padding-bottom:17px;margin-bottom:20px;border-bottom:1px solid rgba(197,197,197,.42)}.search-box{position:relative}.search-box input{width:100%;height:52px;background:0 0;border:1px solid rgba(207,204,204,.34);color:var(--paraColor);font-size:16px;line-height:21px;padding:10px 60px 10px 20px;border-radius:5px}.search-box input::-moz-placeholder{opacity:1}.search-box input::placeholder{opacity:1}.search-box input:focus{border-color:var(--grayColor)}.search-box button{position:absolute;top:7px;right:7px;padding:0 12px;height:calc(100% - 14px);border:none;border-radius:5px;text-align:center;background:var(--primaryColor);transition:var(--transition)}.search-box button i{color:var(--whiteColor);font-size:20px;line-height:35px;position:relative}.search-box button:hover{background-color:var(--secondaryColor)}.category-list-one li{display:block;margin-bottom:11px;padding-left:22px;position:relative}.category-list-one li a{color:var(--paraColor)}.category-list-one li a:hover{color:var(--primaryColor)}.category-list-one li:before{position:absolute;top:6px;left:0;content:"";width:11.5px;height:11.5px;border-radius:50%;border:1px solid var(--primaryColor)}.category-list-one li:after{position:absolute;top:8px;left:2px;content:"";width:7.5px;height:7.5px;border-radius:50%;background-color:var(--primaryColor)}.category-list-one li:last-child{margin-bottom:0}.files-list{margin-top:19px}.files-list a{position:relative;padding-left:42px;display:block;margin-bottom:35px}.files-list a:last-child{margin-bottom:0}.files-list a img{position:absolute;top:3px;left:0;max-width:30px}.files-list a p{font-size:16px;font-weight:500;line-height:20px;margin-bottom:0;color:var(--secondaryColor)}.files-list a span{font-size:12px;line-height:10px}.contact-widget{background-image:url(../img/contact-bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;border-radius:5px;overflow:hidden}.contact-widget:after{position:absolute;top:0;left:-1%;content:"";width:102%;height:100%;z-index:-1;border-radius:5px;background:rgba(8,1,68,.85)}.contact-widget .contact-item{position:relative;padding-left:68px;margin-bottom:18px}.contact-widget .contact-item img{position:absolute;top:9px;left:0}.contact-widget .contact-item h4{font-size:20px;line-height:30px;font-weight:600;font-family:var(--bodyFont);color:var(--whiteColor);margin-bottom:8px}.contact-widget .contact-item a{font-size:16px;line-height:20px;color:var(--whiteColor)}.contact-widget p{margin:0 0 26px;color:#dcdcdc}.contact-widget-two{background-image:url(../img/contact-bg-2.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;border-radius:5px;padding:105px 40px 55px!important;text-align:center}.contact-widget-two:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:-1;border-radius:5px;background:rgba(9,0,85,.63)}.contact-widget-two h4{font-size:24px;line-height:30px;margin-bottom:20px;font-family:var(--secondaryFont);color:var(--whiteColor)}.pp-post-item{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px}.pp-post-item .pp-post-img{width:85px;border-radius:5px}.pp-post-item .pp-post-img img{border-radius:5px}.pp-post-item .pp-post-info{width:calc(100% - 100px);margin-left:15px}.pp-post-item .pp-post-info h6{font-size:16px;line-height:26px;font-weight:500;margin-bottom:0}.pp-post-item .pp-post-info h6 a{color:var(--secondaryColor)}.pp-post-item .pp-post-info h6 a:hover{color:var(--primaryColor)}.pp-post-item .pp-post-info span{font-size:13px;font-weight:500;line-height:1;display:block;position:relative;color:var(--primaryColor);margin-bottom:8px}.pp-post-item:last-child{margin:0}.pp-post-item:hover .pp-post-info h6 a{color:var(--mainColor)}.tag-list{margin-top:-12px}.tag-list li{display:inline-block;margin:12px 8px 0 0}.tag-list li a{display:inline-block;font-size:16px;line-height:16px;padding:8px 20px 6px;color:var(--paraColor);background-color:transparent;border-radius:5px;background-color:var(--whiteColor);transition:var(--transition)}.tag-list li a:hover{background-color:var(--primaryColor);color:var(--whiteColor)}.save-search-form .form-group,.filter-search .form-group{margin-bottom:15px}.save-search-form select,.save-search-form input,.filter-search select,.filter-search input{background-color:var(--ashColor);border:none;height:50px;border-radius:5px;color:var(--paraColor)}.save-search-form input::-moz-placeholder,.filter-search input::-moz-placeholder{opacity:9}.save-search-form input::placeholder,.filter-search input::placeholder{opacity:9}.filter-radio-group div{margin-bottom:8px}.filter-radio-group div:last-child{margin-bottom:0}.filter-radio-group [type=radio]:checked,.filter-radio-group [type=radio]:not(:checked){position:absolute;left:-9999px}.filter-radio-group [type=radio]:checked+label,.filter-radio-group [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:var(--paraColor)}.filter-radio-group [type=radio]:checked+label:before,.filter-radio-group [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border:1px solid #ddd;border-radius:100%;background:#fff}.filter-radio-group [type=radio]:checked+label:after,.filter-radio-group [type=radio]:not(:checked)+label:after{content:"\eb7b";font-family:remixicon!important;width:16px;height:16px;background:var(--primaryColor);position:absolute;top:0;left:0;border-radius:50%;font-size:12px;line-height:16px;text-align:center;color:var(--whiteColor);transition:all .2s ease}.filter-radio-group [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.filter-radio-group [type=radio]:checked+label:after{opacity:1;transform:scale(1)}