@import "https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700;800&family=Open+Sans:wght@300;400;500;600;700;800&display=swap";:root{--accent:#063e5e;--ink:#171b29;--dark:#1d2230;--paper:#f6faff;--text:#4f5669}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#d9dde5;margin:0;font-family:Open Sans,Segoe UI,Arial,sans-serif}#root{background:#fff;border-radius:0 0 16px 16px;width:min(1720px,100%);margin:0 auto;overflow:hidden}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px}.mb-6{margin-bottom:6px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-22{margin-bottom:22px}.mb-24{margin-bottom:24px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-32{margin-bottom:32px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-100{margin-right:100px}.mr-120{margin-right:120px}.mr-150{margin-right:180px}.mr-200{margin-right:200px}.mr-20{margin-right:20px}.mr--30{margin-right:-30px}.mr--55{margin-right:-55px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-25{margin-left:28px}.ml-100{margin-left:100px}.ml-130{margin-left:130px}.ml-150{margin-left:150px}.ml-300{margin-left:300px}.ml-200{margin-left:200px}.mt--20{margin-top:-20px}.mt--8{margin-top:-8px}.mt--30{margin-top:-30px}.mt--45{margin-top:-45px}.ml-6{margin-left:6px}.mr-6{margin-right:6px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-32{padding-top:32px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pt-300{padding-top:300px}.pt-400{padding-top:400px}.pb-6{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-148{padding-bottom:148px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-0{padding-left:0}.pl5{padding-left:5px}.pl-10{padding-left:10px}.pl-12{padding-left:12px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-42{padding-left:42px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80,.pl-85{padding-left:80px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-140{padding-left:140px}.pl-230{padding-left:230px}.pr-0{padding-right:0}.pr5{padding-right:5px}.pr-10{padding-right:10px}.pr-12{padding-right:12px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80,.pr-85{padding-right:80px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-150{padding-right:140px}.pr-200{padding-right:200px}.pr-230{padding-right:230px}.pl-120{padding-left:120px}.pr-120{padding-right:120px}.ml--40{margin-left:-35px}.pb-260{padding-bottom:260px}.mt--50{margin-top:-40px}.pl3{padding-left:3px}.pr3{padding-right:3px}.pl6{padding-left:6px}.pr6{padding-right:6px}.mt--5{margin-top:-5px}.mb-12{margin-bottom:12px}.mb-28{margin-bottom:28px}.theme-bg{background:var(--main-color)}.primary-bg{background:var(--primary-color)}.section-bg{background:var(--section-bg)}.secondary-bg{background:#f5f4f4}.white-bg{background:#fff}.dark-bg{background:#2f3036}.form-bg{background:#f3f5fc}.dark-black-bg{background:#000!important}.gray-bg{background:#d4d4d4}.gray-bg2{background:#f7f7f7}.light-gray-bg{background:#f5f5f5}.orange-bg{background:#da1b1b}.pink-bg{background:#f06eaa}.lower-blue-bg{background:#8194d9}.darkblue-bg{background:#004a80}.yellow-brown-bg{background:#c69c6d}.green-bg{background:#1cbbb4}.yellow-bg{background:#fbaf5d}.dark-black{background:#000}.footer-4-bg{background-color:#161619}.p-blue{background:#2349d5;border:1px solid #2349d5!important}.p-d-blue{background:#004a80;border:1px solid #004a80!important}.p-gray{background:#d4d4d4;border:1px solid #d4d4d4!important}.p-green{background:#1cbbb4;border:1px solid #1cbbb4!important}.p-l-black{background:#363636;border:1px solid #363636!important}.p-l-blue{background:#8194d9;border:1px solid #8194d9!important}.p-orange{background:#fbaf5d;border:1px solid #fbaf5d!important}.p-pink{background:#f06eaa;border:1px solid #f06eaa!important}.p-yellow{background:#c69c6d;border:1px solid #c69c6d!important}.theme-color{color:var(--main-color)}.text-color{color:var(--text-color)}.meta-text-color{color:var(--meta-text-color)}.primary-color{color:var(--primary-color)}.secondary-color{color:var(--secondary-color)}.secondary-color2{color:#4d4d5c}.secondary-color3{color:#646d8a}.white-text{color:#fff}.dark-black-color{color:#000}.black-color{color:#222}.main-border{border:1px solid var(--main-border)}.theme-border-top{border-top:1px solid #c8ccd4}.theme-border-bottom{border-bottom:1px solid #c8ccd4}.theme-border{border:1px solid #c8ccd4}.facebook-bg{background:#1877f2}.twitter-bg{background:#1da1f2}.instagram-bg{background:#405de6}.linkedin-bg{background:#0077b5}.facebook-color{color:#1877f2}.twitter-color{color:#1da1f2}.instagram-color{color:#405de6}.linkedin-color{color:#0077b5}.form-color{color:#9b9db1}.form-control:focus,.form-control:active{box-shadow:none;background-color:#f3f5fc;border:1px solid #e6e9f7!important}input:focus-visible,textarea:focus-visible{box-shadow:none;outline:0;border:1px solid var(--main-color)!important}::placeholder{color:#9b9db1;opacity:1;font-family:Open Sans,sans-serif;font-size:16px}.primary-font-family{font-family:jostMedium-font-family}.flat-family{font-family:Flaticon}.f-500{font-weight:500}.f-600{font-weight:600}.f-800{font-weight:800}.f-700{font-weight:700}.f-900{font-weight:900}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.over-hidden{overflow:hidden}.clear-both{clear:both}.over-scroll{overflow:scroll}.over-x-hidden{overflow-x:hidden}.over-x-scroll{overflow-y:scroll}.over-y-hidden{overflow-x:hidden}.z-index-1{z-index:-1}.z-index1{z-index:1}.z-index11{z-index:11}.border-radius5{-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.border-radius10{-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.border-radius12{border-radius:12px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.primary-hover:hover{color:var(--main-color)}.transition3{-o-transition:.3s;transition:all .3s}.transition5{-o-transition:.5s;transition:all .5s}.img{transition:all 1.5s cubic-bezier(0,0,.2,1)}.no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}[data-overlay]{position:relative}[data-overlay]:before{content:"";z-index:1;background:#fc8459;width:100%;height:100%;position:absolute;top:0;left:0}[data-overlay="3"]:before{opacity:.3}[data-overlay="4"]:before{opacity:.4}[data-overlay="5"]:before{opacity:.5}[data-overlay="6"]:before{opacity:.6}[data-overlay="7"]:before{opacity:.7}[data-overlay="8"]:before{opacity:.8}[data-overlay="9"]:before{opacity:.9}.bounce-animate{-ms-animation-name:float-bob;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:float-bob;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}@-webkit-keyframes float-bob{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}to{transform:translateY(-20px)}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 #ffffff80}70%{-webkit-box-shadow:0 0 0 15px #fff0}to{-webkit-box-shadow:0 0 #fff0}}@keyframes pulse{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 #fff0}}.zoom-animation{animation:4s infinite alternate zoom-animation}@-webkit-keyframes zoom-animation{0%{transform:scale(.7)}50%{transform:scale(1)}to{transform:scale(.7)}}@-webkit-keyframes heartbeat2{to{transform:scale(.8)}}#loading{z-index:999;background-color:#fff;width:100%;height:100%;margin-top:0;position:fixed;top:0}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{width:150px;height:150px;margin-top:-75px;margin-left:-75px;position:absolute;top:50%;left:50%}.object{background-color:var(--main-color);float:left;border-radius:50%;width:20px;height:20px;margin-top:65px;margin-right:20px}#object_one{animation:1.5s infinite object_one}#object_two{animation:1.5s .25s infinite object_two}#object_three{animation:1.5s .5s infinite object_three}@-webkit-keyframes object_one{75%{-webkit-transform:scale(0)}}@keyframes object_one{75%{transform:scale(0)}}@-webkit-keyframes object_two{75%{-webkit-transform:scale(0)}}@keyframes object_two{75%{transform:scale(0)}}@-webkit-keyframes object_three{75%{-webkit-transform:scale(0)}}@keyframes object_three{75%{transform:scale(0)}}.bounce-animate-arrow{-ms-animation-name:float-bob3;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:float-bob3;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@-webkit-keyframes float-bob3{0%{transform:translateY(-40px)}50%{transform:translateY(0)}to{transform:translateY(-40px)}}.shape-up-down-animation{animation:5s infinite anim-up-down}@keyframes anim-up-down{0%{transform:translateY(0)}50%{transform:translateY(30px)}to{transform:translateY(0)}}@font-face{font-family:jost-medium-font;src:local(Jost),local(jost)}:root{--main-color:#80db66;--primary-color:#25262f;--secondary-color:#e2ecf6;--text-color:#4d4d5c;--meta-text-color:#9b9db1;--section-bg:#e2ecf6;--main-border:#bcc7d3}body{font-family:jost-medium-font;font-weight:400}h1,h2,h3,h4,h5,h6{color:#2e2e37;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--main-color)}h2{font-size:72px}h3{font-size:60px;line-height:1.16}h4{font-size:30px}h5{font-size:24px;line-height:1.5}h6{font-size:21px}p{color:#4d4d5c;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.67}span,input,img{-o-transition:all .3s ease-out;transition:all .3s ease-out}ul{margin:0;padding:0}li{list-style:none}img{max-width:100%;transition:all .3s ease-out}a,button,li{transition:all .3s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out}a:focus,button:focus,.btn:focus{box-shadow:none;outline:0;text-decoration:none}a:focus,a:hover,.footer-menu li a:hover{color:var(--main-color);outline:0;text-decoration:none}::-moz-selection{color:#fff;text-shadow:none;background:#7a7a8a}::selection{color:#fff;text-shadow:none;background:#7a7a8a}.btn:focus{outline:0}.btn{color:#fff;text-transform:capitalize;transition:all .5s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .5s ease-in-out;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;outline:0;padding:14px 40px 13px;font-size:16px;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}.btn:after{content:"";opacity:.2;z-index:1;background:#fff;width:50px;height:155px;transition:all .55s cubic-bezier(.19,1,.22,1);position:absolute;top:-50px;left:-75px;transform:rotate(35deg)}.btn:hover:after{transition:all .55s cubic-bezier(.19,1,.22,1);left:120%}.btn:hover{color:#fff}.jostMedium-font-family{font-family:jost-medium-font}.openS-font-family{font-family:Open Sans,sans-serif}.img-grayscale{-webkit-filter:grayscale()}.shadow-hover:hover{box-shadow:0 5px 15px #0707070f}.cursor-pointer{cursor:pointer}.rotate{transition:all .9s;-o-transition:all .4s ease-out 0s;z-index:1;transition:all .4s ease-out;transform:rotateY(0)}.rotate-hover:hover span.rotate,.rotate-hover:hover a.rotate{transform:rotateY(360deg)}.title span{letter-spacing:7px;font-size:18px}.title h2{font-size:60px}.marquee{white-space:nowrap;min-width:100%;height:100%;margin:auto;display:block;overflow:hidden}.marquee span{text-transform:uppercase;white-space:nowrap;min-width:100%;height:100%;padding-left:0%;font-size:96px;line-height:1.1;animation:20s linear infinite marquee1;display:inline-block}.marquee2 span{-webkit-text-stroke:1px #333;-webkit-text-fill-color:transparent;animation:20s linear infinite marquee2}@keyframes marquee1{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee2{0%{transform:translate(-100%)}to{transform:translate(0)}}.section-text-color{color:var(--secondary-color)}.slick-dots{z-index:11;position:absolute;bottom:-80px;left:80px}.slick-dots li{cursor:pointer;-ms-border-radius:50%;-o-border-radius:50%;background:0 0;border:2px solid #0000;border-radius:50%;width:20px;height:20px;margin-right:15px;display:inline-block}.slick-dots button{text-indent:1000px;cursor:pointer;background:#bec9ca;border:0;border-radius:50%;height:8px;margin:4px auto;padding:0;display:block;overflow:hidden;width:8px!important}.slick-dots li.slick-active{border:2px solid var(--main-color)}.slick-dots li.slick-active button{background:var(--main-color)}.slick-arrow .l-a,.slick-arrow .r-a{width:42px;height:42px;color:var(--main-color);text-align:center;z-index:11;-ms-border-radius:50px;-o-border-radius:50px;-o-transition:.4s;background:0 0;border:1px solid #c8ccd4;border-radius:50px;font-size:18px;line-height:41px;transition:all .4s;position:absolute;top:-130px;right:65px}.slick-arrow .r-a{left:auto;right:15px}.slick-arrow .l-a:hover,.slick-arrow .r-a:hover{cursor:pointer;background:var(--main-color);color:#fff;border:1px solid var(--main-color)}.testimonial-active .slick-arrow .l-a,.testimonial-active .slick-arrow .r-a{inset:auto auto -80px 80px}.testimonial-active .slick-arrow .r-a{left:132px}.transparent-header{z-index:22;-o-transition:.5s;width:100%;transition:all .5s;position:absolute;top:0;left:0}.body-overlay{z-index:999;opacity:0;visibility:hidden;-o-transition:all .5s ease-out;background-color:#00000080;width:100%;height:100%;transition:all .5s ease-out;position:fixed;top:0;left:0}.body-overlay.opened{opacity:1;visibility:visible}.sticky-menu{z-index:99;-o-transition:.3s;width:100%;transition:all .3s;position:fixed;top:0;left:0}.logo a{display:block}.sticky-menu .logo{margin:0}.sticky-menu .logo img{max-width:72%}.sticky-menu .logo a.header-sticky-logo{display:block}.sticky-menu .header{-o-transition:.5s;background:#25262f;transition:all .5s;box-shadow:0 8px 4px -7px #7373731a}.sticky-menu .main-menu ul li>a{padding:24px 0}.main-menu ul li{margin-left:36px;display:inline-block;position:relative}.main-menu ul li>a{color:#fff;text-transform:capitalize;padding:53px 0;font-size:18px;display:inline-block;position:relative}.main-menu ul li:hover>a,.main-menu ul li.active a,.mean-container .mean-nav ul li a:hover{color:var(--main-color)}.main-menu ul li>a:hover:before,.main-menu ul li>a:hover a.active:before{background:var(--main-color);width:100%;left:0}.header-btn a{border:1px solid var(--main-color);-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:12px 28px 11px;font-size:15px}.header-btn a:hover,.sticky-menu .header-btn a:hover{background:var(--main-color);color:#fff}.sticky-menu .header-btn a{padding:8px 20px 7px}.header-sidebar.sticky-menu .header-btn a{padding:12px 28px 11px}.header-sidebar{z-index:55;width:300px;padding:60px 45px;position:fixed;top:0;bottom:0;overflow:visible}.sidebar-content{margin-left:300px}.header-sidebar .main-menu ul li{margin-left:0;display:block}.header-sidebar .main-menu ul li>a{padding:7px 0;display:inline-block}.header-sidebar .logo img{width:90%}.header-sidebar.sticky-menu{box-shadow:0 8px 4px -7px #7373731a}.slider-height{min-height:920px}.slider-bg-color{background:#25262f}.slider-img img{width:90%}.slider-img{max-height:100vh}.slider-content .sub-heading{letter-spacing:7px;font-size:24px;font-weight:400;line-height:1.3}.slider-content h1{font-size:144px;line-height:1.07}.slider-content h2{font-size:24px;line-height:2}.slider-content h2 span{letter-spacing:0;font-size:36px}span#main{color:var(--main-color)!important}.slider-social-link{top:50%;transform:translateY(-50%)!important}.slider-social-link .social li a{width:55px;height:50px;margin:2px 0;font-size:18px;line-height:52px}.slider-social-link .social li{-ms-border-radius:5px;-o-border-radius:5px;border:1px solid #ccd3d933;border-radius:5px}.slider-social-link .social li:hover{background:var(--main-color);border:1px solid var(--main-color)}.slider-img{margin-right:-50px}.slider-img:before{content:"";opacity:.529;z-index:-1;background-color:#3b3c46;border-radius:50%;width:770px;height:761px;animation:5s infinite alternate heartbeat-middle;position:absolute;top:65px;left:5%;transform:scale(1)}@-webkit-keyframes heartbeat-middle{to{transform:scale(.9)}}.hero-shape1{top:18%;right:5%}.hero-shape2{bottom:17%;right:12%}.hero-shape3{bottom:8%;left:6%}.hero-shape4{top:21%;left:47%}.sidebar-content .slider-height{min-height:920px}.sidebar-content .slider-img img{width:92%}.sidebar-content .hero-shape{max-width:60px;max-height:60px}.sidebar-content .hero-shape4{top:16%;left:49%}.sidebar-content .hero-shape2{max-width:35px;bottom:16%;right:8%}.sidebar-content .hero-shape3{left:5%}.sidebar-content .intro-feature-icon{top:12%;left:5%}.sidebar-content .skill-right-padding{margin-left:100px}.single-intro-feature-content{padding:55px 48px 35px;box-shadow:0 5px 60px #02185d14}.single-intro-feature-content:hover{box-shadow:0 5px 60px #02185d26}.single-intro-feature-content h4{font-size:24px}.intro-feature-text-style{color:#f0f7fe;font-size:300px;line-height:1;bottom:-110px;right:-30px}.intro-feature-icon{top:28%;left:7%}.about-img-over:after{content:"";z-index:11;background:#fff radial-gradient(circle at 30% 30%,#eef2f8 0,#d9e0ea 55%,#c5d0df 100%);width:65px;height:65px;position:absolute;top:137px;right:-9%;transform:rotate(42deg)}.about-img-over:before{content:"";background:var(--main-color);z-index:111;width:45px;height:64px;position:absolute;bottom:-32px;right:55px}.about-shape1{border:4px solid var(--main-color);width:133px;height:134px;top:-25px;right:-25px}.about-shape2{background:var(--main-color);width:91px;height:91px;top:70px;left:-12px}.about-download-wrapper{bottom:-125px;left:-75px}.d-icon{top:50%;left:50%;transform:translate(-50%,-50%)}.about-info-wrapper{border-top:1px solid var(--main-border);border-bottom:1px solid var(--main-border)}.about-icon{top:5%;right:3%}.about-text-style{font-size:310px;line-height:1;bottom:165px;right:68%;transform:matrix(0,-1,1,0,0,0)}.rotate-animation{animation:10s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fun-fact-bg{background:#25262f}.fun-fact-content p{color:#a0a0bb}.single-fact{border:1px solid #ccd3d933;padding:48px 30px}.single-fact span{font-size:72px;line-height:.4}.single-fact span.per{font-size:72px}.single-fact h3{font-size:21px;line-height:1.5}.fact-style1{bottom:86%;left:0}.fact-style2{bottom:-75px;right:-5px}.single-portfolio{padding-top:48px;padding-bottom:38px}.port-img{opacity:0;visibility:hidden;z-index:1;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-top:-12px}.single-portfolio:hover .port-img{opacity:1;visibility:visible;transform:rotate(-12deg)}.port-content{cursor:pointer;color:var(--main-color);border:1px solid var(--main-border);border-radius:50%;width:95px;height:95px;font-size:25px;line-height:95px}.port-content:hover{background:var(--main-color);border:1px solid var(--main-color);color:#fff}.single-portfolio h3{font-size:48px;line-height:1.2}.award-content h3{font-size:24px;line-height:1.3}.experience-img{margin-left:-48%}.experience-ser-icon{background:var(--main-color);border:1px solid var(--main-color);-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.experience-content li:hover .experience-ser-icon,.education-content li:hover .experience-ser-icon{background:0 0}.experience-content li .experience-ser-icon span,.education-content li .experience-ser-icon span{color:#fff}.experience-content li:hover .experience-ser-icon span,.education-content li:hover .experience-ser-icon span{color:var(--main-color)}.experience-ser-icon span{width:70px;height:70px;font-size:35px;line-height:70px}.experience-service-text h4 span{font-size:15px}.experience-bg-img{border-top-right-radius:10px;border-bottom-right-radius:10px}.experience-service-text h3{font-size:30px}.experience-service-text h4{font-size:18px}.single-skill .knob{color:#2e2e37!important}.progress-circular h4{font-size:25px;line-height:1.23}.skill-text-style{font-size:310px;line-height:0;bottom:60px;left:-25px}.single-price:hover{margin-top:-20px}.price-list li p,.price-list li span{font-size:16px}.price-list li span{width:20px;height:20px;line-height:1.4}.price-list li span.disable{color:#ccd2d3}.rate{font-size:60px}.price-list li{margin-bottom:8px}.single-price .btn{padding:10px 35px}.single-price p{font-size:18px}.single-price h3{font-size:30px}.single-service{box-shadow:0 5px 90px #02185d14}.service-circle.service-small-circle{background:#f0f9fa;width:36px;height:36px;top:-11px;left:-14px}.service-circle.service-large-circle{background:#f0f9fa;width:58px;height:58px;bottom:-12px;right:-12px}.single-service:hover .service-circle.service-small-circle{top:35px;left:48px}.single-service:hover .service-circle.service-large-circle{bottom:30px;right:32px}.service-text h3{font-size:30px}.testimonial-text{font-size:24px;line-height:1.75}.quit{top:14px}.quit span{font-size:32px}.avatar-info p{font-size:16px}.testimonial-img{width:132%}.testimonial-bg:before{content:"";background:var(--section-bg);border-top-right-radius:12px;border-bottom-right-radius:12px;position:absolute;inset:0 0 0 -100%}.testimonial-bg{border-top-right-radius:12px;border-bottom-right-radius:12px}.testimonial-text-style{right:-20px}.brand-active li{text-align:center}.single-brand img{display:inline-block}.brand-active li:hover .single-brand-out{transform:translateY(-100%)}.single-brand.single-brand-hover{width:100%;margin:0 auto;position:absolute;top:110%}.brand-active li:hover .single-brand-hover{top:0}.contact-icon{border-radius:50%;width:72px;height:72px;line-height:72px}.contact-text h4{font-size:24px}.contact-icon span,.contact-info input,.contact-info textarea{font-size:18px}.contact-info .massage{min-height:200px}.contact-form .form-message.success{color:green}.contact-form .form-message.error{color:red}.map-wrapper{background:#f9f9f9;border-radius:10px;width:100%;min-height:340px}.blog-meta li span{font-size:15px}.single-blog-content h3{font-size:24px;line-height:1.3}.blog-img{overflow:hidden}.single-blog:hover img,.zoom-img:hover{transform:scale(1.1)}.single-blog{-o-transition:.5s;transition:all .5s}.blog-img,.blog-img:hover{border-top-left-radius:12px;border-top-right-radius:12px}.single-blog-content{border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:0 5px 15px #0707070d}.blog-modal-img img{border-radius:30px}.modal-dialog{max-width:1180px;margin:0 auto}.modal-content h2{padding:50px 0 20px;font-size:36px;line-height:1.32}.pro-modal-footer h6{font-size:16px}.meta-wrapper{-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.item-meta li{color:var(--primary-color);padding-bottom:16px}.modal-tags li a{color:var(--meta-text-color);font-family:Open Sans,sans-serif}.blog-meta li a,.blog-modal-wrapper .blog-meta li span{font-size:15px}.blog-modal-wrapper .blog-meta li{margin-right:30px;display:inline-block}.blog-meta li{margin-right:12px}.blog-meta li:last-child{margin-right:0}.item-meta li span{color:var(--text-color);font-size:15px}.modal-body .btn{padding:11px 25px 10px;font-size:14px}.subscribe-info span{top:50%;right:25px;transform:translateY(-50%)}.social.social-bg li a{-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:42px;height:42px;font-size:18px;line-height:42px}#scroll a{cursor:pointer;z-index:11;color:#fff;-o-transition:all .3s ease-out 0s;border-radius:50%;width:45px;height:45px;font-size:20px;line-height:45px;transition:all .3s ease-out;position:fixed;bottom:30px;right:-1px}#scroll a:hover,#scroll a:focus{color:#fff;opacity:.9}.side-mobile-menu{z-index:9999;background:var(--main-color);-o-transition:all .5s ease-out;width:380px;height:100%;transition:all .5s ease-out;position:fixed;top:0;left:-125%;overflow:scroll}.mean-container .mean-nav ul li a{background:var(--main-color);color:#fff;text-transform:capitalize;border:0 #0000;padding:8px 5%;font-weight:400}.mean-container .mean-nav ul li a:hover{background:var(--main-color);color:#fff}.side-mobile-menu.open-menubar{left:0}.close-icon span{color:var(--main-color);text-align:center;-o-transition:.3s;background:#e7e1e1;border-radius:30px;width:36px;height:36px;font-size:18px;line-height:37px;transition:all .3s;display:inline-block}.close-icon span:hover{box-shadow:0 6px 30px #0707071f}.modal-content .close-icon span:hover{box-shadow:none;color:#f5f4f4;background:var(--main-color)}.mobile-menubar{border:2px solid #0000;border-radius:3px;padding:5px 10px;font-size:20px}.mobile-menubar:focus{color:var(--main-color)}.mean-container .mean-nav{background:var(--main-color)}@media screen and (width>=1921px) and (width<=5000px){.slider-height,.slider-content-height{height:1080px}.slider-bg-img{border-bottom-right-radius:12px}.experience-bg-img{border-bottom-left-radius:12px}.xxl-device-width{max-width:2500px;margin:0 auto}.slider-social-link{right:14%}.marquee-w{max-width:2300px;margin:0 auto}}@media screen and (width>=1200px) and (width<=1600px){.slider-content h1{font-size:120px}}@media screen and (width>=1200px) and (width<=1440px){.slider-height{min-height:100vh}.slider-img img{width:81%}.slider-img:before{width:740px;height:740px;left:0}.single-slider.slider-height .container{max-width:1200px}.slider-content h1{font-size:110px}.slider-content span{font-size:40px;line-height:1.5}.slider-content h5 span{font-size:32px}.intro-feature-text-style{font-size:230px;bottom:-85px}.about-icon{max-width:25px;top:-5%}.experience-margin{margin-right:0}.slider-content p{font-size:29px}.slider-thumb img{max-width:100%;height:100%}h5{font-size:22px}.fact-style2{max-width:220px;bottom:-65px;right:-25px}.slider-content h2 span{font-size:28px}.intro-feature-icon{top:10%;left:1%}.slider-social-link .social{padding-right:48px}.sidebar-content .slider-height{min-height:740px;max-height:740px}.sidebar-content .slider-img img{width:85%}.sidebar-content .hero-shape{max-width:50px;max-height:50px}.slider-content .sub-heading{letter-spacing:5px;font-size:21px}.sidebar-content .about-shape2{left:-10px}.sidebar-content .about-img-over{margin:0 25px}.sidebar-content .skill-right-padding{margin-left:0}.sidebar-content .single-intro-feature-content{padding:40px 29px 18px}.sidebar-content .container{padding-left:30px}}@media screen and (width>=1200px) and (width<=1370px){.slider-img img{width:85%}.slider-img{max-width:87%}.slider-img:before{width:530px;height:520px;top:45px;left:11%}.hero-shape{max-width:50px;max-height:50px}.slider-content .sub-heading{margin-bottom:12px}.hero-shape2{right:7%}.hero-shape3{bottom:5%;left:3%}.about-img-over{padding-left:75px}.about-download-wrapper{left:-45px}.about-shape2{left:12px}.about-icon{top:-10%;right:1%}.signature{padding-right:35px}.slider-social-link .social{padding-right:15px}.single-intro-feature-content{padding:40px 30px 20px}.sidebar-content .slider-height,.slider-height{min-height:620px;max-height:620px}.sidebar-content .slider-img img{width:100%}.sidebar-content .hero-shape{max-width:50px;max-height:50px}.sidebar-content .slider-img{max-width:85%}.sidebar-content .hero-shape3{width:20px;left:3%}.sidebar-content .hero-shape2{max-width:30px;bottom:15%;right:2%}.sidebar-content .hero-shape4{left:50%}.sidebar-content .single-skill canvas{width:160px;height:160px}.sidebar-content .service-text h3{font-size:28px}.sidebar-content .single-skill .knob{margin-top:50px!important;margin-left:-135px!important}.sidebar-content .skill-text-style{font-size:212px}.slider-content h2 span{font-size:25px}.sidebar-content .slider-img{margin-right:0;padding-left:70px}.sidebar-content .slider-img:before{width:480px;height:480px;left:0}.sidebar-content .single-blog-content{padding-left:20px;padding-right:19px}.sidebar-content .single-blog-content h3{font-size:21px}.sidebar-content .testimonial-active{padding-right:50px}.sidebar-content .testimonial-text{font-size:23px;line-height:1.7}}@media screen and (width>=992px) and (width<=1199px){.slider-height{min-height:650px}.slider-img{max-width:85%}.slider-img:before{width:500px;height:490px;top:15px;left:-20%}.slider-social-link .social{padding-right:24px}.slider-social-link .social li{margin:8px 0}.slider-social-link .social li a{width:45px;height:40px;line-height:40px}.hero-shape{max-width:40px;max-height:40px}.slider-content .sub-heading{margin-bottom:10px}.slider-content h2 span{font-size:32px}.hero-shape2{bottom:13%;right:0}.hero-shape3{bottom:5%;left:3%}.main-menu ul li>a{font-size:16px}.single-intro-feature-content{padding:30px 20px 10px}.intro-feature-icon{top:8%;left:3%}.intro-ft-icon{margin-bottom:22px}.single-intro-feature-content h4{margin-bottom:15px}.single-intro-feature-content p{font-size:17px}.intro-feature-text-style{font-size:200px;bottom:-75px;right:-24px}.intro-ft-icon img{max-width:40px;max-height:40px}.about-img-wrapper{padding-right:30px}.marquee span{font-size:75px}.about-download-wrapper{max-width:62%;bottom:-110px;left:-65px}.about-icon{top:-8%;right:1%}.about-info li.pr-50{padding-right:100px}.about-text-style{bottom:383px;right:72%}.fact-style2{max-width:220px;bottom:-65px;right:-25px}.single-fact{text-align:center;padding:40px 20px}.single-fact h3{text-align:left;font-size:18px}.single-fact span,.single-fact span.per{font-size:60px}.single-fact .mr-25{margin-right:15px}.port-content{width:75px;height:75px;font-size:22px;line-height:75px}.experience-ser-icon.mr-30{margin-right:25px}.experience-service-text h3{font-size:25px}.experience-service-text h4{font-size:22px}.title h2{font-size:48px}.port-over-content h3{font-size:25px}.award-content h3{font-size:24px}.slider-content h5 span{font-size:28px}.slider-content h5{font-size:20px;line-height:2}.slider-content h1{font-size:100px}.slider-content span{letter-spacing:13px;font-size:38px;line-height:1.5}.slider-img{padding-left:0}.experience-margin{margin-top:-12px;margin-right:0;padding-left:0}.slider-img img{min-width:100%}h3{font-size:45px;line-height:1.1}.about-info li.pr-45{padding-right:65px}.signature{padding-right:40px}.single-fact span{font-size:62px}.single-fact p{font-size:26px;line-height:1.2}.port-over-content h5,.award-content h5{font-size:20px}.single-skill canvas{width:160px!important;height:160px!important}.single-skill .knob{color:#2e2e37!important;margin-top:50px!important;margin-left:-128px!important;font-size:32px!important}h5{font-size:22px}.rate{padding-right:6px;font-size:45px}.single-service{padding-left:20px;padding-right:15px}h4{font-size:26px}.service-ser-icon span{font-size:52px;left:30px}.testimonial-active{padding-left:70px;padding-right:10px}.testimonial-text{font-size:20px}.blog-meta li{margin-right:8px}.main-menu ul li{margin-left:28px}.experience-img img{border-top-right-radius:10px}.about-content h3{margin-bottom:15px}.about-content>p{margin-bottom:6px}.about-info li p{margin-bottom:3px}.marquee-w.mb-125{margin-bottom:50px}.single-portfolio h3{font-size:38px}.port-img{max-width:62%;margin-left:15px;margin-right:40px}.single-intro-feature-wrapper{padding-top:140px;padding-bottom:110px}.about-margin{margin-top:140px;margin-bottom:78px}.portfolio-area{padding-bottom:140px}.portfolio{margin-top:60px}.award-area{padding-top:130px;padding-bottom:140px}.education-area .theme-border-bottom{padding-top:75px}.skill-area{padding-top:65px;padding-bottom:80px}.pricing-area{padding-top:130px;padding-bottom:110px}.service-area{padding-top:118px;padding-bottom:105px}.testimonial-bg{padding-top:140px;padding-bottom:90px}.testimonial-wrapper{margin-top:40px}.contact-area{margin-top:140px;margin-bottom:140px}.blog-wrappers{padding-top:145px;padding-bottom:90px}.blog-wrapper,.price-wrapper,.award-wrapper{margin-top:50px}.footer-area{margin-bottom:40px}.education-wrapper{margin-right:0}.experience-area{margin-top:0;padding-bottom:115px}.experience-margin{margin-top:115px;margin-bottom:0;margin-right:0;padding-left:15px}.modal-body h4{font-size:35px}.single-blog-content{padding-left:26px;padding-right:21px}.skill-text-style{font-size:200px;bottom:50px;left:-20px}.sidebar-content .slider-height{min-height:580px;max-height:580px}.sidebar-content .slider-img img{width:100%}.sticky-menu .logo{margin:15px 0}.sidebar-content .hero-shape3{width:20px;left:3%}.sidebar-content .hero-shape4{left:50%}.sidebar-content .slider-img:before{width:380px;height:380px;top:50px;left:-50px}.sidebar-content .intro-feature-icon{width:30px;top:8%;left:3%}.header-sidebar .logo img{width:80%}.sidebar-content .single-skill canvas{width:160px;height:160px}.header-sidebar{width:260px;padding:48px 28px}.sidebar-content .slider-content h2{font-size:21px}.sidebar-content .slider-content h2 span{font-size:24px}.sidebar-content .single-intro-feature-content{margin-top:0}.sidebar-content .title h2{font-size:40px}.sidebar-content .about-shape2{width:72px;height:72px;left:0}.sidebar-content .about-download-wrapper{max-width:55%;bottom:-90px;left:-35px}.sidebar-content .about-shape1{width:110px;height:110px}.sidebar-content .about-img-over:before{width:40px;height:60px;right:35px}.sidebar-content .about-img-over:after{width:45px;height:45px;top:124px}.sidebar-content p{font-size:17px}.sidebar-content .single-portfolio h3{margin-left:15px;font-size:24px}.sidebar-content .port-img{max-width:58%}.sidebar-content .single-fact{justify-content:center}.sidebar-content .about-icon{width:25px}.sidebar-content .d-icon{width:22px}.sidebar-content .row.service-wrappers{margin-top:60px}.sidebar-content .single-service:hover .service-circle.service-large-circle{bottom:20px;right:20px}.sidebar-content .single-service:hover .service-circle.service-small-circle{top:30px;left:35px}.sidebar-content .single-price{padding:30px 25px 35px}.sidebar-content .single-blog-content h3{font-size:21px}.sidebar-content .single-blog-content{padding-left:18px;padding-right:17px}.sidebar-content .social.social-bg li a{width:35px;height:35px;font-size:15px;line-height:35px}.sidebar-content .experience-ser-icon span{width:52px;height:51px;font-size:28px;line-height:50px}.sidebar-content .experience-ser-icon.mr-30{margin-right:15px}.sidebar-content .progress-circular h4{font-size:21px}.sidebar-content .service-text h3{font-size:23px}.sidebar-content .btn{padding:10px 35px 9px;font-size:15px}.sidebar-content h6{font-size:18px}.sidebar-content .skill-text-style{font-size:152px;bottom:40px}.sidebar-content .hero-shape3{width:15px;bottom:30px;left:30px}.sidebar-content .hero-shape{max-width:45px;max-height:45px}.sidebar-content .hero-shape4{top:22%;left:47%}.sidebar-content .hero-shape2{max-width:22px;bottom:16%;right:1%}.sidebar-content canvas{width:170px!important;height:170px!important}.sidebar-content .single-intro-feature-content{padding:30px 30px 10px}.sidebar-content .skill-right-padding{margin-left:0}.sidebar-content .single-skill .knob{margin-top:54px!important;margin-left:-128px!important;font-size:36px!important}.single-brand img{width:80%}.slider-content .sub-heading,.sub-heading{line-height:1.5}.sidebar-content .container{padding-left:30px}.sidebar-content .slider-content .sub-heading{font-size:18px}.header-sidebar .header{background:0 0!important}.header-sidebar{width:100%;padding:20px 0;top:0;bottom:auto;background:0 0!important}.header-sidebar.sticky-menu{padding:0;background-color:#343a40!important}.sidebar-content{margin-left:0}.header-sidebar .header-btn,.header-sidebar .logo{position:static!important}.header-sidebar .logo{align-items:center;display:flex}.header-sidebar.sticky-menu .logo img{max-width:60%}.header-sidebar.sticky-menu .header-btn a{padding:8px 20px 7px}.header-sidebar .header-btn .mobile-m-bar a{border:0;font-size:20px}.header-sidebar .header-btn .mobile-m-bar{margin-left:0}}@media screen and (width>=768px) and (width<=991px){.sticky-menu .logo{margin:15px 0}.header-sidebar.sticky-menu .header-btn a{padding:8px 25px 6px}.intro-feature-icon{top:8%;left:2%}.intro-feature-text-style{font-size:230px;bottom:-90px}.slider-content .sub-heading,.sub-heading{line-height:1.9}.single-intro-feature-wrapper{padding-top:130px;padding-bottom:130px}.intro-feature-margin{margin-top:30px;margin-bottom:0}.port-over-content h3{font-size:23px}.modal-body .blog-meta{width:58%!important}.title span{font-size:19px}.title h2{font-size:40px}.award-content h3{font-size:21px}.port-content{width:65px;height:65px;font-size:18px;line-height:65px}.slider-img{margin-right:0}.slider-content{margin-top:70px;margin-bottom:65px}.slider-content h1{margin-bottom:12px;font-size:100px;line-height:.9}.slider-content h2 span{font-size:32px}.slider-content h2{margin-bottom:20px;font-size:24px;line-height:2}.slider-content p{padding:0 100px;font-size:24px;line-height:1.4}.slider-content .btn{margin-top:20px}.slider-img{right:0}.about-img-over{padding-left:0}.about-download-wrapper{bottom:-122px;left:-117px}.about-shape2{left:-65px}.experience-margin{margin-top:110px;margin-right:0;padding-left:0}h3{font-size:50px;line-height:1.1}.single-fact{justify-content:center}.fact-style1{max-width:200px;bottom:92%}.fact-style2{max-width:200px;bottom:-70px}.experience-img{margin-left:0}.experience-img img{border-radius:12px}.port-over-content h5,.award-content h5{font-size:20px}.rate{padding-right:6px;font-size:45px}h4{font-size:25px}.testimonial-active{padding-left:70px;padding-right:10px}.testimonial-text{font-size:20px}.blog-meta li{margin-right:8px}h3{font-size:50px}.testimonial-img{width:auto}.contact-info-content{justify-content:space-between;display:flex}.contact-info-content li{text-align:center;width:33.33%;display:inline-block!important}.contact-icon.d-inline-block.text-center.theme-bg.mr-30{margin:20px auto;display:block!important}.portfolio-area{padding-bottom:130px}.marquee-w.mb-125{margin-bottom:75px}.row.portfolio{margin-top:40px}.single-portfolio h3{margin-top:12px;font-size:32px}.single-portfolio{padding-top:40px;padding-bottom:30px}.fun-fact-area{padding-top:130px;padding-bottom:95px}.award-area{padding-top:120px;padding-bottom:125px}.experience-area{padding-bottom:130px}.education-area .theme-border-bottom{padding-top:115px}.skill-area{padding-top:120px;padding-bottom:75px}.skill-text-style{font-size:180px;bottom:20px}.award-wrapper{margin-top:35px}.progress-circular h4{font-size:21px}.service-wrappers{margin-top:38px}.pricing-area{padding-top:120px;padding-bottom:100px}.service-area{padding-top:85px;padding-bottom:105px}.testimonial-bg{background:#f5f4f4;padding-top:120px;padding-bottom:130px;position:static!important}.testimonial-area{background:var(--section-bg)}.contact-area{margin-top:120px;margin-bottom:0}.contact-wrapper{margin-top:20px}.contact-info{padding-top:0}.map-wrapper{margin-top:50px}.blog-area{padding-top:120px}.blog-wrappers{padding-top:120px;padding-bottom:75px}.blog-wrapper{margin-top:35px}.footer-area{margin-bottom:45px;padding-top:102px}.port-button{margin-bottom:28px}.service-wrapper{margin-top:38px}.price-wrapper{margin-top:42px}.slider-img-wrapper{position:relative!important}.testimonial-wrapper{margin-top:32px;padding-bottom:135px}.quit{top:11px}.experience-bg-img{border-radius:12px;min-height:600px;margin:0 auto;width:83%!important;position:inherit!important}.experience-margin{margin-top:0;padding-bottom:0}.award-margin{padding-bottom:18px}.slider-bg-img{background-position:50%;border-radius:12px;min-height:75vh;margin:83px auto 70px;position:inherit!important;width:83%!important}.logo{margin:22px 0}.about-margin{margin-top:135px;margin-bottom:40px}.about-content{margin-top:35px}.experience-wrapper.extra-width{flex-direction:column-reverse;display:flex}.slider-content-height{min-height:auto}.slider-social-link{right:0}.service-ser-icon{margin-bottom:30px;margin-left:15px}.single-service{padding:70px 30px 50px}.service-text h3{font-size:28px}.education-wrapper{margin-right:0}.modal-content{width:90%;margin:0 auto}.modal-body{padding-left:20px;padding-right:20px}.modal-body h4{font-size:38px}.slider-height,.slider-container{max-height:100vh}.slider-img{padding-top:0;padding-left:0}.slider-img:before{width:480px;height:470px;top:30px;left:-13%}.blog-modal-img img{border-radius:12px}.marquee span{font-size:60px}.single-portfolio .port-img{width:62%;margin-top:-36px;margin-right:auto}.single-blog-content h3{font-size:22px}.slider-social-link .social{padding-right:24px}.header-sidebar{width:100%;padding:0;bottom:auto;background:0 0!important}.sidebar-content{margin-left:0}.header-sidebar .header{justify-content:space-between;display:flex;background:0 0!important}.header-sidebar.sticky-menu{background:#25262f!important}.sidebar-content .slider-height{min-height:975px}.header-sidebar .logo,.header-sidebar .header-btn{position:static!important}.header-sidebar .logo img{width:120px}.header-sidebar .header-btn a{padding:9px 25px 8px;font-size:14px}.header-sidebar .header-btn a.mobile-menubar{border:none;padding:0;font-size:20px}.sidebar-content .intro-feature-icon{top:4%}.sidebar-content .title h2{margin-bottom:20px}.sidebar-content .skill-right-padding{margin-left:0}.skill-right-padding{margin-right:0}.mobile-menubar{padding-right:0}.single-brand img{width:80%}}@media screen and (width<=915px) and (orientation:landscape){.slider-content{margin-top:30px}.slider-content h1{margin-bottom:0!important;font-size:60px!important;line-height:1!important}.slider-height{min-height:800px!important}.slider-content h2{margin-bottom:0!important}.slider-content .sub-heading{font-size:14px!important}}@media screen and (width<=760px) and (orientation:landscape){.slider-height{min-height:700px!important}}@media screen and (width<=568px) and (orientation:landscape){.slider-height{min-height:630px!important}}@media screen and (width<=767px){.header-sidebar.sticky-menu .header-btn a{padding:8px 20px 7px}.slider-height{min-height:800px}.slider-img{padding-left:0}.blog-modal-img img{border-radius:12px}.slider-content .sub-heading{letter-spacing:4px;margin-bottom:10px;font-size:18px}.slider-content h2{margin-bottom:15px;font-size:18px}.slider-content h2 span{font-size:20px}.title h2{margin-bottom:24px;font-size:35px}.single-price p{margin-top:8px;margin-bottom:0;font-size:18px}.intro-feature-text-style{font-size:100px;bottom:-38px}.single-intro-feature-wrapper{padding-top:70px;padding-bottom:40px}.intro-feature-margin{margin-top:0}.intro-ft-icon{margin-bottom:22px}.intro-ft-icon img{max-width:40px;max-height:40px}.single-intro-feature-content h4{margin-bottom:15px}.about-download-wrapper{bottom:-122px;left:-117px}.about-shape2{width:75px;height:75px;left:-50px}.about-shape1{width:110px;height:110px}.about-img-over:after{right:-45px}.about-download-wrapper{max-width:200px;bottom:-95px;left:-80px}.d-icon{width:20px}.foot-logo img{width:120px}.single-fact{justify-content:center}.single-fact h3{font-size:21px;line-height:1.3}.single-fact span,.single-fact span.per{font-size:58px}.fun-fact-content{margin-bottom:40px}.fun-fact-area{padding-top:70px;padding-bottom:40px}.signature{margin-bottom:30px}.about-img-over{padding-left:0}.slider-img{margin-left:0;margin-right:0;padding-top:0}.education-wrapper{margin-right:0}.contact-wrapper{margin-top:10px}.contact-icon{width:50px;height:50px;line-height:50px}.contact-form{margin-top:10px}.logo{margin-top:25px;margin-bottom:25px}.sticky-menu .logo{margin:12px 0}.slider-content{margin-top:100px;margin-bottom:45px;padding-right:0}.slider-content h1{margin-bottom:18px;font-size:60px}.slider-content span{letter-spacing:10px;font-size:20px}.slider-content h5{letter-spacing:1.8px;font-size:17px;line-height:2}.slider-content h5 span{letter-spacing:2px;font-size:20px}.slider-content .btn{margin-top:15px}.btn{padding:9px 30px;font-size:14px}.slider-img img{-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;min-width:auto;min-height:auto}.mobile-menubar{border-radius:3px;padding:2px 0 2px 10px;font-size:18px}.slider-social-link .social li a{width:36px;height:30px;font-size:16px;line-height:30px}.port-over-content h3{font-size:24px}.port-over-content span{font-size:15px}.title span{letter-spacing:2px;font-size:16px}.title h3{letter-spacing:3px}h3{font-size:29px}p{font-size:17px}.award-content h3{font-size:24px}.award-logo{margin-top:20px;margin-bottom:30px}.experience-service-text h3{font-size:24px}.experience-service-text h4{font-size:21px}.experience-service-text h4 span{font-size:15px}.progress-circular h4{font-size:22px}.single-fact p{font-size:22px;line-height:1.2}.single-fact .mr-25{margin-right:20px}.award-wrapper{text-align:center;margin-top:12px;margin-left:10px;margin-right:10px}.award-margin{padding-top:30px;padding-bottom:25px}.experience-ser-icon{margin-right:12px}.experience-ser-icon span{width:44px;height:43px;font-size:22px;line-height:44px}h5{margin-bottom:9px;font-size:20px}.experience-content li{margin-bottom:22px}.experience-img{margin-left:0}.experience-img img{border-radius:12px}.rate{font-size:48px}h4{font-size:22px}.service-ser-icon span{font-size:60px;top:5px}.testimonial-bg:before{display:none}.testimonial-area{background:var(--section-bg)}.testimonial-text{font-size:17px;line-height:1.5}.testimonial-active{padding-left:50px;padding-right:0}.quit img{max-width:28px}h6{font-size:17px}.testimonial-img{width:auto;margin-top:40px}.marquee-w.mb-45{margin-bottom:25px}.service-ser-icon img{max-width:54px;max-height:54px}.testimonial-wrapper{margin-top:25px}.brand-active{margin-top:45px;margin-bottom:70px}.slick-dots{left:50px}.slick-arrow .l-a,.slick-arrow .r-a{width:36px;height:36px;font-size:16px;line-height:34px;top:-72px;right:58px}.slick-arrow .r-a{right:15px}.single-brand img{margin:0 auto}.contact-info-content li{display:flex}.contact-info .mb-12{padding-left:15px;padding-right:15px}::placeholder{font-size:16px}::-moz-placeholder{font-size:16px}.side-mobile-menu{width:95%}.blog-meta li.mr-15{margin-right:8px}.single-blog-content{padding-left:20px;padding-right:15px}.single-service{padding:45px 20px 28px 30px}.service-text h3{font-size:25px}.single-service:hover .service-circle.service-large-circle{bottom:20px;right:20px}.single-service:hover .service-circle.service-small-circle{top:28px;left:38px}.about-margin{margin-top:90px;margin-bottom:0}.about-content p.mb-25{margin-bottom:12px}.marquee span{font-size:60px}.marquee-w.mb-125{margin-bottom:55px}.experience-margin{margin-top:110px;margin-right:0;padding-left:0}.portfolio-area{padding-top:0;padding-bottom:70px}.row.portfolio{margin-top:10px}.award-area{padding-top:65px;padding-bottom:70px}.experience-area{padding-bottom:62px}.education-area .theme-border-bottom{padding-top:115px}.skill-area{padding-top:60px;padding-bottom:22px}.single-skill{margin-bottom:5px}.pricing-area{padding-top:65px;padding-bottom:40px}.service-area{padding-top:52px;padding-bottom:45px}.row.service-wrappers{margin-top:12px}.testimonial-bg{padding-top:65px;padding-bottom:70px}.contact-area{margin-top:65px;margin-bottom:0}.blog-area{padding-top:60px}.blog-wrappers{padding-top:65px;padding-bottom:20px}.footer-area{margin-bottom:25px;padding-top:60px}.port-button{margin-bottom:28px}.price-wrapper,.service-wrapper{margin-top:12px}.single-price:hover{margin-top:0}.slider-img-wrapper{position:relative!important}.experience-bg-img{border-radius:12px;min-height:450px;margin:0 auto;width:92%!important;position:inherit!important}.experience-margin{margin-top:0;padding-bottom:0}.experience-wrapper.extra-width{flex-direction:column-reverse;display:flex}.slider-bg-img{background-position:50%;border-radius:12px;min-height:65vh;margin:83px auto 63px;position:inherit!important;width:80%!important}.logo{margin:25px 0}.slider-social-link .social{padding-right:15px}.slider-social-link .social li a{color:#98c949!important}.slider-social-link .social li:hover{background:0 0}.quit{top:4px}.service-yellow-shadow{top:-8%;left:-48%}.service-ser-icon{margin-bottom:30px;margin-left:15px}.modal-content{width:98%;margin:0 auto}.modal-body{padding-left:10px;padding-right:10px}.modal-content h2{padding:35px 0 18px;font-size:24px}.blog-meta{width:100%!important}.blog-content h6{font-size:18px}.pro-modal-footer h6{padding-right:0}.modal-tags h6{padding-bottom:10px}.pro-modal-footer{margin-top:0;margin-bottom:10px}.blog-meta li a,.blog-meta li span,.blog-meta li a:before,.blog-meta li span:before{font-size:14px}.port-content{width:50px;height:50px;font-size:16px;line-height:50px}.port-over-content{padding:10px 25px 25px}.slick-dots{bottom:-60px}.header-btn a{padding:10px 20px;font-size:11px}.mobile-m-bar{margin-left:2px}.header-btn{padding-left:2px}.meta-wrapper{margin-top:45px}.d-text.d-block.d-sm-inline-block{display:block!important}.slider-img:before{width:350px;height:350px;top:35px;left:-28px}.slider-img{max-width:300px;padding-left:10px}.single-portfolio .port-img{opacity:1;visibility:visible;width:65%;margin-top:0;margin-right:auto;position:static!important}.single-portfolio{padding-top:40px;padding-bottom:30px}.single-portfolio h3{margin-top:10px;margin-bottom:25px;font-size:28px}.blog-wrapper.blog-active{margin-top:10px}.footer-logo{padding-bottom:30px}.map-wrapper{margin-top:30px}.contact-info .massage{min-height:170px}.title .mt--8{margin-top:0}.single-portfolio:hover .port-img{width:65%;transform:rotate(-10deg)}.signature{padding-right:5px}.signature img{width:80%}.about-footer-content-right{margin-top:0}.header-sidebar{width:100%;padding:0;bottom:auto;background:0 0!important}.sidebar-content{margin-left:0}.header-sidebar .header{justify-content:space-between;display:flex;background:0 0!important}.header-sidebar.sticky-menu{background:#25262f!important}.sidebar-content .slider-height{min-height:810px}.header-sidebar .logo,.header-sidebar .header-btn{position:static!important}.header-sidebar .logo img,.logo img{width:120px}.header-sidebar .header-btn a{padding:9px 15px 7px;font-size:12px}.header-sidebar .header-btn a.mobile-menubar{border:none;margin-left:15px;padding:0;font-size:20px}.sidebar-content .intro-feature-icon{top:4%}.sidebar-content .title h2{margin-bottom:20px}.sidebar-content .skill-right-padding{margin-left:0}.skill-right-padding{margin-right:0}.single-brand img{width:80%}}@media screen and (width>=0) and (width<=360px){.slider-img:before{width:315px;height:310px;top:25px;left:-10px}.single-intro-feature-content{padding:45px 30px 25px}.intro-ft-icon img{max-width:35px;max-height:35px}.about-download-wrapper{max-width:150px;bottom:-75px;left:-50px}.about-shape2{width:60px;height:60px;left:-45px}.slick-arrow .l-a,.slick-arrow .r-a{inset:auto auto -20px 43%;transform:translate(-50%)}.slick-arrow .r-a{left:57%}.blog-wrappers{padding-bottom:90px}.header-sidebar .logo img{width:100px}.header-sidebar .header-btn a{font-size:11px}}@media screen and (width>=576px) and (width<=767px){.slider-content h1{margin-bottom:5px;font-size:90px}.about-footer-content-right{margin-top:0}.about-footer-content{margin-top:16px}.blog-meta li.mr-15{margin-right:5px}.side-mobile-menu{width:auto}.port-over-content h3{font-size:28px}.experience-ser-icon{margin-right:25px}.single-service{padding-left:45px;padding-right:35px}.single-fact p{margin-top:10px;font-size:22px}p{font-size:18px}h3{font-size:36px}.single-fact .mr-25{justify-content:center;margin-right:15px}.slider-social-link{right:-85px}.modal-content{width:90%}.modal-content h2{font-size:28px}.blog-meta li a,.blog-meta li span,.blog-meta li a:before,.blog-meta li span:before{font-size:13px}.modal-body .blog-meta{width:80%!important}.single-blog-content h3{font-size:21px}.slider-content p{padding-left:60px;padding-right:60px}.modal-body h4{font-size:28px}.title h2{font-size:36px}.progress-circular h4{font-size:22px}.service-text h3{font-size:28px}.d-text.d-block.d-sm-inline-block{display:inline-block!important}.slider-img{max-width:360px}.slider-img:before{width:410px;height:410px;top:35px;left:-32px}.single-portfolio .port-img{width:65%}.port-content{width:70px;height:70px;font-size:20px;line-height:70px}.single-service{padding-top:48px;padding-bottom:38px}}@media screen and (width>=400px) and (width<=576px){h6{font-size:20px}.blog-meta li.mr-15{margin-right:18px}.single-fact span{font-size:60px}.single-fact p{font-size:25px;line-height:1.3}.slider-social-link{right:-75px}.modal-content h2{font-size:22px}.blog-meta li a,.blog-meta li span,.blog-meta li a:before,.blog-meta li span:before{font-size:16px}.slider-content p{padding-left:60px;padding-right:60px}.d-text.d-block.d-sm-inline-block{display:inline-block!important}.single-portfolio .port-img{width:65%}.port-content{width:70px;height:70px;margin-right:10px;font-size:20px;line-height:70px}.sidebar-content .slider-height{min-height:760px}}@media screen and (width>=500px) and (width<=576px){.slider-content h1{padding:0 30px;font-size:90px}}.site{--surface:#fff;--surface-2:#f6f9ff;--surface-3:#eef3ff;--text-main:#1a2238;--text-muted:#5f6985;--line:#e1e8f5;--accent:#063e5e;--hero-accent:#fd0;--dark-1:#141a27;--dark-2:#1d2435;--shadow-soft:0 14px 40px #14254714;color:var(--text-main);position:relative}.section-shell{padding:88px clamp(20px,4vw,64px)}.section-dark{color:#e5ebff;background:linear-gradient(160deg, var(--dark-1) 0%, var(--dark-2) 100%)}.topbar{--accent:var(--hero-accent);z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;grid-template-columns:auto 1fr auto;align-items:center;padding:14px clamp(16px,2.5vw,32px);display:grid;position:absolute;top:0;left:0;right:0}.brand{color:#fff;align-items:center;gap:10px;display:flex}.brand-mark{width:32px;height:32px;color:var(--accent);background:#ffdd0029;border-radius:50%;place-content:center;font-size:18px;font-weight:700;display:grid}.brand span:last-child{letter-spacing:.2px;font-family:Noto Sans,Open Sans,Segoe UI,Arial,sans-serif;font-size:clamp(22px,1.55vw,28px);font-weight:700}.menu{justify-self:center;align-items:center;gap:clamp(16px,2vw,30px);display:flex}.menu a{color:#f5f8ff;align-items:center;font-family:Roboto,Open Sans,Segoe UI,sans-serif;font-size:17px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.menu a:first-child,.menu a:hover{color:var(--accent)}.menu-dropdown{align-items:center;display:inline-flex;position:relative}.menu-dropdown-toggle{color:#f5f8ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:Roboto,Open Sans,Segoe UI,sans-serif;font-size:17px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.menu-dropdown:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.menu-dropdown-toggle svg{font-size:14px;transition:transform .2s}.menu-dropdown:hover .menu-dropdown-toggle{color:var(--accent)}.submenu{z-index:90;background:#0e1421f2;border:1px solid #ffffff2e;border-radius:10px;min-width:280px;padding:8px 0;display:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 32px #00000047}.submenu a{color:#e8eeff;white-space:nowrap;padding:10px 14px;font-size:14px;text-decoration:none;display:block}.submenu a:hover{color:var(--accent);background:#ffffff14}.menu-dropdown:hover .submenu{display:block}.menu-dropdown:hover .menu-dropdown-toggle svg{transform:rotate(180deg)}.menu-toggle{color:#fff;background:#0a101c80;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:none}.topbar-cta{background:#10162459;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;padding:3px;line-height:0;transition:transform .2s,box-shadow .2s;display:inline-flex}.topbar-actions{align-items:center;gap:12px;display:inline-flex}.topbar-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000038}.topbar-cta-image{border-radius:6px;width:auto;max-width:185px;height:44px;display:block}.topbar-youtube{color:#fff;letter-spacing:.2px;background:linear-gradient(135deg,red 0%,#cf0a0a 100%);border:1px solid #ff0000a6;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-family:Roboto,Open Sans,Segoe UI,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.topbar-youtube:hover{background:linear-gradient(135deg,#ff1f1f 0%,#e00000 100%);transform:translateY(-1px);box-shadow:0 10px 20px #ff00004d}.hero-section{--accent:var(--hero-accent);background:radial-gradient(circle at 68% 52%,#ffdd001a,#0000 42%),linear-gradient(130deg,#101624 0%,#1b2234 50%,#131b2a 100%);grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;min-height:86vh;display:grid;position:relative;overflow:hidden}.hero-copy{padding-left:clamp(12px,2vw,28px)}.hero-copy h1{color:#fff;letter-spacing:-1px;margin:8px 0 14px;font-size:clamp(44px,6.4vw,84px);font-weight:800;line-height:.9}.hero-sub{color:#fff;font-size:clamp(17px,2.05vw,28px);font-weight:700}.hero-subline{color:#fff;margin-top:8px;font-size:.9em;display:block}.hero-sub span{color:var(--accent)}.hero-sub .hero-subline{color:#fff}.typed-role{align-items:center;min-height:1.2em;display:inline-flex}.typing-cursor{color:var(--accent);margin-left:4px;font-size:.9em;font-style:normal;animation:.9s step-end infinite blink-cursor}@keyframes blink-cursor{0%,50%{opacity:1}51%,to{opacity:0}}.primary-btn{background:var(--accent);color:#162025;letter-spacing:.5px;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:26px;padding:12px 22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.primary-btn.small{padding:10px 16px;font-size:12px}.hero-whatsapp-btn{color:#131313;background:#fff;border:3px solid #20c15a;border-radius:999px;gap:12px;padding:8px 20px 8px 10px;box-shadow:0 10px 26px #09201240}.hero-whatsapp-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0920124d}.hero-whatsapp-btn .whatsapp-icon-wrap{color:#fff;background:#22c55e;border-radius:50%;flex-shrink:0;place-content:center;width:42px;height:42px;font-size:24px;display:grid}.hero-whatsapp-btn .whatsapp-labels{flex-direction:column;line-height:1.05;display:inline-flex}.hero-whatsapp-btn .whatsapp-labels strong{letter-spacing:.2px;color:#101010;font-size:27px}.hero-whatsapp-btn .whatsapp-labels small{color:#22c55e;font-size:13px;font-weight:700}.hero-photo,.about-photo,.exp-photo,.testi-photo{background-position:50%;background-size:cover;border-radius:16px;width:100%}.hero-photo{filter:none;background-image:url(/hero-ashutosh.png);background-position:top;background-repeat:no-repeat;background-size:cover;justify-self:start;width:calc(100% - 42px);min-height:560px;margin-top:28px}.hero-socials{flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.hero-socials a{color:#fff;background:#ffffff08;border:1px solid #fff3;border-radius:4px;place-content:center;width:40px;height:40px;text-decoration:none;display:grid}.consultation-page .topbar{background:linear-gradient(130deg,#101624 0%,#1b2234 50%,#131b2a 100%);border-bottom:1px solid #ffffff14;position:sticky;top:0}.consultation-hero{background:radial-gradient(circle at 20% 20%,#063e5e47,#0000 40%),linear-gradient(130deg,#101624 0%,#1b2234 50%,#131b2a 100%);min-height:calc(100vh - 92px)}.consultation-head{max-width:860px;margin:0 auto 22px}.consultation-hero h2{color:#fff}.consultation-hero .works-intro{color:#e5ebffd9}.consultation-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.consultation-brief-card{background:#fff;border:1px solid #e4ebf8;border-radius:14px;padding:20px;box-shadow:0 12px 26px #14254714}.consultation-brief-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.consultation-brief-head h3{color:#1d2943;margin:0;font-size:26px}.consultation-brief-card p{color:#576282;margin:0 0 12px}.course-detail-hero{background:radial-gradient(circle at 18% 20%,#063e5e52,#0000 42%),linear-gradient(130deg,#101624 0%,#1b2234 55%,#111827 100%);padding-top:85px;padding-bottom:48px}.course-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.course-detail-main{max-width:860px}.course-breadcrumb{color:#9fc7ff;margin:0 0 18px;font-size:13px;font-weight:800}.course-detail-main h1,.course-detail-not-found h1{color:#fff;margin:0 0 16px;font-size:clamp(36px,5vw,64px);line-height:1.04}.course-detail-subtitle{color:#ecf1ffe6;max-width:760px;margin:0 0 18px;font-size:clamp(17px,1.6vw,22px);line-height:1.55}.course-stats-card{background:#fff;border:1px solid #d1d7e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;width:fit-content;max-width:100%;margin-bottom:16px;font-family:Open Sans,Segoe UI,Arial,sans-serif;display:inline-grid;overflow:hidden;box-shadow:0 4px 14px #0000001a}.course-stats-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:108px;padding:10px 14px;display:flex}.course-stats-divider{background:#d1d7e0;width:1px;margin:10px 0}.course-stats-value{color:#1c1d1f;letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1}.course-stat-stars{align-items:center;gap:1px;display:inline-flex}.course-star{line-height:0;display:inline-flex}.course-star svg{color:#d1d7e0;font-size:11px}.course-star.is-full svg,.course-star.is-partial svg{color:#b4690d}.course-star.is-partial svg{opacity:var(--star-fill,.85)}.course-stats-link{color:#1c1d1f;text-underline-offset:2px;cursor:default;font-size:11px;font-weight:600;line-height:1.3;text-decoration:underline}.course-stats-icon{color:#1c1d1f;margin-bottom:1px;font-size:15px}.course-stats-caption{color:#6a6f73;font-size:11px;font-weight:400;line-height:1.2}@media (width<=760px){.course-stats-col{min-width:96px;padding:9px 12px}.course-stats-value{font-size:20px}}.course-badges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.course-badges span,.course-plan-label{color:#dcecff;background:#063e5e6b;border:1px solid #9fc7ff52;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.course-author{color:#ecf1ffbf;margin:0;font-size:14px}.course-purchase-card{background:#fff;border:1px solid #ffffff29;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #0000003d}.course-purchase-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:210px;position:relative}.course-thumb-badge{z-index:1;color:#18233d;background:#fffffff5;border:1px solid #063e5e29;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px #00000024}.course-purchase-body{gap:12px;padding:18px;display:grid}.course-purchase-body strong{color:#101624;font-size:34px;line-height:1}.course-price-wrap{gap:4px;display:grid}.course-price-note{color:#59637e;font-size:13px;font-weight:600;line-height:1.4}.course-international-note{color:#35405f;background:#f3f7ff;border:1px solid #dfe7f4;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.course-purchase-body a,.course-detail-not-found a{color:#fff;background:linear-gradient(135deg,#101624 0%,#1b2234 100%);border-radius:8px;justify-content:center;align-items:center;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.course-intro-btn{color:#cf0a0a;background:#fff;border:1px solid #cf0a0a73;gap:8px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.course-intro-btn svg{color:red;flex-shrink:0;font-size:18px}.course-intro-btn:hover{color:#b00808;background:#ff00000f;border-color:#cf0a0a}.course-purchase-body p{color:#59637e;margin:0;font-size:14px;line-height:1.6}.course-detail-content{background:#fff}.course-content-grid{grid-template-columns:minmax(0,1fr);gap:34px;max-width:1020px;display:grid}.course-info-panel{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5ecf8;border-radius:0;padding:0 0 30px}.course-info-panel:last-child{border-bottom:0;padding-bottom:0}.course-info-panel h2{color:#17213a;margin:0 0 16px;font-size:30px}.learn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.learn-item{color:#35405f;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.learn-item svg{color:#1f8f4d;flex-shrink:0;margin-top:4px}.curriculum-list{border:0;border-radius:0;overflow:hidden}.curriculum-row{background:0 0;border-bottom:1px solid #e1e8f5;grid-template-columns:110px 1fr;gap:14px;padding:13px 0;display:grid}.curriculum-row:last-child{border-bottom:0}.curriculum-row span{color:#6a748d;font-weight:700}.curriculum-row strong{color:#1e2943}.curriculum-weeks{gap:22px;display:grid}.curriculum-week{background:#f8fbff;border:1px solid #e1e8f5;border-radius:14px;padding:22px 24px}.curriculum-week-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.curriculum-week-label{color:var(--accent);letter-spacing:.3px;background:#063e5e1a;border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.curriculum-week-head h3{color:#17213a;margin:0;font-size:22px}.curriculum-week-goal{color:#35405f;margin:0 0 16px;line-height:1.65}.curriculum-week-block{margin-bottom:14px}.curriculum-week-block:last-of-type{margin-bottom:0}.curriculum-week-block h4{color:#1e2943;text-transform:uppercase;letter-spacing:.4px;margin:0 0 8px;font-size:15px;font-weight:700}.curriculum-week-block ul{color:#35405f;margin:0;padding-left:20px;line-height:1.75}.curriculum-practical-list li{padding-left:22px;list-style:none;position:relative}.curriculum-practical-list li:before{content:"✓";color:#1f8f4d;font-weight:700;position:absolute;left:0}.curriculum-week-project{color:#1e2943;border-top:1px dashed #d4deef;margin-top:16px;padding-top:14px;line-height:1.6}.curriculum-week-project strong{color:var(--accent)}.requirements-list{color:#35405f;margin:0;padding-left:20px;line-height:1.8}.course-info-panel p{color:#35405f;margin:0 0 12px;line-height:1.8}.course-detail-not-found{max-width:680px}.course-detail-not-found p{color:#ecf1ffd9}.eyebrow{letter-spacing:7px;color:var(--accent);margin:0;font-size:13px;font-weight:800}.center{text-align:center}.features{background:var(--surface-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.feature-card{background:var(--surface);min-height:320px;box-shadow:var(--shadow-soft);border:1px solid #e8eef9;border-radius:12px;padding:28px 24px}.feature-card:nth-child(2n){transform:translateY(26px)}.feature-icon{color:#2a3648;font-size:42px}.feature-card h3{margin:14px 0 10px;font-size:24px;font-weight:700}.feature-card p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}.about{background:var(--surface);grid-template-columns:.95fr 1.05fr;gap:30px;display:grid}.about-photo{background-image:url(/about-profile.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:680px}.about-copy{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.about-copy>h2{margin-top:10px;margin-bottom:18px}.about-copy .eyebrow{display:block}.about-copy h2,.works h2,.awards h2,.exp-copy h2,.skills h2,.services h2,.pricing h2,.testimonial h2{color:var(--text-main);margin:10px 0 18px;font-size:clamp(38px,4.4vw,72px);font-weight:800;line-height:1.05}.about-copy p,.stats p,.exp-copy p,.skills p,.service-card p,.award-row p,.testimonial blockquote{color:var(--text-muted);margin:0 0 14px;font-size:16px;line-height:1.7}.bio-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;margin-top:20px;padding-top:16px;font-size:16px;display:grid}.bio-grid span:nth-child(odd){color:#242b3e;font-weight:700}.about-story{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.about-story h3{color:#161d30;margin:0 0 12px;font-size:clamp(28px,3.2vw,54px);font-weight:800;line-height:1.02}.about-story p{color:#27314a;margin:0 0 12px;font-family:Open Sans,Segoe UI,Arial,sans-serif;font-size:clamp(14px,1.15vw,18px);font-weight:400;line-height:1.75}.about-accent{color:inherit;font-weight:700}.about-signoff{border-top:0;margin-top:0;margin-bottom:12px;padding-top:0;font-style:normal}.about-skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin-top:22px;display:grid}.about-skill-item{text-align:center}.about-skill-circle{color:#1c2741;border:5px solid #7cf55a;border-radius:50%;place-content:center;width:120px;height:120px;margin:0 auto 8px;font-family:jost-medium-font,Open Sans,sans-serif;font-size:34px;font-weight:700;display:grid}.about-skill-item h4{color:#1f2943;margin:0;font-size:14px;font-weight:600}.works{background:linear-gradient(#f6fbff 0%,#eef5ff 100%)}.works-head{max-width:860px;margin:0 auto 26px}.works h2{white-space:nowrap;font-size:clamp(24px,3vw,44px)}.works-intro{color:var(--text-muted);margin:0;font-size:16px;line-height:1.7}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.portfolio-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e7eef9;border-radius:14px;overflow:hidden}.portfolio-thumb{background:linear-gradient(135deg, var(--thumb-start), var(--thumb-end));border-bottom:1px solid #e7eef9;min-height:300px;position:relative}.portfolio-index{color:#ffffffe6;font-size:20px;font-weight:800;position:absolute;top:14px;right:18px}.portfolio-meta{padding:20px}.portfolio-tag{letter-spacing:1.4px;color:#7783a0;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.portfolio-meta h3{margin:0 0 10px;font-size:28px;line-height:1.2}.portfolio-meta p{color:var(--text-muted);margin:0 0 14px;font-size:14px;line-height:1.7}.portfolio-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.portfolio-footer span{color:#79849d;font-size:12px;font-weight:700}.portfolio-footer a{color:#fff;letter-spacing:.2px;background:linear-gradient(135deg,#101624 0%,#1b2234 100%);border:1px solid #1f2a44;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.courses{background:linear-gradient(#fff 0%,#f6f9ff 100%)}.courses h2{color:var(--text-main);white-space:nowrap;margin:10px 0 18px;font-size:clamp(24px,3vw,44px);font-weight:800;line-height:1.05}.courses-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.course-card{background:#fff;border:1px solid #dfe7f5;border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex;box-shadow:0 10px 26px #1425470f}.course-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e5ecf8;border-radius:10px;width:100%;height:240px}.course-level{color:#17233f;letter-spacing:.8px;text-transform:uppercase;background:#063e5e1f;border-radius:999px;align-self:flex-start;margin-left:4px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.course-card h3{color:#1c2741;margin:0;padding:0 4px;font-size:24px;line-height:1.25}.course-meta{color:#58627f;gap:6px;padding:0 4px;font-size:14px;display:grid}.course-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:0 4px 4px;display:flex}.course-footer strong{color:#12213f;font-size:20px}.course-footer a{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#101624 0%,#1b2234 100%);border:1px solid #1f2a44;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.stats{grid-template-columns:1.05fr .95fr;gap:24px;display:grid}.stats h2{color:#fff}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stats-grid article{border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:22px;display:flex}.stats-grid strong{color:var(--accent);font-size:52px;line-height:1}.stats-grid span{color:#fff;font-size:18px;font-weight:700}.awards{background:var(--surface-2)}.award-list{border-top:1px solid var(--line);margin-top:20px}.award-row{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr 1fr 1.4fr;align-items:center;gap:14px;padding:18px 0;display:grid}.award-row strong,.award-row h3{margin:0;font-size:22px}.experience{grid-template-columns:1fr 1fr;gap:28px;display:grid}.exp-photo{background:linear-gradient(150deg,#88857b,#cfba9a);min-height:620px}.exp-card{align-items:center;gap:14px;margin-top:18px;display:flex}.exp-card span{background:var(--accent);border-radius:12px;place-content:center;width:52px;height:52px;display:grid}.exp-card h3{margin:0;font-size:30px}.exp-card p{margin:4px 0 0}.skills{background:#f9fcff;grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.skill-grid article{text-align:center}.circle{border:5px solid var(--accent);border-radius:50%;place-content:center;width:130px;height:130px;margin:0 auto 10px;font-size:32px;font-weight:800;display:grid}.skill-grid h3{color:#242b3f;margin:0;font-size:18px}.services h2{color:#fff}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.service-card{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.service-head{align-items:center;gap:12px;display:flex}.service-glyph{color:#273451;background:#063e5e1f;border-radius:10px;place-content:center;width:42px;height:42px;font-size:22px;display:grid}.service-card h3{margin:0;font-size:32px}.service-card p{margin:0}.service-metrics{flex-wrap:wrap;gap:8px;display:flex}.metric-chip{color:#2a3552;background:#f7faff;border:1px solid #d5dfef;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.service-highlights{gap:6px;margin:0;padding-left:18px;display:grid}.service-highlights li{color:#36415e;font-size:13px;line-height:1.55}.service-logos{align-items:center;gap:8px;display:flex}.logo-chip{color:#fff;background:#111827;border-radius:50%;place-content:center;width:30px;height:30px;font-size:15px;display:grid}.pricing{background:var(--surface-2)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.price-card{background:#fff;border:1px solid #e4ebf8;border-radius:12px;padding:24px}.price-card h3{margin:0 0 10px;font-size:28px}.price{color:var(--accent);margin:0;font-size:44px;font-weight:800}.price-card ul{margin:16px 0 0;padding:0;font-size:15px;line-height:1.6;list-style:none}.price-card li{align-items:center;gap:8px;margin-bottom:4px;display:flex}.price-card li svg.ok{color:var(--accent)}.price-card li svg.no{color:#cdd6e6}.testimonial{background:#f8fbff;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;display:grid}.author{margin:0;font-size:22px;font-weight:700}.testi-photo{background:linear-gradient(160deg,#6f7885,#887d63);min-height:380px}.youtube-embed-wrap{min-height:380px;box-shadow:var(--shadow-soft);background:#0b1220;border-radius:14px;overflow:hidden}.youtube-embed-wrap iframe{border:0;width:100%;height:100%;min-height:380px}.footer-wrap{color:#fff;background:#0f1a2f}.footer-top-strip{background:linear-gradient(135deg,#253d72 0%,#1f2f56 55%,#1b2848 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.footer-top-strip p{color:#f4f7fff5;letter-spacing:.15px;margin:0;font-size:16px;font-weight:700}.footer-main{background:linear-gradient(130deg,#101624 0%,#16233e 100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-col h3{color:#fff;letter-spacing:.2px;margin:0 0 14px;font-size:21px}.footer-col p{color:#e9efffe0;margin:0 0 10px;font-size:15px;line-height:1.7}.footer-col a{color:#e9efffe0;margin:0 0 10px;font-size:15px;line-height:1.6;text-decoration:none;display:block}.footer-col a:hover{color:var(--accent)}.footer-bottom-strip{color:#e9efffe0;text-align:center;background:#0d1528;border-top:1px solid #ffffff14;padding:12px 16px;font-size:15px}.socials{gap:8px;display:flex}.socials a{color:#fff;background:#ffffff29;border-radius:50%;place-content:center;width:32px;height:32px;font-size:14px;text-decoration:none;transition:transform .2s,background .2s;display:grid}.socials a:hover{background:#5f7fff47;transform:translateY(-1px)}.scroll-top{background:var(--accent);color:#fff;z-index:40;border-radius:50%;place-content:center;width:38px;height:38px;font-size:18px;text-decoration:none;display:grid;position:fixed;bottom:16px;right:16px}.mobile-menu-actions{display:none}@media (width<=1200px){.menu,.topbar-actions{display:none}.menu-toggle{display:inline-flex}.topbar-menu.is-open{z-index:100;background:#101624;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:absolute;top:calc(100% + 10px);left:16px;right:16px;overflow:hidden;box-shadow:0 20px 34px #00000073}.topbar-menu.is-open>a,.topbar-menu.is-open .menu-dropdown-toggle{justify-content:flex-start;width:100%;font-size:16px;line-height:1.2}.topbar-menu.is-open .menu-dropdown{width:100%;padding-bottom:0;display:block}.topbar-menu.is-open .menu-dropdown:after{display:none}.topbar-menu.is-open .submenu{width:100%;min-width:0;box-shadow:none;background:#161f33;border:1px solid #ffffff1a;border-radius:8px;margin-top:8px;display:block;position:static;overflow:hidden}.topbar-menu.is-open .submenu a{white-space:normal;overflow-wrap:anywhere;color:#e8eeff;background:#161f33;width:100%;padding:10px 12px;font-size:14px;display:block}.topbar-menu.is-open .submenu a:hover{background:#1c2741}.topbar-menu.is-open a:first-child{color:var(--accent)}.topbar-menu.is-open .mobile-menu-actions{border-top:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:6px;padding-top:14px;display:flex}.topbar-menu.is-open .mobile-menu-actions .topbar-cta{background:#161f33;border-color:#ffffff24;justify-content:center;width:100%;padding:6px}.topbar-menu.is-open .mobile-menu-actions .topbar-cta-image{max-width:100%;height:48px}.topbar-menu.is-open .mobile-menu-actions .topbar-youtube{justify-content:center;width:100%;min-height:44px;font-size:14px}.topbar-actions{display:none}.topbar{justify-content:space-between;display:flex}.section-shell{padding:64px 24px}.hero-section,.about,.stats,.experience,.skills,.testimonial,.course-detail-layout{grid-template-columns:1fr}.features,.portfolio-grid,.courses-grid,.consultation-brief-grid,.service-grid,.pricing-grid,.skill-grid,.about-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card:nth-child(2n){transform:none}.award-row,.footer-main{grid-template-columns:1fr}.hero-section{gap:18px;min-height:auto;padding-top:108px}.hero-photo{width:100%;min-height:500px}.hero-socials{display:none}.course-detail-hero{padding-top:64px}.footer-top-strip{flex-direction:column;align-items:flex-start}}@media (width<=760px){.topbar{padding:12px 16px}.menu-toggle{width:40px;height:40px;font-size:21px}.topbar-menu.is-open{max-height:calc(100vh - 96px);padding:14px;top:calc(100% + 8px);left:12px;right:12px;overflow-y:auto}.topbar-menu.is-open>a,.topbar-menu.is-open .menu-dropdown-toggle{font-size:15px}.topbar-menu.is-open .submenu a{font-size:14px}.brand span:last-child{font-size:clamp(22px,6vw,28px)}.section-shell{padding:52px 16px}.hero-section{gap:14px;padding-top:98px}.hero-copy h1{margin:6px 0 12px;font-size:clamp(36px,12vw,52px);line-height:.94}.eyebrow{letter-spacing:5px;font-size:12px}.hero-sub{font-size:clamp(14px,5.4vw,20px)}.hero-subline{margin-top:7px}.hero-whatsapp-btn{gap:10px;margin-top:18px;padding:6px 14px 6px 8px}.hero-whatsapp-btn .whatsapp-icon-wrap{width:34px;height:34px;font-size:19px}.hero-whatsapp-btn .whatsapp-labels strong{font-size:16px}.hero-whatsapp-btn .whatsapp-labels small{font-size:10px}.hero-photo{border-radius:14px;min-height:360px}.features,.portfolio-grid,.courses-grid,.consultation-brief-grid,.service-grid,.pricing-grid,.skill-grid,.about-skills-grid{grid-template-columns:1fr}.hero-socials{display:none}.learn-grid,.curriculum-row{grid-template-columns:1fr}.course-detail-main h1,.course-detail-not-found h1{font-size:clamp(30px,10vw,42px)}.course-info-panel{padding:0 0 26px}.curriculum-week{padding:18px 16px}.curriculum-week-head h3{font-size:19px}.bio-grid{grid-template-columns:repeat(2,minmax(0,1fr));font-size:14px}.about-story{padding:0}.works h2{font-size:clamp(12px,4.2vw,16px)}.courses h2{font-size:clamp(12px,4.1vw,16px)}}
