X7ROOT File Manager
Current Path:
/home/u126090504/domains/cecodisha.in/public_html/assets/css
home
/
u126090504
/
domains
/
cecodisha.in
/
public_html
/
assets
/
css
/
📁
..
📄
eduact-custom-rtl.css
(434 B)
📄
eduact-dark.css
(4.09 KB)
📄
eduact-rtl.css
(310.92 KB)
📄
eduact.css
(326.87 KB)
Editing: eduact-rtl.css
/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Variables # Utility # Cards # Common # Form # Navigations # Animations # Mobile Nav # Search Popup # Hero Banner # Service # About # Category # Course # Course Details # Counter # Testimonial # Team # Footer # Client Carousel # Funfact # Hero Slider # Page Header # Contact # Google Map # Gallery # Pricing # Faq # Login # 404 # Product Page # Product Details # Cart # Checkout # Boxed Home # Custom Cursor --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Variables --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Utility --------------------------------------------------------------*/ .mt-20 { margin-top: 20px; } .mt-30 { margin-top: 30px; } .mt-40 { margin-top: 40px; } .mt-50 { margin-top: 50px; } .mt-60 { margin-top: 60px; } .mt-80 { margin-top: 80px; } .mt-120 { margin-top: 120px; } .mt--60 { margin-top: -60px; } .mt--120 { margin-top: -120px; } .mb-20 { margin-bottom: 20px; } .mb-30 { margin-bottom: 30px; } .mb-40 { margin-bottom: 40px; } .mb-50 { margin-bottom: 50px; } .mb-60 { margin-bottom: 60px; } .mb-80 { margin-bottom: 80px; } .mb-120 { margin-bottom: 120px; } .mb--60 { margin-bottom: -60px; } .mb--120 { margin-bottom: -120px; } .pt-20 { padding-top: 20px; } .pt-30 { padding-top: 30px; } .pt-40 { padding-top: 40px; } .pt-50 { padding-top: 50px; } .pt-60 { padding-top: 60px; } .pt-80 { padding-top: 80px; } .pt-110 { padding-top: 110px; } .pt-115 { padding-top: 115px; } .pt-120 { padding-top: 120px; } .pt-142 { padding-top: 142px; } .pb-20 { padding-bottom: 20px; } .pb-30 { padding-bottom: 30px; } .pb-40 { padding-bottom: 40px; } .pb-50 { padding-bottom: 50px; } .pb-60 { padding-bottom: 60px; } .pb-80 { padding-bottom: 80px; } .pb-90 { padding-bottom: 90px; } .pb-110 { padding-bottom: 110px; } .pb-115 { padding-bottom: 115px; } .pb-120 { padding-bottom: 120px; } .pl-5 { padding-right: 5px; } .pl-10 { padding-right: 10px; } .pl-15 { padding-right: 15px; } .pl-20 { padding-right: 20px; } .pl-30 { padding-right: 30px; } .pr-5 { padding-left: 5px; } .pr-10 { padding-left: 10px; } .pr-15 { padding-left: 15px; } .pr-20 { padding-left: 20px; } .pr-30 { padding-left: 30px; } /*-------------------------------------------------------------- # Cards --------------------------------------------------------------*/ .video-one { position: relative; } .video-one__bg { position: relative; border-radius: 0 0 14px 14px; overflow: hidden; padding: 74px 113px 80px 110px; } @media (max-width: 1199px) { .video-one__bg { padding: 74px 55px 80px 90px; } } @media (max-width: 991px) { .video-one__bg { padding: 74px 30px 80px 30px; } } @media (max-width: 767px) { .video-one__bg { padding: 60px 30px; } } .video-one__bg::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; background: rgba(36, 36, 36, 0.87); } .video-one .row { position: relative; z-index: 2; } .video-one__shape { position: absolute; left: 113px; top: 0; width: 485px; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 2; -webkit-animation: blinker 3s infinite linear; animation: blinker 3s infinite linear; } @media (max-width: 1399px) { .video-one__shape { left: 20px; } } @media (max-width: 991px) { .video-one__shape { display: none; } } .video-one__shape2 { position: absolute; left: 27px; right: 0; margin: auto; top: 0; width: 331px; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 2; -webkit-animation: movebounce2 2s linear infinite; animation: movebounce2 2s linear infinite; } @media (min-width: 992px) and (max-width: 1199px) { .video-one__shape2 { left: 250px; } } @media (max-width: 767px) { .video-one__shape2 { display: none; } } .video-one__title { color: var(--eduact-white); font-size: 40px; line-height: 40px; margin: 0 0 34px; } @media (min-width: 1400px) { .video-one__title { margin-left: -15px; } } @media (max-width: 991px) { .video-one__title { font-size: 35px; } } .video-one__btn { display: flex; justify-content: center; align-items: center; position: relative; width: 165px; height: 167px; border-radius: 50%; background-color: var(--eduact-secondary); padding: 15px; margin: auto; right: 20px; animation: shadows 1s linear infinite; -moz-animation: shadows 1s linear infinite; -webkit-animation: shadows 1s linear infinite; } @media (min-width: 1200px) and (max-width: 1399px) { .video-one__btn { right: 65px; } } @media (max-width: 767px) { .video-one__btn { margin: 50px 0 0; } } .video-one__btn img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } .video-one__btn .video-popup { right: 0; margin: auto; position: absolute; left: 0; text-align: center; top: 50%; transform: translateY(-50%); z-index: 3; width: 53px; height: 53px; background-color: var(--eduact-white); border-radius: 50%; font-size: 13px; color: var(--eduact-secondary); display: flex; justify-content: center; align-items: center; } .video-one__btn .video-popup:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .video-two { position: relative; padding: 74px 0; } .video-two__bg { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; height: 100%; } .video-two__bg::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; background: rgba(54, 48, 93, 0.8); } .video-two__shape { position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-size: auto; background-position: left center; width: 100%; height: 100%; } @media (max-width: 1199px) { .video-two__shape { display: none; } } @media (max-width: 1499px) { .video-two__shape { left: -200px; } } .video-two__title { color: var(--eduact-white); font-size: 40px; line-height: 40px; margin: 0 0 34px; } @media (max-width: 991px) { .video-two__title { font-size: 35px; } .video-two__title br { display: none; } } .video-two__btn { display: flex; justify-content: center; align-items: center; position: relative; width: 256px; height: 256px; border-radius: 50%; background-color: rgba(var(--eduact-white-rgb), 0.1); margin-right: auto; z-index: 2; animation: shadows2 1s linear infinite; -moz-animation: shadows2 1s linear infinite; -webkit-animation: shadows2 1s linear infinite; } @media (max-width: 767px) { .video-two__btn { margin: 40px 0 0; } } .video-two__btn .video-popup { font-size: 55px; color: var(--eduact-secondary); position: relative; display: block; right: 9px; } .video-two__btn .video-popup:hover { color: var(--eduact-base); } .team-one { position: relative; background-repeat: no-repeat; background-size: cover; background-position: center center; background-color: var(--eduact-soft); padding: 117px 0 85px; } @media (max-width: 767px) { .team-one { padding: 77px 0 45px; } } .team-one .section-title__tagline svg { width: 170px; } .team-one .section-title__tagline svg path { fill: var(--eduact-white); } .team-one__item { position: relative; padding: 17px 13px 0 0; margin: 0 0 36px; } .team-one__item::before { position: absolute; right: 0; top: 0; width: 170px; height: 199px; border-radius: 20px; content: ''; background-color: var(--eduact-base); -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; } .team-one__item:hover::before { background-color: var(--eduact-secondary); } .team-one__item:hover .team-one__image::after { visibility: visible; opacity: 1; } .team-one__item:hover .team-one__title { visibility: visible; opacity: 1; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } .team-one__item:hover .team-one__designation { visibility: visible; opacity: 1; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } .team-one__item:hover .team-one__social a { visibility: visible; opacity: 1; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } .team-one__image { position: relative; overflow: hidden; border-radius: 20px; } .team-one__image::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; background-color: rgba(var(--eduact-black-rgb), 0.83); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .team-one__image img { width: 100%; height: auto; } .team-one__content { right: 0; margin: auto; position: absolute; left: 0; text-align: center; top: 50%; transform: translateY(-50%); z-index: 3; } .team-one__title { font-size: 32px; color: var(--eduact-white); line-height: 1; margin: 0; visibility: hidden; opacity: 0; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; transform: translate3d(100px, 0, 0); -moz-transform: translate3d(100px, 0, 0); -webkit-transform: translate3d(100px, 0, 0); } .team-one__title a { color: inherit; } .team-one__title a:hover { color: var(--eduact-base); } .team-one__designation { font-size: 20px; color: var(--eduact-white); line-height: 1; display: block; margin: 5px 0 22px; visibility: hidden; opacity: 0; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; transform: translate3d(-100px, 0, 0); -moz-transform: translate3d(-100px, 0, 0); -webkit-transform: translate3d(-100px, 0, 0); } .team-one__social { position: relative; } .team-one__social a { display: inline-block; width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--eduact-base); color: var(--eduact-white); font-size: 14px; text-align: center; line-height: 29px; margin: 0 4px; visibility: hidden; opacity: 0; } .team-one__social a:hover { background-color: var(--eduact-base); } .team-one__social a:nth-child(1) { -webkit-transition: all 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transform: translate3d(0, 70px, 0); -moz-transform: translate3d(0, 70px, 0); -webkit-transform: translate3d(0, 70px, 0); } .team-one__social a:nth-child(2) { -webkit-transition: all 700ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 700ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 700ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transform: translate3d(0, 70px, 0); -moz-transform: translate3d(0, 70px, 0); -webkit-transform: translate3d(0, 70px, 0); } .team-one__social a:nth-child(3) { -webkit-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transform: translate3d(0, 70px, 0); -moz-transform: translate3d(0, 70px, 0); -webkit-transform: translate3d(0, 70px, 0); } .team-one__social a:nth-child(4) { -webkit-transition: all 900ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 900ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 900ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transform: translate3d(0, 70px, 0); -moz-transform: translate3d(0, 70px, 0); -webkit-transform: translate3d(0, 70px, 0); } .team-two { position: relative; background-position: bottom center; background-repeat: no-repeat; padding: 115px 0 85px; } @media (max-width: 767px) { .team-two { padding: 75px 0 45px; } } .team-two--about { border-top: 1px solid var(--eduact-soft4); margin-bottom: 120px; } @media (max-width: 767px) { .team-two--about { margin-bottom: 80px; } } .team-two__item { position: relative; padding: 0 0 35px; margin-bottom: 36px; z-index: 2; } @media (max-width: 1199px) { .team-two__item { padding-bottom: 28px; } } .team-two__item::before { position: absolute; right: 0; bottom: 0; background-color: var(--eduact-secondary); content: ''; border-radius: 0 0 200px 200px; width: 100%; height: 309px; z-index: -1; } .team-two__item::after { position: absolute; right: 0; bottom: 0; background-color: var(--eduact-base); content: ''; border-radius: 0 0 200px 200px; width: 100%; height: 200px; z-index: -1; visibility: hidden; opacity: 0; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; } .team-two__item:hover::after { height: 309px; visibility: visible; opacity: 1; } .team-two__item:hover .team-two__image::after { visibility: visible; opacity: 1; } .team-two__item:hover .team-two__title { visibility: visible; opacity: 1; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } .team-two__item:hover .team-two__designation { visibility: visible; opacity: 1; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } .team-two__item:hover .team-two__social a { visibility: visible; opacity: 1; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); } .team-two__image { position: relative; overflow: hidden; border-radius: 200px; margin: 0 31.5px; } @media (max-width: 1199px) { .team-two__image { margin: 0 25.5px; } } .team-two__image::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; background-color: rgba(24, 24, 24, 0.69); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .team-two__image img { width: 100%; height: auto; } .team-two__content { right: 0; margin: auto; position: absolute; left: 0; text-align: center; top: 50%; transform: translateY(-50%); z-index: 3; } .team-two__title { font-size: 32px; color: var(--eduact-white); line-height: 1; margin: 0; visibility: hidden; opacity: 0; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; transform: translate3d(100px, 0, 0); -moz-transform: translate3d(100px, 0, 0); -webkit-transform: translate3d(100px, 0, 0); } .team-two__title a { color: inherit; } .team-two__title a:hover { color: var(--eduact-base); } .team-two__designation { font-size: 20px; color: var(--eduact-white); line-height: 1; display: block; margin: 5px 0 22px; visibility: hidden; opacity: 0; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; transform: translate3d(-100px, 0, 0); -moz-transform: translate3d(-100px, 0, 0); -webkit-transform: translate3d(-100px, 0, 0); } .team-two__social { position: relative; } .team-two__social a { display: inline-block; width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--eduact-base); color: var(--eduact-white); font-size: 14px; text-align: center; line-height: 29px; margin: 0 4px; visibility: hidden; opacity: 0; } .team-two__social a:hover { background-color: var(--eduact-base); } .team-two__social a:nth-child(1) { -webkit-transition: all 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transform: translate3d(0, 70px, 0); -moz-transform: translate3d(0, 70px, 0); -webkit-transform: translate3d(0, 70px, 0); } .team-two__social a:nth-child(2) { -webkit-transition: all 700ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 700ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 700ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transform: translate3d(0, 70px, 0); -moz-transform: translate3d(0, 70px, 0); -webkit-transform: translate3d(0, 70px, 0); } .team-two__social a:nth-child(3) { -webkit-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 800ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transform: translate3d(0, 70px, 0); -moz-transform: translate3d(0, 70px, 0); -webkit-transform: translate3d(0, 70px, 0); } .team-two__social a:nth-child(4) { -webkit-transition: all 900ms cubic-bezier(0.445, 0.05, 0.55, 0.95); -moz-transition: all 900ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: all 900ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transform: translate3d(0, 70px, 0); -moz-transform: translate3d(0, 70px, 0); -webkit-transform: translate3d(0, 70px, 0); } .team-three { position: relative; background-position: top center; background-repeat: no-repeat; padding: 116px 0 85px; } @media (max-width: 767px) { .team-three { padding: 76px 0 45px; } } .team-three__item { position: relative; margin-bottom: 36px; z-index: 2; } .team-three__item:hover .team-three__image::after { visibility: visible; opacity: 1; } .team-three__item:hover svg { height: 318px; visibility: visible; } @media (min-width: 992px) and (max-width: 1199px) { .team-three__item:hover svg { height: 252px; } } @media (min-width: 768px) and (max-width: 991px) { .team-three__item:hover svg { height: 285px; } } .team-three__item:hover .team-three__rm { visibility: visible; opacity: 1; animation-delay: .8s; animation-name: fadeInDown; } .team-three__item:hover .team-three__title { visibility: visible; opacity: 1; animation-delay: .5s; animation-name: fadeInUp; } .team-three__item:hover .team-three__designation { visibility: visible; opacity: 1; animation-delay: .6s; animation-name: fadeInUp; } .team-three__item:hover .team-three__social a:nth-child(1) { visibility: visible; opacity: 1; animation-delay: .7s; animation-name: fadeInUp; } .team-three__item:hover .team-three__social a:nth-child(2) { visibility: visible; opacity: 1; animation-delay: .75s; animation-name: fadeInUp; } .team-three__item:hover .team-three__social a:nth-child(3) { visibility: visible; opacity: 1; animation-delay: .8s; animation-name: fadeInUp; } .team-three__item:hover .team-three__social a:nth-child(4) { visibility: visible; opacity: 1; animation-delay: .85s; animation-name: fadeInUp; } .team-three__image { position: relative; overflow: hidden; border-radius: 200px; margin: 0; } .team-three__image::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; background-color: rgba(var(--eduact-black2-rgb), 0.2); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .team-three__image img { width: 100%; height: auto; } .team-three svg { position: absolute; right: 0; left: 0; bottom: 53px; fill: rgba(var(--eduact-secondary-rgb), 0.91); width: 314px; height: 0; margin: auto; visibility: hidden; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; } @media (max-width: 1399px) { .team-three svg { bottom: 35px; } } @media (min-width: 992px) and (max-width: 1199px) { .team-three svg { bottom: 25px; width: 250px; } } @media (min-width: 768px) and (max-width: 991px) { .team-three svg { width: 280px; } } .team-three__content { right: 0; left: 0; margin: auto; position: absolute; text-align: center; z-index: 3; width: 314px; bottom: 128px; } @media (max-width: 1399px) { .team-three__content { bottom: 90px; } } @media (min-width: 992px) and (max-width: 1199px) { .team-three__content { bottom: 55px; width: 100%; } } @media (min-width: 768px) and (max-width: 991px) { .team-three__content { bottom: 75px; } } .team-three__rm { position: relative; margin: 0 auto 27px 33px; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background-color: var(--eduact-soft2); font-size: 18px; color: var(--eduact-secondary); overflow: hidden; visibility: hidden; opacity: 0; -webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @media (min-width: 992px) and (max-width: 1199px) { .team-three__rm { margin: 0 auto 20px 45px; } } .team-three__rm span { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .team-three__rm:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .team-three__rm:hover span { animation: iconTranslateX 0.4s forwards; } .team-three__title { font-size: 32px; color: var(--eduact-white); line-height: 1; margin: 0; visibility: hidden; opacity: 0; -webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @media (min-width: 992px) and (max-width: 1199px) { .team-three__title { font-size: 27px; } } .team-three__title a { color: inherit; } .team-three__title a:hover { color: var(--eduact-base); } .team-three__designation { font-size: 20px; color: var(--eduact-white); line-height: 1; display: block; margin: 6px 0 23px; visibility: hidden; opacity: 0; -webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @media (min-width: 992px) and (max-width: 1199px) { .team-three__designation { margin: 6px 0 18px; } } .team-three__social { position: relative; } .team-three__social a { display: inline-block; width: 30px; height: 30px; border-radius: 50%; border: none; background-color: rgba(var(--eduact-white-rgb), 0.2); color: var(--eduact-white); font-size: 14px; text-align: center; line-height: 30px; margin: 0 4px; visibility: hidden; opacity: 0; -webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .team-three__social a:hover { background-color: var(--eduact-base); } /*-- Team Page --*/ .team-page { position: relative; padding: 120px 0 70px; } @media (max-width: 767px) { .team-page { padding: 80px 0 50px; } } .team-page .team-two__item { margin-bottom: 50px; } @media (max-width: 767px) { .team-page .team-two__item { margin-bottom: 30px; } } .team-page__carousel { position: relative; padding-bottom: 50px; } @media (max-width: 767px) { .team-page__carousel { padding-bottom: 30px; } } /*-- Team Details --*/ .team-details { position: relative; padding: 120px 0; overflow: hidden; border-bottom: 2px solid var(--eduact-soft4); } @media (max-width: 767px) { .team-details { padding: 80px 0; } } .team-details .col-lg-5 { flex: 0 0 auto; width: 47.3%; } @media (max-width: 991px) { .team-details .col-lg-5 { width: 100%; } } .team-details .col-lg-7 { flex: 0 0 auto; width: 52.7%; } @media (max-width: 991px) { .team-details .col-lg-7 { width: 100%; } } .team-details__image { position: relative; z-index: 2; padding: 0 0; } @media (min-width: 1400px) { .team-details__image { padding-left: 40px; } } .team-details__image > img { width: 100%; height: auto; border-radius: 346px; } .team-details__image__bg-shape { position: absolute; right: -112px; top: -147px; z-index: -1; } .team-details__image__bg-shape img { max-width: 100%; -webkit-animation: movebounce2 2s linear infinite; animation: movebounce2 2s linear infinite; } .team-details__image__shape-bottom { position: absolute; right: -5px; bottom: 6px; } .team-details__image__shape-bottom img { max-width: 100%; -webkit-animation: rotated 15s infinite linear; animation: rotated 15s infinite linear; } .team-details__image__svg-shape { position: absolute; right: -160px; top: 0; bottom: 0; margin: auto; display: block; max-height: 218px; width: 135px; } @media (max-width: 1300px) { .team-details__image__svg-shape { display: none; } } .team-details__image__svg-shape__one { width: 69px; height: 80px; fill: var(--eduact-base); display: block; margin-right: auto; margin-bottom: -21px; animation: tm-shape1 3s ease infinite; } @keyframes tm-shape1 { 0% { fill: var(--eduact-base); } 50% { fill: var(--eduact-secondary); } 100% { fill: var(--eduact-base); } } .team-details__image__svg-shape__two { width: 135px; height: 157px; fill: var(--eduact-secondary); display: block; animation: tm-shape2 3s ease infinite; } @keyframes tm-shape2 { 0% { fill: var(--eduact-secondary); } 50% { fill: var(--eduact-base); } 100% { fill: var(--eduact-secondary); } } .team-details__content { position: relative; padding: 36px 0 0 0; } @media (max-width: 1399px) { .team-details__content { padding: 0 0 0; } } @media (max-width: 991px) { .team-details__content { padding: 50px 0 0; } } .team-details__title { font-size: 32px; margin: 0 0 6px; } @media (max-width: 767px) { .team-details__title { font-size: 30px; } } .team-details__designation { display: block; color: var(--eduact-secondary); font-size: 20px; margin-bottom: 14px; } .team-details__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin-bottom: 29px; } .team-details__progress { position: relative; margin: 35px 0 40px; } .team-details__progress__title { font-size: 20px; font-weight: 600; margin-bottom: 17px; } .team-details__progress__bar { position: relative; width: 100%; height: 8px; display: block; border-radius: 16px; background-color: var(--eduact-soft4); } .team-details__progress__inner { position: relative; display: block; width: 0px; height: 8px; border-radius: 16px; background-color: var(--eduact-base); -webkit-transition: all 1500ms ease; -ms-transition: all 1500ms ease; -o-transition: all 1500ms ease; -moz-transition: all 1500ms ease; transition: all 1500ms ease; } .team-details__progress__number { position: absolute; left: -18px; bottom: 24px; line-height: 26px; font-size: 20px; font-weight: 500; text-align: center; opacity: 0; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; transition: all 500ms ease; } .team-details__progress .counted .count-text { opacity: 1; } .team-details__social { position: relative; margin: 0 0 50px; } .team-details__social a { display: inline-block; width: 40px; height: 40px; background-color: var(--eduact-soft5); border-radius: 50%; text-align: center; color: var(--eduact-black); font-size: 16px; line-height: 40px; } .team-details__social a:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .team-details__social a + a { margin-right: 7px; } .become-team { position: relative; padding: 120px 0 70px; overflow: hidden; border-bottom: 2px solid var(--eduact-soft4); } @media (max-width: 991px) { .become-team { padding-bottom: 120px; } } @media (max-width: 767px) { .become-team { padding: 80px 0; } } .become-team__content { position: relative; margin: -6px 0 0; } .become-team__title { font-size: 32px; margin: 0 0 11px; } @media (max-width: 767px) { .become-team__title { font-size: 30px; } } .become-team__list { margin: 0 0 41px; padding: 0; list-style: none; } .become-team__list li { list-style: none; position: relative; font-weight: 600; line-height: 32px; letter-spacing: 0.16px; padding-right: 22px; margin: 0 0 9px; } .become-team__list li::after { position: absolute; right: 0; top: 12px; content: ''; width: 8px; height: 8px; background-color: var(--eduact-secondary); border-radius: 50%; } .become-team__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin-bottom: 41px; } @media (min-width: 1400px) { .become-team__text { padding-left: 10px; } } .become-team__form-box { position: relative; display: block; padding: 0; border-radius: 14px; background: var(--eduact-white); box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); padding: 30px; } .become-team__form-box__title { display: block; font-size: 24px; line-height: 26px; border-bottom: 1px dashed var(--eduact-secondary); padding-bottom: 25px; margin: 0 0 30px; } .become-team__input-box { position: relative; display: block; margin-bottom: 20px; } .become-team__input-box input[type="text"], .become-team__input-box input[type="email"] { height: 60px; width: 100%; border: none; background-color: var(--eduact-soft5); padding-right: 30px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); font-family: var(--eduact-font); display: block; font-weight: 600; border-radius: 4px; } .become-team__input-box textarea { font-size: 16px; font-weight: 600; color: var(--eduact-text); height: 154px; width: 100%; background-color: var(--eduact-soft5); font-family: var(--eduact-font); padding: 24px 30px 30px; border: none; outline: none; border-radius: 4px; margin-bottom: 0px; } .become-team__input-box.text-message-box { height: 154px; margin-bottom: 30px; } .become-team .eduact-btn { text-transform: inherit; } .blog-one { position: relative; padding: 117px 0 142px; background-color: var(--eduact-white); } @media (max-width: 767px) { .blog-one { padding: 77px 0 80px; } } .blog-one .col-xl-8 { flex: 0 0 auto; width: 64%; } @media (max-width: 1199px) { .blog-one .col-xl-8 { width: 100%; } } .blog-one .col-xl-4 { flex: 0 0 auto; width: 36%; } @media (max-width: 1199px) { .blog-one .col-xl-4 { width: 452px; } } @media (max-width: 767px) { .blog-one .col-xl-4 { width: 100%; } } .blog-one__item { position: relative; border-radius: 14px; border: 1px solid var(--eduact-soft3); background: var(--eduact-white); box-shadow: -11px 15px 30px 0px rgba(128, 137, 225, 0.1); margin: 0 0 36px; } .blog-one__item .col-md-5 { flex: 0 0 auto; width: 44.6%; } @media (max-width: 767px) { .blog-one__item .col-md-5 { width: 100%; } } .blog-one__item .col-md-7 { flex: 0 0 auto; width: 55.4%; } @media (max-width: 767px) { .blog-one__item .col-md-7 { width: 100%; } } .blog-one__item:hover .blog-one__image a { opacity: 1; transform: translateY(0); } .blog-one__item:hover .blog-one__title a { background-size: 0% 1px, 100% 1px; } .blog-one__image { position: relative; overflow: hidden; border-radius: 0 14px 14px 0; } @media (max-width: 767px) { .blog-one__image { border-radius: 14px 14px 0 0; } } .blog-one__image img { width: 100%; height: auto; } @media (min-width: 1200px) and (max-width: 1399px) { .blog-one__image img { height: 374px; object-fit: cover; } } .blog-one__image a { display: flex; width: 100%; height: 100%; background-color: rgba(var(--eduact-black-rgb), 0.4); position: absolute; top: 0; right: 0; justify-content: center; align-items: center; opacity: 0; transform: translateY(-20%); transition: opacity 500ms ease, transform 500ms ease; } .blog-one__image a::after, .blog-one__image a::before { content: ""; width: 32px; height: 2px; background-color: var(--eduact-white); display: block; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); } .blog-one__image a::after { transform: translate(50%, -50%) rotate(-90deg); } .blog-one__content { position: relative; padding: 0 0 0 29px; margin-right: -6px; } @media (max-width: 767px) { .blog-one__content { margin: 0; padding: 30px 29px; } } @media (max-width: 1399px) { .blog-one__content { margin: 0; } } .blog-one__cats { display: flex; flex-wrap: wrap; margin: 0 0 24px; } @media (max-width: 991px) { .blog-one__cats { margin-bottom: 15px; } } .blog-one__cats a { display: inline-block; background-color: var(--eduact-base); color: var(--eduact-white); border-radius: 5px; font-size: 14px; font-weight: 600; text-transform: capitalize; height: 24px; line-height: 24px; padding: 0 11px; margin: 0 0 5px 5px; } .blog-one__cats a:hover { background-color: var(--eduact-secondary); } .blog-one__title { font-size: 40px; text-transform: capitalize; margin: 0 0 31px; } @media (max-width: 991px) { .blog-one__title { font-size: 32px; margin-bottom: 22px; } } @media (min-width: 1200px) and (max-width: 1399px) { .blog-one__title { font-size: 36px; } } .blog-one__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .blog-one__title a:hover { color: var(--eduact-base); } .blog-one__meta { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 12px 20px; background-color: var(--eduact-soft); border-radius: 6px; } .blog-one__meta__author { position: relative; padding: 6px 55px 0 0; min-height: 45px; font-size: 12px; font-weight: 500; line-height: 25px; letter-spacing: 0.48px; text-transform: uppercase; } @media (max-width: 400px) { .blog-one__meta__author { padding-right: 0; } } .blog-one__meta__author img { width: 44px; height: 45px; border-radius: 50%; position: absolute; right: 0; top: 0; } @media (max-width: 400px) { .blog-one__meta__author img { display: none; } } .blog-one__meta__author a { display: block; font-size: 16px; font-weight: 700; line-height: 1; text-transform: capitalize; color: var(--eduact-black); } .blog-one__meta__author a:hover { color: var(--eduact-base); } .blog-one__meta__date { font-size: 16px; font-weight: 600; line-height: 26px; color: var(--eduact-secondary); } .blog-one__cta { position: relative; background-repeat: no-repeat; background-size: cover; background-position: center center; border-radius: 14px; box-shadow: -11px 15px 30px 0px rgba(128, 137, 225, 0.1); padding: 157px 50px 35px; text-align: center; } @media (max-width: 767px) { .blog-one__cta { padding: 80px 40px 35px; } } .blog-one__cta::after { position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; content: ''; background-color: rgba(var(--eduact-black-rgb), 0.83); border-radius: 14px; } .blog-one__cta__icon { width: 100px; height: 100px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 50px; color: var(--eduact-white); background-color: rgba(var(--eduact-base-rgb), 0.44); position: relative; z-index: 2; margin: 0 auto 29px; } .blog-one__cta__title { color: var(--eduact-white); position: relative; z-index: 2; font-size: 32px; margin: 0 0 20px; } .blog-one__cta__email-box { position: relative; z-index: 2; margin: 188px 0 15px; } @media (max-width: 767px) { .blog-one__cta__email-box { margin-top: 50px; } } .blog-one__cta__email-input-box { position: relative; margin: 0 0 12px; } .blog-one__cta__email-input-box input[type="email"] { width: 100%; height: 56px; border: none; border-radius: 6px; outline: none; background-color: var(--eduact-white); font-size: 16px; font-family: var(--eduact-font); color: var(--eduact-text); padding: 0 24px; font-weight: 500; } .blog-one__cta .eduact-btn { height: 56px; padding: 0 20px; width: 100%; } .blog-one__cta .eduact-btn__curve { opacity: 0; } .blog-one__cta .eduact-btn:hover .eduact-btn__curve { opacity: .2; } .blog-one__cta__text { position: relative; z-index: 2; color: var(--eduact-white); font-size: 18px; margin: 0; } .blog-one__cta svg { position: absolute; right: 0; bottom: 0; width: 100%; height: 341px; z-index: 1; border-radius: 0 0 14px 14px; } .blog-two { position: relative; padding: 115px 0 85px; border-top: 1px solid var(--eduact-soft4); } @media (max-width: 767px) { .blog-two { padding: 80px 0 45px; } } .blog-two__item { position: relative; margin: 0 0 36px; } .blog-two__item:hover .blog-two__image a { opacity: 1; transform: translateY(0); } .blog-two__item:hover .blog-two__title a { background-size: 0% 1px, 100% 1px; } .blog-two__image { position: relative; overflow: hidden; border-radius: 14px; } .blog-two__image img { width: 100%; height: auto; } .blog-two__image a { display: flex; width: 100%; height: 100%; background-color: rgba(var(--eduact-black-rgb), 0.4); position: absolute; top: 0; right: 0; justify-content: center; align-items: center; opacity: 0; transform: translateY(-20%); transition: opacity 500ms ease, transform 500ms ease; } .blog-two__image a::after, .blog-two__image a::before { content: ""; width: 32px; height: 2px; background-color: var(--eduact-white); display: block; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); } .blog-two__image a::after { transform: translate(50%, -50%) rotate(-90deg); } .blog-two__content { position: relative; background-color: var(--eduact-white); margin: -158px 30px 0; padding: 30px 30px 27px; border-radius: 10px 10px 50px 50px; box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); } @media (max-width: 991px) { .blog-two__content { margin-right: 20px; margin-left: 20px; padding-right: 25px; padding-left: 25px; } } @media (max-width: 767px) { .blog-two__content { margin-right: 15px; margin-left: 15px; padding-right: 20px; padding-left: 20px; } } @media (min-width: 1200px) and (max-width: 1399px) { .blog-two__content { margin-right: 20px; margin-left: 20px; padding-right: 25px; padding-left: 25px; } } .blog-two__top-meta { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 0 19px; } .blog-two__cats { display: flex; flex-wrap: wrap; } .blog-two__cats a { display: inline-block; background-color: var(--eduact-base); color: var(--eduact-white); border-radius: 5px; font-size: 14px; font-weight: 600; text-transform: capitalize; height: 24px; line-height: 24px; padding: 0 11px; margin: 0 0 5px 5px; } .blog-two__cats a:hover { background-color: var(--eduact-secondary); } .blog-two__date { font-size: 16px; font-weight: 600; line-height: 26px; color: var(--eduact-secondary); } .blog-two__title { font-size: 24px; margin: 0 0 24px; } .blog-two__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .blog-two__title a:hover { color: var(--eduact-base); } .blog-two__meta { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 0; } .blog-two__meta__author { position: relative; padding: 6px 55px 0 0; min-height: 45px; font-size: 12px; font-weight: 500; line-height: 25px; letter-spacing: 0.48px; text-transform: uppercase; } .blog-two__meta__author img { width: 44px !important; height: 45px; border-radius: 50%; position: absolute; right: 0; top: 0; } .blog-two__meta__author a { display: block; font-size: 16px; font-weight: 700; line-height: 1; text-transform: capitalize; color: var(--eduact-black); } .blog-two__meta__author a:hover { color: var(--eduact-base); } .blog-two__rm { position: relative; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--eduact-secondary); font-size: 18px; color: var(--eduact-text); overflow: hidden; } .blog-two__rm span { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .blog-two__rm:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .blog-two__rm:hover span { animation: iconTranslateX 0.4s forwards; } .blog-two__text { font-weight: 600; margin: 0 0 23px; } .blog-two__item--list { position: relative; } .blog-two__item--list .blog-two__content { margin: -45px 40px 0; padding: 40px 40px 40px; } @media (max-width: 1199px) { .blog-two__item--list .blog-two__content { margin-right: 30px; margin-left: 30px; padding-right: 30px; padding-left: 30px; } } @media (max-width: 767px) { .blog-two__item--list .blog-two__content { margin-right: 15px; margin-left: 15px; padding-right: 20px; padding-left: 20px; } } .blog-two__item--list .blog-two__top-meta { justify-content: flex-start; align-items: center; margin-bottom: 8px; } .blog-two__item--list .blog-two__date { color: var(--eduact-text); display: flex; align-items: center; margin-right: 15px; line-height: 1; margin-top: -5px; } .blog-two__item--list .blog-two__date i { display: inline-block; font-size: 24px; color: var(--eduact-secondary); margin-left: 12px; } .blog-two__item--list .blog-two__title { font-size: 32px; margin-bottom: 15px; } @media (max-width: 767px) { .blog-two__item--list .blog-two__title { font-size: 28px; } } .blog-two__item--list .blog-two__meta__author a { font-size: 18px; } .blog-two__item--list .blog-two__rm { width: 50px; height: 50px; } .blog-three { position: relative; padding: 115px 0 85px; background-position: bottom center; background-repeat: no-repeat; border-top: 1px solid var(--eduact-soft4); } @media (max-width: 767px) { .blog-three { padding: 80px 0 45px; } } .blog-three__item { position: relative; background-color: var(--eduact-white); border-radius: 20px; box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); margin: 0 0 36px; } .blog-three__item:hover .blog-three__image a { opacity: 1; transform: translateY(0); } .blog-three__item:hover .blog-three__title a { background-size: 0% 1px, 100% 1px; } .blog-three__image { position: relative; overflow: hidden; border-radius: 20px 20px 0 0; } .blog-three__image img { width: 100%; height: auto; } .blog-three__image a { display: flex; width: 100%; height: 100%; background-color: rgba(var(--eduact-black-rgb), 0.4); position: absolute; top: 0; right: 0; justify-content: center; align-items: center; opacity: 0; transform: translateY(-20%); transition: opacity 500ms ease, transform 500ms ease; } .blog-three__image a::after, .blog-three__image a::before { content: ""; width: 32px; height: 2px; background-color: var(--eduact-white); display: block; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); } .blog-three__image a::after { transform: translate(50%, -50%) rotate(-90deg); } .blog-three__content { position: relative; padding: 30px 30px 28px; } @media (max-width: 991px) { .blog-three__content { padding-right: 25px; padding-left: 25px; } } @media (min-width: 1200px) and (max-width: 1399px) { .blog-three__content { padding-right: 25px; padding-left: 25px; } } .blog-three__top-meta { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 0 19px; } .blog-three__cats { display: flex; flex-wrap: wrap; } .blog-three__cats a { display: inline-block; background-color: var(--eduact-base); color: var(--eduact-white); border-radius: 5px; font-size: 14px; font-weight: 600; text-transform: capitalize; height: 24px; line-height: 24px; padding: 0 11px; margin: 0 0 5px 5px; } .blog-three__cats a:hover { background-color: var(--eduact-secondary); } .blog-three__date { font-size: 16px; font-weight: 600; line-height: 26px; color: var(--eduact-secondary); } .blog-three__title { font-size: 24px; margin: 0 0 24px; } .blog-three__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .blog-three__title a:hover { color: var(--eduact-base); } .blog-three__meta { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 0; } .blog-three__meta__author { position: relative; padding: 6px 55px 0 0; min-height: 45px; font-size: 12px; font-weight: 500; line-height: 25px; letter-spacing: 0.48px; text-transform: uppercase; } .blog-three__meta__author img { width: 44px; height: 45px; border-radius: 50%; position: absolute; right: 0; top: 0; } .blog-three__meta__author a { display: block; font-size: 16px; font-weight: 700; line-height: 1; text-transform: capitalize; color: var(--eduact-black); } .blog-three__meta__author a:hover { color: var(--eduact-base); } .blog-three__rm { position: relative; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--eduact-secondary); font-size: 18px; color: var(--eduact-text); overflow: hidden; } .blog-three__rm span { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .blog-three__rm:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .blog-three__rm:hover span { animation: iconTranslateX 0.4s forwards; } /*-- Blog Page --*/ .blog-page { position: relative; padding: 120px 0; } @media (max-width: 767px) { .blog-page { padding: 80px 0; } } .blog-page__pagination { margin: 26px 0 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } @media (max-width: 767px) { .blog-page__pagination { margin: 5px 0 0; } } .blog-page__pagination.text-left { justify-content: flex-start; } .blog-page__pagination.text-end { justify-content: flex-end; } .blog-page__pagination li { display: inline-block; } .blog-page__pagination li a { display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border: 1px solid var(--eduact-soft4); border-radius: 10px; font-size: 20px; font-weight: 600; color: var(--eduact-black); } .blog-page__pagination li a:hover, .blog-page__pagination li a.active { background-color: var(--eduact-secondary); border-color: var(--eduact-secondary); color: var(--eduact-white); } .blog-page__pagination li.prev a, .blog-page__pagination li.next a { font-size: 12px; } .blog-page__pagination li + li { margin-right: 16px; } /*-- Sidebar --*/ .sidebar { position: relative; } @media (max-width: 991px) { .sidebar { margin: 60px 0 0; } .sidebar--left { margin: 0 0 60px; } } .sidebar__single { position: relative; border-radius: 14px; background-color: var(--eduact-white); box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); padding: 24px 30px 30px; } .sidebar__single + .sidebar__single { margin-top: 36px; } .sidebar__search { padding: 0; background-color: transparent; box-shadow: none; } .sidebar__search-form { position: relative; } .sidebar__search-form input[type="search"] { display: block; border: none; outline: none; background-color: var(--eduact-secondary); box-shadow: none; color: var(--eduact-white); font-size: 16px; font-weight: 400; padding-right: 60px; border-radius: 7px; height: 80px; width: 100%; } .sidebar__search-form input[type="search"]::-webkit-input-placeholder { color: var(--eduact-white); opacity: 1; } .sidebar__search-form input[type="search"]:-ms-input-placeholder { color: var(--eduact-white); opacity: 1; } .sidebar__search-form input[type="search"]::-ms-input-placeholder { color: var(--eduact-white); opacity: 1; } .sidebar__search-form input[type="search"]::placeholder { color: var(--eduact-white); opacity: 1; } .sidebar__search-form button[type="submit"] { background-color: transparent; color: var(--eduact-white); font-size: 20px; position: absolute; top: 0; right: 30px; bottom: 0; width: auto; outline: none; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .sidebar__search-form button[type="submit"]:hover { color: var(--eduact-base); } .sidebar__title { position: relative; font-size: 24px; line-height: 26px; text-transform: capitalize; border-bottom: 1px dashed var(--eduact-secondary); margin: 0 0 30px; padding-bottom: 25px; } .sidebar__post { position: relative; } .sidebar__post__list { margin: 0; padding: 0; } .sidebar__post__list li { list-style: none; position: relative; padding: 3px 109px 31px 0; margin-bottom: 30px; border-bottom: 1px solid var(--eduact-soft4); min-height: 89px; } .sidebar__post__list li:last-child { border: none; margin-bottom: 0; padding-bottom: 0; } .sidebar__post__list li:hover .sidebar__post__content__title a { background-size: 0% 1px, 100% 1px; } .sidebar__post__image { position: absolute; right: 0; top: 0; width: 89px; height: 89px; border-radius: 6px; overflow: hidden; } .sidebar__post__image img { width: 100%; height: 100%; object-fit: cover; } .sidebar__post__content { position: relative; } .sidebar__post__content__meta { display: flex; align-items: center; font-size: 16px; font-weight: 600; line-height: 1; margin: -3px 0 15px; } .sidebar__post__content__meta i { display: inline-block; font-size: 24px; color: var(--eduact-secondary); margin-left: 12px; } .sidebar__post__content__title { font-size: 20px; max-width: 280px; margin: 0; } @media (max-width: 400px) { .sidebar__post__content__title { font-size: 19px; } } .sidebar__post__content__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .sidebar__post__content__title a:hover { color: var(--eduact-secondary); } .sidebar__category { position: relative; padding-bottom: 2px; } .sidebar__category .sidebar__title { margin-bottom: 0; } .sidebar__category-list { margin: 0; padding: 0; list-style: none; } .sidebar__category-list li { position: relative; display: block; } .sidebar__category-list li a { position: relative; z-index: 2; display: block; align-items: center; font-weight: 600; font-size: 20px; color: var(--eduact-text); border-bottom: 1px solid var(--eduact-soft4); -webkit-transition: all 500ms ease; transition: all 500ms ease; padding: 29px 33px 29px 0; } .sidebar__category-list li a::after { display: flex; align-items: center; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; content: "\e92b"; font-size: 22px; color: var(--eduact-secondary); font-family: 'icomoon' !important; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .sidebar__category-list li:last-child a { border-bottom: none; } .sidebar__category-list li:hover a, .sidebar__category-list li.active a { color: var(--eduact-secondary); padding-right: 40px; } .sidebar__tags { position: relative; } .sidebar__tags-list { margin-bottom: -5px; } .sidebar__tags-list a { font-size: 16px; line-height: 40px; color: var(--eduact-text); font-weight: 600; background-color: var(--eduact-soft5); -webkit-transition: all 0.4s ease; transition: all 0.4s ease; display: inline-block; padding: 0 20px; height: 40px; border-radius: 5px; text-transform: capitalize; margin-left: 3px; margin-bottom: 10px; } .sidebar__tags-list a:last-child { margin-left: 0; } .sidebar__tags-list a:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .sidebar__comments { position: relative; } .sidebar__comments-list { margin: 0; padding: 0; list-style: none; } .sidebar__comments-list li { display: flex; align-items: center; position: relative; padding-right: 62px; min-height: 48px; } .sidebar__comments-list li:hover .sidebar__comments-icon { background-color: var(--eduact-secondary); color: var(--eduact-white); } .sidebar__comments-list li + li { margin-top: 28px; } .sidebar__comments-icon { height: 48px; width: 48px; background-color: var(--eduact-soft5); border-radius: 50%; font-size: 22px; color: var(--eduact-black); display: flex; align-items: center; justify-content: center; position: absolute; top: 1px; right: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .sidebar__comments-text-box p { font-weight: 600; margin: 0; } .sidebar__comments-text-box p a { color: var(--eduact-black); } .sidebar__comments-text-box p a:hover { color: var(--eduact-secondary); } /*-- Blog Details --*/ .blog-details { position: relative; padding: 120px 0; } @media (max-width: 767px) { .blog-details { padding: 80px 0; } } .blog-details__content { position: relative; } .blog-details__img { position: relative; margin: 0 0 40px; } .blog-details__img img { width: 100%; height: auto; border-radius: 14px; } .blog-details__meta { position: relative; display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 8px; } .blog-details__meta__cats { display: flex; flex-wrap: wrap; } .blog-details__meta a { display: inline-block; background-color: var(--eduact-base); color: var(--eduact-white); border-radius: 5px; font-size: 14px; font-weight: 600; text-transform: capitalize; height: 24px; line-height: 24px; padding: 0 11px; margin: 0 0 5px 5px; } .blog-details__meta a:hover { background-color: var(--eduact-secondary); } .blog-details__meta__date { font-size: 16px; font-weight: 600; color: var(--eduact-text); display: flex; align-items: center; margin-right: 15px; line-height: 1; margin-top: -5px; } .blog-details__meta__date i { display: inline-block; font-size: 24px; color: var(--eduact-secondary); margin-left: 12px; } .blog-details__title { font-size: 32px; margin: 0 0 11px; } @media (max-width: 767px) { .blog-details__title { font-size: 28px; } } .blog-details__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 0 0 30px; } .blog-details__bottom { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 40px 0 40px; margin-top: 39px; border-bottom: 1px solid var(--eduact-soft4); border-top: 1px solid var(--eduact-soft4); } @media (max-width: 767px) { .blog-details__bottom { display: block; } } @media (min-width: 992px) and (max-width: 1199px) { .blog-details__bottom { display: block; } } .blog-details__tags { display: flex; align-items: center; flex-wrap: wrap; position: relative; } @media (max-width: 767px) { .blog-details__tags { display: block; } } .blog-details__tags__title { font-size: 24px; margin: 0 0 0 21px; } @media (max-width: 767px) { .blog-details__tags__title { margin: 0 0 15px; } } .blog-details__tags a { font-size: 16px; line-height: 40px; font-weight: 600; color: var(--eduact-text); background-color: var(--eduact-soft5); -webkit-transition: all 0.4s ease; transition: all 0.4s ease; display: inline-block; padding: 0 20px; height: 40px; font-weight: 700; border-radius: 8px; text-transform: capitalize; margin-left: 8px; } @media (max-width: 767px) { .blog-details__tags a { margin-bottom: 10px; } } .blog-details__tags a:last-child { margin-left: 0; } .blog-details__tags a:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .blog-details__social { display: flex; align-items: center; flex-wrap: wrap; } @media (max-width: 767px) { .blog-details__social { margin: 30px 0 0; } } @media (min-width: 992px) and (max-width: 1199px) { .blog-details__social { margin-top: 30px; } } .blog-details__social a { font-size: 16px; color: var(--eduact-black); background-color: var(--eduact-soft5); width: 40px; height: 40px; line-height: 41px; border-radius: 50%; text-align: center; display: inline-block; margin-right: 21px; } .blog-details__social a:first-child { margin-right: 0; } .blog-details__social a:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .blog-details__comment { position: relative; margin: 45px 0 0; } .blog-details__comment__title { font-size: 24px; margin: 0 0 49px; } @media (max-width: 767px) { .blog-details__comment__title { margin: 0 0 30px; } } .blog-details__comment__item { position: relative; border-bottom: 1px solid var(--eduact-soft4); min-height: 165px; padding: 0 196px 59px 0; margin-bottom: 54px; } @media (max-width: 767px) { .blog-details__comment__item { padding-right: 0; } } .blog-details__comment__image { position: absolute; right: 0; top: 6px; width: 165px; height: 165px; border-radius: 50%; overflow: hidden; } @media (max-width: 767px) { .blog-details__comment__image { position: relative; margin: 0 0 25px; } } .blog-details__comment__image img { width: 100%; height: 100%; object-fit: cover; } .blog-details__comment__content { position: relative; } .blog-details__comment__name { font-size: 24px; text-transform: capitalize; margin: 0 0 3px; } .blog-details__comment__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 0 0 20px; } .blog-details__comment .eduact-btn { height: 31px; background-color: var(--eduact-soft5); border-radius: 5px; font-size: 16px; color: var(--eduact-text); padding: 2px 24px; } .blog-details__comment .eduact-btn__curve { opacity: 0; background-color: var(--eduact-secondary); z-index: -1; } .blog-details__comment .eduact-btn:hover { color: var(--eduact-white); } .blog-details__comment .eduact-btn:hover .eduact-btn__curve { opacity: 1; } .blog-details__comment-form { position: relative; margin: 40px 0 0; } .blog-details__comment-form .row { --bs-gutter-x: 20px; } .blog-details__comment-form__title { font-size: 24px; margin: 0 0 34px; } .blog-details__comment-form__input-box { position: relative; display: block; line-height: 1; margin-bottom: 20px; } .blog-details__comment-form__input-box input[type="text"], .blog-details__comment-form__input-box input[type="email"] { height: 60px; width: 100%; border: none; background-color: var(--eduact-soft5); padding-right: 30px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); font-family: var(--eduact-font); display: block; font-weight: 600; border-radius: 4px; } .blog-details__comment-form__input-box textarea { font-size: 16px; font-weight: 600; color: var(--eduact-text); height: 211px; width: 100%; background-color: var(--eduact-soft5); font-family: var(--eduact-font); padding: 25px 30px 30px; border: none; outline: none; border-radius: 4px; margin-bottom: 0px; } .blog-details__comment-form .eduact-btn { margin-top: 20px; } /*-------------------------------------------------------------- # Common --------------------------------------------------------------*/ :root { --eduact-font: 'Urbanist', sans-serif; --heading-font: 'Urbanist', sans-serif; --eduact-text: #697585; --eduact-text-rgb: 105, 117, 133; --eduact-text2: #B3ADE1; --eduact-text2-rgb: 179, 173, 225; --eduact-grey: #B7B0B4; --eduact-grey-rgb: 183, 176, 180; --eduact-soft: #F1F2FD; --eduact-soft-rgb: 241, 242, 253; --eduact-soft2: #F6F5F5; --eduact-soft2-rgb: 246, 245, 245; --eduact-soft3: #E0E3FD; --eduact-soft3-rgb: 224, 227, 253; --eduact-soft4: #E4E4E4; --eduact-soft4-rgb: 228, 228, 228; --eduact-soft5: #F6F6F6; --eduact-soft5-rgb: 246, 246, 246; --eduact-base: #4F5DE4; --eduact-base-rgb: 79, 93, 228; --eduact-secondary: #F57005; --eduact-secondary-rgb: 245, 112, 5; --eduact-black: #2A254D; --eduact-black-rgb: 42, 37, 77; --eduact-black2: #000000; --eduact-black2-rgb: 0, 0, 0; --eduact-white: #ffffff; --eduact-white-rgb: 255, 255, 255; } body { font-family: var(--eduact-font); color: var(--eduact-text); font-size: 16px; line-height: 25px; font-weight: 400; } body.locked { overflow: hidden; } a { color: var(--eduact-base); transition: all 500ms ease; } a, a:hover, a:focus, a:visited { text-decoration: none; } ::placeholder { color: inherit; opacity: 1; } h1, h2, h3, h4, h5, h6 { font-family: var(--heading-font); color: var(--eduact-black); font-weight: 700; } @media (max-width: 575px) { h1 br, h2 br, h3 br, h4 br, h5 br, h6 br { display: none; } } @media (max-width: 575px) { p br { display: none; } } ::placeholder { color: inherit; opacity: 1; } .background-base { background-color: var(--eduact-base); } .background-black { background-color: var(--eduact-black); } .eduact-text-dark { color: var(--eduact-black); } .page-wrapper { position: relative; margin: 0 auto; width: 100%; min-width: 300px; overflow: hidden; transition: filter 0.5s ease; } @media (min-width: 1400px) { .container { padding-right: 18px; padding-left: 18px; max-width: 1356px; } .row { --bs-gutter-x: 36px; } } .eduact-btn { display: inline-block; vertical-align: middle; -webkit-appearance: none; border: none; outline: none !important; background-color: var(--eduact-base); color: var(--eduact-white); font-size: 18px; font-weight: 700; border-radius: 6px; text-transform: capitalize; padding: 16px 32px 15px; overflow: hidden; z-index: 2; position: relative; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s; } .eduact-btn-second { background-color: var(--eduact-secondary); } .eduact-btn__text { position: relative; z-index: 2; } .eduact-btn__curve { position: absolute; left: -15px; top: 0; width: 33px; height: 100%; background: var(--eduact-soft2); opacity: 0.2; z-index: 0; -webkit-transform: skewX(22deg); transform: skewX(22deg); transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .eduact-btn i { display: inline-block; margin-right: 11px; position: relative; top: 2px; } .eduact-btn:hover { color: var(--eduact-white); } .eduact-btn:hover .eduact-btn__curve { left: 0; width: 100%; -webkit-transform: skewX(0deg); transform: skewX(0deg); } .bootstrap-select .dropdown-menu { padding-top: 0; padding-bottom: 0; border-radius: 0; border: none; } .bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item:active { background-color: var(--eduact-base); } .ul-list-one { margin-bottom: 0; } .ul-list-one li { position: relative; padding-right: 45px; font-size: 16px; font-weight: 500; color: var(--eduact-black); } @media (min-width: 481px) { .ul-list-one li { font-size: 20px; } } .ul-list-one li::before { content: "\e907"; color: var(--eduact-base); font-size: 26px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); font-family: "azino-icon"; } .preloader { position: fixed; background-color: var(--eduact-black); background-position: center center; background-repeat: no-repeat; top: 0; right: 0; left: 0; bottom: 0; z-index: 9991; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; } .preloader__image { -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: flipInY; animation-name: flipInY; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; background-repeat: no-repeat; background-position: center center; background-size: 100px auto; width: 100%; height: 100%; } /* scroll to top */ .scroll-top { position: fixed; left: 30px; bottom: 30px; height: 50px; width: 50px; cursor: pointer; display: block; border-radius: 50%; box-shadow: inset 0 0 0 2px RGBA(var(--eduact-black2-rgb), 0.3); z-index: 99; opacity: 0; visibility: hidden; transform: translateY(15px); -webkit-transition: all 200ms linear; transition: all 200ms linear; } .scroll-top--active { opacity: 1; visibility: visible; transform: translateY(0); } .scroll-top::after { position: absolute; content: "\e904"; font-family: 'icomoon' !important; text-align: center; line-height: 50px; font-size: 17px; color: var(--eduact-base); right: 0; top: 0; height: 100%; width: 100%; cursor: pointer; display: block; z-index: 1; -webkit-transition: all 200ms linear; transition: all 200ms linear; } .scroll-top__circle path { stroke: var(--eduact-base); stroke-width: 4; fill: none; box-sizing: border-box; -webkit-transition: all 200ms linear; transition: all 200ms linear; } /* post paginations */ .post-pagination { margin-bottom: 0; margin-top: 0px; } @media (min-width: 992px) { .post-pagination { margin-top: 0px; } } .post-pagination a { display: flex; width: 45px; height: 45px; background-color: #eff2f6; align-items: center; justify-content: center; color: var(--eduact-text); font-size: 16px; font-weight: 500; border-radius: 50%; transition: 500ms ease; } @media (min-width: 992px) { .post-pagination a { width: 60px; height: 60px; font-size: 18px; } } .post-pagination a:hover { background-color: var(--eduact-base); color: #fff; } .post-pagination li:first-child a { background-color: var(--eduact-base); color: #fff; } .post-pagination li:last-child a { background-color: var(--eduact-black); color: #fff; } .post-pagination li + li { margin-right: 10px; } /* owl carousel overfllow */ .owl-with-shadow .owl-stage-outer { overflow: visible; } .owl-with-shadow .owl-stage-outer .owl-item { opacity: 0; visibility: hidden; -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease; transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease; transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease; transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease, -webkit-transform 500ms ease; } .owl-with-shadow .owl-stage-outer .owl-item.active { opacity: 1; visibility: visible; } /* owl carousel Dots */ .eduact-owl__dots.owl-carousel { position: relative; } .eduact-owl__dots.owl-carousel.owl-theme .owl-dots, .eduact-owl__dots.owl-carousel .owl-dots { margin: 0; display: flex; align-items: center; justify-content: center; } .eduact-owl__dots.owl-carousel.owl-theme .owl-dots .owl-dot, .eduact-owl__dots.owl-carousel .owl-dots .owl-dot { height: 10px; border-radius: 50%; width: 10px; background-color: rgba(var(--eduact-base-rgb), 0.27); margin: 0 11px; position: relative; top: 0; z-index: 2; } .eduact-owl__dots.owl-carousel.owl-theme .owl-dots .owl-dot::after, .eduact-owl__dots.owl-carousel .owl-dots .owl-dot::after { position: absolute; right: -5px; left: 0; bottom: 0; top: 0; margin: auto; width: calc(100% + 10px); height: calc(100% + 10px); content: ''; border-radius: 50%; border: 1px solid var(--eduact-base); visibility: hidden; opacity: 0; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .eduact-owl__dots.owl-carousel.owl-theme .owl-dots .owl-dot:hover, .eduact-owl__dots.owl-carousel.owl-theme .owl-dots .owl-dot.active, .eduact-owl__dots.owl-carousel .owl-dots .owl-dot:hover, .eduact-owl__dots.owl-carousel .owl-dots .owl-dot.active { background-color: var(--eduact-secondary); } .eduact-owl__dots.owl-carousel.owl-theme .owl-dots .owl-dot:hover::after, .eduact-owl__dots.owl-carousel.owl-theme .owl-dots .owl-dot.active::after, .eduact-owl__dots.owl-carousel .owl-dots .owl-dot:hover::after, .eduact-owl__dots.owl-carousel .owl-dots .owl-dot.active::after { visibility: visible; opacity: 1; } .eduact-owl__dots.owl-carousel.owl-theme .owl-dots .owl-dot span, .eduact-owl__dots.owl-carousel .owl-dots .owl-dot span { display: none; } /* section title */ .section-title { position: relative; display: block; margin-bottom: 50px; } @media (max-width: 767px) { .section-title { margin-bottom: 40px; } } .section-title.text-center .section-title__tagline svg { left: 0; margin: auto; } .section-title.text-end .section-title__tagline svg { left: 0; right: auto; } .section-title__tagline { font-size: 24px; line-height: 26px; text-transform: capitalize; color: var(--eduact-base); margin: 0 0 11px; position: relative; z-index: 2; padding: 0 20px; } .section-title__tagline svg { position: absolute; right: 0; bottom: -1px; z-index: -1; width: 133px; height: 13px; } .section-title__tagline svg.arrow-svg { position: relative; display: inline-block; width: 55px; overflow: hidden; margin: 0 9px 0 0 !important; fill: var(--eduact-secondary); } .section-title__title { font-size: 40px; line-height: 47px; color: var(--eduact-black); margin: 0; } @media (max-width: 767px) { .section-title__title { font-size: 30px; line-height: 40px; } .section-title__title br { display: none; } } /*-------------------------------------------------------------- # Form --------------------------------------------------------------*/ .form-one .form-group { display: grid; grid-template-columns: 1fr; grid-gap: 10px; margin: 0; } @media (min-width: 576px) { .form-one .form-group { grid-template-columns: 1fr 1fr; } } .form-one .form-control { border: none; width: auto; height: auto; border-radius: 0; padding: 0; } .form-one .form-control-full { grid-column-start: 1; grid-column-end: -1; } .form-one input[type="text"], .form-one input[type="email"], .form-one textarea { display: block; width: 100%; height: 73px; border-radius: 36.5px; background-color: #f1f1f1; color: #7e7e7e; font-size: 16px; font-weight: 500; border: none; outline: none; padding-right: 30px; } .form-one textarea { border-radius: 30px; height: 195px; padding-top: 20px; } .form-one .thm-btn { padding: 24.5px 57.5px; } .form-one .thm-btn:hover { background-color: var(--eduact-base); color: var(--eduact-white); } /*-------------------------------------------------------------- # Navigations --------------------------------------------------------------*/ .main-menu .container { position: relative; display: flex; align-items: center; position: relative; } .main-menu { background-color: transparent; position: absolute; right: 0; top: 0; width: 100%; z-index: 91; padding: 0; } .main-menu__logo { display: flex; align-items: center; position: relative; padding: 30px 0; } @media (max-width: 767px) { .main-menu__logo { padding: 23px 0; } } .main-menu__nav { margin-right: auto; margin-left: auto; } .main-menu, .stricky-header { /* after third level no menu */ } .main-menu .main-menu__list, .main-menu .main-menu__list ul, .stricky-header .main-menu__list, .stricky-header .main-menu__list ul { margin: 0; padding: 0; list-style-type: none; align-items: center; display: none; } @media (min-width: 1200px) { .main-menu .main-menu__list, .main-menu .main-menu__list ul, .stricky-header .main-menu__list, .stricky-header .main-menu__list ul { display: flex; } } .main-menu .main-menu__list > li, .stricky-header .main-menu__list > li { padding-top: 39px; padding-bottom: 44px; position: relative; } .main-menu .main-menu__list > li.dropdown > a, .stricky-header .main-menu__list > li.dropdown > a { position: relative; } .main-menu .main-menu__list > li.dropdown > a::after, .stricky-header .main-menu__list > li.dropdown > a::after { position: relative; left: 0; top: 0; border-radius: 0; font-size: 11px; font-weight: 600; font-family: "Font Awesome 5 Free"; content: "\f078"; color: inherit; line-height: 10px; margin-right: 5px; } .main-menu .main-menu__list > li + li, .stricky-header .main-menu__list > li + li { margin-right: 55px; } @media (max-width: 1400px) { .main-menu .main-menu__list > li + li, .stricky-header .main-menu__list > li + li { margin-right: 44px; } } @media (min-width: 1200px) and (max-width: 1300px) { .main-menu .main-menu__list > li + li, .stricky-header .main-menu__list > li + li { margin-right: 38px; } } .main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a { font-size: 16px; display: flex; align-items: center; font-family: var(--heading-font); color: var(--eduact-white); font-weight: 600; text-transform: capitalize; letter-spacing: 0.48px; position: relative; transition: all 500ms ease; } .main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a, .stricky-header .main-menu__list > li.current > a, .stricky-header .main-menu__list > li:hover > a { color: var(--eduact-secondary); } .main-menu .main-menu__list li ul, .stricky-header .main-menu__list li ul { position: absolute; top: 100%; right: -25px; min-width: 270px; flex-direction: column; justify-content: flex-start; align-items: flex-start; opacity: 0; visibility: hidden; transform-origin: top center; transform: scaleY(0) translateZ(100px); transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease; z-index: 99; background-color: var(--eduact-white); box-shadow: 0px 10px 60px 0px RGBA(var(--eduact-white-rgb), 0.07); padding: 15px 20px 10px; border-radius: 14px; } .main-menu .main-menu__list li:hover > ul, .stricky-header .main-menu__list li:hover > ul { opacity: 1; visibility: visible; transform: scaleY(1) translateZ(0px); } .main-menu .main-menu__list > .megamenu, .stricky-header .main-menu__list > .megamenu { position: static; } .main-menu .main-menu__list > .megamenu > ul, .stricky-header .main-menu__list > .megamenu > ul { top: 100% !important; right: 0 !important; left: 0 !important; background-color: transparent; box-shadow: none; padding: 0; } .main-menu .main-menu__list li ul li, .stricky-header .main-menu__list li ul li { flex: 1 1 100%; width: 100%; position: relative; } .main-menu .main-menu__list li ul li > a, .stricky-header .main-menu__list li ul li > a { font-size: 16px; line-height: 26px; color: var(--eduact-text); font-weight: 500; font-family: var(--heading-font); display: flex; padding-right: 20px; padding-left: 20px; padding-top: 7px; padding-bottom: 7px; transition: 400ms; margin-bottom: 4px; } .main-menu .main-menu__list li ul li > a::after, .stricky-header .main-menu__list li ul li > a::after { position: absolute; left: 20px; top: 7px; border-radius: 0; font-size: 14px; font-weight: 700; font-family: "Font Awesome 5 Free"; content: "\f0da"; color: var(--eduact-base); visibility: hidden; opacity: 0; transition: all 500ms ease; transform: scale(0); } .main-menu .main-menu__list li ul li.current > a, .main-menu .main-menu__list li ul li:hover > a, .stricky-header .main-menu__list li ul li.current > a, .stricky-header .main-menu__list li ul li:hover > a { background-color: var(--eduact-black); color: var(--eduact-white); } .main-menu .main-menu__list li ul li.current > a::after, .main-menu .main-menu__list li ul li:hover > a::after, .stricky-header .main-menu__list li ul li.current > a::after, .stricky-header .main-menu__list li ul li:hover > a::after { visibility: visible; opacity: 1; transform: scale(1); } .main-menu .main-menu__list li ul li > ul, .stricky-header .main-menu__list li ul li > ul { top: 0; right: calc(100% + 20px); } .main-menu .main-menu__list li ul li > ul.right-align, .stricky-header .main-menu__list li ul li > ul.right-align { top: 0; right: auto; left: 100%; } .main-menu .main-menu__list li ul li > ul ul, .stricky-header .main-menu__list li ul li > ul ul { display: none; } @media (min-width: 1200px) and (max-width: 1400px) { .main-menu__list li:nth-last-child(1) ul li > ul, .main-menu__list li:nth-last-child(2) ul li > ul { right: auto; left: calc(100% + 20px); } } .main-menu__right { display: flex; align-items: center; } .main-menu__right .eduact-btn { background-color: var(--eduact-secondary); font-size: 16px; margin-right: 19px; font-weight: 600; padding: 7px 20.5px; height: 40px; } .main-menu__right .eduact-btn:hover .eduact-btn__curve { opacity: .2; } @media (max-width: 1199px) { .main-menu__right .eduact-btn { display: none; } } .main-menu__right .eduact-btn__curve { opacity: 0; } .main-menu__right .mobile-nav__toggler { margin-left: 18px; } .main-menu__login, .main-menu__search { position: relative; font-size: 20px; color: var(--eduact-white); display: flex; align-items: center; height: 50px; transition: all 500ms ease; } .main-menu__login:hover, .main-menu__search:hover { color: var(--eduact-secondary); } .main-menu__login__count, .main-menu__search__count { font-size: 10px; font-weight: 600; color: var(--eduact-black); font-family: var(--heading-font); text-align: center; width: 16px; height: 16px; line-height: 16px; background-color: var(--eduact-base); border-radius: 16px; position: absolute; top: 10px; left: -6px; opacity: 0; transition: all 300ms linear 0ms; } .main-menu__login:hover .main-menu__login__count, .main-menu__search:hover .main-menu__login__count, .main-menu__login:hover .main-menu__search__count, .main-menu__search:hover .main-menu__search__count { opacity: 1; } .main-menu__login { font-size: 24px; margin-right: 11px; } .stricky-header { position: fixed; z-index: 991; top: 0; right: 0; background-color: var(--eduact-black); box-shadow: 0px 10px 60px 0px RGBA(var(--eduact-black-rgb), 0.07); width: 100%; transform: translateY(-120%); transition: transform 500ms ease; } @media (max-width: 1199px) { .stricky-header { display: none; } } .stricky-header.stricky-fixed { transform: translateY(0); } /*-------------------------------------------------------------- # Home Showcase --------------------------------------------------------------*/ .home-showcase { margin-top: 0; margin-bottom: -20px; } .home-showcase .row { --bs-gutter-x: 40px; --bs-gutter-y: 20px; } .home-showcase__inner { padding: 40px 40px; background-color: var(--eduact-white); box-shadow: 0px 10px 60px 0px RGBA(var(--eduact-white-rgb), 0.07); border-radius: 14px; } .home-showcase__image { position: relative; background-color: var(--eduact-black); overflow: hidden; } .home-showcase__image > img { width: 100%; transition: 500ms ease; transform: scale(1); } .home-showcase__image:hover > img { opacity: 0.75; } .home-showcase__image:hover .home-showcase__buttons { transform: scale(1, 1); opacity: 1; visibility: visible; } .home-showcase__buttons { position: absolute; top: 0; right: 0; left: 0; bottom: 0; display: flex; justify-content: center; align-items: center; flex-direction: column; transform: scale(1, 0); opacity: 0; visibility: hidden; transform-origin: bottom center; transition: 500ms ease; } .home-showcase__buttons__item { padding: 11px 20px 12px; width: 150px; text-align: center; } .home-showcase__buttons__item + .home-showcase__buttons__item { margin-top: 10px; } .home-showcase__title { margin: 0; text-align: center; color: var(--eduact-black2); text-transform: capitalize; font-size: 20px; font-weight: 600; margin-top: 17px; } .mobile-nav__buttons { display: flex; margin-right: auto; margin-left: 10px; } @media (min-width: 1200px) { .mobile-nav__buttons { display: none; } } .mobile-nav__buttons a { font-size: 20px; color: var(--eduact-white); cursor: pointer; } .mobile-nav__buttons a + a { margin-right: 10px; } .mobile-nav__buttons a:hover { color: var(--eduact-base); } .mobile-nav__toggler { font-size: 24px; color: var(--eduact-white); cursor: pointer; transition: 500ms; } .mobile-nav__toggler:hover { color: var(--eduact-base); } @media (min-width: 1200px) { .mobile-nav__toggler { display: none; } } /*-- header two --*/ .main-header-two .main-menu { position: relative; background: var(--eduact-white); box-shadow: 0px 6px 30px 0px rgba(var(--eduact-black2-rgb), 0.08); } .main-header-two .main-menu__logo { padding: 26px 0; } .main-header-two .main-menu .main-menu__list > li > a { color: var(--eduact-black); } .main-header-two .main-menu__list > li.current > a, .main-header-two .main-menu__list > li:hover > a { color: var(--eduact-base); } .main-header-two .main-menu .main-menu__list > li { padding-top: 35px; padding-bottom: 40px; } .main-header-two.stricky-header { background: var(--eduact-white); box-shadow: 0px 6px 30px 0px rgba(var(--eduact-black2-rgb), 0.08); } .main-header-two.stricky-header .main-menu__list > li > a { color: var(--eduact-black); } .main-header-two.stricky-header .main-menu__list > li { padding-top: 35px; padding-bottom: 40px; } .main-header-two.stricky-header .main-menu__list > li.current > a, .main-header-two.stricky-header .main-menu__list > li:hover > a { color: var(--eduact-base); } .main-header-two .main-menu__login, .main-header-two .mobile-nav__toggler, .main-header-two .main-menu__search { color: var(--eduact-black); } .main-header-two .main-menu__login:hover, .main-header-two .mobile-nav__toggler:hover, .main-header-two .main-menu__search:hover { color: var(--eduact-base); } .main-header-two .main-menu__nav { margin-left: 50px; } @media (max-width: 1399px) { .main-header-two .main-menu__nav { margin-left: 20px; } } /*-- header three --*/ .main-menu-with-bg { background: rgba(246, 246, 246, 0.42); } .main-menu-with-bg.stricky-header { background: var(--eduact-white); } .main-menu-with-bg .main-menu__logo { padding: 26px 0; } .main-menu-with-bg.main-menu .main-menu__list > li, .main-menu-with-bg.stricky-header .main-menu__list > li { padding-top: 35px; padding-bottom: 40px; } .main-menu-with-bg.main-menu .main-menu__list > li > a, .main-menu-with-bg.stricky-header .main-menu__list > li > a { color: var(--eduact-black); } .main-menu-with-bg.main-menu .main-menu__list > li.current > a, .main-menu-with-bg.main-menu .main-menu__list > li:hover > a, .main-menu-with-bg.stricky-header .main-menu__list > li.current > a, .main-menu-with-bg.stricky-header .main-menu__list > li:hover > a { color: var(--eduact-base); } .main-menu-with-bg .main-menu__login, .main-menu-with-bg .mobile-nav__toggler, .main-menu-with-bg .main-menu__search { color: var(--eduact-black); } .main-menu-with-bg .main-menu__login:hover, .main-menu-with-bg .mobile-nav__toggler:hover, .main-menu-with-bg .main-menu__search:hover { color: var(--eduact-base); } @media (max-width: 1399px) { .main-header-two .main-menu .main-menu__list > li + li, .main-header-two.stricky-header .main-menu__list > li + li { margin-right: 38px; } } .main-menu__info { position: relative; background-color: var(--eduact-base); border-radius: 0px 60px 60px 0px; padding: 24px 85px 16px 49px; max-width: 256px; font-size: 14px; color: var(--eduact-white); font-weight: 600; line-height: 23px; min-height: 84px; margin-right: 49px; } @media (max-width: 1399px) { .main-menu__info { margin-right: 15px; max-width: 232px; padding-left: 25px; } } @media (max-width: 767px) { .main-menu__info { display: none; } } .main-menu__info span { display: flex; align-items: center; justify-content: center; width: 53px; height: 53px; border-radius: 50%; background-color: var(--eduact-white); font-size: 28px; color: var(--eduact-base); position: absolute; right: 15px; bottom: 0; top: 0; margin: auto; } .main-menu__info a { display: block; font-size: 18px; color: inherit; line-height: 1; margin-bottom: 1px; } .main-menu__info a:hover { color: var(--eduact-secondary); } /*-------------------------------------------------------------- # Megamenu Popup --------------------------------------------------------------*/ .mobile-nav__container .main-menu__list > .megamenu.megamenu-clickable > ul, .main-menu .main-menu__list > .megamenu.megamenu-clickable > ul, .stricky-header .main-menu__list > .megamenu.megamenu-clickable > ul { position: fixed; top: 0 !important; right: 0 !important; width: 100vw; height: 100vh; visibility: visible; overflow-y: scroll; visibility: hidden; opacity: 0; -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: bottom center; transform-origin: bottom center; transition: transform 0.7s ease, opacity 0.7s ease, visibility 0.7s ease; z-index: 999999; -ms-overflow-style: none; scrollbar-width: none; overflow-y: scroll; padding: 0; background-color: var(--eduact-white); display: block !important; margin: 0; } .main-menu__list > li.megamenu-clickable > ul::-webkit-scrollbar { display: none; } .mobile-nav__container .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active, .main-menu .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active, .stricky-header .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active { -webkit-transform-origin: top center; transform-origin: top center; -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; visibility: visible; transition: transform 0.7s ease, opacity 0.7s ease, visibility 0.7s ease; } body.megamenu-popup-active { overflow: hidden; } body.megamenu-popup-active .stricky-header { bottom: 0; } body.megamenu-popup-active .mobile-nav__content { overflow: unset; } .mobile-nav__content .demos-one .container { padding-right: 15px; padding-left: 15px; } .megamenu-popup { position: relative; } .megamenu-popup .megamenu-clickable--close { position: absolute; top: 18px; left: 20px; display: block; font-size: 20px; color: var(--eduact-black2); } @media (min-width: 1300px) { .megamenu-popup .megamenu-clickable--close { top: 38px; left: 40px; font-size: 24px; } } .megamenu-popup .megamenu-clickable--close:hover { color: var(--eduact-base); } .demos-one { padding-top: 90px; padding-bottom: 60px; } @media (min-width: 1200px) { .demos-one { padding-top: 120px; padding-bottom: 90px; } } .demos-one__single { background-color: var(--eduact-white); margin: 0 0 36px; -webkit-box-shadow: 0px 10px 60px 0px rgba(var(--eduact-black2-rgb), 0.1); box-shadow: 0px 10px 60px 0px rgba(var(--eduact-black2-rgb), 0.1); -webkit-transition: all 500ms ease; transition: all 500ms ease; position: relative; } .demos-one__single:hover { -webkit-box-shadow: 0px 10px 60px 0px rgba(var(--eduact-black2-rgb), 0.12); box-shadow: 0px 10px 60px 0px rgba(var(--eduact-black2-rgb), 0.2); } .demos-one__single:hover .demos-one__image img { opacity: .7; } .demos-one__single:hover .demos-one__buttons { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .demos-one__image { overflow: hidden; position: relative; background-color: var(--eduact-black2); } .demos-one__image img { width: 100%; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .demos-one__buttons { position: absolute; top: 0; right: 0; left: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; opacity: 0; -webkit-transform: translateY(10%); transform: translateY(10%); -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease; transition: opacity 500ms ease, -webkit-transform 500ms ease; transition: opacity 500ms ease, transform 500ms ease; transition: opacity 500ms ease, transform 500ms ease, -webkit-transform 500ms ease; } .demos-one__buttons .eduact-btn { padding: 11px 20px 12px; width: 145px; text-align: center; } @media (max-width: 1199px) { .demos-one__buttons .eduact-btn { width: 115px; font-size: 15px; padding-right: 15px; padding-left: 15px; } } .demos-one__buttons .eduact-btn + .eduact-btn { margin-right: 15px; } @media (max-width: 1199px) { .demos-one__buttons .eduact-btn + .eduact-btn { margin-right: 10px; } } .demos-one__text { text-align: center; padding-top: 34px; padding-bottom: 33px; } .demos-one__text__title { color: var(--eduact-black2); font-size: 20px; font-weight: 800; margin: 0; } /*-------------------------------------------------------------- # Animations --------------------------------------------------------------*/ @keyframes bubbleMover { 0% { -webkit-transform: translateY(0px) translateX(0) rotate(0); transform: translateY(0px) translateX(0) rotate(0); } 30% { -webkit-transform: translateY(30px) translateX(-50px) rotate(-15deg); transform: translateY(30px) translateX(-50px) rotate(-15deg); -webkit-transform-origin: center center; transform-origin: center center; } 50% { -webkit-transform: translateY(50px) translateX(-100px) rotate(-45deg); transform: translateY(50px) translateX(-100px) rotate(-45deg); -webkit-transform-origin: left bottom; transform-origin: left bottom; } 80% { -webkit-transform: translateY(30px) translateX(-50px) rotate(-15deg); transform: translateY(30px) translateX(-50px) rotate(-15deg); -webkit-transform-origin: right top; transform-origin: right top; } 100% { -webkit-transform: translateY(0px) translateX(0) rotate(0); transform: translateY(0px) translateX(0) rotate(0); -webkit-transform-origin: center center; transform-origin: center center; } } @keyframes treeMove { 0%, 100% { -webkit-transform: rotate(0deg) translateX(0); transform: rotate(0deg) translateX(0); } 25%, 75% { -webkit-transform: rotate(-5deg) translateX(-15px); transform: rotate(-5deg) translateX(-15px); } 50% { -webkit-transform: rotate(-10deg) translateX(-30px); transform: rotate(-10deg) translateX(-30px); } } @keyframes footerTree { 0%, 100% { -webkit-transform: rotate(0deg) translateX(0); transform: rotate(0deg) translateX(0); } 25%, 75% { -webkit-transform: rotate(-5deg) translateX(-15px); transform: rotate(-5deg) translateX(-15px); } 50% { -webkit-transform: rotate(-10deg) translateX(-30px); transform: rotate(-10deg) translateX(-30px); } } @keyframes shapeMover2 { 0%, 100% { -webkit-transform: rotate(0); transform: rotate(0); } 20%, 60% { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } 30%, 80% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @keyframes shapeMover3 { 0%, 100% { -webkit-transform: rotate(0); transform: rotate(0); } 20%, 60% { -webkit-transform: rotate(180deg); transform: rotate(79deg); } 30%, 80% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @keyframes shapeMover { 0%, 100% { transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0); } 50% { transform: perspective(400px) rotate(45deg) translateZ(20px) translateY(20px) translateX(-20px); } } @keyframes banner3Shake { 0% { -webkit-transform: rotate3d(0, 1, 0, 0deg); transform: rotate3d(0, 1, 0, 0deg); } 30% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } 60% { -webkit-transform: rotate3d(-1, 0, 0, 0deg); transform: rotate3d(-1, 0, 0, 0deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } 100% { -webkit-transform: rotate3d(0, 1, 0, 0deg); transform: rotate3d(0, 1, 0, 0deg); } } @keyframes squareMover { 0%, 100% { -webkit-transform: translate(0, 0) rotate(0); transform: translate(0, 0) rotate(0); } 20%, 60% { -webkit-transform: translate(-20px, 40px) rotate(-180deg); transform: translate(-20px, 40px) rotate(-180deg); } 30%, 80% { -webkit-transform: translate(-40px, 60px) rotate(0deg); transform: translate(-40px, 60px) rotate(0deg); } } @keyframes treeMove { 0%, 100% { -webkit-transform: rotate(0deg) translateX(0); transform: rotate(0deg) translateX(0); } 25%, 75% { -webkit-transform: rotate(-5deg) translateX(-15px); transform: rotate(-5deg) translateX(-15px); } 50% { -webkit-transform: rotate(-10deg) translateX(-30px); transform: rotate(-10deg) translateX(-30px); } } @-webkit-keyframes float-bob-y-2 { 0% { -webkit-transform: translateY(0px) translateX(0px) rotate(0deg); transform: translateY(0px) translateX(0px) rotate(0deg); } 50% { -webkit-transform: translateY(10px) translateX(-10px) rotate(-5deg); transform: translateY(10px) translateX(-10px) rotate(-5deg); } 100% { -webkit-transform: translateY(0px) translateX(0px) rotate(0deg); transform: translateY(0px) translateX(0px) rotate(0deg); } } @keyframes float-bob-y-2 { 0% { -webkit-transform: translateY(0px) translateX(0px) rotate(0deg); transform: translateY(0px) translateX(0px) rotate(0deg); } 50% { -webkit-transform: translateY(10px) translateX(-10px) rotate(-5deg); transform: translateY(10px) translateX(-10px) rotate(-5deg); } 100% { -webkit-transform: translateY(0px) translateX(0px) rotate(0deg); transform: translateY(0px) translateX(0px) rotate(0deg); } } @keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0); box-shadow: 0 0 0 40px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes blinker { 0% { transform: scale(1, 1); } 50% { transform: scale(1.03, 1.03); } 100% { transform: scale(1, 1); } } @keyframes blinker2 { 0% { transform: scale(1, 1); } 50% { transform: scale(0.6, 0.6); } 100% { transform: scale(1, 1); } } @keyframes sunMove { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 25% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 50% { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } 75% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } @keyframes circle { 0% { transform: rotate(-90deg); } 100% { transform: rotate(-450deg); } } @keyframes zoomBig { 0% { transform: translate(50%, -50%) scale(0.5); opacity: 1; border-width: 3px; } 40% { opacity: .5; border-width: 2px; } 65% { border-width: 1px; } 100% { transform: translate(50%, -50%) scale(1); opacity: 0; border-width: 1px; } } @keyframes rotated { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @keyframes rotated2 { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 50% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 100% { -webkit-transform: rotate(0); transform: rotate(0); } } @keyframes iconTranslateX { 49% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 50% { opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%); } 51% { opacity: 1; } } @keyframes iconTranslateY { 49% { -webkit-transform: translateX(100%); transform: translateX(100%); } 50% { opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); } 51% { opacity: 1; } } @keyframes animationFrames { 0% { transform: translate(0px, 0px) rotate(0deg) scale(1); } 20% { transform: translate(-73px, -1px) rotate(-36deg) scale(0.9); } 40% { transform: translate(-141px, 72px) rotate(-72deg) scale(1); } 60% { transform: translate(-83px, 122px) rotate(-108deg) scale(1.2); } 80% { transform: translate(40px, 72px) rotate(-144deg) scale(1.1); } 100% { transform: translate(0px, 0px) rotate(0deg) scale(1); } } @keyframes movebounce { 0% { transform: translateX(0px) translateY(0px); } 50% { transform: translateX(10px) translateY(-10px); } 100% { transform: translateX(0px) translateY(0px); } } @keyframes movebounce2 { 0% { transform: translateX(0px); } 50% { transform: translateX(10px); } 100% { transform: translateX(0px); } } @keyframes movebounce3 { 0% { transform: translateY(0px); } 50% { transform: translateY(20px); } 100% { transform: translateY(0px); } } @keyframes movebounce4 { 0% { transform: translateX(0px); } 50% { transform: translateX(-10px); } 100% { transform: translateX(0px); } } @keyframes shadows { 0% { box-shadow: 0 0 0 0 rgba(var(--eduact-white-rgb), 0.21), 0 0 0 30px rgba(var(--eduact-white-rgb), 0.21), 0 0 0 50px rgba(var(--eduact-white-rgb), 0.21); } 100% { box-shadow: 0 0 0 30px rgba(var(--eduact-white-rgb), 0.21), 0 0 0 50px rgba(var(--eduact-white-rgb), 0.21), 0 0 0 70px rgba(var(--eduact-white-rgb), 0); } } @keyframes shadows2 { 0% { box-shadow: 0 0 0 0 rgba(var(--eduact-white-rgb), 0.05), 0 0 0 30px rgba(var(--eduact-white-rgb), 0.05), 0 0 0 50px rgba(var(--eduact-white-rgb), 0.05); } 100% { box-shadow: 0 0 0 30px rgba(var(--eduact-white-rgb), 0.05), 0 0 0 50px rgba(var(--eduact-white-rgb), 0.05), 0 0 0 70px rgba(var(--eduact-white-rgb), 0); } } /*-------------------------------------------------------------- # Mobile Nav --------------------------------------------------------------*/ .mobile-nav__wrapper { position: fixed; top: 0; right: 0; width: 100vw; height: 100vh; z-index: 999; transform: translateX(100%); transform-origin: right center; transition: transform 500ms ease 500ms, visibility 500ms ease 500ms; visibility: hidden; position: fixed; } .mobile-nav__wrapper .container { padding-right: 0; padding-left: 0; } .mobile-nav__wrapper .home-showcase .row [class*="col-"] { flex: 0 0 100%; } .mobile-nav__wrapper .home-showcase { margin-bottom: -1px; margin-top: 0; border-bottom: 1px solid RGBA(var(--eduact-white-rgb), 0.1); } .mobile-nav__wrapper .home-showcase__inner { padding: 15px 0px; background-color: transparent; box-shadow: none; } .mobile-nav__wrapper .home-showcase__title { color: var(--eduact-white); } .mobile-nav__wrapper.expanded { opacity: 1; transform: translateX(0%); visibility: visible; transition: transform 500ms ease 0ms, visibility 500ms ease 0ms; } .mobile-nav__wrapper.expanded .mobile-nav__content { opacity: 1; visibility: visible; transform: translateX(0); transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms; } .mobile-nav__overlay { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-color: var(--eduact-black); opacity: 0.3; cursor: url(../images/close.png), auto; } .mobile-nav__content { width: 300px; background-color: var(--eduact-black2); z-index: 10; position: relative; height: 100%; overflow-y: auto; padding-top: 30px; padding-bottom: 30px; padding-right: 15px; padding-left: 15px; opacity: 0; visibility: hidden; transform: translateX(100%); transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms; } .mobile-nav__content .main-menu__nav { display: block; padding: 0; } .mobile-nav__content .logo-box { margin-bottom: 40px; display: flex; } .mobile-nav__close { position: absolute; top: 20px; left: 15px; font-size: 18px; color: var(--eduact-white); cursor: pointer; } .mobile-nav__close:hover { color: var(--eduact-base); } .mobile-nav__content .main-menu__list, .mobile-nav__content .main-menu__list ul { margin: 0; padding: 0; list-style-type: none; } .mobile-nav__content .main-menu__list ul { display: none; border-top: 1px solid RGBA(var(--eduact-white-rgb), 0.1); } .mobile-nav__content .main-menu__list ul li > a { padding-right: 1em; } .mobile-nav__content .main-menu__list li:not(:last-child) { border-bottom: 1px solid RGBA(var(--eduact-white-rgb), 0.1); } .mobile-nav__content .main-menu__list li > a { display: flex; justify-content: space-between; line-height: 30px; color: var(--eduact-white); font-size: 16px; font-family: var(--heading-font); text-transform: capitalize; font-weight: 600; height: 46px; letter-spacing: 0.48px; align-items: center; transition: 500ms; } .mobile-nav__content .main-menu__list li a.expanded { color: var(--eduact-base); } .mobile-nav__content .main-menu__list li a button { width: 30px; height: 30px; background-color: var(--eduact-base); border: none; outline: none; color: var(--eduact-white); display: flex; align-items: center; justify-content: center; text-align: center; transform: rotate(90deg); transition: transform 500ms ease; } .mobile-nav__content .main-menu__list li a button.expanded { transform: rotate(0deg); background-color: var(--eduact-white); color: var(--eduact-black); } .mobile-nav__social { display: flex; align-items: center; } .mobile-nav__social a { font-size: 16px; color: var(--eduact-white); transition: 500ms; } .mobile-nav__social a + a { margin-right: 20px; } .mobile-nav__social a:hover { color: var(--eduact-base); } .mobile-nav__contact { margin-bottom: 0; margin-top: 20px; margin-bottom: 20px; } .mobile-nav__contact li { color: var(--eduact-white); font-size: 14px; font-weight: 500; position: relative; display: flex; align-items: center; } .mobile-nav__contact li + li { margin-top: 15px; } .mobile-nav__contact li a { color: inherit; transition: 500ms; } .mobile-nav__contact li a:hover { color: var(--eduact-base); } .mobile-nav__contact li > i { width: 30px; height: 30px; border-radius: 50%; background-color: var(--eduact-base); display: flex; justify-content: center; align-items: center; text-align: center; font-size: 14px; margin-left: 10px; color: var(--eduact-white); } .mobile-nav__container .main-menu__logo, .mobile-nav__container .main-menu__right { display: none; } /*-------------------------------------------------------------- # Search Popup --------------------------------------------------------------*/ .search-popup { position: fixed; width: 100%; height: 100%; top: 0; right: 0; z-index: -2; -webkit-transition: all 1s ease; -khtml-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .search-popup__overlay { position: fixed; width: 224vw; height: 224vw; top: calc(90px - 112vw); left: calc(50% - 112vw); z-index: 3; display: block; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(0); -khtml-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: center; transform-origin: center; -webkit-transition: transform .8s ease-in-out; -khtml-transition: transform .8s ease-in-out; -moz-transition: transform .8s ease-in-out; -ms-transition: transform .8s ease-in-out; -o-transition: transform .8s ease-in-out; transition: transform .8s ease-in-out; transition-delay: 0s; transition-delay: .3s; -webkit-transition-delay: .3s; background-color: var(--eduact-black); opacity: 0.8; cursor: url(../images/close.png), auto; } @media (max-width: 767px) { .search-popup__overlay { position: absolute; top: 0; right: 0; left: 0; bottom: 0; transform: none; width: 100%; height: 100%; border-radius: 0; transform: translateY(-110%); } } .search-popup__content { position: fixed; width: 0; max-width: 560px; padding: 30px 15px; right: 50%; top: 50%; opacity: 0; z-index: 3; -webkit-transform: translate(50%, -50%); -khtml-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); transform: translate(50%, -50%); -webkit-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -khtml-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -moz-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -ms-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; -o-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s; transition-delay: 0s, 0.8s, 0s; transition-delay: 0s, .4s, 0s; transition-delay: .2s; -webkit-transition-delay: .2s; } .search-popup__form { position: relative; } .search-popup__form input[type="search"], .search-popup__form input[type="text"] { width: 100%; background-color: var(--eduact-white); font-size: 15px; color: var(--eduact-text); border: none; outline: none; height: 66px; padding-right: 30px; } .search-popup__form .eduact-btn { padding: 0; width: 66px; height: 66px; display: flex; justify-content: center; align-items: center; text-align: center; position: absolute; top: 0; left: -1px; border-radius: 0; } .search-popup__form .eduact-btn i { margin: 0; } .search-popup__form .eduact-btn::after { background-color: var(--eduact-black); } .search-popup.active { z-index: 9999; } .search-popup.active .search-popup__overlay { top: auto; bottom: calc(90px - 112vw); -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition-delay: 0s; -webkit-transition-delay: 0s; opacity: .8; -webkit-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -khtml-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -moz-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -ms-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); -o-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1); } @media (max-width: 767px) { .search-popup.active .search-popup__overlay { position: absolute; top: 0; right: 0; left: 0; bottom: 0; transform: none; width: 100%; height: 100%; border-radius: 0; transform: translateY(0%); } } .search-popup.active .search-popup__content { width: 100%; opacity: 1; transition-delay: .7s; -webkit-transition-delay: .7s; } /*-------------------------------------------------------------- # Hero Banner --------------------------------------------------------------*/ .hero-banner { position: relative; background-color: var(--eduact-base); background-repeat: no-repeat; background-size: auto; background-position: left bottom; padding: 166px 0 92px; overflow: hidden; z-index: 2; } .hero-banner__bg-shape1 { position: absolute; right: -180px; top: -55px; width: 759px; height: 759px; border-radius: 50%; background: linear-gradient(-180deg, rgba(var(--eduact-white-rgb), 0.09) 0%, rgba(var(--eduact-white-rgb), 0) 100%); box-shadow: -54px 24px 39px 0px rgba(var(--eduact-black2-rgb), 0.02); } @media (max-width: 1199px) { .hero-banner__bg-shape1 { width: 640px; height: 640px; } } @media (min-width: 768px) and (max-width: 991px) { .hero-banner__bg-shape1 { width: 759px; height: 759px; } } .hero-banner__bg-shape1::after { position: absolute; right: -140px; top: -140px; content: ''; width: calc(100% + 280px); height: calc(100% + 280px); border-radius: 50%; background: linear-gradient(-180deg, rgba(var(--eduact-white-rgb), 0.09) 0%, rgba(var(--eduact-white-rgb), 0) 100%); box-shadow: -54px 24px 39px 0px rgba(var(--eduact-black2-rgb), 0.02); animation-fill-mode: both; animation: blinker 1.5s ease-in-out infinite; -webkit-animation: blinker 1.5s ease-in-out infinite; -moz-animation: blinker 1.5s ease-in-out infinite; } .hero-banner__bg-round { position: absolute; width: 100%; height: 100%; top: 0%; right: 0%; animation: circle 15s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite; } .hero-banner__bg-round-border { width: 33px; height: 33px; border-radius: 100%; border: 1px solid #D9D9D9; position: absolute; left: 250px; top: 0; } .hero-banner__content { position: relative; z-index: 4; padding: 90px 0 0; } @media (max-width: 1199px) { .hero-banner__content { padding: 45px 0 0; } } @media (max-width: 991px) { .hero-banner__content { padding: 0; } } .hero-banner__title { font-size: 70px; line-height: 85px; font-weight: 800; color: var(--eduact-white); margin: 0 0 12px; } @media (max-width: 1400px) { .hero-banner__title { font-size: 65px; line-height: 80px; } } @media (max-width: 1199px) { .hero-banner__title { font-size: 55px; line-height: 65px; } } @media (min-width: 768px) and (max-width: 991px) { .hero-banner__title { max-width: 510px; } } @media (max-width: 767px) { .hero-banner__title { font-size: 40px; line-height: 48px; } } .hero-banner__text { line-height: 32px; color: var(--eduact-white); position: relative; margin: 0 0 30px; } .hero-banner__text img { position: absolute; left: 109px; top: 17px; -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @media (max-width: 1199px) { .hero-banner__text img { display: none; } } .hero-banner__btn { display: flex; } .hero-banner__btn .eduact-btn + .eduact-btn { margin-right: 20px; background-color: transparent; border: 1px solid var(--eduact-white); } @media (max-width: 500px) { .hero-banner__btn i { display: none; } .hero-banner__btn .eduact-btn { padding-right: 25px; padding-left: 25px; } } .hero-banner__thumb { position: relative; z-index: 4; width: 642px; height: 642px; border-radius: 50%; padding: 34px; background: linear-gradient(-147deg, #FF7200 0%, #6A78FF 100%); box-shadow: -27px 27px 52px 0px rgba(0, 0, 0, 0.08); margin: 0 95px 0 0; } @media (max-width: 1500px) { .hero-banner__thumb { width: 600px; height: 600px; margin-right: 20px; } } @media (max-width: 1300px) { .hero-banner__thumb { width: 515px; height: 515px; margin-right: 20px; } } @media (max-width: 1199px) { .hero-banner__thumb { width: 455px; height: 455px; margin-right: 0; } } @media (max-width: 991px) { .hero-banner__thumb { width: 100%; height: auto; margin: 40px 0 0; } } .hero-banner__thumb > img { width: 100%; height: 100%; border-radius: 50%; } .hero-banner__cap { position: absolute; right: -46px; top: 50px; } .hero-banner__cap img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @media (max-width: 1199px) { .hero-banner__cap { display: none; } } .hero-banner__star { position: absolute; right: 146px; left: 0; margin: auto; text-align: center; top: -54px; } .hero-banner__star img { -webkit-animation: blinker2 3s infinite linear; animation: blinker2 3s infinite linear; } @media (max-width: 1199px) { .hero-banner__star { display: none; } } .hero-banner__map { position: absolute; left: 95px; top: -12px; } .hero-banner__map img { -webkit-animation: rotated 20s infinite linear; animation: rotated 20s infinite linear; } @media (max-width: 1199px) { .hero-banner__map { display: none; } } .hero-banner__book { position: absolute; left: 35px; bottom: 22px; } .hero-banner__book img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @media (max-width: 1199px) { .hero-banner__book { display: none; } } .hero-banner__star2 { position: absolute; right: -166px; left: 0; margin: auto; text-align: center; bottom: -6px; } .hero-banner__star2 img { -webkit-animation: blinker2 3s infinite linear; animation: blinker2 3s infinite linear; } @media (max-width: 1199px) { .hero-banner__star2 { display: none; } } .hero-banner__video { width: 126px; height: 126px; border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; left: -35px; top: 154px; } @media (max-width: 1199px) { .hero-banner__video { right: 0; left: 0; margin: auto; top: auto; bottom: 55px; } } .hero-banner__video .video-popup { width: 49px; height: 49px; background-color: var(--eduact-white); border-radius: 50%; font-size: 20px; color: var(--eduact-secondary); display: flex; align-items: center; justify-content: center; letter-spacing: -6px; } .hero-banner__video .video-popup:hover { background-color: var(--eduact-black); color: var(--eduact-white); } .hero-banner__video .video-popup::before { content: ""; border: 1px solid rgba(var(--eduact-white-rgb), 0.47); position: absolute; right: 50%; top: 50%; transform: translateX(50%) translateY(-50%); display: block; width: calc(100% + 107px); height: calc(100% + 107px); border-radius: 50%; animation: zoomBig 3.25s linear infinite; animation-delay: 0s; animation-delay: 0s; -webkit-animation-delay: .55s; animation-delay: .55s; } .hero-banner__video .video-popup::after { content: ""; border: 1px solid rgba(var(--eduact-white-rgb), 0.47); position: absolute; right: 50%; top: 50%; transform: translateX(50%) translateY(-50%); display: block; width: calc(100% + 107px); height: calc(100% + 107px); border-radius: 50%; animation: zoomBig 3s linear infinite; animation-delay: 0s; animation-delay: 0s; -webkit-animation-delay: 0s; animation-delay: 0s; } .hero-banner__cart { position: absolute; right: -73px; bottom: 58px; } @media (max-width: 1199px) { .hero-banner__cart { display: none; } } .hero-banner__cart__thumb { width: 67px; height: 67px; background-color: var(--eduact-base); border-radius: 50%; padding: 7px; margin: 0 0 -22px; z-index: 2; position: relative; } .hero-banner__cart__thumb img { width: 100%; height: 100%; object-fit: cover; } .hero-banner__cart__content { position: relative; width: 210px; } .hero-banner__cart__content-inner { position: relative; overflow: hidden; background-color: var(--eduact-white); border-radius: 12px; padding: 26px 28px 20px; } .hero-banner__cart__content::after { position: absolute; right: 18px; top: 18px; width: 100%; height: 100%; content: ''; border: 0.8px solid rgba(var(--eduact-white-rgb), 0.47); border-radius: 7px; transition: all 500ms ease; z-index: -1; } .hero-banner__cart__content:hover::after { right: 0; top: 0; border-radius: 13px; } .hero-banner__cart__content svg { position: absolute; left: 0; bottom: 0; fill: var(--eduact-base); width: 88px; height: 38px; } .hero-banner__cart__title { font-size: 15.776px; color: var(--eduact-black2); font-weight: 600; margin-bottom: 2px; } .hero-banner__cart__text { font-size: 12.27px; color: var(--eduact-grey); font-weight: 600; margin-bottom: 9px; } .hero-banner__cart .eduact-btn { height: 34px; font-size: 15.776px; background-color: var(--eduact-secondary); border-radius: 6px; padding: 5px 14.5px; } .hero-banner__cart .eduact-btn i { margin-right: 9px; } .hero-banner__cart .eduact-btn__curve { width: 0; } .hero-banner__border { border: 1px solid #D9D9D9; width: 33px; height: 33px; position: absolute; right: 56px; bottom: 203px; border-radius: 50%; animation: zoomBig 3s linear infinite; animation-delay: 0s; animation-delay: 0s; -webkit-animation-delay: 0s; animation-delay: 0s; } @media (max-width: 1300px) { .hero-banner__border { display: none; } } .hero-banner-two { position: relative; background-color: var(--eduact-soft2); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 102px 0 110px; overflow: hidden; } @media (max-width: 767px) { .hero-banner-two { padding-bottom: 90px; } } .hero-banner-two__shape1 { position: absolute; right: 90px; top: 140px; } @media (max-width: 1300px) { .hero-banner-two__shape1 { display: none; } } @media (max-width: 1499px) { .hero-banner-two__shape1 { right: 20px; } } .hero-banner-two__shape1 svg { width: 96px; height: auto; } .hero-banner-two__shape1 svg path { animation: change-background 4s ease infinite; } .hero-banner-two__shape2 { position: absolute; right: 135px; bottom: 84px; } @media (max-width: 1499px) { .hero-banner-two__shape2 { right: 30px; } } @media (max-width: 1300px) { .hero-banner-two__shape2 { display: none; } } .hero-banner-two__shape2 img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .hero-banner-two__shape3 { width: 180px; position: absolute; right: -198px; left: 0; margin: auto; bottom: 110px; } @media (max-width: 1300px) { .hero-banner-two__shape3 { display: none; } } .hero-banner-two__shape3 img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .hero-banner-two__shape4 { top: 236px; width: 129px; position: absolute; right: 165px; left: 0; margin: auto; } @media (max-width: 1499px) { .hero-banner-two__shape4 { right: 120px; } } @media (max-width: 1300px) { .hero-banner-two__shape4 { display: none; } } .hero-banner-two__shape4 img { -webkit-animation: rotated 20s infinite linear; animation: rotated 20s infinite linear; } .hero-banner-two__shape5 { top: 129px; width: 59px; position: absolute; right: 20.5%; left: 0; margin: auto; z-index: 2; } @media (max-width: 1300px) { .hero-banner-two__shape5 { display: none; } } .hero-banner-two__shape5 img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .hero-banner-two__shape6 { bottom: 56px; position: absolute; left: 20%; z-index: 2; } @media (max-width: 1300px) { .hero-banner-two__shape6 { display: none; } } .hero-banner-two__shape6 img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .hero-banner-two__content { position: relative; z-index: 2; } .hero-banner-two__title { font-size: 70px; font-style: normal; font-weight: 700; line-height: 70px; letter-spacing: -1.4px; margin: 0 0 19px; } @media (min-width: 992px) and (max-width: 1199px) { .hero-banner-two__title { font-size: 62px; line-height: 65px; } } @media (max-width: 767px) { .hero-banner-two__title { font-size: 45px; line-height: 52px; letter-spacing: 0; } } .hero-banner-two__title span { position: relative; z-index: 2; } .hero-banner-two__title svg { width: 237px; height: 79px; position: absolute; left: 0; bottom: 0; z-index: -1; } @media (min-width: 992px) and (max-width: 1199px) { .hero-banner-two__title svg { width: 215px; height: auto; } } @media (max-width: 767px) { .hero-banner-two__title svg { width: 165px; height: auto; } } .hero-banner-two__title svg path { animation: change-background 4s ease infinite; } @keyframes dash { 0% { stroke-dashoffset: 1200; stroke-width: 5; } 100% { stroke-dashoffset: 0; stroke-width: 10; } } .hero-banner-two__text { line-height: 32px; margin: 0 0 30px; } .hero-banner-two__btn { display: flex; } .hero-banner-two__btn .eduact-btn { text-transform: none; } .hero-banner-two__stretch-image { position: relative; text-align: left; border-radius: 0px 285px 285px 0px; border: 17px solid var(--eduact-white); border-left: none; overflow: hidden; max-width: 886px; margin-right: auto; } @media (max-width: 991px) { .hero-banner-two__stretch-image { margin-top: 50px; } } .hero-banner-two__stretch-image img { width: 100%; height: auto; object-fit: cover; } .hero-banner-two__bg-shape1 { position: absolute; left: 124px; top: 25px; } @media (max-width: 1399px) { .hero-banner-two__bg-shape1 { left: 50px; } } @media (max-width: 1300px) { .hero-banner-two__bg-shape1 { left: 10px; } } @media (max-width: 991px) { .hero-banner-two__bg-shape1 { left: 0; top: auto; bottom: 0; } } .hero-banner-two__bg-shape1 svg { width: 729px; height: auto; } @media (max-width: 1399px) { .hero-banner-two__bg-shape1 svg { width: 600px; } } @media (max-width: 1300px) { .hero-banner-two__bg-shape1 svg { width: 500px; } } @media (max-width: 767px) { .hero-banner-two__bg-shape1 svg { width: 400px; } } .hero-banner-two__bg-shape1 svg path { animation: change-background 4s ease infinite; } @keyframes change-background { 0% { fill: var(--eduact-base); } 50% { fill: var(--eduact-secondary); } 100% { fill: var(--eduact-base); } } /*-------------------------------------------------------------- # Service --------------------------------------------------------------*/ .service-one { position: relative; background-color: var(--eduact-white); padding: 120px 0 0; } @media (max-width: 767px) { .service-one { padding-top: 80px; } } .service-one .container { position: relative; z-index: 2; } .service-one__bg { position: absolute; top: -490px; left: 0; background-repeat: no-repeat; background-size: auto; background-position: left top; width: 100%; height: 1882px; z-index: 1; } .service-one__item { position: relative; border-radius: 14px; margin: 0 0 30px; box-shadow: -11px 15px 30px 0px rgba(128, 137, 225, 0.1); } .service-one__item:hover .service-one__icon { background-color: var(--eduact-base); } .service-one__item:hover .service-one__icon span { transform: scale(0.9); } .service-one__item:hover svg path { fill: var(--eduact-base); } .service-one__item svg { position: absolute; left: 0; bottom: 0; width: 118px; height: 129px; } .service-one__item svg path { transition: 300ms ease; } .service-one__wrapper { overflow: hidden; padding: 39px 29px 33px; position: relative; z-index: 2; border: 1px solid var(--eduact-soft3); background-color: var(--eduact-white); border-radius: 14px; } .service-one__icon { width: 76px; height: 76px; background-color: var(--eduact-secondary); font-size: 38px; line-height: 1; position: relative; z-index: 3; color: var(--eduact-white); margin: 0 0 27px; display: flex; align-items: center; justify-content: center; border-radius: 22px; transition: 500ms ease; } .service-one__icon span { display: inline-block; transition: all 500ms linear; transition-delay: 0s; transition-delay: 0.1s; transform: scale(1); } .service-one__title { font-size: 18px; margin: 0 0 17px; } .service-one__title a { color: inherit; } .service-one__title a:hover { color: var(--eduact-base); } .service-one__text { font-size: 14px; margin: 0 0 15px; } .service-one__rm { display: flex; align-items: center; color: var(--eduact-secondary); font-weight: 700; font-size: 16px; } .service-one__rm span { color: var(--eduact-base); font-size: 10px; position: relative; top: 2px; padding-right: 10px; display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .service-one__rm:hover { color: var(--eduact-base); } .service-one__rm:hover span { animation: iconTranslateX 0.4s forwards; } .service-two { position: relative; background-color: var(--eduact-soft5); background-repeat: no-repeat; background-size: cover; background-position: bottom center; padding: 120px 0 85px; } @media (max-width: 767px) { .service-two { padding: 80px 0 55px; } } .service-two__item { position: relative; border-radius: 10px; margin: 0 0 36px; box-shadow: 0px 0px 60px 0px rgba(var(--eduact-black2-rgb), 0.07); } .service-two__item:hover .service-two__icon { background-color: var(--eduact-base); } .service-two__item:hover .service-two__icon span { transform: scale(0.9); } .service-two__item:hover .service-two__rm { color: var(--eduact-white); } .service-two__item:hover .service-two__rm::before { visibility: visible; transform: scale(1); opacity: 1; } .service-two__item:hover .service-two__rm::after { visibility: visible; transform: scale(1); opacity: 1; } .service-two__item svg { position: absolute; top: 0; right: 0; width: 100%; height: auto; max-height: 117px; transition: 300ms ease; fill: var(--eduact-soft5); } .service-two__wrapper { overflow: hidden; padding: 0; position: relative; z-index: 2; background-color: var(--eduact-white); border-radius: 10px; } .service-two__icon { width: 166px; height: 166px; background-color: var(--eduact-secondary); font-size: 60px; line-height: 1; position: relative; z-index: 3; color: var(--eduact-white); margin: -66px auto 35px; display: flex; align-items: end; justify-content: center; border-radius: 50%; transition: 500ms ease; padding: 0 0 22px; } .service-two__icon span { display: inline-block; transition: all 500ms linear; transition-delay: 0s; transition-delay: 0.1s; transform: scale(1); } .service-two__title { font-size: 20px; margin: 0 25px 18px; } .service-two__title a { color: inherit; } .service-two__title a:hover { color: var(--eduact-base); } .service-two__text { font-weight: 500; max-width: 230px; margin: 0 auto 32px; } .service-two__rm { position: relative; display: flex; align-items: center; justify-content: center; height: 72px; border-top: 1px solid var(--eduact-soft4); color: var(--eduact-black); font-weight: 700; font-size: 16px; z-index: 2; } .service-two__rm span { color: var(--eduact-secondary); font-size: 10px; position: relative; top: 1px; padding-right: 10px; display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .service-two__rm:hover { color: var(--eduact-secondary); border-color: transparent; } .service-two__rm:hover span { animation: iconTranslateX 0.4s forwards; } .service-two__rm::after { position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; content: ''; background-color: rgba(var(--eduact-black2-rgb), 0.46); background-repeat: no-repeat; background-size: cover; background-position: bottom center; visibility: hidden; opacity: 0; transition: all 500ms ease; transform: scale(1.1); z-index: -1; } .service-two__rm::before { position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; content: ''; transition: 500ms ease; background-image: url(../images/resources/service-rm.png); visibility: hidden; opacity: 0; transition: all 500ms ease; z-index: -1; transform: scale(1.1); } .service-three { position: relative; background-color: var(--eduact-soft5); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 120px 0 85px; } @media (max-width: 767px) { .service-three { padding: 80px 0 55px; } } .service-three .section-title__tagline { padding: 0; } @media (max-width: 991px) { .service-three .section-title { margin-bottom: 40px; } } @media (max-width: 1199px) { .service-three .section-title br { display: none; } } .service-three__section-text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 18px 0 0; padding: 10px 0 0; border-top: 2px solid var(--eduact-secondary); } @media (max-width: 991px) { .service-three__section-text { margin: 0 0 35px; } } .service-three__item { position: relative; border-radius: 10px; margin: 0 0 36px; box-shadow: 0px 0px 60px 0px rgba(var(--eduact-black2-rgb), 0.07); } .service-three__item:hover .service-three__icon span { transform: scale(0.9); } .service-three__item:hover .service-three__hover { opacity: 1; visibility: visible; transform: scale(1); } .service-three__item:hover .service-three__title { color: var(--eduact-white); } .service-three__item:hover .service-three__text { color: var(--eduact-white); } .service-three__item:hover .service-three__br { background-color: var(--eduact-base); } .service-three__item:hover .service-three__rm { background-color: var(--eduact-base); } .service-three__item:hover .service-three__rm::after, .service-three__item:hover .service-three__rm::before { background-color: var(--eduact-white); } .service-three__wrapper { overflow: hidden; padding: 0; position: relative; z-index: 2; background-color: var(--eduact-white); border-radius: 10px; } .service-three__hover { position: absolute; top: 0; right: 0; left: 0; bottom: 0; opacity: 0; visibility: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center; transition: 500ms ease; transform: scale(1.3); z-index: -1; } .service-three__hover::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; background-color: rgba(54, 48, 93, 0.92); } .service-three__icon { font-size: 68px; line-height: 68px; position: relative; z-index: 3; color: var(--eduact-secondary); display: block; margin: 40px 0 20px; transition: 500ms ease; } .service-three__icon span { display: inline-block; transition: all 500ms linear; transition-delay: 0s; transition-delay: 0.1s; transform: scale(1); } .service-three__title { font-size: 20px; margin: 0 25px 18px; transition: 500ms ease; } .service-three__title a { color: inherit; } .service-three__title a:hover { color: var(--eduact-secondary); } .service-three__text { font-weight: 500; max-width: 230px; margin: 0 auto 32px; transition: 500ms ease; } .service-three__br { width: 100%; height: 1px; display: block; background-color: var(--eduact-soft4); transition: 500ms ease; } .service-three__rm { position: relative; display: flex; align-items: center; justify-content: center; height: 64px; width: 88px; background-color: var(--eduact-soft2); color: var(--eduact-black); font-weight: 700; font-size: 16px; z-index: 2; margin: auto; } .service-three__rm:hover { background-color: var(--eduact-secondary) !important; } .service-three__rm::after, .service-three__rm::before { content: ""; width: 22px; height: 2px; background-color: var(--eduact-black); display: block; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); transition: all 400ms linear; } .service-three__rm::after { transform: translate(50%, -50%) rotate(-90deg); } /*-------------------------------------------------------------- # About --------------------------------------------------------------*/ .about-one { position: relative; padding: 90px 0 120px; background-color: var(--eduact-white); } @media (max-width: 767px) { .about-one { padding: 50px 0 80px; } } .about-one .container { position: relative; z-index: 2; } .about-one__thumb { position: relative; margin: 0 -33px 0 14px; } @media (max-width: 1199px) { .about-one__thumb { margin: 0; max-width: 661px; } } .about-one__thumb__one { display: block; position: relative; z-index: 2; } .about-one__thumb__one img { width: 100%; height: auto; border-radius: 50%; } .about-one__thumb__one::after { position: absolute; right: 0; left: 0; bottom: 0; top: 0; margin: auto; width: calc(100% - 30%); height: calc(100% - 30%); content: ''; border-radius: 362.021px; background: linear-gradient(-147deg, rgba(255, 114, 0, 0.39) 0%, rgba(255, 255, 255, 0) 100%); box-shadow: -27px 27px 52px 0px rgba(0, 0, 0, 0.08); animation: blinker 1.5s ease-in-out infinite; -webkit-animation: blinker 1.5s ease-in-out infinite; -moz-animation: blinker 1.5s ease-in-out infinite; } .about-one__thumb__shape1 { position: absolute; right: 0; top: 36px; } .about-one__thumb__shape1 img { -webkit-animation: rotated 20s infinite linear; animation: rotated 20s infinite linear; } @media (max-width: 767px) { .about-one__thumb__shape1 { display: none; } } .about-one__thumb__shape2 { position: absolute; z-index: 2; left: 36px; bottom: 25px; } .about-one__thumb__shape2 img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; animation-timing-function: linear; } @media (max-width: 767px) { .about-one__thumb__shape2 { display: none; } } .about-one__thumb__box { position: absolute; z-index: 2; right: -24px; bottom: 37px; width: 350px; border-radius: 14px; background: var(--eduact-white); box-shadow: 18px 11px 52px 0px rgba(var(--eduact-black2-rgb), 0.08); padding: 28px 59px 33px 30px; } @media (max-width: 1300px) { .about-one__thumb__box { right: 38px; } } @media (max-width: 1199px) { .about-one__thumb__box { right: 34px; } } @media (max-width: 767px) { .about-one__thumb__box { bottom: 0; width: 310px; } } .about-one__thumb__box__icon { width: 76px; height: 76px; background-color: var(--eduact-secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; right: -38px; top: 0; bottom: 0; margin: auto; font-size: 38px; color: var(--eduact-white); overflow: hidden; } .about-one__thumb__box__icon::after { position: absolute; content: ''; left: -50%; bottom: -40px; width: 100%; height: 100%; background: var(--eduact-soft2); border-radius: 50%; opacity: 0.2; z-index: 0; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .about-one__thumb__box__icon span { display: inline-block; transition: all 500ms linear; transition-delay: 0s; transform: scale(1); } .about-one__thumb__box:hover .about-one__thumb__box__icon span { transform: scale(0.9); } .about-one__thumb__box:hover .about-one__thumb__box__icon::after { left: 0; bottom: 0; } .about-one__thumb__box__title { font-size: 16px; font-weight: 500; color: var(--eduact-text); line-height: 26px; margin: 0 0 9px; } .about-one__thumb__box__text { font-size: 24px; color: var(--eduact-base); font-weight: 700; letter-spacing: 0.72px; margin: 0; } .about-one__thumb__box__text a { color: inherit; } .about-one__thumb__box__text a:hover { color: var(--eduact-secondary); } .about-one .section-title__tagline { margin-bottom: 21px; } .about-one .section-title { margin-bottom: 24px; } .about-one__content { position: relative; padding: 45px 0 0; } .about-one__content__text { line-height: 26px; margin: 0 0 33px; } .about-one__content .eduact-btn { margin-top: 20px; } .about-one__box { position: relative; padding: 1px; background: linear-gradient(-180deg, rgba(var(--eduact-secondary-rgb), 1) 0%, rgba(var(--eduact-secondary-rgb), 0.15) 100%); border-radius: 24px; margin: 0 0 30px; } .about-one__box__wrapper { border-radius: 23px; padding: 18px 130px 23px 32px; width: 100%; background-color: var(--eduact-white); } @media (max-width: 575px) { .about-one__box__wrapper { padding-right: 32px; } } .about-one__box__icon { display: flex; width: 76px; height: 76px; justify-content: center; align-items: center; border-radius: 22px; background: rgba(128, 137, 225, 0.12); font-size: 38px; color: var(--eduact-base); position: absolute; right: 24px; top: 0; bottom: 0; margin: auto; } @media (max-width: 575px) { .about-one__box__icon { position: relative; right: 0; margin: 15px 0 25px; } } .about-one__box__icon span { display: inline-block; transition: all 500ms linear; transition-delay: 0s; transition-delay: 0.1s; transform: scale(1); } .about-one__box:hover .about-one__box__icon span { transform: scale(0.9); } .about-one__box__title { font-size: 20px; line-height: 26px; margin: 0 0 7px; } .about-one__box__text { font-size: 14px; margin: 0; } .about-two { position: relative; overflow: hidden; padding: 120px 0 168px; } @media (max-width: 1199px) { .about-two { padding-bottom: 120px; } } @media (max-width: 767px) { .about-two { padding: 80px 0; } } .about-two--about { padding-bottom: 65px; } @media (max-width: 1199px) { .about-two--about { padding-bottom: 0; } } .about-two__thumb { position: relative; } @media (max-width: 1199px) { .about-two__thumb { max-width: 613px; margin: auto; } } @media (min-width: 1400px) { .about-two__thumb { margin-left: 29px; } } .about-two__thumb__one { position: relative; text-align: left; } @media (max-width: 767px) { .about-two__thumb__one { text-align: right; } } .about-two__thumb__one img { border-radius: 500px; max-width: 100%; height: auto; } .about-two__thumb__two { border-radius: 500px; border: 10px solid var(--eduact-white); position: absolute; right: -41px; bottom: 8px; max-width: 305px; } @media (max-width: 767px) { .about-two__thumb__two { display: none; } } .about-two__thumb__two img { width: 100%; height: auto; object-fit: cover; border-radius: 500px; } .about-two__thumb__two svg { position: absolute; right: 0; left: 0; top: 0; bottom: 0; margin: auto; width: 212px; height: auto; } .about-two__thumb__two-icon { width: 70px; height: 70px; background-color: var(--eduact-base); border-radius: 14px; display: flex; align-items: center; justify-content: center; color: var(--eduact-white); font-size: 44px; z-index: 2; position: absolute; left: -5px; bottom: 12px; } .about-two__thumb__two-icon span { display: inline-block; } .about-two__thumb__shape1 { position: absolute; right: 149px; top: 9px; z-index: -1; } @media (max-width: 767px) { .about-two__thumb__shape1 { display: none; } } .about-two__thumb__shape1 img { -webkit-animation: rotated 20s infinite linear; animation: rotated 20s infinite linear; } .about-two__thumb__shape2 { position: absolute; right: -84px; top: 117px; z-index: -1; } @media (max-width: 767px) { .about-two__thumb__shape2 { display: none; } } .about-two__thumb__shape2 img { -webkit-animation: rotated 15s infinite linear; animation: rotated 15s infinite linear; } .about-two__thumb__shape3 { position: absolute; right: -54px; bottom: 2px; z-index: -1; } @media (max-width: 767px) { .about-two__thumb__shape3 { display: none; } } .about-two__thumb__shape3 img { -webkit-animation: rotated 15s infinite linear; animation: rotated 15s infinite linear; } .about-two__thumb__shape4 { position: absolute; left: 88px; bottom: -54px; } @media (max-width: 767px) { .about-two__thumb__shape4 { display: none; } } .about-two__thumb__shape4 img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .about-two__fact { position: absolute; right: -32px; top: 9px; width: 267px; } @media (max-width: 767px) { .about-two__fact { position: relative; right: 0; top: 0; margin: -70px 0 -20px; } } .about-two__fact__icon { width: 70px; height: 70px; background-color: var(--eduact-base); border-radius: 14px; display: flex; align-items: center; justify-content: center; color: var(--eduact-white); font-size: 44px; margin: 0 30px -34px 0; z-index: 2; position: relative; } .about-two__fact__icon span { display: inline-block; } .about-two__fact:hover .about-two__fact__icon span { animation: bounceIn 1s linear; animation-duration: 1s; animation-duration: 1s; animation-duration: 2s; } .about-two__fact__content { position: relative; background-color: var(--eduact-white); border-radius: 10px; box-shadow: 0px 0px 60px 0px rgba(var(--eduact-black2-rgb), 0.07); padding: 49px 25px 27px; text-align: center; } .about-two__fact__count { display: block; font-size: 40px; font-style: normal; font-weight: 700; line-height: 1; color: var(--eduact-secondary); margin: 0; position: relative; z-index: 2; } .about-two__fact__count .count-box { display: inline-flex; } .about-two__fact__title { line-height: 1; font-size: 20px; color: var(--eduact-text); font-weight: 600; margin: 0; } .about-two__content { position: relative; } @media (max-width: 1199px) { .about-two__content { padding-top: 70px; } } @media (min-width: 1400px) { .about-two__content { padding-top: 50px; } } .about-two__content .section-title__tagline { padding: 0; } .about-two__content .section-title { margin-bottom: 25px; } .about-two__content__text { font-weight: 600; margin: 0 0 33px; } .about-two__box { position: relative; background-color: var(--eduact-soft2); border-radius: 11px; padding: 5px 122px 24px 20px; margin: 0 0 40px; } @media (max-width: 767px) { .about-two__box { padding-right: 108px; } } .about-two__box svg { position: absolute; right: 0; top: 0; fill: var(--eduact-secondary); width: 295px; height: auto; } .about-two__box__icon { font-size: 48px; line-height: 48px; color: var(--eduact-white); position: absolute; right: 21px; top: 53px; display: flex; } .about-two__box__icon span { display: inline-block; transition: all 500ms linear; transition-delay: 0s; transform: scale(1); } .about-two__box:hover .about-two__box__icon span { transform: scale(0.9); } .about-two__box__title { font-size: 20px; font-weight: 700; line-height: 26px; color: var(--eduact-white); margin: 0 0 20px; position: relative; } .about-two__box__text { font-weight: 600; margin: 0; position: relative; } .about-two__lists { margin: 0 0 32px; padding: 0; list-style: none; clear: both; } .about-two__lists li { list-style: none; padding: 4px 49px 0 0; position: relative; font-size: 20px; color: var(--eduact-black); font-weight: 700; line-height: 26px; min-height: 32px; width: 50%; float: right; margin: 0 0 18px; } @media (max-width: 767px) { .about-two__lists li { width: 100%; float: none; } } .about-two__lists li span { position: absolute; right: 0; top: 0; width: 32px; height: 32px; background-color: var(--eduact-base); border-radius: 50%; text-align: center; color: var(--eduact-white); font-size: 15px; display: flex; align-items: center; justify-content: center; transition: all 400ms linear; } .about-two__lists li span::before { display: inline-block; } .about-two__lists li:hover span::before { animation: bounceIn 1s linear; animation-duration: 1s; animation-duration: 1s; animation-duration: 1s; } .about-two__lists li:hover span { background-color: var(--eduact-secondary); } .about-two__about-box { position: relative; margin-bottom: 46px; } .about-two__about-box:hover .about-two__about-box__icon span { transform: rotateY(-360deg); } .about-two__about-box__top { position: relative; display: flex; align-items: center; margin-bottom: 5px; } .about-two__about-box__icon { font-size: 50px; line-height: 50px; color: var(--eduact-base); margin-left: 29px; } .about-two__about-box__icon span { display: block; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } .about-two__about-box__title { font-size: 32px; font-weight: 700; line-height: 26px; margin: 0; } .about-two__about-box__text { font-weight: 600; margin: 0; } .about-three { position: relative; overflow: hidden; padding: 116px 0 120px; } @media (max-width: 767px) { .about-three { padding: 76px 0 80px; } } .about-three__content { position: relative; } .about-three__content .section-title__tagline { padding: 0; } .about-three__content .section-title { margin-bottom: 20px; } .about-three__content__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 0 0 29px; } .about-three__box { position: relative; background-color: var(--eduact-soft2); border-radius: 8px; padding: 21px 130px 18px 20px; margin: 0 0 40px; overflow: hidden; } @media (max-width: 767px) { .about-three__box { padding-right: 108px; } } .about-three__box::after { position: absolute; right: 0; top: 0; width: 66px; height: 100%; background-color: var(--eduact-base); content: ''; } .about-three__box__icon { width: 76px; height: 76px; background-color: var(--eduact-secondary); display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 3px solid var(--eduact-white); font-size: 38px; color: var(--eduact-white); position: absolute; right: 24px; top: 0; bottom: 0; margin: auto; z-index: 2; } .about-three__box__icon span { display: inline-block; transition: all 500ms linear; transition-delay: 0s; transform: scale(1); } .about-three__box:hover .about-three__box__icon span { transform: scale(0.9); } .about-three__box__title { font-size: 20px; line-height: 26px; margin: 0 0 7px; position: relative; } .about-three__box__text { font-weight: 600; letter-spacing: 0.32px; line-height: 26px; margin: 0; position: relative; } .about-three__author { position: relative; padding: 9px 92px 0 0; min-height: 76px; max-width: 286px; } .about-three__author::after { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; content: ''; width: 1px; height: 62px; background-color: var(--eduact-soft4); } @media (max-width: 767px) { .about-three__author::after { display: none; } } .about-three__author > img { max-width: 100%; } @media (max-width: 1399px) { .about-three__author > img { max-width: 90%; } } .about-three__author__thumb { width: 76px; height: 76px; border-radius: 50%; border: 2px solid var(--eduact-secondary); padding: 5px; position: absolute; right: 0; top: 0; } .about-three__author__thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } .about-three__author__text { font-weight: 600; line-height: 1; letter-spacing: 0.32px; margin: 1px 0 0; } .about-three__br { border-bottom: 1px solid var(--eduact-soft4); margin: 39px 0 40px; } .about-three__info { position: relative; padding: 0 68px 0 0; margin-right: -14px; margin-top: 9px; } @media (max-width: 1399px) { .about-three__info { margin-right: -8px; } } @media (max-width: 767px) { .about-three__info { margin: 15px 0 0; } } .about-three__info__icon { width: 53px; height: 53px; border: 2px solid var(--eduact-soft4); border-radius: 50%; font-size: 28px; display: flex; align-items: center; justify-content: center; color: var(--eduact-secondary); position: absolute; right: 0; top: 2px; } .about-three__info__text { font-weight: 500; margin-bottom: 2px; } .about-three__info__title { font-size: 24px; line-height: 26px; letter-spacing: 0.72px; color: var(--eduact-base); margin: 0; } .about-three__info__title a { color: inherit; } .about-three__info__title a:hover { color: var(--eduact-secondary); } .about-three__thumb { position: relative; z-index: 2; } @media (max-width: 1199px) { .about-three__thumb { max-width: 642px; } } .about-three__thumb__one { position: relative; padding: 82px 124px 0 0; } @media (min-width: 1200px) and (max-width: 1399px) { .about-three__thumb__one { padding-right: 70px; } } @media (max-width: 767px) { .about-three__thumb__one { padding: 40px 0 0; } } .about-three__thumb__one img { border-radius: 33px; max-width: 100%; height: auto; } .about-three__thumb__shape-one { position: absolute; top: 36px; right: 76px; width: 202px; height: 172px; border: 4px solid var(--eduact-secondary); animation: border-background 2s ease infinite; border-radius: 16px; z-index: -1; } @media (min-width: 1200px) and (max-width: 1399px) { .about-three__thumb__shape-one { right: 25px; } } @media (max-width: 767px) { .about-three__thumb__shape-one { display: none; } } @keyframes border-background { 0% { border-color: var(--eduact-secondary); transform: translateX(0px) translateY(0px); } 50% { border-color: var(--eduact-base); transform: translateX(-10px) translateY(10px); } 100% { border-color: var(--eduact-secondary); transform: translateX(0px) translateY(0px); } } .about-three__thumb__shape-two { position: absolute; top: 23px; left: 93px; width: 115px; height: 168px; background-color: var(--eduact-secondary); animation: bg2-background 3s ease infinite; border-radius: 9px; } @media (max-width: 767px) { .about-three__thumb__shape-two { display: none; } } @keyframes bg2-background { 0% { background-color: var(--eduact-secondary); transform: translateY(0); } 50% { background-color: var(--eduact-base); } 100% { background-color: var(--eduact-secondary); transform: translateY(-20px); } } .about-three__thumb__shape-three { position: absolute; top: 89px; left: 2px; } @media (min-width: 1200px) and (max-width: 1399px) { .about-three__thumb__shape-three { left: -15px; } } @media (max-width: 767px) { .about-three__thumb__shape-three { display: none; } } .about-three__thumb__shape-three span { width: 13.43px; height: 13.43px; border: 2px solid var(--eduact-base); display: block; border-radius: 50%; margin: 0 0 45px; -webkit-animation: movebounce3 2s linear infinite; animation: movebounce3 2s linear infinite; margin: 0 0 45px; } @keyframes border2-background { 0% { border-color: var(--eduact-base); } 50% { border-color: var(--eduact-secondary); } 100% { border-color: var(--eduact-base); } } .about-three__thumb__shape-four { position: absolute; bottom: 93px; right: 32px; z-index: -1; } @media (max-width: 767px) { .about-three__thumb__shape-four { display: none; } } .about-three__thumb__shape-five { position: absolute; bottom: 10px; right: 77px; } @media (min-width: 1200px) and (max-width: 1399px) { .about-three__thumb__shape-five { right: 40px; } } @media (max-width: 767px) { .about-three__thumb__shape-five { display: none; } } .about-three__thumb__shape-five span { width: 13.73px; height: 13.73px; border: 1.7px solid var(--eduact-secondary); display: inline-block; border-radius: 50%; margin: 0 0 0 45px; } @keyframes ball-top { 0% { transform: translateY(0); } 50% { transform: translateY(20px); } 100% { transform: translateY(0); } } .about-three__thumb__shape-six { position: absolute; bottom: -40px; right: 77px; } @media (min-width: 1200px) and (max-width: 1399px) { .about-three__thumb__shape-six { right: 40px; } } @media (max-width: 767px) { .about-three__thumb__shape-six { display: none; } } .about-three__thumb__shape-six span { width: 13.73px; height: 13.73px; border: 1.7px solid var(--eduact-secondary); display: inline-block; border-radius: 50%; margin: 0 0 0 45px; } @keyframes ball-bottom { 0% { transform: translateY(0); } 50% { transform: translateY(-20px); } 100% { transform: translateY(0); } } .about-three__thumb__shape-seven { position: absolute; bottom: -6px; left: -15px; width: 215px; height: 135px; border: 16px solid var(--eduact-soft4); border-radius: 76px; z-index: -1; animation: br-translate 3s ease infinite; } @media (max-width: 767px) { .about-three__thumb__shape-seven { display: none; } } @keyframes br-translate { 0% { transform: translateX(0px) translateY(0px); } 50% { transform: translateX(-10px) translateY(10px); } 100% { transform: translateX(0px) translateY(0px); } } /*-------------------------------------------------------------- # Category --------------------------------------------------------------*/ .category-one { position: relative; padding: 117px 0 135px; background-position: top center; background-repeat: no-repeat; background-color: var(--eduact-white); } @media (max-width: 767px) { .category-one { padding: 77px 0 80px; } } .category-one .section-title__tagline svg path { fill: var(--eduact-white); } .category-one__slider { position: relative; } .category-one__slider.owl-carousel .owl-dots { max-width: 878px; margin: 62px auto 0 !important; background-color: var(--eduact-soft); border-radius: 19px; line-height: 0; height: 3px; } .category-one__slider.owl-carousel .owl-dots.disabled { display: none; } @media (max-width: 767px) { .category-one__slider.owl-carousel .owl-dots { margin-top: 15px !important; } } .category-one__slider.owl-carousel .owl-dots .owl-dot { height: 10px; border-radius: 50%; width: 10px; background-color: rgba(var(--eduact-base-rgb), 0.27); margin: 0 11px; position: relative; top: 0; z-index: 2; } .category-one__slider.owl-carousel .owl-dots .owl-dot::after { position: absolute; right: -5px; left: 0; bottom: 0; top: 0; margin: auto; width: calc(100% + 10px); height: calc(100% + 10px); content: ''; border-radius: 50%; border: 1px solid var(--eduact-base); visibility: hidden; opacity: 0; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .category-one__slider.owl-carousel .owl-dots .owl-dot:hover, .category-one__slider.owl-carousel .owl-dots .owl-dot.active { background-color: var(--eduact-secondary); } .category-one__slider.owl-carousel .owl-dots .owl-dot:hover::after, .category-one__slider.owl-carousel .owl-dots .owl-dot.active::after { visibility: visible; opacity: 1; } .category-one__slider.owl-carousel .owl-dots .owl-dot span { display: none; } .category-one__slider.owl-carousel .owl-dots::after { width: 18.4%; height: 3px; background-color: var(--eduact-white); position: absolute; right: 0; left: 0; bottom: 0; margin: auto; content: ''; } @media (max-width: 1399px) { .category-one__slider.owl-carousel .owl-dots::after { width: 28%; } } .category-one__slider.owl-carousel .owl-nav { display: flex; align-items: center; justify-content: center; } .category-one__slider.owl-carousel .owl-nav.disabled { display: none; } .category-one__slider.owl-carousel .owl-nav button { width: 50px; height: 50px; display: inline-block; line-height: 53px; text-align: center; font-size: 18px; color: var(--eduact-base); border-radius: 50%; background-color: var(--eduact-soft); margin: 0 5px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .category-one__slider.owl-carousel .owl-nav button:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .category-one__item { position: relative; border-radius: 14px; box-shadow: -11px 15px 30px 0px rgba(128, 137, 225, 0.1); margin: 0 0 30px; } .category-one__item:hover .category-one__hover { transform: scaleY(1); } .category-one__wrapper { position: relative; overflow: hidden; border-radius: 14px; border: 1px solid var(--eduact-soft3); background: var(--eduact-white); } .category-one__thumb { position: relative; padding-bottom: 44px; } .category-one__thumb img { -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 303 334" fill="none"> <path d="M308 179.977C134.62 179.977 30.4249 281.999 0 333.01V0.00976562H308V179.977Z" fill="black"/> </svg>'); mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 303 334" fill="none"> <path d="M308 179.977C134.62 179.977 30.4249 281.999 0 333.01V0.00976562H308V179.977Z" fill="black"/> </svg>'); mask-repeat: repeat; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; } .category-one__content { position: absolute; right: 0; bottom: 18px; height: 195px; width: 100%; text-align: center; } .category-one__icon { position: relative; width: 100px; height: 100px; background-color: var(--eduact-secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 50px; color: var(--eduact-white); overflow: hidden; margin: 0 auto 24px; } .category-one__icon::after { position: absolute; content: ''; left: -29px; bottom: -39px; width: 77px; height: 99px; transform: rotate(146.877deg); background: linear-gradient(-177deg, rgba(var(--eduact-white-rgb), 0.53) 0%, rgba(var(--eduact-white-rgb), 0) 100%); border-radius: 50%; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .category-one__title { font-size: 20px; line-height: 26px; margin: 0 0 4px; } .category-one__text { font-size: 20px; color: var(--eduact-secondary); margin: 0; } .category-one__hover { position: absolute; top: 0; right: 0; left: 0; bottom: 0; transition-delay: .1s; transition-timing-function: ease-in-out; transition-duration: .5s; transition-property: all; transform-origin: top; transform-style: preserve-3d; transform: scaleY(0); width: 100%; height: 100%; overflow: hidden; } .category-one__hover__thumb { overflow: hidden; border-radius: 14px; position: relative; height: 100%; } .category-one__hover__thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 14px; } .category-one__hover__thumb::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; border-radius: 14px; content: ''; background: rgba(30, 31, 37, 0.5); } .category-one__hover__content { right: 0; margin: auto; position: absolute; left: 0; text-align: center; top: 50%; transform: translateY(-50%); z-index: 3; } .category-one__hover__icon { position: relative; width: 100px; height: 100px; background-color: var(--eduact-base); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 50px; color: var(--eduact-white); overflow: hidden; margin: 0 auto 28px; } .category-one__hover__icon::after { position: absolute; content: ''; left: -29px; bottom: -39px; width: 77px; height: 99px; transform: rotate(146.877deg); background: linear-gradient(-177deg, rgba(var(--eduact-white-rgb), 0.53) 0%, rgba(var(--eduact-white-rgb), 0) 100%); border-radius: 50%; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .category-one__hover__title { font-size: 32px; line-height: 26px; color: var(--eduact-white); margin: 0 0 10px; } .category-one__hover__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .category-one__hover__title a:hover { color: var(--eduact-secondary); background-size: 0% 1px, 100% 1px; } .category-one__hover__text { font-size: 20px; color: var(--eduact-white); margin: 0; } .category-two { position: relative; padding: 117px 0 120px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: var(--eduact-base); } @media (max-width: 767px) { .category-two { padding: 77px 0 80px; } } .category-two .section-title__tagline { color: var(--eduact-white); } .category-two .section-title__tagline svg.arrow-svg { fill: var(--eduact-white); } .category-two .section-title__title { color: var(--eduact-white); } .category-two__slider { position: relative; border-radius: 14px; overflow: hidden; } .category-two__item { position: relative; background-color: var(--eduact-white); text-align: center; display: block; z-index: 2; padding: 56px 20px 50px; overflow: hidden; box-shadow: 0px 0px 30px 0px rgba(var(--eduact-black2-rgb), 0.15); } .category-two__item::after { -webkit-transition-duration: 600ms; transition-duration: 600ms; position: absolute; width: 200%; height: 200%; content: ""; top: 110%; right: 50%; -webkit-transform: translateX(50%); transform: translateX(50%); z-index: -1; background-color: var(--eduact-secondary); } .category-two__item:hover .category-two__title, .category-two__item:hover .category-two__icon { color: var(--eduact-white); } .category-two__item:hover .category-two__title a { background-size: 0% 1px, 100% 1px; } .category-two__item:hover::after { top: -40%; } .category-two__item:hover .category-two__icon span { transform: rotateY(-360deg); } .category-two__icon { position: relative; display: flex; align-items: center; justify-content: center; font-size: 60px; line-height: 60px; color: var(--eduact-secondary); margin: 0 auto 20px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .category-two__icon span { display: block; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } .category-two__title { font-size: 24px; line-height: 30px; max-width: 170px; margin: 0 auto; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .category-two__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .category-two__title a:hover { color: var(--eduact-base); } .category-three { position: relative; padding: 116px 0 90px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: var(--eduact-base); } @media (max-width: 767px) { .category-three { padding: 76px 0 50px; } } .category-three__item { position: relative; background-color: var(--eduact-white); text-align: center; display: block; z-index: 2; padding: 56px 20px 50px; margin: 0 0 30px; box-shadow: 0px 0px 30px 0px rgba(var(--eduact-black2-rgb), 0.15); } .category-three__item-two { border-radius: 0 14px 14px 0; overflow: hidden; } @media (max-width: 767px) { .category-three__item-two { border-radius: 14px 14px 0 0; } } .category-three__item-four { border-radius: 14px 0 0 14px; overflow: hidden; } @media (max-width: 767px) { .category-three__item-four { border-radius: 0 0 14px 14px; } } .category-three__item:hover .category-three__thumb img { transform: scale(1.05); } .category-three__item:hover .category-three__title a { background-size: 0% 1px, 100% 1px; } .category-three__item:hover .category-three__icon span { transform: rotateY(-360deg); } .category-three__thumb { overflow: hidden; min-height: 246px; position: absolute; right: 0; top: 0; width: 100%; height: 100%; } .category-three__thumb img { width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .category-three__thumb::after { position: absolute; width: 100%; height: 100%; content: ""; top: 0; right: 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background: rgba(54, 48, 93, 0.8); } .category-three__icon { position: relative; display: flex; align-items: center; justify-content: center; font-size: 60px; line-height: 60px; color: var(--eduact-secondary); margin: 0 auto 20px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .category-three__icon span { display: block; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } .category-three__title { position: relative; font-size: 24px; line-height: 30px; color: var(--eduact-white); max-width: 170px; margin: 0 auto; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .category-three__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .category-three__title a:hover { color: var(--eduact-secondary); } /*-------------------------------------------------------------- # Course --------------------------------------------------------------*/ .course-one { position: relative; background-color: var(--eduact-soft); padding: 117px 0 85px; background-position: top center; background-repeat: no-repeat; background-size: cover; overflow: hidden; z-index: 2; } @media (max-width: 767px) { .course-one { padding: 77px 0 45px; } } .course-one .section-title__tagline svg path { fill: var(--eduact-white); } .course-one__item { position: relative; margin: 0 0 36px; } .course-one__item:hover .course-one__title a { background-size: 0% 1px, 100% 1px; } .course-one__item:hover .course-one__content { border-color: var(--eduact-base); } .course-one__thumb { width: 246px; height: 248px; border-radius: 50%; position: relative; z-index: 2; background: linear-gradient(-147deg, var(--eduact-soft4) 0%, rgba(255, 255, 255, 0) 100%); margin: 0 auto 0 0; padding: 10px; } .course-one__thumb img { width: 100%; height: 100%; object-fit: cover; } .course-one__like { position: absolute; right: -8px; top: 43px; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 50%; background-color: var(--eduact-secondary); color: var(--eduact-white); font-size: 20px; } .course-one__like:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .course-one__content { background-color: var(--eduact-white); border-radius: 14px; border: 1px solid var(--eduact-soft3); padding: 28px 30px 30px; box-shadow: -11px 15px 30px 0px rgba(128, 137, 225, 0.1); transition: 500ms ease; margin: -110px 0 0; } @media (max-width: 767px) { .course-one__content { margin-top: -80px; } } @media (min-width: 1200px) and (max-width: 1399px) { .course-one__content { margin-top: -80px; } } .course-one__time { height: 24px; background-color: var(--eduact-base); color: var(--eduact-white); border-radius: 5px; font-size: 14px; font-weight: 600; display: inline-block; padding: 0 10.5px; margin: 0 0 25px; } .course-one__ratings { display: flex; align-items: center; font-size: 14px; letter-spacing: 1px; color: var(--eduact-secondary); margin: 0 0 7px; } .course-one__ratings__reviews { font-size: 14px; color: var(--eduact-black); margin-right: 5px; letter-spacing: 0; } .course-one__title { font-size: 20px; line-height: 29px; margin: 0 0 22px; max-width: 300px; } @media (min-width: 768px) and (max-width: 991px) { .course-one__title { max-width: 320px; } .course-one__title br { display: none; } } .course-one__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .course-one__title a:hover { color: var(--eduact-base); } .course-one__bottom { position: relative; background-color: var(--eduact-soft); border-radius: 6px; display: flex; align-items: center; justify-content: space-between; min-height: 44px; padding: 14px 19px 15px 19px; } .course-one__author { position: relative; padding: 0 54px 0 0; } @media (max-width: 400px) { .course-one__author { padding-right: 0; } } @media (min-width: 1200px) and (max-width: 1399px) { .course-one__author { padding-right: 0; } } .course-one__author img { width: 44px; height: 44px; border-radius: 50%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; } @media (max-width: 400px) { .course-one__author img { display: none; } } @media (min-width: 1200px) and (max-width: 1399px) { .course-one__author img { display: none; } } .course-one__author__name { font-size: 16px; line-height: 1; margin: 0 0 6px; } .course-one__author__designation { display: block; letter-spacing: 0.48px; line-height: 1; text-transform: uppercase; font-size: 12px; font-weight: 500; margin: 0; } .course-one__meta { position: relative; } .course-one__meta__price { margin: 0 0 5px; font-size: 20px; color: var(--eduact-base); line-height: 1; } .course-one__meta__class { margin: 0; font-size: 14px; color: var(--eduact-secondary); text-transform: uppercase; font-weight: 500; line-height: 1; } .course-two { position: relative; padding: 116px 0 85px; } @media (max-width: 767px) { .course-two { padding: 76px 0 80px; } } .course-two .section-title__tagline { padding: 0; } .course-two--carousel { padding: 120px 0; } @media (max-width: 767px) { .course-two--carousel { padding: 80px 0; } } .course-two--page { padding: 120px 0 85px; } @media (max-width: 767px) { .course-two--page { padding: 80px 0 45px; } } .course-two__shape-top { position: absolute; left: 50px; top: 85px; display: none; } .course-two__shape-top img { -webkit-animation: movebounce3 2s linear infinite; animation: movebounce3 2s linear infinite; } @media (min-width: 992px) { .course-two__shape-top { display: block; } } .course-two__shape-bottom { position: absolute; right: 70px; bottom: 135px; display: none; } .course-two__shape-bottom img { -webkit-animation: movebounce2 2s linear infinite; animation: movebounce2 2s linear infinite; } @media (min-width: 1500px) { .course-two__shape-bottom { display: block; } } .course-two__slider { position: relative; } .course-two__slider.owl-carousel .owl-nav { margin: 0; padding: 0; position: absolute; left: 0; top: -80px; display: flex; align-items: center; justify-content: flex-end; } @media (max-width: 991px) { .course-two__slider.owl-carousel .owl-nav { position: relative; top: 0; justify-content: center; } } .course-two__slider.owl-carousel .owl-nav.disabled { display: none; } .course-two__slider.owl-carousel .owl-nav button { margin: 0 12px 0 0; padding: 0; width: 40px; height: 40px; background-color: var(--eduact-soft4); border-radius: 4px; font-size: 14px; line-height: 42px; display: inline-block; color: var(--eduact-base); transition: 500ms ease; } .course-two__slider.owl-carousel .owl-nav button span { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .course-two__slider.owl-carousel .owl-nav button:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .course-two__slider.owl-carousel .owl-nav button:hover span { animation: iconTranslateX 0.4s forwards; } .course-two__slider.owl-carousel .owl-nav button.owl-next { margin-right: 12px; } .course-two__slider.owl-carousel .owl-nav button.owl-prev:hover span { animation: iconTranslateY 0.4s forwards; } .course-two__item { position: relative; background-color: var(--eduact-white); border-radius: 14px; overflow: hidden; box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); margin: 0 0 36px; } .course-two__item:hover .course-two__title a { background-size: 0% 1px, 100% 1px; } .course-two__item:hover .course-two__thumb svg { fill: var(--eduact-base); } .course-two__thumb { position: relative; z-index: 2; margin: 0; padding: 0; } .course-two__thumb img { -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 416 276" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="208" cy="-2" rx="279" ry="278" fill="black"/></svg>'); mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 416 276" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="208" cy="-2" rx="279" ry="278" fill="black"/></svg>'); mask-repeat: repeat; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; width: 100%; } .course-two__thumb svg { position: absolute; right: 0; left: 0; bottom: -15px; margin: auto; fill: var(--eduact-secondary); transition: 500ms ease; z-index: -1; width: calc(100% - 63px); } .course-two__like { position: absolute; right: 20px; top: 20px; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 50%; background-color: var(--eduact-secondary); color: var(--eduact-white); font-size: 20px; } .course-two__like:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .course-two__content { position: relative; padding: 42px 30px 30px; } .course-two__time { height: 24px; background-color: var(--eduact-black); color: var(--eduact-white); border-radius: 5px; font-size: 14px; font-weight: 600; display: inline-block; padding: 0 10.5px; margin: 0 0 14px; } .course-two__ratings { display: flex; align-items: center; font-size: 14px; letter-spacing: 1px; color: var(--eduact-secondary); margin: 0 0 8px; } .course-two__ratings__reviews { font-size: 14px; color: var(--eduact-black); margin-right: 5px; letter-spacing: 0; } .course-two__title { font-size: 24px; line-height: 29px; margin: 0 0 25px; } .course-two__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .course-two__title a:hover { color: var(--eduact-base); } .course-two__bottom { position: relative; background-color: var(--eduact-soft2); border-radius: 6px; display: flex; align-items: center; justify-content: space-between; min-height: 44px; padding: 14px 19px 15px 19px; } .course-two__author { position: relative; padding: 0 54px 0 0; } @media (max-width: 991px) { .course-two__author { padding-right: 0; } } @media (min-width: 1200px) and (max-width: 1399px) { .course-two__author { padding-right: 0; } } .course-two__author img { width: 44px !important; height: 44px; border-radius: 50%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; } @media (max-width: 991px) { .course-two__author img { display: none !important; } } @media (min-width: 1200px) and (max-width: 1399px) { .course-two__author img { display: none !important; } } .course-two__author__name { font-size: 16px; line-height: 1; margin: 0 0 6px; } .course-two__author__designation { display: block; letter-spacing: 0.48px; line-height: 1; text-transform: uppercase; font-size: 12px; font-weight: 500; margin: 0; } .course-two__meta { position: relative; } .course-two__meta__price { margin: 0 0 5px; font-size: 20px; color: var(--eduact-black); line-height: 1; } .course-two__meta__class { margin: 0; font-size: 14px; color: var(--eduact-text); text-transform: uppercase; font-weight: 500; line-height: 1; } .course-three { position: relative; padding: 116px 0 85px; background-position: right center; background-repeat: no-repeat; } @media (max-width: 767px) { .course-three { padding: 76px 0 45px; } } .course-three__item { position: relative; background-color: var(--eduact-white); border-radius: 14px; overflow: hidden; min-height: 283px; box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); margin: 0 0 36px; padding: 0 256px 0 30px; display: flex; align-items: center; } @media (max-width: 767px) { .course-three__item { padding: 0; display: block; } } .course-three__item::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; content: ''; border: 2px solid var(--eduact-secondary); border-radius: 14px; transition: all 0.5s ease; visibility: hidden; opacity: 0; } .course-three__item:hover::after { visibility: visible; opacity: 1; } .course-three__item:hover .course-three__title a { background-size: 0% 1px, 100% 1px; } .course-three__thumb { position: absolute; right: 0; top: 0; width: 226px; height: 283px; margin: 0; padding: 0; } @media (max-width: 767px) { .course-three__thumb { position: relative; width: 100%; } } .course-three__thumb img { width: 100%; height: 100%; object-fit: cover; } .course-three__content { position: relative; z-index: 1; padding: 0 0 0; } @media (max-width: 767px) { .course-three__content { padding: 30px; } } .course-three__time { height: 24px; background-color: var(--eduact-black); color: var(--eduact-white); border-radius: 5px; font-size: 14px; font-weight: 600; display: inline-block; padding: 0 10.5px; margin: 0 0 15px; } .course-three__ratings { display: flex; align-items: center; font-size: 14px; letter-spacing: 1px; color: var(--eduact-secondary); margin: 0 0 8px; } .course-three__ratings__reviews { font-size: 14px; color: var(--eduact-black); margin-right: 5px; letter-spacing: 0; } .course-three__title { font-size: 24px; line-height: 29px; margin: 0 0 25px; } .course-three__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .course-three__title a:hover { color: var(--eduact-base); } .course-three__bottom { position: relative; background-color: var(--eduact-soft2); border-radius: 6px; display: flex; align-items: center; justify-content: space-between; min-height: 44px; padding: 14px 19px 15px 19px; } .course-three__author { position: relative; padding: 0 54px 0 0; } @media (max-width: 400px) { .course-three__author { padding-right: 0; } } @media (min-width: 1200px) and (max-width: 1399px) { .course-three__author { padding-right: 0; } } .course-three__author img { width: 44px; height: 44px; border-radius: 50%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; } @media (max-width: 400px) { .course-three__author img { display: none !important; } } @media (min-width: 1200px) and (max-width: 1399px) { .course-three__author img { display: none !important; } } .course-three__author__name { font-size: 16px; line-height: 1; margin: 0 0 6px; } .course-three__author__designation { display: block; letter-spacing: 0.48px; line-height: 1; text-transform: uppercase; font-size: 12px; font-weight: 500; margin: 0; } .course-three__meta { position: relative; } .course-three__meta__price { margin: 0 0 5px; font-size: 20px; color: var(--eduact-black); line-height: 1; } .course-three__meta__class { margin: 0; font-size: 14px; color: var(--eduact-text); text-transform: uppercase; font-weight: 500; line-height: 1; } /*-------------------------------------------------------------- # Course Details --------------------------------------------------------------*/ .course-details { position: relative; padding: 120px 0; } @media (max-width: 767px) { .course-details { padding: 80px 0; } } .course-details__thumb { position: relative; margin: 0 0 40px; } .course-details__thumb img { width: 100%; height: auto; border-radius: 14px; } .course-details__title { font-size: 32px; margin: 0 0 32px; } .course-details__meta { position: relative; display: flex; align-items: center; flex-wrap: nowrap; margin: 0 0 22px; } @media (max-width: 767px) { .course-details__meta { display: block; } } .course-details__meta__author { position: relative; padding: 6px 55px 0 0; min-height: 44px; } .course-details__meta__author img { width: 44px; height: 44px; border-radius: 50%; position: absolute; right: 0; top: 0; } .course-details__meta__name { font-size: 16px; line-height: 1; margin: 0 0 6px; } .course-details__meta__designation { display: block; letter-spacing: 0.48px; line-height: 1; text-transform: uppercase; font-size: 12px; font-weight: 500; margin: 0; } .course-details__meta__cats { position: relative; margin-right: 41px; } @media (max-width: 767px) { .course-details__meta__cats { margin: 15px 0 0; } } .course-details__meta__cats a { display: inline-block; background-color: var(--eduact-base); color: var(--eduact-white); border-radius: 5px; font-size: 14px; font-weight: 600; text-transform: capitalize; height: 24px; line-height: 24px; padding: 0 10.5px; margin: 0; } .course-details__meta__cats a:hover { background-color: var(--eduact-secondary); } .course-details__meta__ratings { display: flex; align-items: center; font-size: 13px; color: var(--eduact-secondary); letter-spacing: 2px; margin: 0 17px 0 0; } @media (max-width: 767px) { .course-details__meta__ratings { margin: 15px 0; } } .course-details__meta__ratings__reviews { font-size: 14px; color: var(--eduact-black); margin-right: 2px; letter-spacing: 0; } .course-details__meta__price { color: var(--eduact-secondary); font-weight: 700; font-size: 32px; margin-right: auto; } .course-details__tabs { position: relative; } .course-details__tabs__lists { margin: 0 0 35px; padding: 15px; display: flex; align-items: center; flex-wrap: wrap; background-color: var(--eduact-soft5); border-radius: 14px; } .course-details__tabs__lists li { list-style: none; display: inline-block; margin-left: 20px; } .course-details__tabs__lists li:last-child { margin-left: 0; } @media (max-width: 767px) { .course-details__tabs__lists li { margin-bottom: 15px; } } .course-details__tabs__lists li span { background-color: var(--eduact-white); border-radius: 8px; font-size: 16px; font-weight: 600; padding: 13px 17px; display: block; height: 50px; color: var(--eduact-black); cursor: pointer; overflow: hidden; transition: all 500ms ease; position: relative; z-index: 1; } .course-details__tabs__lists li span::after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: 0%; background-color: var(--eduact-secondary); transition: all 0.3s ease; z-index: -1; } .course-details__tabs__lists li.active-btn span, .course-details__tabs__lists li:hover span { color: var(--eduact-white); } .course-details__tabs__lists li.active-btn span::after, .course-details__tabs__lists li:hover span::after { height: 100%; } .course-details .tabs-content { position: relative; display: block; } .course-details .tabs-content .tab { position: relative; display: none; -webkit-transition: all 600ms ease; -moz-transition: all 600ms ease; -ms-transition: all 600ms ease; -o-transition: all 600ms ease; transition: all 600ms ease; z-index: 10; } .course-details .tabs-content .tab.active-tab { display: block; } .course-details__overview { position: relative; } .course-details__overview__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 0 0 19px; } .course-details__overview__lists { margin: 27px 0 0; padding: 0; } .course-details__overview__lists li { display: block; position: relative; padding: 0 38px 0 0; font-size: 20px; line-height: 30px; font-weight: 500; color: var(--eduact-black); margin: 0 0 14px; } .course-details__overview__lists li span { position: absolute; right: 0; top: 3px; width: 24px; height: 24px; background-color: var(--eduact-secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 12px; color: var(--eduact-white); } .course-details__curriculum { position: relative; margin: 44px 0 0; } .course-details__curriculum__title { font-size: 24px; margin: 0 0 14px; } .course-details__curriculum__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 0 0 39px; } .course-details__curriculum__lists { margin: 27px 0 0; padding: 0; } .course-details__curriculum__lists li { display: block; position: relative; padding: 0 0 29px; font-size: 20px; line-height: 30px; font-weight: 700; color: var(--eduact-black); margin: 0 0 30px; border-bottom: 1px solid var(--eduact-soft4); display: flex; align-items: center; flex-wrap: nowrap; } @media (max-width: 767px) { .course-details__curriculum__lists li { display: block; } } .course-details__curriculum__lists li i { display: inline-block; font-size: 30px; color: var(--eduact-secondary); margin-left: 16px; } @media (max-width: 767px) { .course-details__curriculum__lists li i { display: block; margin-bottom: 15px; } } .course-details__curriculum__lists__time { margin-right: auto; font-size: 16px; font-weight: 600; color: var(--eduact-text); } @media (max-width: 767px) { .course-details__curriculum__lists__time { display: block; margin: 12px 0 0; } } .course-details__curriculum__lists__preview { height: 28px; background-color: var(--eduact-soft5); border-radius: 8px; text-align: center; display: inline-block; font-size: 16px; font-weight: 600; color: var(--eduact-text); padding: 0 17px; margin-right: 30px; } .course-details__comment { position: relative; margin: 44px 0 0; } .course-details__review-title { font-size: 24px; margin-bottom: 54px; } @media (max-width: 767px) { .course-details__review-title { margin-bottom: 34px; } } .course-details__comment-box { position: relative; padding: 19px 196px 75px 0; margin-bottom: 60px; min-height: 165px; border-bottom: 1px solid var(--eduact-soft4); } @media (max-width: 767px) { .course-details__comment-box { padding-right: 0; } } .course-details__comment-box__thumb { width: 165px; height: 165px; position: absolute; right: 0; top: 0; border-radius: 50%; margin: 0; border: none; } @media (max-width: 767px) { .course-details__comment-box__thumb { position: relative; margin: 0 0 20px; } } .course-details__comment-box__thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } .course-details__comment-box__meta { font-size: 24px; text-transform: capitalize; margin: 0 0 5px; } .course-details__comment-box__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 0; } .course-details__comment-box__ratings { position: absolute; left: 0; top: 23px; display: flex; align-items: center; letter-spacing: 6px; font-size: 16px; color: var(--eduact-secondary); } @media (max-width: 767px) { .course-details__comment-box__ratings { position: relative; top: 0; margin: 12px 0 22px; } } .course-details__form { position: relative; margin: 0 0 0; } .course-details__form .row { --bs-gutter-x: 20px; } .course-details__form-title { font-size: 24px; margin-bottom: 37px; } .course-details__form-ratings { display: flex; flex-wrap: wrap; align-items: center; letter-spacing: 9px; font-size: 24px; color: var(--eduact-secondary); margin: 0 0 44px; } .course-details__form-ratings__label { display: inline-block; font-size: 20px; letter-spacing: 0; font-weight: 600; color: var(--eduact-text); margin: 0 0 0 18px; } .course-details .review-form { position: relative; } .course-details .review-form__input-box { position: relative; display: block; line-height: 1; margin-bottom: 20px; } .course-details .review-form__input-box input[type="text"], .course-details .review-form__input-box input[type="email"] { height: 60px; width: 100%; border: none; background-color: var(--eduact-soft5); padding-right: 30px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); display: block; font-weight: 600; border-radius: 4px; } .course-details .review-form__input-box textarea { font-size: 16px; font-weight: 600; color: var(--eduact-text); height: 211px; width: 100%; background-color: var(--eduact-soft5); font-family: var(--eduact-font); padding: 24px 30px 30px; border: none; outline: none; margin-bottom: 0px; border-radius: 4px; } .course-details .review-form .eduact-btn { text-transform: none; margin-top: 20px; } .course-details__instructor { position: relative; padding: 6px 196px 0 0; margin-top: 60px; min-height: 165px; } @media (max-width: 767px) { .course-details__instructor { padding-right: 0; } } .course-details__instructor__thumb { width: 165px; height: 165px; position: absolute; right: 0; top: 0; border-radius: 50%; margin: 0; border: none; } @media (max-width: 767px) { .course-details__instructor__thumb { position: relative; margin: 0 0 20px; } } .course-details__instructor__thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } .course-details__instructor__name { font-size: 24px; text-transform: capitalize; margin: 0 0 2px; } .course-details__instructor__designation { display: block; font-size: 12px; font-weight: 500; line-height: 25px; letter-spacing: 0.48px; text-transform: uppercase; margin: 0 0 4px; } .course-details__instructor__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 0; } .course-details__sidebar { position: relative; } @media (max-width: 1199px) { .course-details__sidebar { margin-top: 60px; } } .course-details__sidebar__item { position: relative; background-color: var(--eduact-white); border-radius: 14px; padding: 25px 30px 30px; box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); } .course-details__sidebar__item + .course-details__sidebar__item { margin-top: 36px; } .course-details__sidebar__title { position: relative; font-size: 24px; line-height: 26px; text-transform: capitalize; border-bottom: 1px dashed var(--eduact-secondary); margin: 0 0 30px; padding-bottom: 25px; } .course-details__sidebar__lists { margin: 0; padding: 0; list-style: none; } .course-details__sidebar__lists li { display: flex; align-items: center; font-size: 20px; font-weight: 500; line-height: 26px; text-transform: capitalize; border-bottom: 1px solid var(--eduact-soft4); padding: 0 0 30px; margin: 29px 0 0; } .course-details__sidebar__lists li i { color: var(--eduact-secondary); display: inline-block; margin-left: 11px; } .course-details__sidebar__lists li span { margin-right: auto; font-weight: 600; color: var(--eduact-black); } .course-details__sidebar .eduact-btn { margin: 30px 0 0; width: 100%; text-align: center; } .course-details__sidebar__post { margin: 0; padding: 0; list-style: none; } .course-details__sidebar__post li { list-style: none; min-height: 89px; position: relative; border-bottom: 1px solid var(--eduact-soft4); padding: 0 110px 29px 0; margin: 0 0 29px; } .course-details__sidebar__post li:hover .course-details__sidebar__post__title a { background-size: 0% 1px, 100% 1px; } .course-details__sidebar__post li:last-child { margin-bottom: 0; } .course-details__sidebar__post__image { position: absolute; right: 0; top: 0; width: 89px; height: 89px; border-radius: 6px; overflow: hidden; } .course-details__sidebar__post__image img { width: 100%; height: 100%; object-fit: cover; } .course-details__sidebar__post__content { position: relative; } .course-details__sidebar__post__meta { font-weight: 600; display: block; line-height: 1.2; margin: 0 0 10px; } .course-details__sidebar__post__meta a { color: var(--eduact-secondary); } .course-details__sidebar__post__meta a:hover { color: var(--eduact-base); } .course-details__sidebar__post__title { margin: 0 0 10px; font-size: 20px; } .course-details__sidebar__post__title a { color: inherit; background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor); display: inline; background-size: 0% 1px, 0 1px; background-position: 0% 100%, 100% 100%; background-repeat: no-repeat; transition: all 0.4s ease; } .course-details__sidebar__post__title a:hover { color: var(--eduact-secondary); } .course-details__sidebar__post__ratings { display: flex; align-items: center; font-size: 13px; color: var(--eduact-secondary); letter-spacing: 4px; } .course-details__sidebar__post__ratings__reviews { color: var(--eduact-black); letter-spacing: 0; font-size: 14px; font-weight: 500; } /*-------------------------------------------------------------- # Counter --------------------------------------------------------------*/ .counter-one { position: relative; background-color: var(--eduact-base); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 22px 0 59px; z-index: 1; } .counter-one__left { position: relative; padding: 62px 0 0; } @media (min-width: 1400px) { .counter-one__left { margin-left: 67px; } } .counter-one__left__title { color: var(--eduact-white); font-size: 40px; margin: 0 0 30px; } @media (max-width: 767px) { .counter-one__left__title { font-size: 30px; } } @media (min-width: 991px) and (max-width: 1199px) { .counter-one__left__title { font-size: 36px; } } .counter-one__left__content { border-radius: 12px; background: rgba(255, 252, 252, 0.12); font-size: 20px; line-height: 30px; color: var(--eduact-white); padding: 31px 29px; margin: 0 0 40px; overflow: hidden; position: relative; } .counter-one__left__content::after { position: absolute; content: ''; left: 0; bottom: 0; width: 0; height: 0; border-style: solid; border-width: 0 52px 90px 0; border-color: transparent transparent var(--eduact-secondary) transparent; } .counter-one__left img { position: absolute; left: 23px; bottom: -42px; -webkit-animation: rotated 20s infinite linear; animation: rotated 20s infinite linear; } .counter-one__area { position: relative; width: 392px; height: 392px; background-color: var(--eduact-white); border-radius: 50%; margin: 0 auto 0 101px; z-index: 2; text-align: center; padding: 55px 40px; } @media (max-width: 991px) { .counter-one__area { margin: 35px auto 0; } } @media (max-width: 767px) { .counter-one__area { max-width: 100%; height: auto; } } @media (min-width: 991px) and (max-width: 1199px) { .counter-one__area { margin-left: 50px; } } @media (min-width: 1200px) and (max-width: 1399px) { .counter-one__area { margin-left: 50px; } } .counter-one__title { font-size: 24px; margin: 0 0 0; } .counter-one__title br { display: inherit; } .counter-one__title span { color: var(--eduact-secondary); } .counter-one__shapes { position: relative; } .counter-one__shapes svg { position: absolute; top: -90px; left: 0; width: 581px; height: 596px; animation: blinker 1.5s ease-in-out infinite; -webkit-animation: blinker 1.5s ease-in-out infinite; -moz-animation: blinker 1.5s ease-in-out infinite; } @media (min-width: 991px) and (max-width: 1199px) { .counter-one__shapes svg { width: 501px; height: auto; left: -20px; } } @media (min-width: 1200px) and (max-width: 1399px) { .counter-one__shapes svg { left: -50px; } } .counter-one__shapes__path-one { fill: linear-gradient(147deg, rgba(79, 93, 228, 0) 0%, rgba(158, 166, 240, 0.55) 26.94%, rgba(255, 255, 255, 0) 100%); } .counter-one__shapes__path-two { fill: linear-gradient(147deg, #FF7200 0%, rgba(255, 255, 255, 0) 100%); } @media (max-width: 767px) { .counter-one__shapes { display: none; } } .counter-one__list { margin: 0 auto; padding: 0; max-width: 200px; display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; } .counter-one__list li { list-style: none; width: 78px; height: 78px; border-radius: 10px; background: var(--eduact-soft); font-size: 26.343px; font-weight: 700; color: var(--eduact-base); padding: 18px 15px 15px; margin-top: 25px; } .counter-one__list li i { display: block; font-size: 14.583px; font-weight: 400; color: var(--eduact-black); font-style: normal; } .counter-one__list::after { position: absolute; right: 0; bottom: 90px; margin: auto; width: 100%; height: 1px; content: ''; background-color: var(--eduact-soft); } .counter-one__list::before { position: absolute; right: 97px; bottom: 0; margin: auto; width: 1px; height: calc(100% - 25px); content: ''; background-color: var(--eduact-soft); } /*-------------------------------------------------------------- # Testimonial --------------------------------------------------------------*/ .testimonial-one { position: relative; overflow: hidden; padding: 115px 0 218px; background-color: var(--eduact-white); } @media (max-width: 767px) { .testimonial-one { padding-top: 80px; } } .testimonial-one .section-title { margin-bottom: 135px; } @media (max-width: 767px) { .testimonial-one .section-title { margin-bottom: 70px; } } .testimonial-one__area { position: relative; border-radius: 40px; border: 1px solid var(--eduact-soft3); background: var(--eduact-white); box-shadow: -11px 15px 30px 0px rgba(128, 137, 225, 0.1); padding: 0 60px 48px 50px; max-width: 1197px; } @media (max-width: 767px) { .testimonial-one__area { padding-right: 30px; padding-left: 30px; } } @media (min-width: 992px) and (max-width: 1199px) { .testimonial-one__area { padding-right: 30px; padding-left: 30px; } } .testimonial-one__carousel { position: relative; max-width: 670px; } @media (min-width: 992px) and (max-width: 1199px) { .testimonial-one__carousel { max-width: 520px; } } .testimonial-one__carousel.owl-carousel .owl-nav { display: flex; align-items: center; margin: 0; position: absolute; left: 0; bottom: -9px; } .testimonial-one__carousel.owl-carousel .owl-nav button { width: 50px; height: 50px; display: inline-block; line-height: 53px; text-align: center; font-size: 18px; color: var(--eduact-base); border-radius: 50%; background-color: var(--eduact-soft); margin: 0 0; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .testimonial-one__carousel.owl-carousel .owl-nav button span { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .testimonial-one__carousel.owl-carousel .owl-nav button:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .testimonial-one__carousel.owl-carousel .owl-nav button:hover span { animation: iconTranslateX 0.4s forwards; } .testimonial-one__carousel.owl-carousel .owl-nav button.owl-next { margin-right: 16px; } .testimonial-one__carousel.owl-carousel .owl-nav button.owl-prev:hover span { animation: iconTranslateY 0.4s forwards; } .testimonial-one__item { position: relative; } .testimonial-one__author { width: 137px; height: 137px; border-radius: 50%; overflow: hidden; margin-top: -36px; margin-bottom: 27px; } .testimonial-one__author img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } .testimonial-one__content { position: relative; } .testimonial-one__quote { font-size: 20px; line-height: 37px; color: var(--eduact-black); margin-bottom: 28px; } .testimonial-one__title { font-size: 20px; line-height: 1; margin-bottom: -1px; } .testimonial-one__designation { font-size: 12px; letter-spacing: 0.48px; text-transform: uppercase; line-height: 1; margin-bottom: 0; } .testimonial-one__thumb { display: inline-block; position: absolute; left: -160px; top: -35px; z-index: 2; } @media (min-width: 992px) and (max-width: 1199px) { .testimonial-one__thumb { left: -145px; } } @media (max-width: 991px) { .testimonial-one__thumb { position: relative; left: 0; top: 0; margin: 75px auto -100px; right: 0; display: flex; justify-content: center; } } @media (max-width: 767px) { .testimonial-one__thumb { position: relative; left: 0; top: 0; margin: 35px -32px -165px; } } .testimonial-one__thumb > img { border-radius: 50%; max-width: 100%; height: auto; } .testimonial-one__thumb svg { width: 612px; height: 563px; position: absolute; left: -57px; top: -72px; z-index: -1; } @media (max-width: 767px) { .testimonial-one__thumb svg { display: none; } } @media (max-width: 991px) { .testimonial-one__thumb svg { left: 0; } } .testimonial-one__thumb-pen { position: absolute; left: -54px; top: -75px; z-index: 2; } @media (max-width: 991px) { .testimonial-one__thumb-pen { left: 25px; top: 0; max-width: 45%; } } .testimonial-one__thumb-pen img { max-width: 100%; -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .testimonial-two { position: relative; background-position: top center; background-repeat: no-repeat; background-size: auto; padding: 115px 0 120px; } @media (max-width: 767px) { .testimonial-two { padding: 75px 0 80px; } } .testimonial-two__carousel { position: relative; padding: 50px 0 0; } .testimonial-two__carousel.owl-carousel .owl-nav { display: flex; align-items: center; margin: 0; justify-content: center; } .testimonial-two__carousel.owl-carousel .owl-nav button { width: 50px; height: 50px; display: inline-block; line-height: 53px; text-align: center; font-size: 18px; color: var(--eduact-white); border-radius: 5px; background-color: var(--eduact-base); margin: 0 8px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .testimonial-two__carousel.owl-carousel .owl-nav button:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .testimonial-two__carousel .active.center .testimonial-two__item { transform: translateY(-50px); } .testimonial-two__item { position: relative; background-color: var(--eduact-white); border-radius: 10px 10px 50px 50px; box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); transition: transform .4s ease; transform: translateY(0); } .testimonial-two__item-inner { position: relative; overflow: hidden; border-radius: 10px 10px 50px 50px; background-position: top right; background-repeat: no-repeat; padding: 40px 40px 56px 35px; } .testimonial-two__item svg { position: absolute; right: 0; bottom: 0; width: 100%; fill: var(--eduact-base); } .testimonial-two__ratings { display: flex; color: var(--eduact-secondary); font-size: 18px; letter-spacing: 4px; margin: 0 0 21px; } .testimonial-two__quote { font-size: 18px; line-height: 37px; font-weight: 500; position: relative; z-index: 2; margin: 0 0 18px; } .testimonial-two__meta { position: relative; z-index: 2; min-height: 50px; padding: 5px 66px 0 0; } .testimonial-two__meta img { width: 50px !important; height: 50px; border-radius: 50%; position: absolute; right: 0; top: 0; } .testimonial-two__title { font-size: 20px; line-height: 1; margin-bottom: -1px; } .testimonial-two__designation { font-size: 12px; font-weight: 500; letter-spacing: 0.48px; text-transform: uppercase; line-height: 1; margin-bottom: 0; } .testimonial-three { position: relative; overflow: hidden; padding: 120px 0 120px; background-color: var(--eduact-white); } @media (max-width: 767px) { .testimonial-three { padding: 80px 0; } } .testimonial-three .section-title { margin-bottom: 36px; } .testimonial-three .section-title__tagline { padding: 0; } .testimonial-three__wrapper { position: relative; border-radius: 11px; border: 1px solid var(--eduact-soft4); background: var(--eduact-white); padding: 39px 39px; } @media (max-width: 767px) { .testimonial-three__wrapper { padding-right: 30px; padding-left: 30px; } } @media (min-width: 992px) and (max-width: 1199px) { .testimonial-three__wrapper { padding-right: 30px; padding-left: 30px; } } .testimonial-three__carousel { position: relative; } .testimonial-three__carousel.owl-carousel .owl-nav { display: flex; align-items: center; margin: 0; position: absolute; left: 0; bottom: 0; } .testimonial-three__carousel.owl-carousel .owl-nav button { width: 50px; height: 50px; display: inline-block; line-height: 53px; text-align: center; font-size: 18px; color: var(--eduact-secondary); border-radius: 50%; background-color: var(--eduact-soft2); margin: 0 0; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .testimonial-three__carousel.owl-carousel .owl-nav button span { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .testimonial-three__carousel.owl-carousel .owl-nav button:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .testimonial-three__carousel.owl-carousel .owl-nav button:hover span { animation: iconTranslateX 0.4s forwards; } .testimonial-three__carousel.owl-carousel .owl-nav button.owl-next { margin-right: 16px; } .testimonial-three__carousel.owl-carousel .owl-nav button.owl-prev:hover span { animation: iconTranslateY 0.4s forwards; } .testimonial-three__carousel__thumb { position: absolute; left: 0; top: -117px; max-width: 302px; } @media (max-width: 991px) { .testimonial-three__carousel__thumb { position: relative; top: 0; margin: 0 0 22px; } } .testimonial-three__carousel__thumb a { display: block; width: 76px; height: 76px; padding: 5px; border-radius: 50%; border: 2px solid #EEEEEE; overflow: hidden; } .testimonial-three__carousel__thumb a img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } .testimonial-three__carousel__thumb .active.center a { border-color: var(--eduact-secondary); } .testimonial-three__item { position: relative; max-width: 1020px; min-height: 338px; padding: 0 344px 0 0; } @media (max-width: 991px) { .testimonial-three__item { padding: 0; } } .testimonial-three__author { position: absolute; right: 0; top: 0; width: 303px; height: 338px; border-radius: 14px; overflow: hidden; } @media (max-width: 991px) { .testimonial-three__author { position: relative; margin: 0 0 22px; } } @media (max-width: 767px) { .testimonial-three__author { width: auto; max-width: 303px; } } .testimonial-three__author img { width: 100%; height: 100%; object-fit: cover; border-radius: 14px; } .testimonial-three__content { position: relative; } .testimonial-three__quote { font-size: 20px; line-height: 37px; color: var(--eduact-black); margin: -4px 0 22px; } .testimonial-three__average-ratings { font-weight: 600; letter-spacing: 0.32px; margin-bottom: 13px; } .testimonial-three__ratings { display: flex; align-items: center; margin-bottom: 36px; } .testimonial-three__ratings span { width: 50px; height: 50px; border: 1px solid var(--eduact-soft4); border-radius: 6px; text-align: center; display: inline-block; color: var(--eduact-secondary); font-size: 24px; line-height: 48px; margin-left: 16px; } .testimonial-three__ratings span:last-child { margin-left: 0; } .testimonial-three__title { font-size: 24px; line-height: 1; margin-bottom: -2px; } .testimonial-three__designation { font-size: 12px; letter-spacing: 0.48px; text-transform: uppercase; line-height: 1; margin-bottom: 0; } .testimonial-three__thumb { display: inline-block; position: absolute; left: -160px; top: -35px; z-index: 2; } @media (min-width: 992px) and (max-width: 1199px) { .testimonial-three__thumb { left: -145px; } } @media (max-width: 991px) { .testimonial-three__thumb { position: relative; left: 0; top: 0; margin: 75px auto -100px; right: 0; display: flex; justify-content: center; } } @media (max-width: 767px) { .testimonial-three__thumb { position: relative; left: 0; top: 0; margin: 35px -32px -165px; } } .testimonial-three__thumb > img { border-radius: 50%; max-width: 100%; height: auto; } .testimonial-three__thumb svg { width: 612px; height: 563px; position: absolute; left: -57px; top: -72px; z-index: -1; } @media (max-width: 767px) { .testimonial-three__thumb svg { display: none; } } @media (max-width: 991px) { .testimonial-three__thumb svg { left: 0; } } .testimonial-three__thumb-pen { position: absolute; left: -54px; top: -75px; z-index: 2; } @media (max-width: 991px) { .testimonial-three__thumb-pen { left: 25px; top: 0; max-width: 45%; } } .testimonial-three__thumb-pen img { max-width: 100%; -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } /*-------------------------------------------------------------- # Call To Action --------------------------------------------------------------*/ .cta-one { padding: 0; position: relative; background-color: var(--eduact-white); } .cta-one__bg { display: inline-block; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; position: absolute; right: 0; top: 0; left: 0; bottom: 0; max-width: 1628px; border-radius: 23px; margin: auto; } .cta-one__left { position: relative; z-index: 3; padding: 96px 0; } @media (max-width: 767px) { .cta-one__left { padding: 80px 0 30px; } } .cta-one__left img { margin-right: 102px; } @media (max-width: 767px) { .cta-one__left img { margin-right: 72px; } } @media (min-width: 992px) and (max-width: 1199px) { .cta-one__left img { margin-right: 42px; } } .cta-one__left__title { color: var(--eduact-white); letter-spacing: -0.96px; font-size: 48px; line-height: 50px; margin: -14px 0 32px; } @media (min-width: 992px) and (max-width: 1199px) { .cta-one__left__title { font-size: 39px; } } @media (max-width: 767px) { .cta-one__left__title { font-size: 40px; } } @media (min-width: 1200px) and (max-width: 1399px) { .cta-one__left__title { font-size: 44px; } } .cta-one__svgshape { position: relative; overflow: hidden; margin: 35px -65px 0 0; } @media (min-width: 992px) and (max-width: 1199px) { .cta-one__svgshape { margin-right: -45px; } } @media (max-width: 991px) { .cta-one__svgshape { margin-right: -5px; } } @media (max-width: 767px) { .cta-one__svgshape { margin: 0; } } .cta-one__svgshape svg { width: 284px; height: 403px; } .cta-one__svgshape svg path { stroke-dasharray: 1200; stroke-dashoffset: 1200; animation: dash 2.5s ease-in-out forwards; opacity: .36; } @keyframes dash { 0% { stroke-dashoffset: 1200; stroke-width: 1; } 100% { stroke-dashoffset: 0; stroke-width: 1; } } .cta-one__thumb__area { position: relative; z-index: 3; margin: -24px 0 0; } @media (min-width: 1200px) and (max-width: 1399px) { .cta-one__thumb__area { text-align: left; margin-left: -50px; } } @media (max-width: 991px) { .cta-one__thumb__area { margin-bottom: 80px; } } @media (max-width: 767px) { .cta-one__thumb__area { margin: 0 0 70px; } } .cta-one__thumb__area__dark { position: absolute; right: -35px; top: 32px; width: 139px; height: 139px; background-color: rgba(var(--eduact-black-rgb), 0.46); border-radius: 50%; animation: blinker 1.5s ease-in-out infinite; -webkit-animation: blinker 1.5s ease-in-out infinite; -moz-animation: blinker 1.5s ease-in-out infinite; z-index: -1; } .cta-one__thumb__area__shape { width: 166px; height: 146px; position: absolute; left: 58px; bottom: -29px; -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .cta-one__thumb__area svg { width: 611px; height: 556px; position: absolute; left: 6px; top: -39px; z-index: -1; -webkit-animation: movebounce3 2s linear infinite; animation: movebounce3 2s linear infinite; } @media (max-width: 767px) { .cta-one__thumb__area svg { display: none; } } @media (min-width: 992px) and (max-width: 1199px) { .cta-one__thumb__area svg { width: 400px; height: auto; left: -12px; top: -20px; } } @media (min-width: 1200px) and (max-width: 1399px) { .cta-one__thumb__area svg { left: -50px; } } .cta-one__thumb { position: relative; } .cta-one__thumb img { max-width: 100%; height: auto; border-radius: 50%; } .cta-one-space { height: 120px; width: 100%; background-color: var(--eduact-white); } @media (max-width: 767px) { .cta-one-space { height: 80px; } } .cta-two { padding: 0; position: relative; } .cta-two__bg { position: relative; padding: 89px 77px 91px; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 14px 14px 0 0; } @media (max-width: 1399px) { .cta-two__bg { padding-right: 50px; padding-left: 50px; } } @media (max-width: 1199px) { .cta-two__bg { padding: 60px 40px; } } @media (max-width: 991px) { .cta-two__bg { padding: 50px 40px; } } @media (max-width: 767px) { .cta-two__bg { padding: 50px 30px; } } .cta-two__title { color: var(--eduact-white); font-size: 40px; margin: 0; } @media (max-width: 767px) { .cta-two__title { font-size: 32px; margin-bottom: 15px; } } .cta-two__mail { position: relative; } .cta-two__email-box { position: relative; display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; margin: 20px 0 0; } @media (max-width: 991px) { .cta-two__email-box { justify-content: flex-start; } } @media (max-width: 767px) { .cta-two__email-box { display: block; } } .cta-two__email-box .eduact-btn { margin-right: 12px; height: 56px; padding: 0 50px; background-color: var(--eduact-secondary); } @media (max-width: 1399px) { .cta-two__email-box .eduact-btn { padding-right: 35px; padding-left: 35px; } } @media (min-width: 992px) and (max-width: 1199px) { .cta-two__email-box .eduact-btn { margin: 10px 0 0; } } @media (max-width: 767px) { .cta-two__email-box .eduact-btn { margin: 10px 0 0; } } .cta-two__email-box .eduact-btn__curve { opacity: 0; } .cta-two__email-box .eduact-btn:hover .eduact-btn__curve { opacity: .2; } .cta-two__email-input-box { position: relative; } .cta-two__email-input-box input[type="email"] { width: 352px; height: 56px; border: none; border-radius: 6px; outline: none; background-color: var(--eduact-white); font-size: 16px; font-family: var(--eduact-font); color: var(--eduact-text); padding: 0 24px; font-weight: 500; } @media (max-width: 1399px) { .cta-two__email-input-box input[type="email"] { width: 320px; } } @media (max-width: 767px) { .cta-two__email-input-box input[type="email"] { width: 100%; } } .cta-three { position: relative; background-color: var(--eduact-black); padding: 100px 0 90px; } .cta-three__bg { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; height: 100%; } .cta-three__bg::after { position: absolute; right: 0; top: 0; content: ''; background: rgba(54, 48, 93, 0.7); width: 100%; height: 100%; } .cta-three .container { position: relative; } .cta-three__thumb { position: relative; margin: 0 0 -6px; } .cta-three__thumb img { max-width: 100%; height: auto; } .cta-three__title { color: var(--eduact-white); font-size: 73px; line-height: 87px; letter-spacing: -1.452px; margin: 0; } @media (max-width: 1199px) { .cta-three__title { font-size: 62px; line-height: 75px; } } @media (max-width: 991px) { .cta-three__title { font-size: 45px; line-height: 55px; letter-spacing: 0; } } .cta-three__title span:first-child { font-weight: 400; } .cta-three__title span:last-child { color: var(--eduact-secondary); } .cta-three__btn { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; display: flex; align-items: center; justify-content: center; width: 360px; height: 360px; border-radius: 50%; background-color: rgba(var(--eduact-white-rgb), 0.06); } @media (min-width: 1400px) { .cta-three__btn { left: -52px; } } @media (max-width: 767px) { .cta-three__btn { position: relative; } } @media (max-width: 400px) { .cta-three__btn { width: 300px; height: 300px; } } .cta-three__btn .eduact-btn { background-color: var(--eduact-secondary); padding: 17px 59px 18px; } .cta-three__btn .eduact-btn__curve { opacity: 0; } .cta-three__btn .eduact-btn:hover .eduact-btn__curve { opacity: .2; } /*-------------------------------------------------------------- # Footer --------------------------------------------------------------*/ .main-footer { background-color: var(--eduact-black); position: relative; padding: 132px 0 120px; } @media (max-width: 767px) { .main-footer { padding: 80px 0; } } .main-footer__bg { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; height: 100%; } .main-footer__about { position: relative; } .main-footer__about__text { color: var(--eduact-text2); font-size: 18px; line-height: 29.4px; margin: 0 0 20px; } @media (min-width: 1400px) { .main-footer__about__text { padding-left: 40px; } } .main-footer__logo { display: block; margin: 0 0 20px; } .main-footer__social { position: relative; } .main-footer__social a { display: inline-block; width: 30px; height: 30px; background-color: rgba(var(--eduact-base-rgb), 0.17); color: var(--eduact-white); line-height: 30px; border-radius: 50%; font-size: 15px; text-align: center; } .main-footer__social a:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .main-footer__social a + a { margin-right: 10px; } .main-footer__title { font-size: 23.526px; font-style: normal; font-weight: 600; line-height: 29.407px; text-transform: capitalize; color: var(--eduact-white); padding-bottom: 11px; margin: 0 0 22px; overflow: hidden; position: relative; } .main-footer__title::after { position: absolute; right: 0; bottom: 1px; content: ''; width: 85px; height: 1px; background-color: var(--eduact-secondary); } .main-footer__title::before { position: absolute; right: -10px; bottom: -1px; content: ''; width: 52px; height: 4px; background-color: var(--eduact-base); z-index: 2; -webkit-animation: movebounce2 2s linear infinite; animation: movebounce2 2s linear infinite; } @media (min-width: 1200px) { .main-footer__widget01 { padding-right: 30px; } } @media (min-width: 1400px) { .main-footer__widget01 { padding-right: 42px; } .main-footer__widget02 { margin-right: -41px; } } .main-footer__navmenu { position: relative; } @media (max-width: 767px) { .main-footer__navmenu { margin-top: 30px; } } .main-footer__navmenu ul { margin: 0; padding: 0; } .main-footer__navmenu ul li { list-style: none; display: block; font-size: 18px; line-height: 30px; margin-bottom: 5px; color: var(--eduact-text2); text-transform: capitalize; } .main-footer__navmenu ul li a { color: inherit; display: inline-block; } .main-footer__navmenu ul li a:hover { color: var(--eduact-secondary); padding-right: 5px; } .main-footer__info-list { margin: 27px 0 35px; padding: 0; list-style: none; } .main-footer__info-list li { list-style: none; display: block; position: relative; padding: 0 40px 0 0; font-size: 18px; color: var(--eduact-text2); line-height: 30px; margin: 0 0 16px; } .main-footer__info-list li a { color: inherit; } .main-footer__info-list li a:hover { color: var(--eduact-secondary); } .main-footer__info-list li span { position: absolute; right: 0; top: 0; color: var(--eduact-secondary); font-size: 24px; line-height: inherit; } .main-footer__newsletter { position: relative; } @media (max-width: 767px) { .main-footer__newsletter { margin-top: 30px; } } @media (min-width: 1400px) { .main-footer__newsletter { margin-right: -15px; margin-left: 20px; } } .main-footer__newsletter .eduact-btn { position: absolute; left: 0; top: 0; height: 55px; padding: 0 22.3px; background-color: var(--eduact-secondary); } .main-footer__newsletter .eduact-btn__curve { opacity: 0; } .main-footer__newsletter .eduact-btn:hover .eduact-btn__curve { opacity: .2; } .main-footer__email-box { position: relative; } .main-footer__email-input-box { position: relative; } .main-footer__email-input-box input[type="email"] { width: 100%; height: 55px; border: 1px solid rgba(var(--eduact-base-rgb), 0.56); border-radius: 6px; outline: none; background-color: transparent; font-size: 18px; font-family: var(--eduact-font); color: var(--eduact-text2); padding: 0 19px 0 130px; font-weight: 400; } /*-- Copyright --*/ .copyright { position: relative; background-color: #1F1944; padding: 27px 0 28px; } .copyright__text { color: var(--eduact-text2); margin: 0; } .copyright__text a { color: inherit; } .copyright__text a:hover { color: var(--eduact-secondary); } /*-- Footer Two --*/ .main-footer-two { background-color: var(--eduact-black); position: relative; padding: 120px 0 115px; } @media (max-width: 767px) { .main-footer-two { padding: 80px 0 70px; } } .main-footer-two__bg { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-repeat: no-repeat; background-size: auto; background-position: top right; width: 100%; height: 100%; -webkit-animation: movebounce3 2s linear infinite; animation: movebounce3 2s linear infinite; } .main-footer-two__about { position: relative; } .main-footer-two__logo { display: block; margin: 0 0 20px; } .main-footer-two__info-list { margin: 27px 0 26px; padding: 0; list-style: none; } .main-footer-two__info-list li { list-style: none; display: block; position: relative; padding: 0 40px 0 0; font-size: 18px; color: var(--eduact-text2); line-height: 30px; margin: 0 0 17px; } .main-footer-two__info-list li a { color: inherit; } .main-footer-two__info-list li a:hover { color: var(--eduact-secondary); } .main-footer-two__info-list li span { position: absolute; right: 0; top: 0; color: var(--eduact-secondary); font-size: 24px; line-height: inherit; } .main-footer-two__social { position: relative; } .main-footer-two__social a { display: inline-block; width: 30px; height: 30px; background-color: transparent; border: 1px solid var(--eduact-base); color: var(--eduact-white); line-height: 30px; border-radius: 50%; font-size: 15px; text-align: center; } .main-footer-two__social a:hover { background-color: var(--eduact-base); color: var(--eduact-white); } .main-footer-two__social a + a { margin-right: 10px; } .main-footer-two__title { font-size: 24px; font-style: normal; font-weight: 600; line-height: 29.407px; text-transform: capitalize; color: var(--eduact-white); margin: 9px 0 26px; position: relative; } @media (min-width: 1400px) { .main-footer-two__widget01 { padding-right: 7px; } .main-footer-two__widget02 { margin-right: -52px; } } @media (min-width: 1200px) and (max-width: 1300px) { .main-footer-two__widget02 { margin-right: -45px; } } .main-footer-two__navmenu { position: relative; } @media (max-width: 767px) { .main-footer-two__navmenu { margin-top: 30px; } } .main-footer-two__navmenu ul { margin: 0; padding: 0; } .main-footer-two__navmenu ul li { list-style: none; display: block; font-size: 18px; line-height: 30px; margin-bottom: 5px; color: var(--eduact-text2); text-transform: capitalize; } .main-footer-two__navmenu ul li a { color: inherit; display: inline-block; } .main-footer-two__navmenu ul li a:hover { color: var(--eduact-secondary); padding-right: 5px; } .main-footer-two__gallery { position: relative; } @media (max-width: 1199px) { .main-footer-two__gallery { margin-top: 30px; } } @media (min-width: 1200px) and (max-width: 1399px) { .main-footer-two__gallery { margin-left: -45px; } } @media (min-width: 1200px) and (max-width: 1300px) { .main-footer-two__gallery { margin-right: -35px; } } .main-footer-two__galleries { position: relative; } .main-footer-two__galleries a { width: 93px; height: 93px; display: inline-block; position: relative; margin: 0 0 12px 8px; } .main-footer-two__galleries a::after { position: absolute; content: ''; top: 0; right: 0; left: 0; bottom: 0; opacity: 0; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform: perspective(400px) rotateX(-90deg); -ms-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; background-color: rgba(var(--eduact-base-rgb), 0.7); } .main-footer-two__galleries a::before { position: absolute; right: 0; top: 0; left: 0; bottom: 0; content: "+"; margin: auto; height: 50px; width: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 30px; font-weight: 400; color: var(--eduact-white); -webkit-transform: scale(0); transform: scale(0); opacity: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease; transition-delay: 0s; z-index: 2; } @media (min-width: 1200px) { .main-footer-two__galleries a:nth-child(3), .main-footer-two__galleries a:nth-child(6), .main-footer-two__galleries a:last-child { margin-left: 0; } } .main-footer-two__galleries a img { width: 100%; height: 100%; object-fit: cover; } .main-footer-two__galleries a:hover::after { opacity: 1; -webkit-transform: perspective(400px) rotateX(0deg); -ms-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); } .main-footer-two__galleries a:hover::before { -webkit-transform: scale(1); transform: scale(1); transition-delay: 400ms; opacity: 1; } /*-------------------------------------------------------------- # Client Carousel --------------------------------------------------------------*/ .client-carousel { position: relative; padding: 120px 0; } @media (max-width: 767px) { .client-carousel { padding: 80px 0; } } .client-carousel__one { position: relative; } .client-carousel__one .client-carousel__one__item { display: flex; align-items: center; justify-content: center; transition: 500ms; position: relative; } .client-carousel__one .client-carousel__one__item:hover .client-carousel__hover { position: absolute; z-index: 1; top: 0; right: 0; left: 0; margin: auto; display: block; visibility: visible; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .client-carousel__one .client-carousel__one__item:hover .client-carousel__normal { display: block; visibility: hidden; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } .client-carousel__one .client-carousel__one__item img { transition: 500ms; max-width: 100%; width: auto; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; } .client-carousel__one .client-carousel__one__item .client-carousel__hover { transition: all .3s ease-in-out; display: block; position: absolute; z-index: 1; top: 0; right: 0; left: 0; margin: auto; visibility: hidden; } /*-------------------------------------------------------------- # Funfact --------------------------------------------------------------*/ .fact-one { position: relative; background-position: bottom center; background-repeat: no-repeat; background-size: auto; padding: 120px 0; border-bottom: 1px solid var(--eduact-soft4); } @media (max-width: 991px) { .fact-one { padding-bottom: 85px; } } @media (max-width: 767px) { .fact-one { padding: 80px 0 55px; } } .fact-one__item { position: relative; border-radius: 14px; background: var(--eduact-white); box-shadow: 1px 3px 60px 0px rgba(var(--eduact-black2-rgb), 0.07); padding: 50px 25px 53px; transition: 500ms ease; } @media (max-width: 991px) { .fact-one__item { max-width: 303px; margin: 0 auto 36px; } } @media (min-width: 991px) and (max-width: 1199px) { .fact-one__item { padding: 26px 25px 27px; } } @media (min-width: 1200px) and (max-width: 1399px) { .fact-one__item { padding: 38px 25px 40px; } } .fact-one__item svg { position: absolute; right: 0; top: 0; width: 100%; height: 100%; } .fact-one__item svg rect { stroke: var(--eduact-base); transition: 500ms ease; } .fact-one__item:hover { box-shadow: 1px 3px 60px 0px rgba(var(--eduact-black2-rgb), 0.12); } .fact-one__item:hover svg rect { stroke: var(--eduact-secondary); } .fact-one__count { display: block; font-size: 50px; font-style: normal; font-weight: 700; line-height: 1; color: var(--eduact-secondary); margin: 0 0 9px; position: relative; z-index: 2; } .fact-one__count .count-box { display: inline-flex; } .fact-one__title { font-size: 16px; font-weight: 600; text-transform: uppercase; margin: 0; color: var(--eduact-text); position: relative; z-index: 2; } .fact-two { position: relative; background-position: center center; background-repeat: no-repeat; background-size: auto; padding: 0 0 120px; border-bottom: 1px solid var(--eduact-soft4); } @media (max-width: 767px) { .fact-two { padding: 0 0 80px; } } .fact-two__inner { position: relative; background-position: center center; background-repeat: no-repeat; background-size: auto; background-color: var(--eduact-base); border-radius: 0 0 40px 40px; padding: 50px 25px; } .fact-two__item { position: relative; padding: 25px 0 18px; transition: 500ms ease; } @media (max-width: 767px) { .fact-two__item { padding-bottom: 25px; } } @media (min-width: 768px) and (max-width: 991px) { .fact-two__item--smnone::after { display: none; } } .fact-two__item--noborder::after { display: none; } .fact-two__item::after { position: absolute; left: -20px; top: 0; bottom: 0; margin: auto; height: 100%; width: 2px; content: ''; border-left: 2px dashed rgba(var(--eduact-white-rgb), 0.4); } @media (max-width: 767px) { .fact-two__item::after { left: 0; width: 100%; height: 2px; top: auto; border-left: none; border-bottom: 2px dashed rgba(var(--eduact-white-rgb), 0.4); } } .fact-two__item:hover .fact-two__icon span { transform: rotateY(-360deg); } .fact-two__icon { position: relative; display: block; line-height: 70px; font-size: 70px; color: var(--eduact-secondary); margin-bottom: 15px; } .fact-two__icon span { display: block; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } .fact-two__count { display: block; font-size: 60px; font-style: normal; font-weight: 700; line-height: 1; color: var(--eduact-white); margin: 0 0 7px; position: relative; z-index: 2; } @media (max-width: 1199px) { .fact-two__count { font-size: 50px; } } .fact-two__count .count-box { display: inline-flex; } .fact-two__title { font-size: 16px; font-weight: 600; text-transform: uppercase; margin: 0; color: var(--eduact-soft4); position: relative; z-index: 2; } /*-------------------------------------------------------------- # Hero Slider --------------------------------------------------------------*/ .main-slider { position: relative; overflow: hidden; display: block; } .main-slider__one { width: 100%; background-color: var(--eduact-black); } .main-slider__one.owl-carousel .owl-dots { display: flex; align-items: center; justify-content: flex-start; flex-direction: row; max-width: 1350px; width: 100%; position: absolute; right: 0; left: 0; bottom: 119px; padding: 0 15px; margin: 0 auto; margin-top: 0px; height: 0; line-height: 0; z-index: 3; } @media (max-width: 767px) { .main-slider__one.owl-carousel .owl-dots { bottom: 50px; } } @media (max-width: 991px) { .main-slider__one.owl-carousel .owl-dots { max-width: 720px; } } @media (max-width: 1199px) { .main-slider__one.owl-carousel .owl-dots { max-width: 960px; bottom: 50px; } } .main-slider__one.owl-carousel .owl-dots .owl-dot span { width: 15px; height: 15px; display: inline-block; border-radius: 50%; background-color: transparent; border: 1px solid var(--eduact-secondary); margin: 0 0 0 13px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .main-slider__one.owl-carousel .owl-dots .owl-dot.active span { width: 31px; height: 31px; border-width: 3px; } .main-slider__bg { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-size: cover; background-repeat: no-repeat; background-position: center; } .main-slider__item { position: relative; padding-top: 286px; padding-bottom: 198px; } @media (max-width: 1199px) { .main-slider__item { padding-top: 200px; padding-bottom: 150px; } } @media (max-width: 767px) { .main-slider__item { padding-top: 180px; padding-bottom: 198px; } } .main-slider__content { position: relative; z-index: 2; overflow: hidden; } .main-slider__title { visibility: hidden; opacity: 0; text-transform: capitalize; font-size: 70px; font-weight: 700; line-height: 70px; letter-spacing: -1.4px; margin: 0 0 30px; transition: transform 1000ms ease, opacity 1000ms ease; transform: translateY(200px); } @media (min-width: 1200px) and (max-width: 1499px) { .main-slider__title { font-size: 62px; } } @media (min-width: 992px) and (max-width: 1199px) { .main-slider__title { font-size: 55px; line-height: 60px; } } @media (max-width: 767px) { .main-slider__title { font-size: 42px; line-height: 45px; letter-spacing: 0; } } .main-slider__title span { color: var(--eduact-secondary); font-family: 'Water Brush', cursive; font-size: 107px; font-weight: 400; line-height: 125px; letter-spacing: -2.141px; margin-bottom: -38px; position: relative; display: inline-block; } @media (min-width: 1200px) and (max-width: 1499px) { .main-slider__title span { font-size: 90px; } } @media (min-width: 992px) and (max-width: 1199px) { .main-slider__title span { font-size: 75px; } } @media (max-width: 767px) { .main-slider__title span { font-size: 60px; line-height: 65px; letter-spacing: 0; } } .main-slider__text { visibility: hidden; opacity: 0; font-size: 20px; line-height: 30px; color: var(--eduact-black); margin: 0 0 31px; transition: transform 1200ms ease, opacity 1200ms ease; transform: translateY(150px); } @media (min-width: 992px) and (max-width: 1199px) { .main-slider__text br { display: none; } } @media (max-width: 767px) { .main-slider__text { font-size: 16px; } } .main-slider__btn { position: relative; display: flex; align-items: center; overflow: hidden; opacity: 0; -webkit-transform: perspective(400px) rotateY(0deg) translateY(80px); -ms-transform: perspective(400px) rotateY(0deg) translateY(80px); transform: perspective(400px) rotateY(0deg) translateY(80px); -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; -webkit-transition: all 1500ms ease; -moz-transition: all 1500ms ease; -ms-transition: all 1500ms ease; -o-transition: all 1500ms ease; transition: all 1500ms ease; } .main-slider .active .main-slider__title { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); transition-delay: 1100ms; } .main-slider .active .main-slider__text { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); transition-delay: 1300ms; } .main-slider .active .main-slider__btn { opacity: 1; -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px); -ms-transform: perspective(400px) rotateY(0deg) translateY(0px); transform: perspective(400px) rotateY(0deg) translateY(0px); transition-delay: 1500ms; } .main-slider .active .main-slider__layer svg { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); transition-delay: 1500ms; } .main-slider .active .main-slider__layer img { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); transition-delay: 1900ms; } .main-slider .active .main-slider__shape-one { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); transition-delay: 2000ms; } .main-slider .active .main-slider__shape-two { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); transition-delay: 2050ms; } .main-slider .active .main-slider__shape-three { visibility: visible; opacity: 1; transition-delay: 2100ms; transform: translateY(0) translateX(0); } .main-slider .active .main-slider__shape-four { visibility: visible; opacity: 1; transition-delay: 2150ms; transform: translateY(0) translateX(0); } .main-slider .active .main-slider__shape-five { visibility: visible; opacity: 1; transition-delay: 2200ms; transform: translateY(0) translateX(0); } .main-slider .active .main-slider__shape-six { visibility: visible; opacity: 1; transition-delay: 2250ms; transform: translateY(0) translateX(0); } .main-slider .active .main-slider__shape-seven { visibility: visible; opacity: 1; transition-delay: 2300ms; transform: translateY(0) translateX(0); } .main-slider .active .main-slider__shape-eight { visibility: visible; opacity: 1; transition-delay: 2350ms; transform: translateY(0) translateX(0); } .main-slider .active .main-slider__shape-nine { visibility: visible; opacity: 1; transition-delay: 2400ms; transform: translateY(0) translateX(0); } .main-slider__layer { position: absolute; bottom: 0; z-index: 3; margin-right: 46px; } @media (max-width: 991px) { .main-slider__layer { display: none; } } .main-slider__layer img { object-fit: cover; width: auto !important; transition: transform 1000ms ease, opacity 1000ms ease; visibility: hidden; opacity: 0; transform: translateX(-200px); } @media (min-width: 992px) and (max-width: 1199px) { .main-slider__layer img { max-width: 455px; } } .main-slider__layer svg { width: 884px; height: 578px; position: absolute; fill: var(--eduact-base); bottom: 0; z-index: -1; right: -155px; transition: transform 1000ms ease, opacity 1000ms ease; visibility: hidden; opacity: 0; transform: translateY(100%); animation: change-background 8s ease infinite; } @media (min-width: 1200px) and (max-width: 1499px) { .main-slider__layer svg { right: -120px; } } @media (max-width: 1199px) { .main-slider__layer svg { right: -55px; } } @media (min-width: 992px) and (max-width: 1199px) { .main-slider__layer svg { width: 600px; height: auto; } } .main-slider__shape-one { position: absolute; top: 200px; right: 140px; transition: transform 1000ms ease, opacity 1000ms ease; visibility: hidden; opacity: 0; transform: translateY(100px); } @media (max-width: 1499px) { .main-slider__shape-one { display: none; } } .main-slider__shape-one img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .main-slider__shape-two { position: absolute; bottom: 270px; right: 73px; transition: transform 1000ms ease, opacity 1000ms ease; visibility: hidden; opacity: 0; transform: translateY(-100px); } @media (max-width: 1499px) { .main-slider__shape-two { display: none; } } .main-slider__shape-two img { -webkit-animation: rotated 20s infinite linear; animation: rotated 20s infinite linear; } .main-slider__shape-three { position: absolute; bottom: 78px; z-index: 3; transition: transform 1000ms ease, opacity 1000ms ease; margin-right: -142px; visibility: hidden; opacity: 0; transform: translateY(100px); } @media (max-width: 1199px) { .main-slider__shape-three { display: none; } } .main-slider__shape-three svg { width: 152px; height: 152px; } .main-slider__shape-three svg circle { stroke-dasharray: 1200; stroke-dashoffset: 1200; animation: dash 5s infinite linear; } @keyframes dash { 0% { stroke-dashoffset: 1200; stroke: var(--eduact-secondary); } 50% { stroke: var(--eduact-base); } 100% { stroke-dashoffset: 0; stroke: var(--eduact-secondary); } } .main-slider__shape-four { position: absolute; bottom: 388px; z-index: 3; margin-right: -112px; visibility: hidden; transition: transform 1000ms ease, opacity 1000ms ease; opacity: 0; transform: translateY(200px); } @media (max-width: 1199px) { .main-slider__shape-four { display: none; } } .main-slider__shape-four svg { width: 32px; height: 32px; } .main-slider__shape-four svg circle { stroke-dasharray: 1200; stroke-dashoffset: 1200; animation: dash4 3s infinite linear; } @keyframes dash4 { 0% { stroke-dashoffset: 1200; } 100% { stroke-dashoffset: 0; } } .main-slider__shape-five { position: absolute; top: 308px; z-index: 3; margin-right: -112px; visibility: hidden; transition: transform 1000ms ease, opacity 1000ms ease; opacity: 0; transform: translateY(-200px); } @media (max-width: 1199px) { .main-slider__shape-five { display: none; } } .main-slider__shape-five svg { width: 124px; height: 101px; fill: var(--eduact-secondary); animation: zump-one 1s infinite alternate; } @keyframes zump-one { 0% { transform: translateY(0); } 100% { transform: translateY(-15px); } } .main-slider__shape-six { position: absolute; top: 160px; z-index: 3; margin-right: -18px; visibility: hidden; transition: transform 1000ms ease, opacity 1000ms ease; opacity: 0; transform: translateY(-200px); } @media (max-width: 1199px) { .main-slider__shape-six { display: none; } } .main-slider__shape-six img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .main-slider__shape-seven { position: absolute; top: 190px; margin-right: 500px; z-index: 3; visibility: hidden; transition: transform 1000ms ease, opacity 1000ms ease; opacity: 0; transform: translateY(-200px); } @media (max-width: 1199px) { .main-slider__shape-seven { display: none; } } .main-slider__shape-seven img { -webkit-animation: rotated 12s infinite linear; animation: rotated 12s infinite linear; } .main-slider__shape-eight { position: absolute; bottom: 290px; margin-right: 660px; width: 132px; height: 132px; background-color: var(--eduact-secondary); border-radius: 50%; border: 9px solid #E7E9F4; font-size: 65px; color: var(--eduact-white); display: flex; align-items: center; justify-content: center; z-index: 3; visibility: hidden; transition: transform 1000ms ease, opacity 1000ms ease; opacity: 0; transform: translateY(200px); } @media (max-width: 1199px) { .main-slider__shape-eight { display: none; } } .main-slider__shape-eight span { -webkit-animation: rotated2 6s infinite linear; animation: rotated2 6s infinite linear; } .main-slider__shape-nine { position: absolute; bottom: 78px; margin-right: 595px; z-index: 3; visibility: hidden; transition: transform 1000ms ease, opacity 1000ms ease; opacity: 0; transform: translateY(200px); } @media (max-width: 1199px) { .main-slider__shape-nine { display: none; } } .main-slider__shape-nine img { -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } /*-------------------------------------------------------------- # Page Header --------------------------------------------------------------*/ .page-header { background-color: var(--eduact-black); position: relative; } .page-header__bg { width: 100%; height: 100%; position: absolute; top: 0; right: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; background-image: url(../images/backgrounds/page-header-bg-1-1.jpg); } .page-header--bg-two .page-header__bg { background-image: url(../images/backgrounds/page-header-bg-1-2.jpg); } .page-header__overlay { width: 100%; height: 100%; position: absolute; top: 0; right: 0; background-color: rgba(var(--eduact-black2-rgb), 0.8); } .page-header .container { position: relative; z-index: 2; padding-top: 166px; padding-bottom: 151px; } @media (max-width: 767px) { .page-header .container { padding-top: 100px; padding-bottom: 100px; } } .page-header__title { margin: 0; font-size: 50px; line-height: 1; color: var(--eduact-white); text-transform: uppercase; margin-bottom: 10px; } @media (max-width: 480px) { .page-header__title { font-size: 36px; } } .page-header__breadcrumb { display: flex; align-items: center; justify-content: center; padding: 0; list-style: none; margin: 0; } .page-header__breadcrumb li { font-size: 20px; line-height: 1; color: var(--eduact-white); display: flex; align-items: center; position: relative; } @media (max-width: 480px) { .page-header__breadcrumb li { font-size: 18px; } } .page-header__breadcrumb li:not(:last-of-type)::after { position: absolute; left: -17px; bottom: 0; content: '/'; font-size: inherit; line-height: 1; color: currentColor; } .page-header__breadcrumb li:not(:last-of-type) { margin-left: 26px; } .page-header__breadcrumb li a { color: inherit; } .page-header__breadcrumb li a:hover { color: var(--eduact-base); } .page-header__breadcrumb li span { display: block; line-height: 1; } /*-------------------------------------------------------------- # Contact --------------------------------------------------------------*/ .contact-one { position: relative; padding: 116px 0 120px; } @media (max-width: 767px) { .contact-one { padding: 76px 0 80px; } } .contact-one .container { max-width: 904px; } .contact-one .section-title { margin-bottom: 51px; } .contact-one__form-box { position: relative; display: block; padding: 0; } .contact-one__form { position: relative; display: block; } .contact-one__form .row { --bs-gutter-x: 20px; } .contact-one__input-box { position: relative; display: block; margin-bottom: 20px; } .contact-one__input-box input[type="text"], .contact-one__input-box input[type="email"] { height: 60px; width: 100%; border: none; background-color: var(--eduact-soft5); padding-right: 30px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); font-family: var(--eduact-font); display: block; font-weight: 600; border-radius: 4px; } .contact-one__input-box textarea { font-size: 16px; font-weight: 600; color: var(--eduact-text); height: 176px; width: 100%; background-color: var(--eduact-soft5); font-family: var(--eduact-font); padding: 20px 30px 30px; border: none; outline: none; border-radius: 4px; margin-bottom: 0px; } .contact-one__input-box.text-message-box { height: 176px; margin-bottom: 40px; } .contact-one .eduact-btn { text-transform: inherit; } .contact-info { position: relative; padding: 0 0 120px; } @media (max-width: 767px) { .contact-info { padding-bottom: 80px; } } .contact-info ul { margin: 0; padding: 0; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07); background-color: var(--eduact-white); border-radius: 14px; overflow: hidden; } @media (max-width: 767px) { .contact-info ul { display: block; } } .contact-info ul li { list-style: none; display: block; width: 33.33%; text-align: center; padding: 47px 20px 44px; position: relative; overflow: hidden; z-index: 2; } @media (max-width: 991px) { .contact-info ul li { width: 100%; } } @media (min-width: 992px) and (max-width: 1199px) { .contact-info ul li { height: 252px; } } .contact-info ul li::after { -webkit-transition-duration: 600ms; transition-duration: 600ms; position: absolute; width: 100%; height: 200%; content: ""; top: 110%; right: 50%; -webkit-transform: translateX(50%); transform: translateX(50%); z-index: -1; background-color: var(--eduact-base); } .contact-info ul li.active::after, .contact-info ul li:hover::after { top: -40%; } .contact-info ul li.active .contact-info__icon, .contact-info ul li:hover .contact-info__icon { color: var(--eduact-white); } .contact-info ul li.active .contact-info__icon span, .contact-info ul li:hover .contact-info__icon span { transform: rotateY(-360deg); } .contact-info ul li.active .contact-info__title, .contact-info ul li:hover .contact-info__title { color: var(--eduact-white); } .contact-info ul li.active .contact-info__text, .contact-info ul li:hover .contact-info__text { color: var(--eduact-white); } .contact-info__icon { font-size: 45px; line-height: 45px; color: var(--eduact-base); transition: all 500ms ease; margin-bottom: 24px; } .contact-info__icon span { display: block; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; } .contact-info__title { font-size: 20px; font-weight: 500; transition: all 500ms ease; margin-bottom: 9px; } .contact-info__text { font-size: 24px; transition: all 500ms ease; margin-bottom: 0; } .contact-info__text a { color: inherit; } .contact-info__text a:hover { color: var(--eduact-secondary); } /*-------------------------------------------------------------- # Google Map --------------------------------------------------------------*/ .google-map { width: 100%; } .google-map iframe { display: block; border: none; outline: none; width: 100%; height: 772px; } @media (max-width: 1199px) { .google-map iframe { height: 650px; } } @media (max-width: 991px) { .google-map iframe { height: 550px; } } @media (max-width: 767px) { .google-map iframe { height: 450px; } } /*-------------------------------------------------------------- # Gallery --------------------------------------------------------------*/ .gallery-page { position: relative; padding: 120px 0 80px; } @media (max-width: 767px) { .gallery-page { padding: 80px 0 40px; } } .gallery-page__carousel { padding-bottom: 40px; } .gallery-page__single { position: relative; overflow: hidden; border-radius: 238px; z-index: 1; margin-bottom: 40px; } .gallery-page__single img { width: 100%; transition: all 500ms ease; transform: scale(1); } .gallery-page__single::after { position: absolute; content: ''; top: 0; right: 0; left: 0; bottom: 0; opacity: 0; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform: perspective(400px) rotateX(-90deg); -ms-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; background-color: rgba(var(--eduact-base-rgb), 0.62); } .gallery-page__single:hover::after { opacity: 1; -webkit-transform: perspective(400px) rotateX(0deg); -ms-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); } .gallery-page__single:hover img { transform: scale(1.04); } .gallery-page__single:hover .gallery-page__icon a { -webkit-transform: scale(1); transform: scale(1); transition-delay: 500ms; opacity: 1; } .gallery-page__icon { position: absolute; top: 0; right: 0; left: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 2; } .gallery-page__icon a { display: flex; align-items: center; justify-content: center; -webkit-transform: scale(0); transform: scale(0); opacity: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease; z-index: 2; } .gallery-page__icon a::after, .gallery-page__icon a::before { content: ""; width: 80px; height: 6px; background-color: var(--eduact-white); display: block; border-radius: 10px; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); } .gallery-page__icon a::after { transform: translate(50%, -50%) rotate(-90deg); } /*-------------------------------------------------------------- # Pricing --------------------------------------------------------------*/ .pricing-one { position: relative; background-position: bottom center; background-repeat: no-repeat; padding: 116px 0 90px; } @media (max-width: 767px) { .pricing-one { padding: 76px 0 50px; } } .pricing-one .section-title { margin-bottom: 31px; } .pricing-one .pricing-one__main-tab-box { position: relative; display: block; } .pricing-one .pricing-one__main-tab-box .tab-buttons { position: relative; display: flex; align-items: center; justify-content: center; margin: 0 0 80px; } .pricing-one .pricing-one__main-tab-box .tab-buttons .tab-btn { position: relative; display: flex; align-items: center; margin: 0 7px; } .pricing-one .pricing-one__main-tab-box .tab-buttons .tab-btn span { position: relative; display: block; text-align: center; font-size: 16px; line-height: 16px; color: var(--eduact-black); background-color: var(--eduact-soft4); padding: 12px 30.2px 12px; font-weight: 600; cursor: pointer; overflow: hidden; text-transform: capitalize; border-radius: 8px; transition: all 0.5s linear; z-index: 1; } .pricing-one .pricing-one__main-tab-box .tab-buttons .tab-btn span::before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: 0%; background-color: var(--eduact-secondary); transition: all 0.3s ease; z-index: -1; } .pricing-one .pricing-one__main-tab-box .tab-buttons .tab-btn.active-btn span { color: var(--eduact-white); } .pricing-one .pricing-one__main-tab-box .tab-buttons .tab-btn.active-btn span::before { height: 100%; } .pricing-one .pricing-one__main-tab-box .tabs-content { position: relative; display: block; } .pricing-one .pricing-one__main-tab-box .tabs-content .tab { position: relative; display: none; -webkit-transition: all 600ms ease; -moz-transition: all 600ms ease; -ms-transition: all 600ms ease; -o-transition: all 600ms ease; transition: all 600ms ease; z-index: 10; } .pricing-one .pricing-one__main-tab-box .tabs-content .tab.active-tab { display: block; margin-top: 0px; } .pricing-one__item { position: relative; overflow: hidden; padding: 46px 25px 30px; border-radius: 10px; background: var(--eduact-white); box-shadow: 0px 0px 60px 0px rgba(var(--eduact-black2-rgb), 0.07); margin-bottom: 30px; transition: all 0.4s ease; text-align: center; } .pricing-one__item.active svg, .pricing-one__item:hover svg { fill: var(--eduact-secondary); } .pricing-one__item.active .pricing-one__item__price, .pricing-one__item.active .pricing-one__item__name, .pricing-one__item:hover .pricing-one__item__price, .pricing-one__item:hover .pricing-one__item__name { color: var(--eduact-white); } .pricing-one__item.active .eduact-btn, .pricing-one__item:hover .eduact-btn { background-color: var(--eduact-secondary); color: var(--eduact-white); } .pricing-one__item svg { position: absolute; right: 0; top: 0; width: 100%; height: 173px; fill: var(--eduact-soft5); transition: all 0.4s ease; } .pricing-one__item__name { text-transform: capitalize; font-size: 24px; font-weight: 500; color: var(--eduact-black); transition: all 0.4s ease; position: relative; z-index: 2; margin: 0 0 19px; } .pricing-one__item__price { font-size: 40px; line-height: 1; position: relative; z-index: 2; transition: all 0.4s ease; margin-bottom: 80px; } .pricing-one__item__list-title { font-size: 20px; margin-bottom: 20px; } .pricing-one__item__list { margin: 0 0 33px; padding: 0; list-style: none; } .pricing-one__item__list li { list-style: none; display: block; font-size: 20px; font-weight: 500; line-height: 26px; color: var(--eduact-black2); margin: 0 0 19px; } .pricing-one__item__list li span { display: inline-block; color: var(--eduact-secondary); font-size: 16px; margin-left: 10px; position: relative; line-height: inherit; top: -1px; } .pricing-one__item__border { width: calc(100% + 70px); position: relative; right: -35px; height: 1px; background-color: var(--eduact-soft4); margin-bottom: 30px; } .pricing-one__item .eduact-btn { background-color: var(--eduact-soft4); color: var(--eduact-text); font-size: 16px; border-radius: 8px; padding: 12px 48.5px 12px; } /*-------------------------------------------------------------- # Faq --------------------------------------------------------------*/ .accrodion-one { position: relative; padding: 120px 0 100px; } @media (max-width: 767px) { .accrodion-one { padding: 80px 0 60px; } } .accrodion-one .container { max-width: 1130px; } .accrodion-one__wrapper { position: relative; } .accrodion-one__wrapper .accrodion { position: relative; display: block; margin-bottom: 20px; padding: 31px 40px 10px 82px; border: 1px solid var(--eduact-soft4); border-radius: 8px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } @media (max-width: 767px) { .accrodion-one__wrapper .accrodion { padding-right: 30px; padding-left: 30px; } } .accrodion-one__wrapper .accrodion.active .accrodion__icon::after { opacity: 0; visibility: hidden; } .accrodion-one__wrapper .accrodion.active .accrodion__icon, .accrodion-one__wrapper .accrodion:hover .accrodion__icon { color: var(--eduact-secondary); } .accrodion-one__wrapper .accrodion.active .accrodion-title h4, .accrodion-one__wrapper .accrodion:hover .accrodion-title h4 { color: var(--eduact-secondary); } .accrodion-one__wrapper .accrodion__icon { position: absolute; left: 38px; top: 34px; width: 22px; height: 22px; cursor: pointer; z-index: 2; color: var(--eduact-black); -webkit-transition: all 500ms ease; transition: all 500ms ease; } @media (max-width: 767px) { .accrodion-one__wrapper .accrodion__icon { left: 25px; } } .accrodion-one__wrapper .accrodion__icon::after, .accrodion-one__wrapper .accrodion__icon::before { content: ""; width: 22px; height: 2px; background-color: currentColor; display: block; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); -webkit-transition: all 500ms ease; transition: all 500ms ease; } .accrodion-one__wrapper .accrodion__icon::after { transform: translate(50%, -50%) rotate(-90deg); } .accrodion-one__wrapper .accrodion-title { padding: 0 0 22px; position: relative; display: block; cursor: pointer; transition: all 200ms linear; transition-delay: 0s; transition-delay: 0.1s; } @media (max-width: 767px) { .accrodion-one__wrapper .accrodion-title { padding-left: 30px; } } .accrodion-one__wrapper .accrodion-title h4 { margin: 0; padding: 0; font-size: 16px; font-weight: 600; letter-spacing: 0.16px; line-height: 26px; position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .accrodion-one__wrapper .accrodion-content { position: relative; padding: 0 0 19px; } .accrodion-one__wrapper .accrodion-content p { font-weight: 600; line-height: 32px; letter-spacing: 0.16px; margin: 0; } .cta-faq { position: relative; padding: 0 0 120px; } @media (max-width: 767px) { .cta-faq { padding: 0 0 80px; } } .cta-faq .container { max-width: 1130px; } .cta-faq__help { position: relative; padding: 53px 30px 49px; } .cta-faq__help__bg { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; height: 100%; border-radius: 14px; overflow: hidden; } .cta-faq__help__bg::after { position: absolute; right: 0; top: 0; content: ''; background: rgba(var(--eduact-base-rgb), 0.8); width: 100%; height: 100%; border-radius: 14px; overflow: hidden; } .cta-faq__help__icon { position: relative; z-index: 2; width: 50px; height: 50px; background-color: var(--eduact-white); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 20px; color: var(--eduact-secondary); margin: 0 auto 19px; } .cta-faq__help__icon span { display: inline-block; transition: all 500ms linear; transition-delay: 0s; transition-delay: 0s; transform: scale(1); } .cta-faq__help:hover .cta-faq__help__icon span { transform: scale(0.9); } .cta-faq__help__title { position: relative; z-index: 2; color: var(--eduact-white); font-size: 40px; font-weight: 600; line-height: 29px; margin-bottom: 19px; } @media (max-width: 767px) { .cta-faq__help__title { font-size: 30px; } } .cta-faq__help__border { max-width: 525px; height: 1px; margin: auto; background-color: var(--eduact-secondary); margin-bottom: 13px; } .cta-faq__help__text { position: relative; z-index: 2; font-size: 16px; line-height: 24px; font-weight: 600; color: var(--eduact-white); margin-bottom: 0; } .cta-faq__help__text a { display: block; color: inherit; font-size: 24px; font-weight: 700; } .cta-faq__help__text a:hover { color: var(--eduact-secondary); } /*-------------------------------------------------------------- # Login --------------------------------------------------------------*/ .login-page { position: relative; padding: 120px 0; } @media (max-width: 767px) { .login-page { padding: 80px 0; } } .login-page__info { background-color: var(--eduact-soft5); padding: 36px 50px 32px; border-radius: 14px; margin-bottom: 50px; } @media (max-width: 767px) { .login-page__info { padding-right: 30px; padding-left: 30px; margin-bottom: 30px; } } .login-page__info p { margin: 0; font-size: 18px; font-weight: 500; color: var(--eduact-black); } .login-page__info p span { color: var(--eduact-black); font-weight: 700; } .login-page__info p a { color: var(--eduact-secondary); display: inline-block; font-weight: 700; } .login-page__info p a:hover { color: var(--eduact-black); } .login-page__area { border-radius: 14px; background: var(--eduact-white); box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); padding: 53px 60px 60px; position: relative; } @media (max-width: 991px) { .login-page__area { padding: 0 50px 60px; } } @media (max-width: 767px) { .login-page__area { padding: 0 30px 50px; } } .login-page__area::after { position: absolute; content: ''; right: 0; left: 0; top: 0; bottom: 0; margin: auto; width: 1px; height: 354px; border-left: 1px dashed var(--eduact-grey); } @media (max-width: 991px) { .login-page__area::after { border: none; width: calc(100% - 100px); height: 1px; border-top: 1px dashed var(--eduact-grey); } } @media (max-width: 767px) { .login-page__area::after { width: calc(100% - 60px); } } .login-page__wrap { position: relative; padding-left: 86px; } @media (max-width: 1199px) { .login-page__wrap { padding-left: 20px; } } @media (max-width: 991px) { .login-page__wrap { padding-right: 0; padding-left: 0; } } .login-page__wrap--right { padding-left: 0; padding-right: 86px; } @media (max-width: 1199px) { .login-page__wrap--right { padding-left: 0; padding-right: 20px; } } @media (max-width: 991px) { .login-page__wrap--right { padding-right: 0; padding-left: 0; } } .login-page__wrap__title { font-size: 32px; margin-bottom: 32px; } @media (max-width: 991px) { .login-page__wrap__title { margin-top: 50px; } } .login-page__form { position: relative; display: block; } .login-page__form-input-box { position: relative; display: block; margin-bottom: 20px; } .login-page__form-input-box input[type="email"], .login-page__form-input-box input[type="password"] { height: 60px; width: 100%; border: none; background-color: var(--eduact-soft5); padding-right: 30px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); display: block; font-weight: 600; border-radius: 4px; } .login-page__checked-box { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; margin-top: 27px; margin-bottom: 38px; } .login-page__checked-box label { position: relative; display: inline-block; padding-right: 30px; margin-left: 0px; margin-bottom: 0; color: var(--eduact-text); font-size: 16px; line-height: 26px; font-weight: 600; cursor: pointer; } .login-page__checked-box label span:before { position: absolute; top: 0; right: 5px; line-height: 19px; display: inline-block; color: var(--eduact-black); font-family: "Font Awesome 5 Free"; content: "\f00c"; font-size: 9px; font-weight: 900; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; opacity: 0; } .login-page__checked-box input[type="checkbox"] { display: none; } .login-page__checked-box input[type="checkbox"] + label span { position: absolute; top: 4px; right: 0; width: 20px; height: 20px; vertical-align: middle; background: transparent; cursor: pointer; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; border: 1px solid #D9D9D9; } .login-page__checked-box input[type="checkbox"]:checked + label span:before { opacity: 1; } .login-page__forgot-password { position: relative; margin-right: 20px; } .login-page__forgot-password a { font-size: 16px; font-weight: 600; color: var(--eduact-text); position: relative; display: inline-block; } .login-page__forgot-password a:hover { color: var(--eduact-secondary); } /*-------------------------------------------------------------- # 404 --------------------------------------------------------------*/ .error-page { position: relative; padding: 191px 0 120px; } @media (max-width: 767px) { .error-page { padding: 120px 0 80px; } } .error-page__content { position: relative; text-align: center; } .error-page__thumb { position: relative; max-width: 713px; margin: 0 auto; } .error-page__404 { margin: 0; padding: 0 0 138px; } @media (max-width: 767px) { .error-page__404 { padding-bottom: 105px; } } .error-page__404 img { max-width: 100%; } @media (max-width: 767px) { .error-page__404 img { max-height: 150px; } } .error-page__shape1 { position: absolute; z-index: 2; top: -71px; text-align: center; right: -227px; left: 0; } .error-page__shape1 img { -webkit-animation: rotated 10s infinite linear; animation: rotated 10s infinite linear; } .error-page__shape2 { position: absolute; top: -52px; text-align: center; right: 0; left: -232px; } .error-page__shape2 img { max-width: 100%; -webkit-animation: shapeMover2 20s linear infinite alternate; animation: shapeMover2 20s linear infinite alternate; } .error-page__shape3 { position: absolute; top: -6px; text-align: center; right: 0; left: 0; } .error-page__shape3 img { max-width: 100%; } @media (max-width: 767px) { .error-page__shape3 img { max-width: 360px; margin: auto; } } .error-page__shape4 { position: absolute; top: 91px; text-align: center; right: -265px; left: 0; } @media (max-width: 767px) { .error-page__shape4 { top: 60px; right: -200px; } } .error-page__shape4 img { max-width: 100%; -webkit-animation: shapeMover2 20s linear infinite alternate; animation: shapeMover2 20s linear infinite alternate; } .error-page__shape5 { position: absolute; top: 83px; text-align: center; right: 0; left: -263px; } @media (max-width: 767px) { .error-page__shape5 { top: 60px; left: -200px; } } .error-page__shape5 img { max-width: 100%; -webkit-animation: shapeMover3 20s linear infinite alternate; animation: shapeMover3 20s linear infinite alternate; } .error-page__shape6 { position: absolute; top: 92px; right: -19px; } @media (max-width: 767px) { .error-page__shape6 { display: none; } } .error-page__shape6 img { max-width: 100%; -webkit-animation: movebounce2 2s linear infinite; animation: movebounce2 2s linear infinite; } .error-page__shape7 { position: absolute; top: 145px; right: 20px; } @media (max-width: 767px) { .error-page__shape7 { display: none; } } .error-page__shape7 img { max-width: 100%; -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .error-page__shape8 { position: absolute; top: 232px; right: 12px; } @media (max-width: 767px) { .error-page__shape8 { display: none; } } .error-page__shape8 img { max-width: 100%; -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .error-page__shape9 { position: absolute; top: 81px; left: 24px; } @media (max-width: 767px) { .error-page__shape9 { display: none; } } .error-page__shape9 img { max-width: 100%; -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .error-page__shape10 { position: absolute; top: 172px; left: 49px; } @media (max-width: 767px) { .error-page__shape10 { display: none; } } .error-page__shape10 img { max-width: 100%; -webkit-animation-name: float-bob-y-2; animation-name: float-bob-y-2; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .error-page__shape11 { position: absolute; top: 260px; left: 18px; } @media (max-width: 767px) { .error-page__shape11 { display: none; } } .error-page__shape11 img { max-width: 100%; -webkit-animation: movebounce2 2s linear infinite; animation: movebounce2 2s linear infinite; } .error-page__404-title { font-size: 145px; max-width: 100px; line-height: .9; font-weight: 800; margin: -80px auto 25px; word-break: break-all; color: var(--eduact-black); text-shadow: -1px 1px 0 var(--eduact-secondary), 1px -1px 0 var(--eduact-secondary), -1px -1px 0 var(--eduact-secondary), 1px 1px 0 var(--eduact-secondary), -1px 1px 0 var(--eduact-secondary); } .error-page__title { font-size: 40px; margin-bottom: 3px; } @media (max-width: 767px) { .error-page__title { font-size: 32px; } } .error-page__text { font-weight: 600; letter-spacing: 0.16px; margin-bottom: 24px; } .error-page__form { position: relative; display: block; margin: 0 auto 30px; } .error-page__form-input { position: relative; display: block; max-width: 496px; width: 100%; margin: 0 auto; } .error-page__form-input input[type="search"] { height: 60px; width: 100%; border: none; background-color: var(--eduact-soft5); padding-right: 69px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); display: block; font-weight: 600; border-radius: 4px; } .error-page__form-input button { background-color: transparent; color: var(--eduact-black); font-size: 20px; position: absolute; top: 0px; right: 40px; bottom: 0px; width: auto; outline: none; border: medium none; display: flex; align-items: center; padding: 0px; transition: all 0.4s ease; color: var(--eduact-text); } .error-page__form-input button:hover { color: var(--eduact-secondary); } .error-page .eduact-btn { text-transform: inherit; } /*-------------------------------------------------------------- # Product Page --------------------------------------------------------------*/ .product { position: relative; padding: 120px 0; } @media (max-width: 767px) { .product { padding: 80px 0; } } .product__sidebar { position: relative; } @media (max-width: 991px) { .product__sidebar { margin: 60px 0 0; } .product__sidebar--left { margin: 0 0 60px; } } .product__sidebar__single { position: relative; border-radius: 14px; background-color: var(--eduact-white); box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07); padding: 25px 20px 30px; } .product__sidebar__single + .product__sidebar__single { margin-top: 36px; } .product__sidebar__title { position: relative; font-size: 24px; line-height: 26px; text-transform: capitalize; border-bottom: 1px dashed var(--eduact-secondary); margin: 0 0 30px; padding-bottom: 25px; } .product__search { padding: 0; background-color: transparent; box-shadow: none; } .product__search-form { position: relative; } .product__search-form input[type="search"] { display: block; border: none; outline: none; background-color: var(--eduact-secondary); box-shadow: none; color: var(--eduact-white); font-size: 16px; font-weight: 400; padding-right: 60px; border-radius: 7px; height: 80px; width: 100%; } .product__search-form input[type="search"]::-webkit-input-placeholder { color: var(--eduact-white); opacity: 1; } .product__search-form input[type="search"]:-ms-input-placeholder { color: var(--eduact-white); opacity: 1; } .product__search-form input[type="search"]::-ms-input-placeholder { color: var(--eduact-white); opacity: 1; } .product__search-form input[type="search"]::placeholder { color: var(--eduact-white); opacity: 1; } .product__search-form button[type="submit"] { background-color: transparent; color: var(--eduact-white); font-size: 20px; position: absolute; top: 0; right: 30px; bottom: 0; width: auto; outline: none; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .product__search-form button[type="submit"]:hover { color: var(--eduact-base); } .product__price-ranger { position: relative; } .product__price-ranger .product__sidebar__title { border: none; padding: 0; margin-bottom: 21px; } .product__price-ranger #slider-range { margin: 0 0 17px; background: var(--eduact-soft5); border: none; height: 8px; border-radius: 16px; position: relative; } .product__price-ranger #slider-range .ui-slider-range { height: 100%; background: var(--eduact-secondary); } .product__price-ranger #slider-range .ui-slider-handle { position: absolute; top: -5px; background: var(--eduact-secondary); border: 0; height: 18px; width: 18px !important; border-radius: 50%; margin-right: -3px; outline: medium none; cursor: pointer; z-index: 2; } .product__price-ranger #slider-range .ui-slider-handle:first-of-type { display: none; } .product__price-ranger .ranger-min-max-block { position: relative; display: block; margin: 25px 0 0 0; } .product__price-ranger .ranger-min-max-block input[type="text"] { position: relative; display: inline-block; color: var(--eduact-text); font-size: 16px; font-weight: 600; width: 40px; line-height: 40px; border: none; outline: none; padding: 0; text-align: right; background-color: transparent; } .product__price-ranger .ranger-min-max-block span { position: relative; display: inline-block; color: var(--eduact-text); font-size: 14px; font-weight: 400; line-height: 40px; right: -2px; } .product__price-ranger .ranger-min-max-block input[type="submit"] { position: relative; display: flex; align-items: center; justify-content: center; background-color: var(--eduact-soft5); float: left; text-align: center; border: none; color: var(--eduact-text); font-size: 16px; font-weight: 600; margin: 0; cursor: pointer; padding: 0 16.5px; height: 40px; border-radius: 5px; text-transform: capitalize; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .product__price-ranger .ranger-min-max-block input[type="submit"]:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .product__categories { position: relative; padding-bottom: 1px; } .product__categories .product__sidebar__title { margin-bottom: 0; } .product__categories ul { margin: 0; padding: 0; list-style: none; } .product__categories ul li { position: relative; display: block; } .product__categories ul li a { position: relative; z-index: 2; display: block; align-items: center; font-weight: 600; font-size: 20px; color: var(--eduact-text); border-bottom: 1px solid var(--eduact-soft4); -webkit-transition: all 500ms ease; transition: all 500ms ease; padding: 29px 33px 29px 0; } .product__categories ul li a::after { display: flex; align-items: center; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; content: "\e92b"; font-size: 22px; color: var(--eduact-secondary); font-family: 'icomoon' !important; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .product__categories ul li:last-child a { border-bottom: none; } .product__categories ul li:hover a, .product__categories ul li.active a { color: var(--eduact-secondary); padding-right: 40px; } .product__info-top { position: relative; display: flex; justify-content: space-between; align-items: center; z-index: 3; margin-bottom: 36px; } @media (max-width: 767px) { .product__info-top { display: block; } } .product__showing-text { margin: 0; font-weight: 700; font-size: 20px; } @media (max-width: 767px) { .product__showing-text { margin-bottom: 20px; } } .product__showing-sort { margin: 0; font-size: 18px; } .product__showing-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { position: relative; display: block; width: 304px !important; font-family: var(--eduact-font); } @media (max-width: 360px) { .product__showing-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 300px !important; } } .product__showing-sort .bootstrap-select > .dropdown-toggle::after { display: none; } .product__showing-sort .bootstrap-select .dropdown-menu { border: none; } .product__showing-sort .bootstrap-select > .dropdown-toggle { position: relative; height: 80px; outline: none !important; border-radius: 7px; border: 0; background-color: var(--eduact-soft5) !important; margin: 0; padding: 0; padding-right: 30px; padding-left: 30px; color: var(--eduact-text) !important; font-size: 16px; line-height: 80px; font-weight: 600; text-transform: capitalize; box-shadow: none !important; background-repeat: no-repeat; background-size: 14px 12px; background-position: left 25.75px center; z-index: 3; } .product__showing-sort .bootstrap-select > .dropdown-toggle:before { position: absolute; top: 0; bottom: 0; left: 30px; font-family: "Font Awesome 5 Free"; content: "\f078"; font-weight: 600; font-size: 13px; color: var(--eduact-text); } .product__showing-sort .bootstrap-select .dropdown-menu > li + li > a { border-top: 1px solid var(--eduact-soft4); } .product__showing-sort .bootstrap-select .dropdown-menu > li > a { font-size: 16px; font-weight: 600; padding: 13px 30px; text-transform: capitalize; color: var(--eduact-text); background-color: var(--eduact-soft5); -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .product__showing-sort .bootstrap-select .dropdown-menu > li:hover > a, .product__showing-sort .bootstrap-select .dropdown-menu > li.selected > a { background: var(--eduact-secondary); color: var(--eduact-white); border-color: var(--eduact-secondary); } .product__item { position: relative; background-color: var(--eduact-white); border: 1px solid var(--eduact-soft4); border-radius: 12px; transition: all 500ms ease; margin: 0 0 36px; padding: 14px 15px 0; } .product__item:hover { box-shadow: 0px 8px 30px 0px rgba(var(--eduact-black2-rgb), 0.08); } .product__item__img { position: relative; max-width: 212px; margin: auto; } .product__item__img img { width: 100%; height: auto; transition: all 500ms ease; transform: scale(1); } .product__item__btn { position: absolute; left: 19px; top: 20px; z-index: 2; } .product__item__btn a { display: flex; justify-content: center; align-items: center; width: 30px; height: 30px; background-color: var(--eduact-soft5); border-radius: 50%; color: var(--eduact-text); font-size: 14px; visibility: hidden; opacity: 0; } .product__item__btn a:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .product__item__btn a:nth-child(1) { -webkit-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; -moz-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; -ms-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; -o-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; transform: translate3d(-30px, 0, 0); -moz-transform: translate3d(-30px, 0, 0); -webkit-transform: translate3d(-30px, 0, 0); -ms-transform: translate3d(-30px, 0, 0); -o-transform: translate3d(-30px, 0, 0); } .product__item__btn a:nth-child(2) { -webkit-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; -moz-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; -ms-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; -o-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms; transform: translate3d(-30px, 0, 0); -moz-transform: translate3d(-30px, 0, 0); -webkit-transform: translate3d(-30px, 0, 0); -ms-transform: translate3d(-30px, 0, 0); -o-transform: translate3d(-30px, 0, 0); } .product__item__btn a + a { margin-top: 12px; } .product__item:hover .product__item__img img { transform: scale(1.03); } .product__item:hover .product__item__btn a { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); } .product__item__content { position: relative; text-align: center; padding: 24px 20px 32px; } .product__item__title { font-size: 20px; line-height: 26px; font-weight: 600; margin-bottom: 4px; } .product__item__title a { color: inherit; } .product__item__title a:hover { color: var(--eduact-secondary); } .product__item__price { display: flex; justify-content: center; align-items: center; font-size: 20px; line-height: 26px; color: var(--eduact-text); font-weight: 600; margin-bottom: 11px; } .product__item__price ins { text-decoration: none; } .product__item__price del { margin-right: 8px; font-size: 18px; } .product__item__ratings { display: flex; justify-content: center; align-items: center; font-size: 16px; color: var(--eduact-secondary); letter-spacing: 6px; margin-bottom: 27px; } .product__item .eduact-btn { background-color: var(--eduact-soft5); color: var(--eduact-text); font-size: 16px; height: 40px; padding: 7px 30px; } .product__item .eduact-btn .eduact-btn__curve { background-color: var(--eduact-secondary); z-index: -1; opacity: 0; } .product__item .eduact-btn:hover { color: var(--eduact-white); } .product__item .eduact-btn:hover .eduact-btn__curve { opacity: 1; } /*-------------------------------------------------------------- # Product Details --------------------------------------------------------------*/ .product-details { position: relative; padding: 120px 0; } @media (max-width: 767px) { .product-details { padding: 80px 0; } } .product-details__img { background-color: var(--eduact-white); position: relative; border: 1px solid var(--eduact-soft4); overflow: hidden; border-radius: 14px; } @media (min-width: 1400px) { .product-details__img { margin-left: 31px; } } .product-details__img img { width: 100%; height: auto; } .product-details__content { position: relative; margin: -7px 0 0 0; } @media (max-width: 991px) { .product-details__content { margin: 50px 0 0; } } .product-details__top { display: flex; flex-wrap: wrap; align-items: baseline; margin-bottom: 19px; } .product-details__title { font-size: 32px; margin: 0; } .product-details__price { font-size: 20px; line-height: 26px; color: var(--eduact-secondary); font-weight: 700; margin: 0 81px 0 0; } @media (max-width: 767px) { .product-details__price { margin-right: 40px; } } .product-details__review { position: relative; display: flex; align-items: center; letter-spacing: 6px; font-size: 16px; color: var(--eduact-secondary); } .product-details__review a { display: inline-block; color: var(--eduact-text); font-size: 20px; letter-spacing: 0; font-weight: 600; margin-right: 19px; } .product-details__review a:hover { color: var(--eduact-secondary); } .product-details__divider { width: 100%; height: 1px; background-color: var(--eduact-soft4); margin: 37px 0 29px; } .product-details__excerpt { margin: 0 0 13px; font-weight: 600; line-height: 32px; letter-spacing: 0.32px; } .product-details__excerpt-text1 { margin: 0 0 21px; } .product-details__excerpt-text2 { font-size: 20px; margin: 0; } .product-details__stock { font-size: 20px; font-weight: 600; line-height: 26px; color: var(--eduact-secondary); margin-bottom: 34px; } .product-details__quantity { position: relative; display: flex; align-items: center; margin: 34px 0 40px; } .product-details__quantity__title { margin: 0; font-size: 20px; line-height: 26px; margin-left: 32px; } .product-details__quantity .quantity-box { position: relative; width: 153px; height: 46px; border: 1px solid var(--eduact-soft4); border-radius: 10px; display: flex; align-items: center; justify-content: space-between; } .product-details__quantity .quantity-box input { width: 64px; height: 46px; border: none; border-left: 1px solid var(--eduact-soft4); border-right: 1px solid var(--eduact-soft4); -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; font-family: var(--eduact-font); color: var(--eduact-black); padding: 0 10px; text-align: center; outline: none; font-size: 16px; font-weight: 700; background-color: transparent; } .product-details__quantity .quantity-box button { width: 45px; height: 46px; color: var(--eduact-black); font-size: 12px; font-weight: normal; background-color: transparent; border: none; display: flex; align-items: center; justify-content: center; outline: none; transition: all 500ms ease; } .product-details__quantity .quantity-box button:hover { color: var(--eduact-secondary); } .product-details__buttons { display: flex; flex-wrap: wrap; margin-bottom: 40px; } @media (max-width: 767px) { .product-details__buttons { display: block; } } .product-details__buttons .eduact-btn { text-transform: none; } .product-details__buttons .wishlist { margin-left: 20px; background-color: var(--eduact-black); } @media (max-width: 767px) { .product-details__buttons .wishlist { margin: 0 0 20px; } } .product-details__socials { position: relative; display: flex; align-items: center; flex-wrap: wrap; } @media (max-width: 767px) { .product-details__socials { display: block; } } .product-details__socials__title { font-size: 20px; margin: 0 0 0 60px; } @media (max-width: 1399px) { .product-details__socials__title { margin-left: 40px; } } @media (max-width: 767px) { .product-details__socials__title { margin: 0 0 20px; } } .product-details__socials a { display: inline-block; background-color: var(--eduact-soft5); width: 40px; height: 40px; line-height: 40px; color: var(--eduact-black); font-size: 16px; border-radius: 50%; text-align: center; } .product-details__socials a:hover { background-color: var(--eduact-secondary); color: var(--eduact-white); } .product-details__socials a + a { margin-right: 22px; } .product-details__description { position: relative; margin: 31px 0 0; } .product-details__description__title { font-size: 32px; margin-bottom: 21px; } .product-details__description__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin-bottom: 27px; } .product-details__description__lists { margin: 0 0 30px; padding: 0; } .product-details__description__lists li { display: block; position: relative; padding: 0 38px 0 0; font-size: 20px; line-height: 30px; font-weight: 500; color: var(--eduact-black); margin: 0 0 13px; } .product-details__description__lists li span { position: absolute; right: 0; top: 3px; width: 24px; height: 24px; background-color: var(--eduact-secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 12px; color: var(--eduact-white); } .product-details__comment { border-top: 1px solid var(--eduact-soft4); margin: 56px 0 0; padding: 54px 0 0; position: relative; } .product-details__review-title { font-size: 24px; margin-bottom: 44px; } .product-details__comment-box { position: relative; padding: 8px 178px 61px 0; margin-bottom: 60px; min-height: 140px; border-bottom: 1px solid var(--eduact-soft4); } @media (max-width: 767px) { .product-details__comment-box { padding-right: 0; } } .product-details__comment-box__thumb { width: 140px; height: 140px; position: absolute; right: 0; top: 0; border-radius: 50%; margin: 0; border: none; } @media (max-width: 767px) { .product-details__comment-box__thumb { position: relative; margin: 0 0 20px; } } .product-details__comment-box__thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } .product-details__comment-box__meta { font-size: 24px; text-transform: capitalize; margin: 0 0 5px; } .product-details__comment-box__text { font-weight: 600; line-height: 32px; letter-spacing: 0.32px; margin: 0; } .product-details__comment-box__ratings { position: absolute; left: 0; top: 13px; display: flex; align-items: center; letter-spacing: 6px; font-size: 16px; color: var(--eduact-secondary); } @media (max-width: 767px) { .product-details__comment-box__ratings { position: relative; top: 0; margin: 12px 0 22px; } } .product-details__form { position: relative; margin: 74px 0 0; } .product-details__form .row { --bs-gutter-x: 20px; } .product-details__form-title { font-size: 24px; margin-bottom: 37px; } .product-details__form-ratings { display: flex; flex-wrap: wrap; align-items: center; letter-spacing: 9px; font-size: 24px; color: var(--eduact-secondary); margin: 0 0 44px; } .product-details__form-ratings__label { display: inline-block; font-size: 20px; letter-spacing: 0; font-weight: 600; color: var(--eduact-text); margin: 0 0 0 18px; } .product-details .review-form { position: relative; } .product-details .review-form__input-box { position: relative; display: block; line-height: 1; margin-bottom: 20px; } .product-details .review-form__input-box input[type="text"], .product-details .review-form__input-box input[type="email"] { height: 60px; width: 100%; border: none; background-color: var(--eduact-soft5); padding-right: 30px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); display: block; font-weight: 600; border-radius: 4px; } .product-details .review-form__input-box textarea { font-size: 16px; font-weight: 600; color: var(--eduact-text); height: 211px; width: 100%; background-color: var(--eduact-soft5); font-family: var(--eduact-font); padding: 24px 30px 30px; border: none; outline: none; margin-bottom: 0px; border-radius: 4px; } .product-details .review-form .eduact-btn { text-transform: none; margin-top: 20px; } /*-------------------------------------------------------------- # Cart --------------------------------------------------------------*/ .cart-page { position: relative; padding: 120px 0; } @media (max-width: 767px) { .cart-page { padding: 80px 0; } } .cart-page .table-responsive { position: relative; display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } @media (max-width: 1199px) { .cart-page .table-responsive { margin-bottom: 30px; } } .cart-page__table { position: relative; width: 100%; border: none; margin: 0 0 60px; } @media (max-width: 1199px) { .cart-page__table { min-width: 1116px; } } .cart-page__table thead tr th { color: var(--eduact-black); font-size: 20px; line-height: 30px; font-weight: 700; padding: 0 0 21px; border: none; background-color: transparent; border-bottom: 1px solid var(--eduact-soft4) !important; box-shadow: none; } .cart-page__table thead tr th:last-child { text-align: left; } @media (min-width: 1400px) { .cart-page__table thead tr th:first-child { min-width: 36%; } .cart-page__table thead tr th:nth-child(2) { min-width: 18%; } } .cart-page__table tbody tr td { font-size: 20px; font-weight: 500; color: var(--eduact-black); vertical-align: middle; border: none; box-shadow: none; background-color: transparent; border-top: 1px solid var(--eduact-soft4); border-bottom: 1px solid var(--eduact-soft4); padding: 30px 0; letter-spacing: 0; } .cart-page__table tbody tr td:last-child { text-align: left; } .cart-page__table__meta { display: flex; align-items: center; } .cart-page__table__meta-img { width: 110px; height: 107px; background-color: var(--eduact-white); border: 1px solid var(--eduact-soft4); border-radius: 6px; overflow: hidden; margin-left: 40px; } .cart-page__table__meta-img img { width: 100%; height: 100%; object-fit: cover; } .cart-page__table__meta-title { font-size: 20px; margin: 0; } .cart-page__table__meta-title a { color: inherit; } .cart-page__table__meta-title a:hover { color: var(--eduact-secondary); } .cart-page__table__remove { display: block; color: var(--eduact-black); font-size: 20px; } .cart-page__table__remove:hover { color: var(--eduact-secondary); } .cart-page__coupone-form { position: relative; display: flex; } @media (max-width: 767px) { .cart-page__coupone-form { display: block; } } .cart-page__coupone-form input[type="text"] { height: 60px; width: 303px; border: none; background-color: var(--eduact-soft5); padding-right: 30px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); border-radius: 6px; display: block; font-weight: 600; margin-left: 20px; } @media (max-width: 1199px) { .cart-page__coupone-form input[type="text"] { width: 290px; } } @media (max-width: 767px) { .cart-page__coupone-form input[type="text"] { width: 100%; margin: 0 0 10px; } } .cart-page__cart-total { position: relative; margin: -5px 0 40px; padding: 0; } @media (max-width: 991px) { .cart-page__cart-total { margin-top: 45px; } } .cart-page__cart-total li { display: block; font-size: 20px; color: var(--eduact-black); font-weight: 500; max-width: 290px; margin: 0 auto 19px 0; text-align: right; clear: both; } .cart-page__cart-total li:last-child { border-top: 1px solid var(--eduact-soft5); padding-top: 23px; position: relative; top: 6px; } .cart-page__cart-total-amount { float: left; } .cart-page__buttons { display: flex; justify-content: flex-end; } .cart-page__buttons .update { background-color: var(--eduact-black); color: var(--eduact-white); margin-left: 20px; } /*-------------------------------------------------------------- # Checkout --------------------------------------------------------------*/ .checkout-page { position: relative; padding: 120px 0; } @media (max-width: 767px) { .checkout-page { padding: 80px 0; } } .checkout-page .bs-gutter-x-20 { --bs-gutter-x: 20px; } .checkout-page__notice { background-color: var(--eduact-soft5); max-width: 643px; padding: 33px 50px; border-radius: 14px; font-size: 18px; font-weight: 500; line-height: 26px; color: var(--eduact-black); margin: 0 0 51px; } @media (max-width: 767px) { .checkout-page__notice { padding-right: 25px; padding-left: 25px; } } .checkout-page__notice a { color: var(--eduact-secondary); font-weight: 700; } .checkout-page__notice a:hover { color: var(--eduact-black); } .checkout-page__billing-address { position: relative; } .checkout-page__billing-address__title { font-size: 32px; margin: 0 0 33px; } @media (max-width: 767px) { .checkout-page__billing-address__title { font-size: 28px; } } .checkout-page__shipping-address { position: relative; } @media (max-width: 991px) { .checkout-page__shipping-address { margin: 50px 0 0; } } .checkout-page__shipping-address__title { font-size: 32px; margin: 0 0 33px; } @media (max-width: 767px) { .checkout-page__shipping-address__title { font-size: 28px; } } .checkout-page__form { position: relative; margin: 0 0 51px; } .checkout-page__input-box { position: relative; line-height: 1; margin: 0 0 20px; } .checkout-page__input-box input[type="text"], .checkout-page__input-box input[type="email"], .checkout-page__input-box input[type="tel"] { height: 60px; width: 100%; border: none; background-color: var(--eduact-soft5); padding-right: 30px; padding-left: 30px; outline: none; font-size: 16px; color: var(--eduact-text); display: block; font-weight: 600; border-radius: 4px; } .checkout-page__input-box .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { position: relative; display: block; width: 100% !important; } .checkout-page__input-box .bootstrap-select > .dropdown-toggle::after { display: none; } .checkout-page__input-box .bootstrap-select > .dropdown-toggle { position: relative; height: 60px; outline: none !important; border-radius: 0; border: 0; background-color: var(--eduact-soft5) !important; margin: 0; padding: 0; padding-right: 30px; padding-left: 30px; color: var(--eduact-text) !important; font-size: 16px; line-height: 60px; font-weight: 600; border-radius: 4px; box-shadow: none !important; background-repeat: no-repeat; background-size: 14px 12px; background-position: left 25.75px center; } .checkout-page__input-box .bootstrap-select > .dropdown-toggle:before { position: absolute; top: 0; bottom: 0; left: 30px; font-family: "Font Awesome 5 Free"; content: "\f107"; font-weight: 600; font-size: 12px; color: var(--eduact-text); } .checkout-page__input-box .bootstrap-select .dropdown-menu > li + li > a { border-top: 1px solid var(--eduact-soft4); } .checkout-page__input-box .bootstrap-select .dropdown-menu { border: none; } .checkout-page__input-box .bootstrap-select .dropdown-menu > li > a { font-size: 16px; font-weight: 600; padding: 15px 30px; color: var(--eduact-text); background-color: var(--eduact-soft5); -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .checkout-page__input-box .bootstrap-select .dropdown-menu > li:hover > a, .checkout-page__input-box .bootstrap-select .dropdown-menu > li.selected > a { background: var(--eduact-secondary); color: var(--eduact-white); border-color: var(--eduact-secondary); } .checkout-page__input-box textarea { font-size: 16px; font-weight: 600; color: var(--eduact-text); height: 176px; width: 100%; background-color: var(--eduact-soft5); padding: 24px 30px 30px; border: none; outline: none; margin-bottom: 0px; border-radius: 4px; } .checkout-page__check-box { position: relative; display: block; margin-top: 1px; } .checkout-page__check-box input[type="checkbox"] { display: none; } .checkout-page__check-box label { position: relative; display: inline-block; padding-right: 40px; margin-left: 0px; margin-bottom: 0; color: var(--eduact-text); font-size: 20px; line-height: 26px; font-weight: 600; text-transform: none; cursor: pointer; } .checkout-page__check-box label span:before { display: flex; align-items: center; justify-content: center; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; line-height: 40px; color: var(--eduact-white); font-family: 'icomoon' !important; content: "\e927"; font-size: 12px; font-weight: normal; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; opacity: 0; } .checkout-page__check-box input[type="checkbox"] + label span { position: absolute; top: 1px; right: 0; width: 24px; height: 24px; background-color: var(--eduact-secondary); border-radius: 3px; border: none; vertical-align: middle; cursor: pointer; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .checkout-page__check-box input[type="checkbox"]:checked + label span:before { opacity: 1; } .checkout-page__your-order { position: relative; margin: 110px 0 0; } @media (max-width: 767px) { .checkout-page__your-order { margin: 20px 0 0; } } .checkout-page__your-order__title { font-size: 32px; margin-bottom: 31px; } .checkout-page__your-order .eduact-btn { text-transform: none; } .checkout-page__order-table { position: relative; width: 100%; border: none; margin: 0 0 0; } .checkout-page__order-table thead tr th { font-size: 20px; color: var(--eduact-black); font-weight: 700; margin: 0; padding: 24px 0; border: none; border-top: 1px solid var(--eduact-soft4); border-bottom: 1px solid var(--eduact-soft4); } .checkout-page__order-table thead tr th:last-child { text-align: left; } .checkout-page__order-table tbody tr td { font-size: 20px; color: var(--eduact-black); font-weight: 500; margin: 0; padding: 0 0 19px; border: none; } .checkout-page__order-table tbody tr td:last-child { text-align: left; } .checkout-page__order-table tbody tr:first-child td { padding-top: 23px; } .checkout-page__order-table tbody tr:last-child td { border-top: 1px solid var(--eduact-soft4); padding-top: 15px; } .checkout-page__payment { background-color: var(--eduact-soft5); border-radius: 14px; padding: 40px 40px 25px 70px; min-height: 277px; margin-bottom: 50px; } @media (min-width: 992px) and (max-width: 1399px) { .checkout-page__payment { padding-left: 40px; } } @media (max-width: 991px) { .checkout-page__payment { margin-top: 50px; } } @media (max-width: 767px) { .checkout-page__payment { padding-right: 25px; padding-left: 25px; } } .checkout-page__payment__item { position: relative; } .checkout-page__payment__title { display: flex; font-size: 20px; margin: 0; align-items: center; margin-bottom: 19px; cursor: pointer; } .checkout-page__payment__title::before { content: ''; width: 24px; height: 24px; background-color: var(--eduact-white); border: none; border-radius: 50%; margin-left: 10px; font-family: 'icomoon' !important; font-weight: normal; font-size: 12px; display: flex; justify-content: center; align-items: center; margin-left: 14px; position: relative; top: 0; transition: all 500ms ease; } .checkout-page__payment__item--active .checkout-page__payment__title::before { background-color: var(--eduact-secondary); content: "\e927"; color: var(--eduact-white); } .checkout-page__payment__content { margin-right: 37px; margin-bottom: 30px; font-weight: 600; line-height: 32px; letter-spacing: 0.32px; } /*-------------------------------------------------------------- # Boxed Home --------------------------------------------------------------*/ body.boxed-wrapper { position: relative; } body.boxed-wrapper .page-wrapper { max-width: 1530px; margin-right: auto; margin-left: auto; background-color: var(--eduact-white); box-shadow: 0px 0px 100px 0px rgba(var(--eduact-black2-rgb), 0.08); } body.boxed-wrapper .hero-banner__thumb { margin-right: 30px; } /*-------------------------------------------------------------- # Custom Cursor --------------------------------------------------------------*/ .custom-cursor__cursor { width: 25px; height: 25px; border-radius: 100%; border: 1px solid var(--eduact-base); -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; position: fixed; pointer-events: none; right: 0; top: 0; -webkit-transform: translate(calc(-1*(-50% + 5px)), -50%); transform: translate(calc(-1*(-50% + 5px)), -50%); z-index: 999991; } .custom-cursor__cursor-two { width: 10px; height: 10px; border-radius: 100%; background-color: var(--eduact-base); opacity: .3; position: fixed; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); pointer-events: none; -webkit-transition: width .3s, height .3s, opacity .3s; transition: width .3s, height .3s, opacity .3s; z-index: 999991; } .custom-cursor__hover { background-color: var(--eduact-base); opacity: 0.4; } .custom-cursor__innerhover { width: 25px; height: 25px; opacity: .4; }
Upload File
Create Folder