@import url("https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Poppins:100,300,400,500,600,700,800,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Yantramanav:wght@100;300;400;500;700;900&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&display=swap');
body {
    font-family: "Asap", sans-serif !important;
}
.navbar-gv-logo{
    padding:0.5rem 10rem;
}
.navbar-gv-logo .navbar-brand img{
   max-width: 150px;
}
.home-screen .logo img {
    max-width: 200px;
}
.home-screen .scroll-to-fixed-fixed .logo-gry{
    max-width:120px;
    padding-bottom:0.5rem;
}
.home-screen .scroll-to-fixed-fixed ul li a {
    color: #0766ab !important;
}
#menu-jk {
    z-index: 999;
/*    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
*/    top: 0 !important;
}
.container {
    max-width: 1320px;
}
#pursuit {
    padding: 120px 0 120px;
    background: url(../images/team-bg.png) center center no-repeat;
    background-size: cover;
}
.fa, .fas {
    font-size: 12px;}
.banner {
    padding: 0;
    position: relative;
    /*background: url(../img/banner-bg.jpg) center center no-repeat;*/
    background-image: url(../images/banner_03.jpg);
    background-size: contain;
    z-index: 2;
    transition: all 0.3s ease-in;
    background-repeat: no-repeat;
    background-position:right;
}
.banner:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 88%;
    height: 100%;
    background: linear-gradient(-19deg, #0766ab 10%, #29abb0);
    background: url(../images/banner.png) center center no-repeat;
    background-size: cover;
    z-index: -1;
}

.home-screen .home-detail .homexp h3 {
    color: #fff;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 19px;
    font-family: "Yantramanav", sans-serif;
}
.home-screen .home-detail .homexp h1 {
    font-size: 4rem;
    line-height: 5.5rem;
    font-weight: 700;
    text-transform: capitalize;
    color: #fff;
    margin-bottom: 20px;   
    font-family: "Asap", sans-serif;
}
.home-screen .home-detail .homexp a {
    margin-top: 24px;
    font-size: 18px;
}
.btn-hyipox {
    display: inline-block;
    height: 50px;
    background: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 50px;
    padding: 0 35px;
    color: #8e54e9;
    border-radius: 50px;
    margin-top: 40px;
    font-family: "Yantramanav", sans-serif;
    text-transform: capitalize;
}
.btn-hyipox:hover {
    color: #1761ac;
}
.home-screen .header ul{
    float:none;
}
.home-screen .home-detail{
    padding:200px 0 120px;
}
.about-style-1 {
    position: relative;
    z-index: 1;
}

.bg-color-white {
    background-color: #fff !important;
}

.edu-section-gap {
    padding: 120px 0 80px !important;
}

.bg-color-white {
    background-color: #FFFFFF;
}
.about-style-1 .about-image-gallery {
    margin-right: 100px;
    position: relative;
}
.about-style-1 .about-image-gallery .image-1 {
    border-radius: 5px;
    width: 100%;
}
.about-style-1 .about-image-gallery .image-2 {
    position: absolute;
    bottom: -61px;
    right: -50px;
    border-radius: 5.2px;
}
.about-style-1 .about-image-gallery .image-2 img {
    border-radius: 5px;
}
.badge-inner {
    position: absolute;
    top: 42px;
    left: -75px;
    width: 150px;
    height: 150px;
    padding: 10px;
    background: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(8px);
    border-radius: 100%;
}
.badge-inner .image-3 {
    animation: rotateIt 7s linear infinite;
    border-radius: 100%;
}
.about-style-1 .about-image-gallery .shape-image-1 {
    position: absolute;
    bottom: -35px;
    left: -35px;
    z-index: -1;
}
@keyframes rotateIt {
    to {
        transform: rotate(-360deg);
    }
}
.section-title__tagline {
    padding: 0;
    font-size: 24px;
    line-height: 26px;
    text-transform: capitalize;
    color: #0766ab !important;
    margin: 0 0 11px;
    position: relative;    
}
.section-title__tagline svg.arrow-svg {
    position: relative;
    display: inline-block;
    width: 55px;
    overflow: hidden;
    margin: 0 0 0 9px !important;
    fill:#27a7b0;
}
.section-title__title {
    font-size: 40px;
    line-height: 47px;
    color: #2A254D;
    margin: 0;
    /*font-family: "Asap", sans-serif;*/
}
.about-three__content__text {
    line-height: 32px;
    letter-spacing: 0.32px;
    margin: 29px 0;
    font-family: 'Nunito', sans-serif;
}
.about-two__thumb {
    position: relative;
}
.about-two__thumb__one {
    position: relative;
    text-align: right;
}
div.about-two__thumb__two img, div.about-two__thumb__one img {
    border-radius: 500px;
}
.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
}
.about-two__thumb__one img {
    border-radius: 500px;
    max-width: 100%;
    height: auto;
}
.about-two__thumb__two {
    border-radius: 500px;
    border: 10px solid #fff;
    position: absolute;
    left: -41px;
    bottom: 8px;
    max-width: 305px;
}
.about-two__thumb__two img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 500px;
}
.about-two__thumb__two-icon {
    width: 70px;
    height: 70px;
    background-color: #0766ab;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 44px;
    z-index: 2;
    position: absolute;
    right: -5px;
    bottom: 12px;
}
.icon-bulb img {
    width: 70%;
    margin-top: -8px;
}
.about-two__thumb__two-icon span, .about-two__fact__icon span {
    display: inline-block;
}
.about-two__fact {
    position: absolute;
    left: 80px;
    top: 9px;
    width: 150px;
}
.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 0 -34px 30px;
    z-index: 2;
    position: relative;
}
.icon-trophy:before {
    content: "\e93d";
}

.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__thumb__shape1 {
    position: absolute;
    left: 149px;
    top: 9px;
    z-index: -1;
}
.about-two__thumb__shape1 img {
    -webkit-animation: rotated 20s infinite linear;
    animation: rotated 20s infinite linear;
}
@keyframes rotated {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.about-two__thumb__shape3 {
    position: absolute;
    left: -54px;
    bottom: 2px;
    z-index: -1;
}
.about-two__thumb__shape3 img {
    -webkit-animation: rotated 15s infinite linear;
    animation: rotated 15s infinite linear;
}
.about-two__thumb__shape4 {
    position: absolute;
    right: 88px;
    bottom: -54px;
}
.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;
}
@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);
    }
}


/*Our Pursuit*/
.about-three__thumb {
    position: relative;
    z-index: 2;
}
.about-three__thumb__one {
    position: relative;
    padding: 82px 0 0 124px;
}
div.about-three__thumb__one img {
    border-radius: 33px;
}
.about-three__thumb__one img {
    border-radius: 33px;
    max-width: 100%;
    height: auto;
}
.about-three__thumb__shape-one {
    position: absolute;
    top: 36px;
    left: 76px;
    width: 202px;
    height: 172px;
    border: 4px solid #27a7b0;
    animation: border-background 2s ease infinite;
    border-radius: 16px;
    z-index: -1;
}
.about-three__thumb__shape-two {
    position: absolute;
    top: 23px;
    right: 93px;
    width: 115px;
    height: 168px;
    background-color: #27a7b0;
    animation: bg2-background 3s ease infinite;
    border-radius: 9px;
}
.about-three__thumb__shape-one {
    position: absolute;
    top: 36px;
    left: 76px;
    width: 202px;
    height: 172px;
    border: 4px solid #27a7b0;
    animation: border-background 2s ease infinite;
    border-radius: 16px;
    z-index: -1;
}

.about-three__thumb__shape-three {
    position: absolute;
    top: 89px;
    right: 2px;
}
.about-three__thumb__shape-three span {
    width: 13.43px;
    height: 13.43px;
    border: 2px solid #0766ab;
    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 movebounce3 {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(20px);
    }

    100% {
        transform: translateY(0px);
    }
}
.about-three__thumb__shape-four {
    position: absolute;
    bottom: 93px;
    left: 32px;
    z-index: -1;
}
.about-three__thumb__shape-five {
    position: absolute;
    bottom: 10px;
    left: 77px;
}
.about-three__thumb__shape-five span {
    width: 13.73px;
    height: 13.73px;
    border: 1.7px solid #27a7b0;
    display: inline-block;
    border-radius: 50%;
    margin: 0 45px 0 0;
}
.about-three__thumb__shape-six {
    position: absolute;
    bottom: -40px;
    left: 77px;
}
.about-three__thumb__shape-six span {
    width: 13.73px;
    height: 13.73px;
    border: 1.7px solid #27a7b0;
    display: inline-block;
    border-radius: 50%;
    margin: 0 45px 0 0;
}
.about-three__thumb__shape-seven {
    position: absolute;
    bottom: -6px;
    right: -15px;
    width: 215px;
    height: 135px;
    border: 16px solid #E4E4E4;
    border-radius: 76px;
    z-index: -1;
    animation: br-translate 3s ease infinite;
}
@keyframes br-translate {
    0% {
        transform: translateX(0px) translateY(0px);
    }

    50% {
        transform: translateX(10px) translateY(10px);
    }

    100% {
        transform: translateX(0px) translateY(0px);
    }
}
@keyframes border-background {
    0% {
        border-color: #27a7b0;
        transform: translateX(0px) translateY(0px);
    }

    50% {
        border-color: #0766ab;
        transform: translateX(10px) translateY(10px);
    }

    100% {
        border-color: #27a7b0;
        transform: translateX(0px) translateY(0px);
    }
}
@keyframes bg2-background {
    0% {
        background-color: #27a7b0;
        transform: translateY(0);
    }

    50% {
        background-color: #0766ab;
    }

    100% {
        background-color: #27a7b0;
        transform: translateY(-20px);
    }
}

/*GV CAK*/

/*#GVCAK {
    background: linear-gradient(-19deg, #4776e6 10%, #8e54e9);
    padding: 80px 0;*/
    /*z-index: 2;*/
    /*position: relative;
    color: #fff;
}

#GVCAK:after {
    background: url(../images/banner-bg.png) center center repeat;
    background-size: 75%;
    z-index: -1;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}*/

.gvcak-section::before {
    position: absolute;
    content: "";
    background: #0766ab;
    width: 610px;
    top: 0;
    height: 100%;
    left: 0;
}
.bg-color-white {
    background-color: #fff !important;
}
.gvcak-section {
    position: relative;
}
.gvcak-animated-shape {
    position: relative;
    z-index: 1;
}
.align-items-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.gvcak-section .banner-thumbnail {
    display: inline-block;
    position: relative;
    z-index: 1;
}
.gvcak-section .banner-thumbnail img {
    border-radius: 250px;
}
.gvcak-section .content-wrapper {
    position: relative;
    z-index: 1;
}
.mb--40 {
    margin-bottom: 40px !important;
}

.text-start {
    text-align: left !important;
}
.section-title .pre-title {
    font-weight: 800;
    font-size: 16px;
    line-height: 26px;
    color: #525fe1;
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 5px;
    letter-spacing: 0.1em;
}
.section-title .title {
    margin-bottom: 0;
    font-size: 40px;
}

.gvcak-section .shape-image.shape-image-1 {
    top: 38px;
    right: -230px;
}

.gvcak-section .shape-image {
    position: absolute;
    z-index: -1;
}
.gvcak-section .shape-image.shape-image-2 {
    bottom: -15px;
    right: -183px;
}

.gvcak-section .shape-image {
    position: absolute;
    z-index: -1;
}

.gvcak-section .shape-image.shape-image-3 {
    bottom: -45px;
    left: -183px;
}

.gvcak-section .shape-image {
    position: absolute;
    z-index: -1;
}
.gvcak-section .main-image {
    position: absolute;
    left: 0;
    top: 0;
}
a.edu-btn {
    border-radius: 5px;
    display: inline-block;
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    font-size: 18px;
    font-weight: 700;
    transition: 0.4s;
    border: 0 none;
    /*background: #525FE1;*/
    background: linear-gradient(-19deg, #8e54e9 10%, #4776e6);
    color: #fff;
    width: 100%;
    text-align: center;
}
a.edu-btn:hover i {
    margin-left: 1rem;
    transition: 0.4s ease;
}

/*GV-CAK  CTA*/

#gvcak-cta {
    background: linear-gradient(rgba(54, 48, 93, 0.7), rgba(54, 48, 93, 0.7)), url(../images/cta-bg-3-1.jpg);
    background-position: center center;
    background-size: cover;
    position: relative;
    padding: 80px 0;
}
.gvcak-cta-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top left;
    width: 100%;
    height: 100%;
}
.cta-three__title {
    color: #fff;
    font-size: 60px;
    line-height: 87px;
    letter-spacing: -1.452px;
    margin: 0;
    font-weight: 400;
    font-family: "Asap", sans-serif;
}
.cta-three__title span:last-child {
    font-weight: 400;
}
.cta-three__title span:first-child, .cta-three__title span {
    color: #fff;
}
.eduact-btn-second {
    background: linear-gradient(22deg, #229caf 0%, #0766ab 100%);
}
.eduact-btn {
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    outline: none !important;    
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    border-radius: 6px;
    text-transform: capitalize;
    padding: 16px 32px 15px;
    overflow: hidden;    
    position: relative;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
    width:70%;
    text-align:center;
}
.eduact-btn:hover .eduact-btn__curve {
    right: 0;
    width: 100%;
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
}
.eduact-btn__curve {
    position: absolute;
    right: -15px;
    top: 0;
    width: 33px;
    height: 100%;
    background: #f6f5f5;
    opacity: 0.1;
    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.eduact-btn-second {
    line-height: 27px;
}

.eduact-btn:hover {
    color: #fff;
}
/* Footer */

footer {    
    background-color: #2a254d;
    padding: 50px !important;
    padding: 50px;
    padding-bottom: 3rem !important;
    color: #fff;
    position:relative;
}
footer .description {
    margin-top: 34px;
    margin-bottom: 40px;
}
.edu-footer-widget.explore-widget {
    margin-left: 65px;
}
.widget-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
}
.edu-footer-widget .inner {
    margin-top: 34px;
}
.edu-footer-widget .footer-link {
    list-style: none;
    padding: 0;
}
.edu-footer-widget .footer-link li {
    margin-top: 0;
    margin-bottom: 0;
}
.edu-footer-widget .footer-link li a {
    font-size: 16px;
    display: block;
    line-height: 26px;
    color: #fff;
}
.edu-footer-widget .footer-link li a i {
    margin-right: 10px;
    font-size: 14px;
}
.edu-footer-widget .footer-link {
    list-style: none;
    padding: 0;
}
.edu-footer-widget .footer-link li {
    margin-top: 0;
    margin-bottom: 0;
}
.edu-footer-widget .footer-link li + li {
    margin-top: 20px;
}
.edu-footer-widget .footer-link li a {
    font-size: 16px;
    display: block;
    line-height: 26px;
    color: #fff;
}
.edu-footer-widget .footer-link li a i {
    margin-right: 10px;
    font-size: 14px;
}
.social-share {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.social-share li {
    margin: 7px;
}
.social-share li a {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    width: 50px;
    height: 50px;
    line-height: 55px;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    transition: 0.4s;
    text-align: center;
}
.main-footer-two__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top left;
    width: 100%;
    height: 100%;   
}
.mobile {
    display: none;
}
.desk {
    display: block;
}

/*Why GVCAK*/

.why-gvcak {
    position: relative;
    background-color: #fff;
   
}
.why-gvcak::after {
    content: ' ';    
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background-image: url(../images/team-bg-1-dark.png) ;
    background-repeat: no-repeat;
    /*background-position: 50% 0;*/
    background-size: cover;
}
.about-one__thumb {
    position: relative;
    margin: 0 14px 0 -33px;
}
.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;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 70%;
    height: 70%;
    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;
    left: 0;
    top: 36px;
}
.about-one__thumb__shape1 img {
    -webkit-animation: rotated 20s infinite linear;
    animation: rotated 20s infinite linear;
}
@keyframes rotated {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.about-one__thumb__shape2 {
    position: absolute;
    z-index: 2;
    right: 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;
}
.hero-banner__thumb {
    position: relative;
    z-index: 0;
    width: 642px;
    height: 642px;
    border-radius: 50%;
    padding: 10px;
    background: linear-gradient(22deg, #229caf 0%, #0766ab 100%);
    box-shadow: 27px 27px 52px 0px rgba(0, 0, 0, 0.08);
    margin: 0 0 0 95px;
}
.hero-banner__thumb > img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.hero-banner__cap {
    position: absolute;
    left: -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;
}
.hero-banner__star {
    position: absolute;
    left: 146px;
    right: 0;
    margin: auto;
    text-align: center;
    top: -54px;
}
.hero-banner__star img {
    -webkit-animation: blinker2 3s infinite linear;
    animation: blinker2 3s infinite linear;
}
.hero-banner__map {
    position: absolute;
    right: 95px;
    top: -12px;
}
.hero-banner__map img {
    -webkit-animation: rotated 20s infinite linear;
    animation: rotated 20s infinite linear;
}
.hero-banner__book {
    position: absolute;
    right: 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;
}
.hero-banner__star2 {
    position: absolute;
    left: -166px;
    right: 0;
    margin: auto;
    text-align: center;
    bottom: -6px;
}

/* GVCAK Partners */


.gvcak-partners {
    padding: 120px 0 120px;
    background: url(../images/service-bg-3-1.png) center center no-repeat;
    /*    background-size: cover;
*/ position: relative;
    background-repeat: repeat;
    background-position: top;
}
.about-three__box {
    position: relative;
    /*background-color: #f6f5f5;*/
    background-color: #fff;
    border-radius: 23px;
    padding: 21px 20px 18px 130px;
    overflow: hidden;
    border: 2px solid #fff;
}
.about-three__box__icon {
    width: 76px;
    height: 76px;
    background: linear-gradient(259deg, #0766ab 10%, #29abb0);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 3px solid #fff;
    font-size: 38px;
    color: #fff;
    position: absolute;
    left: 24px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.about-three__box__icon span {
    display: inline-block;
    transition: all 500ms linear;
    transition-delay: 0s;
    transform: rotate(-30deg);
}
.icon-Presentation:before {
    content: "\f2b5";
    font-family: "Font Awesome 5 Free";
    font-size:2rem;
}
.about-three__box__title {
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 7px;
    position: relative;
    color: #0766ab;
}
.about-three__box__text {
    font-weight: 600;
    letter-spacing: 0.32px;
    line-height: 26px;
    margin: 0;
    position: relative;
}
/*.about-three__box::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 66px;
    height: 100%;
    background-color: #0766ab;
    content: "";
}*/
.partner-box {
    position: relative;
    padding: 1px;
    background: linear-gradient(259deg, #0766ab 10%, #29abb0);
    border-radius: 24px;
    margin: 0 0 40px;
}
.partner-box:hover .about-three__box__icon span {
    transform: rotate(0deg);
}
.partner-box .about-three__box__text {
    font-weight:400;
}
.partner-shape-1 {
    position: absolute;
    top: 82px;
    right: 202px;
    z-index: -1;
    animation: eduvibe-rotate-x 7s infinite linear;
}
@keyframes eduvibe-rotate-x {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}