@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700&display=swap');
*,*::after,*::before{box-sizing:border-box;margin:0;padding:0}body{font-size:15px;line-height:1.75;font-weight:400;font-family:"Heebo",sans-serif;color:#666666;outline:none;visibility:visible;overflow-X:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:""}body[dir="rtl"]{text-align:right}h1,h2,h3,h4,h5,h6{font-family:"Heebo",sans-serif;color:#072f60;font-weight:700;margin-top:0;line-height:1.5;margin-bottom:0}h1{font-size:36px}@media only screen and (max-width:767px){h1{font-size:30px}}h2{font-size:30px}@media only screen and (max-width:767px){h2{font-size:24px}}h3{font-size:24px}@media only screen and (max-width:767px){h3{font-size:20px}}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{margin-bottom:0}a,button{color:inherit;display:inline-block;line-height:inherit;text-decoration:none;cursor:pointer}a,button,img,input{transition:all 0.3s linear;outline:0}a:focus,button:focus,img:focus,input:focus{outline:0}a:focus{color:none;outline:none;text-decoration:none}a:hover{text-decoration:none;color:#3bbca7}ul,ol{padding:0;list-style:none;margin:0}button,input[type="submit"]{cursor:pointer}img{max-width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}.section,.main-wrapper{float:left;width:100%}.section-padding{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:1199px){.section-padding{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:991px){.section-padding{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:767px){.section-padding{padding-top:60px;padding-bottom:60px}}.section-padding-02{padding-top:120px}@media only screen and (max-width:1199px){.section-padding-02{padding-top:100px}}@media only screen and (max-width:991px){.section-padding-02{padding-top:80px}}@media only screen and (max-width:767px){.section-padding-02{padding-top:60px}}.section-title .title{font-size:42px;line-height:48px;font-family:"Heebo",sans-serif;font-weight:400;color:#072f60}@media only screen and (max-width:767px){.section-title .title{font-size:30px;line-height:36px}}.section-title .title span{font-weight:600;position:relative;z-index:1}.section-title .title span::before{position:absolute;content:'';width:100%;height:100%;background-image:url(../assets/images/shape/text-shape.png);background-repeat:no-repeat;z-index:-1;top:30px;left:-4px}.text-white{color:#ffffff}.swiper-pagination .swiper-pagination-bullet{border-radius:50%;background-color:#e1e1e1;width:13px;height:13px;transition:all 0.3s linear;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3bbca7}label{display:block;line-height:1;margin-bottom:10px;font-weight:400;text-transform:capitalize}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),textarea{border:1px solid #ebebeb;box-shadow:none;color:#415674;border-radius:4px;background-color:#ffffff;margin-bottom:0;padding:10px 25px;max-width:100%;width:100%;font-size:13px;line-height:30px;font-weight:700;transition:all 0.3s linear}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,textarea:focus{outline:none;border-color:#3bbca7}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:0.95;font-size:13px;color:#898c94;font-weight:600}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-moz-placeholder,textarea:-moz-placeholder{opacity:0.95;font-size:13px;color:#898c94;font-weight:600}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-moz-placeholder,textarea::-moz-placeholder{opacity:0.95;font-size:13px;color:#898c94;font-weight:600}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:0.95;font-size:13px;color:#898c94;font-weight:600}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../assets/images/icons/select-arrow-down.png);background-position:calc(100% - 25px) 50%;background-repeat:no-repeat;font-family:"Heebo",sans-serif;width:100%;border:none;background-color:#f7f7f7;line-height:24px;font-weight:300;height:50px;padding:10px 44px 10px 21px;color:#666666;border-radius:0;max-width:500px}.ht-mcs-switcher-wrap{display:flex;flex-wrap:wrap;flex-direction:column;margin:-5px -10px}.ht-mcs-switcher-wrap.inline{flex-direction:row}.ht-mcs-switcher-wrap .ht-mcs-switcher{margin:5px 10px}.ht-mcs-switcher{position:relative;line-height:0;margin:0;display:flex}.ht-mcs-switcher input{position:absolute;left:-9999px;top:0;opacity:0;width:0;height:0;visibility:hidden}.ht-mcs-switcher input:checked+label{background-color:rgba(59,188,167,0.3)}.ht-mcs-switcher input:checked+label::before{background-color:#3bbca7;box-shadow:0 0 15px rgba(59,188,167,0.5);left:26px}.ht-mcs-switcher input:disabled+label{opacity:0.5;cursor:not-allowed}.ht-mcs-switcher label{width:52px;height:18px;display:inline-block;border-radius:50px;background-color:rgba(0,0,0,0.15);transition:background-color 0.3s ease 0s;margin:4px 0;position:relative;text-indent:-9999px;cursor:pointer}.ht-mcs-switcher label::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background-color:#ffffff;box-shadow:0 0 15px rgba(0,0,0,0.2);transition:left 0.5s ease 0s,background-color 0.3s ease 0s}.ht-mcs-switcher.primary input:checked+label{background-color:rgba(59,188,167,0.3)}.ht-mcs-switcher.primary input:checked+label::before{background-color:#3bbca7;box-shadow:0 0 15px rgba(59,188,167,0.5)}.ht-mcs-switcher.secondary input:checked+label{background-color:rgba(3,31,66,0.3)}.ht-mcs-switcher.secondary input:checked+label::before{background-color:#031f42;box-shadow:0 0 15px rgba(3,31,66,0.5)}.ht-mcs-switcher.success input:checked+label{background-color:rgba(76,175,80,0.3)}.ht-mcs-switcher.success input:checked+label::before{background-color:#4CAF50;box-shadow:0 0 15px rgba(76,175,80,0.5)}.ht-mcs-switcher.danger input:checked+label{background-color:rgba(244,67,54,0.3)}.ht-mcs-switcher.danger input:checked+label::before{background-color:#F44336;box-shadow:0 0 15px rgba(244,67,54,0.5)}.ht-mcs-switcher.warning input:checked+label{background-color:rgba(255,193,7,0.3)}.ht-mcs-switcher.warning input:checked+label::before{background-color:#FFC107;box-shadow:0 0 15px rgba(255,193,7,0.5)}.ht-mcs-switcher.info input:checked+label{background-color:rgba(23,162,184,0.3)}.ht-mcs-switcher.info input:checked+label::before{background-color:#17a2b8;box-shadow:0 0 15px rgba(23,162,184,0.5)}.cus-checkbox-wrap{display:flex;flex-wrap:wrap;flex-direction:column;margin:-5px -10px}.cus-checkbox-wrap.inline{flex-direction:row}.cus-checkbox-wrap .cus-checkbox{margin:5px 10px}.cus-checkbox{display:flex;margin:0}.cus-checkbox input{position:absolute;left:-9999px;top:0;opacity:0;width:0;height:0;visibility:hidden}.cus-checkbox input:checked+label::before{background-color:#3bbca7;border-color:#3bbca7;background-image:url(../assets/images/icons/checkbox.png)}.cus-checkbox input:disabled+label{opacity:0.5;cursor:not-allowed}.cus-checkbox label{display:inline-block;line-height:22px;position:relative;padding-left:28px;min-width:22px;min-height:22px;cursor:pointer;margin:0}.cus-checkbox label span{padding-left:8px}.cus-checkbox label::before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border:2px solid #bbbbbb;border-radius:2px;transition:all 0.3s ease 0s;background-position:center center;background-repeat:no-repeat}.cus-checkbox.primary input:checked+.icon{background-color:#3bbca7;border-color:#3bbca7}.cus-checkbox.secondary input:checked+.icon{background-color:#031f42;border-color:#031f42}.cus-checkbox.success input:checked+.icon{background-color:#4CAF50;border-color:#4CAF50}.cus-checkbox.danger input:checked+.icon{background-color:#F44336;border-color:#F44336}.cus-checkbox.warning input:checked+.icon{background-color:#FFC107;border-color:#FFC107}.cus-checkbox.info input:checked+.icon{background-color:#17a2b8;border-color:#17a2b8}.cus-radio-wrap{display:flex;flex-wrap:wrap;flex-direction:column;margin:-5px -10px}.cus-radio-wrap.inline{flex-direction:row}.cus-radio-wrap .cus-radio{margin:5px 10px}.cus-radio{display:flex;margin:0;transition:all 0.3s ease 0s}.cus-radio input{position:absolute;left:-9999px;top:0;opacity:0;width:0;height:0;visibility:hidden;margin:0}.cus-radio input:checked+label::before{background-color:#3bbca7}.cus-radio input:checked+label::after{transform:scale(1);opacity:1}.cus-radio input:disabled+label{opacity:0.5;cursor:not-allowed}.cus-radio label{display:inline-block;line-height:22px;position:relative;padding-left:28px;min-width:22px;min-height:22px;cursor:pointer;margin:0}.cus-radio label span{padding-left:8px}.cus-radio label::before{content:"";width:18px;height:18px;display:block;border-radius:50%;position:absolute;left:0;top:2px;background-color:#cccccc;transition:all 0.3s ease 0s}.cus-radio label::after{content:"";display:block;border-radius:50%;position:absolute;left:5px;top:7px;width:8px;height:8px;background-color:#ffffff;opacity:0;transform:scale(3);transition:all 0.3s ease 0s}.cus-radio.primary input:checked+.icon{background-color:#3bbca7}.cus-radio.secondary input:checked+.icon{background-color:#031f42}.cus-radio.success input:checked+.icon{background-color:#4CAF50}.cus-radio.danger input:checked+.icon{background-color:#F44336}.cus-radio.warning input:checked+.icon{background-color:#FFC107}.cus-radio.info input:checked+.icon{background-color:#17a2b8}.cus-upload{position:relative;display:inline-flex}.cus-upload input[type="file"]{position:absolute;left:0;top:0;width:0.1px;height:0.1px;opacity:0;visibility:hidden;overflow:hidden;padding:0}.btn-margin{margin-top:40px}.btn-wrap{display:flex;flex-wrap:wrap;margin:-5px}.btn-wrap .btn{margin:5px}.btn{display:inline-block;position:relative;overflow:hidden;z-index:1;background-color:#3bbca7;border-color:transparent;color:#ffffff;border-radius:5px;font-size:14px;font-family:"Heebo",sans-serif;font-weight:500;height:50px;line-height:48px;padding:0px 30px;border-style:solid;box-shadow:none;transition:all 0.3s ease 0s;cursor:pointer;z-index:1}.btn:focus,.btn:focus:active{box-shadow:none}.btn:hover{box-shadow:none;color:#ffffff;background:#031f42}.btn-2{height:50px;line-height:45px;font-size:14px;padding:0 45px}.btn-3{background:#3bbca7;border:2px solid #3bbca7}.btn-3:hover{color:#3bbca7}.btn-round{border-radius:100px}.btn-square{border-radius:0}[class*="btn-icon-"] i{position:absolute;top:0;width:60px;height:60px;line-height:28px;text-align:center;padding:15px;background-color:rgba(0,0,0,0.1)}.btn-icon-left{padding-left:69px}.btn-icon-left i{left:0;right:auto}.btn-icon-right{padding-right:69px}.btn-icon-right i{left:auto;right:0}.btn-primary{background-color:#3bbca7;border-color:#3bbca7;color:#ffffff}.btn-primary:hover{background-color:#3bbca7;border-color:#3bbca7}.btn-secondary{background-color:#031f42;border-color:#031f42;color:#ffffff}.btn-secondary:hover{background-color:#031f42;border-color:#031f42}.btn-white{background-color:#ffffff;border-color:#ffffff;color:#072f60;box-shadow:11px 10px 38px 0 rgba(46,63,99,0.15)}.btn-white::after{background:#3bbca7}.header{border-bottom:1px solid #344a67;position:absolute;top:0;left:0;width:100%;z-index:999}@media only screen and (max-width:991px),only screen and (max-width:767px){.header{padding:15px 0}}.header.sticky{background:#031f42}.header-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative}.header-logo a img{width:150px}@media only screen and (max-width:1199px),only screen and (max-width:991px),only screen and (max-width:767px){.header-logo a img{width:130px}}.header-menu{margin-left:auto}.header-menu .main-menu{display:flex}.header-menu .main-menu li{position:relative;padding:30px 15px}.header-menu .main-menu li a{font-size:16px;font-weight:500;font-family:"Heebo",sans-serif;color:#ffffff}.header-menu .main-menu li.active-menu>a{color:#3bbca7}.header-menu .main-menu li.active-menu>.menu-icon::after{color:#3bbca7}.header-menu .main-menu li:hover>.menu-icon,.header-menu .main-menu li:hover>a{color:#3bbca7}.header-menu .main-menu li:hover>.menu-icon::after,.header-menu .main-menu li:hover>a::after{color:#3bbca7}.header-menu .main-menu li:hover .sub-menu{opacity:1;visibility:visible;top:100%}.header-menu .main-menu li .menu-icon::after{content:'\f16c';font-family:'flaticon';font-size:10px;color:#ffffff;margin-left:5px;transition:all 0.3s linear}.header-menu .main-menu li .sub-menu{position:absolute;top:110%;left:0;width:305px;background:#ffffff;box-shadow:0 2px 29px rgba(0,0,0,0.05);padding:20px 0;border-radius:5px;z-index:99;border-top:2px solid #3bbca7;opacity:0;visibility:hidden;transition:all 0.3s linear}.header-menu .main-menu li .sub-menu li{padding:0}.header-menu .main-menu li .sub-menu li a{padding:5px 30px;font-size:16px;font-family:"Heebo",sans-serif;color:#111111;font-weight:500;text-transform:capitalize;display:block;position:relative}.header-menu .main-menu li .sub-menu li.active>a{color:#3bbca7}.header-menu .main-menu li .sub-menu li.active>a::before{opacity:1;visibility:visible;left:15px}.header-menu .main-menu li .sub-menu li:hover>a{padding-left:37px;color:#3bbca7}.header-menu .main-menu li .sub-menu li:hover>a::before{opacity:1;visibility:visible;left:15px}.header-btn{margin-left:15px}.header-btn .btn:hover{background:#ffffff;color:#3bbca7}.header-toggle button{background:none;border:0;padding:0}.header-toggle button span{width:25px;height:2px;background:#3bbca7;margin:5px 0;display:block}.header-toggle button span:last-child{margin-bottom:0}.sticky{position:relative;box-shadow:0px 0px 16px 0px rgba(0,0,0,0.07);-webkit-animation:sticky 1s;animation:sticky 1s}@-webkit-keyframes sticky{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes sticky{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.offcanvas{background:#031f42;width:320px}@media only screen and (max-width:575px){.offcanvas{width:280px}}.offcanvas-header .close-btn{background:none;border:0;font-size:22px;color:#ffffff;transition:all 0.3s linear}.offcanvas-header .close-btn:hover{color:#3bbca7}.offcanvas-logo a img{width:130px}.offcanvas-menu .main-menu li{position:relative}.offcanvas-menu .main-menu li a{display:block;font-size:16px;font-weight:500;color:#ffffff;padding:5px 0px;position:relative}.offcanvas-menu .main-menu li .menu-expand{position:absolute;right:20px;top:14px;width:16px;height:16px;cursor:pointer}.offcanvas-menu .main-menu li .menu-expand::before{position:absolute;content:'';width:100%;height:1px;background-color:#ffffff;top:50%;transform:translateY(-50%);transition:all 0.3s linear}.offcanvas-menu .main-menu li .menu-expand::after{position:absolute;content:'';width:1px;height:100%;left:50%;bottom:0;background-color:#ffffff;transform:translateX(-50%);transition:all 0.3s linear}.offcanvas-menu .main-menu li.active>.menu-expand::after{height:0}.offcanvas-menu .main-menu li ul{padding-left:6%;display:none}.hero-section{height:960px;position:relative;background:#031f42;overflow:hidden;z-index:1;padding-top:78px}.hero-section .hero-shape-1{position:absolute;top:90px;left:0;z-index:-1}.hero-section .hero-shape-2{position:absolute;top:20%;left:365px;-webkit-animation:zoom-in 3s infinite;animation:zoom-in 3s infinite;z-index:-1}.hero-section .hero-shape-3{position:absolute;top:45%;left:360px;-webkit-animation:rotate-style 40s linear infinite;animation:rotate-style 40s linear infinite;z-index:-1}.hero-section .hero-shape-4{position:absolute;top:16%;right:310px;-webkit-animation:round-01 5s linear infinite;animation:round-01 5s linear infinite;z-index:-1}.hero-section .hero-image{position:absolute;left:0;bottom:-195px;z-index:-1}.hero-section .shape-svg{position:absolute;bottom:-3px;left:0;width:100%;z-index:1}.hero-section .hero-content{max-width:590px;margin:0 auto}.hero-section .hero-content .title{font-size:48px;font-weight:600;color:#ffffff;line-height:60px;margin-top:40px}.hero-section .hero-content .title span{color:#fbc711;text-decoration:underline;-webkit-text-decoration-color:#fbc711;text-decoration-color:#fbc711}.hero-section .hero-content p{font-size:20px;line-height:30px;color:#ffffff;margin-top:20px;padding:0 40px}.hero-section .hero-content .btn{font-size:18px;background:#3bbca7;color:#fffffd;padding:0 30px;margin-top:30px}.hero-section .hero-content .btn:hover{background:#ffffff;color:#3bbca7}@media only screen and (max-width:1199px){.hero-section{height:780px}.hero-section .hero-shape-2{left:195px}.hero-section .hero-shape-3{top:65%;left:170px}.hero-section .hero-shape-4{top:20%;right:90px}.hero-section .hero-image{bottom:-150px}}@media only screen and (max-width:991px){.hero-section{height:710px}.hero-section .hero-shape-1{top:72px}.hero-section .hero-shape-2{top:13%;left:175px}.hero-section .hero-shape-3{top:60%;left:135px}.hero-section .hero-shape-4{top:18%;right:50px;width:110px}.hero-section .hero-image{bottom:-70px}}@media only screen and (max-width:767px){.hero-section{height:660px;padding-top:0}.hero-section .hero-shape-1{display:none}.hero-section .hero-shape-2{top:17%;left:10px}.hero-section .hero-shape-3{left:0px}.hero-section .hero-shape-4{top:16%;right:15px}.hero-section .hero-image{display:none}.hero-section .hero-content{max-width:590px;margin:0 auto}.hero-section .hero-content .title{font-size:36px;line-height:48px}.hero-section .hero-content p{font-size:18px}}@media only screen and (max-width:575px){.hero-section .hero-shape-2{top:12%;left:10px}.hero-section .hero-shape-3{top:78%}.hero-section .hero-shape-4{top:12%;right:5px;width:90px}.hero-section .hero-content{max-width:590px;margin:0 auto}.hero-section .hero-content .title{font-size:29px;line-height:40px}.hero-section .hero-content p{font-size:16px;padding:0 0}}@-webkit-keyframes zoom-in{0%{transform:scale(1)}50%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes zoom-in{0%{transform:scale(1)}50%{transform:scale(0.8)}100%{transform:scale(1)}}@-webkit-keyframes rotate-style{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-style{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes round-01{0%{transform:rotate(5deg)}50%{transform:rotate(0deg)}100%{transform:rotate(5deg)}}@keyframes round-01{0%{transform:rotate(5deg)}50%{transform:rotate(0deg)}100%{transform:rotate(5deg)}}.home-demo-section{position:relative;overflow:hidden;z-index:1}.home-demo-section .shape-1{border:1px solid #ebebeb;border-radius:50%;width:1210px;height:1210px;position:absolute;z-index:-1;left:-480px;top:-490px}@media only screen and (max-width:1199px){.home-demo-section .shape-1{width:1020px;height:1020px}}@media only screen and (max-width:767px){.home-demo-section .shape-1{width:920px;height:920px}}.home-demo-section .shape-1::before{position:absolute;content:'';width:100%;height:100%;border:1px solid #ebebeb;border-radius:50%;transform:scale(0.88)}.home-demo-section .shape-2{position:absolute;top:8%;right:25%;z-index:-1}@media only screen and (max-width:1199px){.home-demo-section .shape-2{right:5%}}@media only screen and (max-width:767px){.home-demo-section .shape-2{top:3%}}.home-demo-wrap .section-title{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:575px){.home-demo-wrap .section-title{flex-direction:column;text-align:center;gap:10px}}.home-demo-wrap .section-title .number{font-size:72px;line-height:52px;font-weight:400;color:#3bbca7}@media only screen and (max-width:767px){.home-demo-wrap .section-title .number{font-size:55px}}.home-demo-wrap .section-title .title{font-size:38px;line-height:44px;font-family:"Heebo",sans-serif;font-weight:400;color:#072f60;margin-left:20px}@media only screen and (max-width:575px){.home-demo-wrap .section-title .title{font-size:30px}}.home-demo-content-wrap{padding-top:60px}.home-demo-content-wrap .home-col{padding:0 23px}.single-demo{text-align:center;position:relative;transition:all 0.3s linear;overflow:hidden;padding:10px 5px 5px 10px;margin-bottom:50px}.single-demo.demo_learnpress::before,.single-demo.demo-new::before{content:"";position:absolute;top:25px;left:-53px;width:230px;height:56px;line-height:inherit;text-align:center;text-indent:11px;transform:rotate(-45deg) translateZ(0);color:#fff;background-color:#7C60D9;z-index:1000}.single-demo.demo_learnpress::after,.single-demo.demo-new::after{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 155px 155px;border-color:transparent transparent #654cb5;border-bottom-color:#644CB5;z-index:100}.single-demo.demo_learndash::before,.single-demo.demo-new::before{content:"";position:absolute;top:25px;left:-53px;width:230px;height:56px;line-height:inherit;text-align:center;text-indent:11px;transform:rotate(-45deg) translateZ(0);color:#fff;background-color:#369DFF;z-index:1000}.single-demo.demo_learndash::after,.single-demo.demo-new::after{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 155px 155px;border-color:transparent transparent #369DFF;border-bottom-color:#369DFF;z-index:100}.single-demo.demo_tutor::before,.single-demo.demo-new::before{content:"";position:absolute;top:25px;left:-53px;width:230px;height:56px;line-height:inherit;text-align:center;text-indent:11px;transform:rotate(-45deg) translateZ(0);color:#fff;background-color:#1426C1;z-index:1000}.single-demo.demo_tutor::after,.single-demo.demo-new::after{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 155px 155px;border-color:transparent transparent #1426C1;border-bottom-color:#1426C1;z-index:100}.single-demo.demo_tutor .demo-text{top:45px;left:39px}.single-demo.demo_coming::before{content:"";position:absolute;top:25px;left:-53px;width:230px;height:56px;line-height:inherit;text-align:center;text-indent:11px;transform:rotate(-45deg) translateZ(0);color:#fff;background-color:#E02A62;z-index:1000}.single-demo.demo_coming::after{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 155px 155px;border-color:transparent transparent #E02A62;border-bottom-color:#E02A62;z-index:100}.single-demo.demo-new::before{background-color:#2ad678}.single-demo.demo-new::after{border-bottom-color:#2da764}.single-demo .demo-text{position:absolute;left:18px;z-index:1100;top:43px;transform:rotate(-45deg)}.single-demo.demo_coming .demo-text{position:absolute;left:5px;z-index:1100;top:43px;transform:rotate(-45deg)}.single-demo .demo-text span{font-size:16px;font-family:"Heebo",sans-serif;font-weight:500;color:#ffffff}.single-demo .image{background:#ffffff;box-shadow:0 0px 10px rgba(0,0,0,0.2);border-radius:10px;position:relative;z-index:600;overflow:hidden}.single-demo .image a{display:block}.single-demo .image a img{width:100%;border-radius:10px}.single-demo .content{position:absolute;bottom:0;left:0;width:100%;background:#ffffff;transition:all 0.3s linear}.single-demo .content .title{font-size:18px;font-weight:500;text-transform:capitalize;margin:0}.single-demo.demo_coming .content .title{color:#031f42;padding:18px 10px;transition:all 0.3s linear;display:block;border-top:1px solid #eee}.single-demo .content .title a{color:#031f42;padding:18px 10px;transition:all 0.3s linear;display:block;border-top:1px solid #eee}.single-demo:hover{transform:translateY(-5px)}.single-demo:hover .content .title a{color:#ffffff;background:#3bbca7;border-color:#3bbca7}.home-demo-filter{padding-top:40px}.home-demo-filter.text-center ul{display:inline-block;padding:14px 72px;background:#edf4f8;box-shadow:0 1px 5px rgb(153 153 153 / 20%);position:relative;overflow:hidden}.home-demo-filter ul li{display:inline-block;position:relative;font-size:16px;line-height:36px;cursor:pointer;color:#4d6e96;transition:all 0.3s linear;margin-right:25px;font-weight:500;letter-spacing:0.3px}.home-demo-filter ul li::before{content:"";position:absolute;left:0;bottom:0;background:#3bbca7;width:100%;height:1px;opacity:0;visibility:hidden;transition:all 0.3s linear}.home-demo-filter ul li:last-child{margin-right:0}.home-demo-filter ul li span{width:103px;height:23px;line-height:25px;box-shadow:0 0 24px 0 rgb(187 187 187 / 48%);background:#3bbca7;color:#ffffff;font-size:12px;border-radius:10px;display:block;position:absolute;top:-21px;right:-18px;display:none;transition:all 0.3s linear}.home-demo-filter ul li:hover{color:#072f60}.home-demo-filter ul li:hover::before{opacity:1;visibility:visible}.home-demo-filter ul li.active{color:#3bbca7}.home-demo-filter ul li.active span{display:block}.home-demo-filter ul li.active::before{opacity:1;visibility:visible}.video-section{background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:150px;padding-bottom:245px;position:relative;z-index:1}.video-section .video-content{padding-right:30px}.video-section .video-content .section-title{padding-right:80px;margin-top:50px}.video-section .video-content .section-title .title span::before{top:36px;left:17px}.video-section .video-content p{margin-top:30px}.video-section .video-image{padding-top:135px;padding-bottom:155px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:15px;position:relative;margin-left:35px}.video-section .video-image .video-shape-1{position:absolute;top:-75px;left:40px;z-index:-1}.video-section .video-image .video-shape-2{position:absolute;top:-90px;right:0;z-index:-1}.video-section .video-image .video-btn{text-align:center}.video-section .video-image .video-btn a{font-size:95px;color:#fa1232}@media only screen and (max-width:1199px){.video-section{padding-top:130px;padding-bottom:140px}.video-section .video-content .section-title{padding-right:40px}.video-section .video-image{padding-top:105px;padding-bottom:120px}}@media only screen and (max-width:991px){.video-section{padding-bottom:180px}.video-section .video-content .section-title{padding-right:40px}.video-section .video-image{margin-left:0;margin-top:70px}.video-section .video-image .video-shape-1{top:-45px;left:60px;z-index:-1}.video-section .video-image .video-shape-2{top:-50px;width:480px}}@media only screen and (max-width:575px){.video-section{padding-top:110px;padding-bottom:170px}.video-section .video-content .section-title{padding-right:0px}.video-section .video-image{padding-top:70px;padding-bottom:70px}.video-section .video-image .video-shape-2{width:420px}}.zoom-section{padding-top:60px;padding-bottom:150px;position:relative}.zoom-section .zoom-image{position:relative}.zoom-section .zoom-image .shape-1{position:absolute;right:30%;top:12%}.zoom-section .zoom-content{padding-left:120px}.zoom-section .zoom-content .section-title{margin-top:30px}.zoom-section .zoom-content .section-title .title span::before{background-size:contain;top:35px;left:-6px}.zoom-section .zoom-content p{margin-top:30px;padding-right:20px}@media only screen and (max-width:1199px){.zoom-section{padding-top:40px}.zoom-section .zoom-content{padding-left:35px}}@media only screen and (max-width:991px){.zoom-section{padding-bottom:120px;padding-top:0}.zoom-section .zoom-image{text-align:center}.zoom-section .zoom-content{padding-left:0px;margin-top:60px}}@media only screen and (max-width:575px){.zoom-section{padding-bottom:70px}}.plugin-section{padding-top:305px;padding-bottom:130px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;z-index:1}.plugin-section .shape-2{position:absolute;right:3%;top:-8%}.plugin-section .shape-3{position:absolute;top:-16%;left:10%}.plugin-section .section-title .title span::before{background-size:contain;top:35px;left:0px}.plugin-section .plugin-content-wrap{max-width:1070px;margin:0 auto;padding-top:20px;position:relative;z-index:1}.plugin-section .plugin-content-wrap .plugin-item{margin-top:75px}.plugin-section .plugin-content-wrap .plugin-item .plugin-img{width:160px;height:160px;line-height:160px;text-align:center;background:#ffffff;border-radius:20px;transform:translate3d(0,0,0);transition:all 0.3s linear;margin:0 auto}.plugin-section .plugin-content-wrap .plugin-item .plugin-content .title{font-size:19px;line-height:30px;font-weight:500;color:#ffffff;margin-top:25px}.plugin-section .plugin-content-wrap .plugin-item:hover .plugin-img{transform:translateY(-5px) translate3d(0,-5px,0)}@media only screen and (max-width:1199px){.plugin-section{padding-bottom:110px}.plugin-section .shape-2{right:0%;top:-10%;width:550px}.plugin-section .shape-3{top:-16%;left:-5%;width:450px}}@media only screen and (max-width:991px){.plugin-section{padding-bottom:90px}.plugin-section .shape-2{top:-4%;width:450px}.plugin-section .shape-3{top:-8%;left:-6%;width:370px}.plugin-section .plugin-content-wrap{padding-top:0}}@media only screen and (max-width:767px){.plugin-section{padding-top:190px}.plugin-section .shape-2{top:-7%;width:350px}.plugin-section .shape-3{top:-10%;left:-10%;width:310px}}@media only screen and (max-width:575px){.plugin-section{padding-top:70px;padding-bottom:70px}.plugin-section .shape-2{display:none}.plugin-section .shape-3{display:none}}.product-section{padding-top:265px;padding-bottom:180px}@media only screen and (max-width:1199px){.product-section{padding-top:170px;padding-bottom:140px}}.product-img{position:relative;z-index:1}.product-img .shape-1{border:1px dashed #ebebeb;border-radius:50%;width:520px;height:520px;position:absolute;overflow:hidden;z-index:-1;left:16%;top:-35%}@media only screen and (max-width:1199px){.product-img .shape-1{width:420px;height:420px;top:-30%}}@media only screen and (max-width:767px){.product-img .shape-1{width:380px;height:380px;top:-16%}}@media only screen and (max-width:575px){.product-img .shape-1{display:none}}.product-img .shape-1::before{position:absolute;content:'';width:100%;height:100%;border:1px dashed #ebebeb;border-radius:50%;transform:scale(0.8)}.product-img .img-big{box-shadow:0px 18px 120px 0px rgba(0,0,0,0.19);border-radius:10px;margin-left:80px;overflow:hidden;background:#ffffff}@media only screen and (max-width:767px){.product-img .img-big{margin-left:0}}.product-img .img-sm{position:absolute;top:-30px;left:0;box-shadow:0px 18px 120px 0px rgba(0,0,0,0.19);border-radius:10px;overflow:hidden}@media only screen and (max-width:767px){.product-img .img-sm{display:none}}.product-img .brand-img{position:absolute;right:-10px;top:-50px}.product-content{padding-left:135px}.product-content .section-title .title span::before{top:35px;left:0px}@media only screen and (max-width:1199px){.product-content{padding-left:30px}}@media only screen and (max-width:991px){.product-content{padding-left:0px;margin-top:60px}}.product-content p{padding-right:50px;margin-top:40px}@media only screen and (max-width:1199px){.product-content p{padding-right:0}}.certificate-section{background-repeat:no-repeat;background-position:center top;background-size:cover;height:845px;margin-bottom:-125px;position:relative;z-index:1}.certificate-section .certificate-img{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:-1}@media only screen and (max-width:1199px){.certificate-section .certificate-img{width:530px}}.certificate-section .shape-1{position:absolute;right:51%;top:30%;z-index:-2}.certificate-section .shape-2{position:absolute;top:45px;right:235px;z-index:-2}.certificate-section .certificate-wrap .certificate-content{padding-right:75px}.certificate-section .certificate-wrap .certificate-content p{margin-top:30px}@media only screen and (max-width:1199px){.certificate-section{height:610px}.certificate-section .certificate-img{width:530px}.certificate-section .shape-1{display:none}.certificate-section .shape-2{top:75px;right:40px;width:380px}}@media only screen and (max-width:991px){.certificate-section{height:510px}.certificate-section .certificate-img{display:none}.certificate-section .shape-1{display:none}.certificate-section .shape-2{display:none}.certificate-section .certificate-wrap .certificate-content{padding-right:0px}}.inner-demo-section{background:#031f42;overflow:hidden}@media only screen and (max-width:1199px){.inner-demo-section{padding-top:120px}}.inner-demo-section .section-title .title span::before{background-size:contain;top:35px;left:0px}.inner-demo-slider-wrapper{padding-top:80px}.inner-demo-slider-wrapper .single-demo{margin:0 20px}.inner-demo-slider{-webkit-animation:scroll 20s linear infinite;animation:scroll 20s linear infinite;display:flex;align-items:center;width:calc(250px * 16)}@-webkit-keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 8))}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 8))}}.features-section .section-title .title span::before{background-size:contain;top:35px;left:0px}.features-content-wrap{padding-top:55px}@media only screen and (max-width:991px){.features-content-wrap{padding-top:40px}}.features-item{background:#ffffff;padding:35px 33px 60px;margin:5px 5px;margin-top:30px;transition:all 0.3s linear;box-shadow:0px 0px 16px 0px rgb(0 0 0 / 7%);border-radius:5px;min-height:335px}@media only screen and (max-width:1199px){.features-item{padding:35px 28px 60px}}.features-item .features-icon{width:80px;height:80px}.features-item .features-content .title{font-size:20px;line-height:26px;font-weight:500;color:#29303c;margin-top:15px}.features-item .features-content p{font-size:16px;line-height:28px;margin-top:12px}.features-item:hover{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.09)}.cta-section .cta-wrap{background:#38b7a2;overflow:hidden;margin-bottom:-225px;position:relative;z-index:1}.cta-section .cta-wrap .shape-1{position:absolute;top:17%;right:43%;z-index:0}@media only screen and (max-width:1199px){.cta-section .cta-wrap .shape-1{display:none}}.cta-section .cta-wrap .shape-2{border:3px solid #62c9b9;border-radius:50%;width:614px;height:614px;position:absolute;z-index:0;left:-26%;bottom:-78%;z-index:-1}@media only screen and (max-width:1199px){.cta-section .cta-wrap .shape-2{width:450px;height:450px;bottom:-50%}}.cta-section .cta-wrap .shape-2::before{position:absolute;content:'';width:100%;height:100%;border:3px solid #62c9b9;border-radius:50%;transform:scale(0.85)}.cta-section .cta-wrap .shape-3{border:3px solid #62c9b9;border-radius:50%;width:506px;height:506px;position:absolute;z-index:0;right:-12%;top:-58%}@media only screen and (max-width:1199px){.cta-section .cta-wrap .shape-3{width:350px;height:350px;top:-50%}}.cta-section .cta-item{padding:85px 70px 100px}@media only screen and (max-width:1199px){.cta-section .cta-item{padding:70px 45px 75px}}@media only screen and (max-width:575px){.cta-section .cta-item{padding:60px 20px 60px}}.cta-section .cta-item.color-2{background:#3bbca7}.cta-section .cta-item .cta-content .title{font-size:36px;line-height:48px;font-weight:700;color:#ffffff;margin-top:30px}@media only screen and (max-width:575px){.cta-section .cta-item .cta-content .title{font-size:30px;line-height:42px}}.cta-section .cta-item .cta-content p{font-size:18px;line-height:28px;color:#ffffff;margin-top:12px;margin-bottom:5px}.cta-section .cta-item .cta-content .btn{background:#ffffff;color:#072f60;margin-top:15px;transition:all 0.3s linear}.cta-section .cta-item .cta-content .btn:hover{background:#031f42;color:#ffffff}.testimonial-section{background-color:#fdfaf1;padding-top:345px;padding-bottom:100px;margin-bottom:-40px}@media only screen and (max-width:1199px){.testimonial-section{padding-top:310px;padding-bottom:80px}}@media only screen and (max-width:991px){.testimonial-section{padding-top:280px;padding-bottom:70px}}.testimonial-section .section-title .title span::before{top:40px;left:20px}.testimonial-content-wrap{padding-top:70px;margin-top:-30px}@media only screen and (max-width:991px){.testimonial-content-wrap{padding-top:50px}}.single-testimonial{margin-top:30px}.single-testimonial .testimonial-content{max-width:405px;padding:25px 55px;background:#ffffff;border-radius:20px;margin:0 auto}@media only screen and (max-width:1199px){.single-testimonial .testimonial-content{padding:25px 45px}}.single-testimonial .testimonial-content .rating{font-size:11px;color:#f3e721}.single-testimonial .testimonial-content .customer{font-size:14px;line-height:22px;font-family:"Heebo",sans-serif;font-weight:700;color:#300664}.single-testimonial .testimonial-content .text{font-size:16px;line-height:28px;font-weight:400;margin-top:15px}.single-testimonial .testimonial-content .author{display:inline-block;height:30px;line-height:30px;padding:0 20px;background:#e5e5e5;border-radius:35px;margin-top:15px}.single-testimonial .testimonial-content .author p{font-size:14px;font-family:"Heebo",sans-serif;font-weight:500;color:#4f4956}.single-testimonial .testimonial-content .author p span{color:#197af2}.testimonial-active .swiper-pagination{position:relative;margin-top:35px}.testimonial-active .swiper-pagination .swiper-pagination-bullet{margin:0 8px}.sidebar-wrap{border-left:1px solid #eeeeee;height:100%}@media only screen and (max-width:991px),only screen and (max-width:767px){.sidebar-wrap{border-left:none;height:auto;padding-top:0}}.widget{margin-bottom:40px;color:#666666}.widget:last-child{margin-bottom:0}.widget .widget-title{border-bottom:1px solid #eeeeee;padding-left:20px;padding-bottom:20px}@media only screen and (max-width:991px),only screen and (max-width:767px){.widget .widget-title{padding-left:0}}.footer-section{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;z-index:1}.footer-section .shape-1{position:absolute;left:20%;top:45%;z-index:-1}.footer-section .shape-2{position:absolute;top:27%;right:3%;z-index:-1}.footer-section .shape-3{position:absolute;right:13%;bottom:30%;z-index:-1}.footer-wrap{padding-top:215px;padding-bottom:190px;max-width:640px;margin:0 auto;text-align:center}@media only screen and (max-width:1199px){.footer-wrap{padding-top:170px;padding-bottom:180px}}@media only screen and (max-width:991px){.footer-wrap{padding-top:150px;padding-bottom:160px}}@media only screen and (max-width:767px){.footer-wrap{padding-top:120px;padding-bottom:120px}}.footer-wrap .title{font-size:42px;line-height:24px;font-family:"Heebo",sans-serif;font-weight:700;color:#ffffff;margin-top:35px}@media only screen and (max-width:767px){.footer-wrap .title{font-size:30px;line-height:40px}}.back-btn{position:fixed;bottom:20px;right:20px;width:45px;height:45px;line-height:50px;z-index:20;border-radius:50%;background-color:#3bbca7;border:0;transition:all 0.3s linear;font-size:18px;display:flex;align-items:center;justify-content:center;color:#ffffff;opacity:0;transform:translateX(130%) rotate(90deg)}.back-btn:hover{background-color:#031f42;color:#ffffff}.back-btn.active{opacity:1;transform:translateY(0) rotate(90deg)}.footer-copyright{border-top:1px solid #344a67;padding:25px 0}.footer-copyright p{color:#ffffff}
