//gateway section .gateway-section { .array-button { button { border: unset; // background: rgba(37, 37, 37, 0.05); background: #f4f1fb; i { color: $black; font-size: 16px; } &:hover { background: $p1-clr; i { color: $white; } } } } .container { max-width: 1630px; margin: 0 auto; } } .gateway-items { position: relative; overflow: hidden; z-index: 1; &::before { position: absolute; top: 0; left: 0; width: 0%; height: 100%; content: ""; background: rgba(3, 23, 64, 0.55); transition: all 0.4s; } .content { width: 290px; height: 290px; padding: 24px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); border: 1px solid $white; border-radius: 50%; transition: all 0.4s; .box-inner { width: 240px; height: 240px; } } .arrow { width: 56px; height: 56px; min-width: 56px; transition: all 0.4s; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%) rotate(-20deg); &:hover { background: $white !important; i { color: $black !important; } } } &.style2 { z-index: 1; &::before { width: 100%; background: linear-gradient( 180deg, rgba(3, 23, 64, 0.2) 19.62%, #031740 100% ); } &::after { position: absolute; bottom: 0; left: 0; width: 0%; height: 100%; content: ""; background: linear-gradient( 180deg, rgba(81, 53, 255, 0) 0%, #5135ff 100% ); transition: all 0.5s; } .static { position: absolute; bottom: 36px; left: 36px; z-index: 1; transition: all 0.4s; transform: scale(1); } .content2 { position: absolute; bottom: 36px; left: 36px; z-index: 2; // transform: scale(0); opacity: 0; visibility: hidden; transition: all 0.5s; } &:hover { &::after { width: 100%; } .static { transform: scale(0); } .content2 { transform: scale(1); opacity: 1; visibility: visible; } } @include breakpoint(max-xl) { .content2 { left: 20px; bottom: 20px; } .static { bottom: 20px; left: 20px; } } } &.style3 { &::after { background: rgba(3, 23, 64, 0.8); } .content2 { .icon { width: 36px; height: 36px; background: $p3-clr; border-radius: 50%; i { color: $white; } } } } @include breakpoint(max-xxl) { .content { width: 200px; height: 200px; padding: 14px; .box-inner { width: 168px; height: 168px; } } .arrow { width: 46px; height: 46px; min-width: 46px; } } &:hover { .content { transform: translate(-50%, -50%) scale(1); } &::before { width: 100%; } } } .gateway-section2 { .array-button { button { &:hover { background: $p1-clr; i { color: $white !important; } } } } .gateway-wrapper { margin-right: -310px; @include breakpoint(max-xxl) { margin-right: 0; } } } //gateway section //Student Service .student-service-item { .thumb { img { transition: all 0.5s; } } .student-ser-cont { padding: 26px 26px 30px; width: 80%; margin: -100px auto 0; position: relative; p { max-width: 270px; margin: 0 auto; } } &:hover { .thumb { img { transform: scale(1.05); } } } @include breakpoint(max-md) { .student-ser-cont { padding: 24px 16px 16px; width: 100%; margin: 10px auto 0; } } } //Student Service //Development Service .service-development-item { padding: 94px 16px; background: url(../../assets/img/services/se-img1.png) no-repeat center center; background-size: cover; height: 340px; position: relative; &.bg-img2 { background: url(../../assets/img/services/se-img2.png) no-repeat center center; background-size: cover; } &.bg-img3 { background: url(../../assets/img/services/se-img3.png) no-repeat center center; background-size: cover; } &.bg-img4 { background: url(../../assets/img/services/se-img4.png) no-repeat center center; background-size: cover; } &.bg-img5 { background: url(../../assets/img/services/se-img5.png) no-repeat center center; background-size: cover; } &.bg-img6 { background: url(../../assets/img/services/se-img6.png) no-repeat center center; background-size: cover; } .right-arrow { transform: rotate(-16deg); } .content2 { width: 90%; height: 90%; border-radius: 10px; background: rgba(81, 53, 255, 0.75); padding: 10px; .arrosses { width: 60px; height: 60px; min-width: 60px; margin: 0 auto; i { color: $black; } transition: all 0.4s; &:hover { background: $p3-clr; i { color: $white; } } } .boxes { max-width: 270px; margin: 0 auto; } } .text-statics { position: absolute; bottom: 0; left: 0; z-index: 1; display: flex; align-items: center; justify-content: space-between; width: 100%; transition: all 0.4s; } &::after { border-radius: 10px; background: linear-gradient( 239deg, rgba(255, 255, 255, 0.08) 17.93%, rgba(255, 255, 255, 0.02) 81.51% ) !important; backdrop-filter: blur(20px); } &::before { border-radius: 10px; background: linear-gradient( 180deg, rgba(24, 28, 44, 0.1) 40%, #181c2c 100% ); z-index: -1; } &:hover { .content2 { top: 16px; left: 20px; .img-icon { filter: brightness(25); } } .text-statics { transform: scale(0); } } } //Development Service //Techgon Service .techgon-section{ z-index: 1; @include breakpoint(max-xxl){ padding-bottom: 80px; } .techgon-ele{ position: absolute; bottom: 50px; right: 120px; animation: circle 26s linear infinite; z-index: -1; } } @keyframes circle { 100%{ transform: rotate(360deg); } } .techgon-thumb { direction: rtl; img { max-width: unset; } @include breakpoint(max-xxl) { width: 100%; img{ max-width: 100%; border-radius: 10px; } } } .techgon-content { border-radius: 10px; background: $white; padding: 78px 80px; box-shadow: 15px 15px 60px -10px rgba(22, 20, 49, 0.06); max-width: 670px; position: absolute; right: 310px; bottom: 120px; ul { li { span { width: 36px; height: 36px; min-width: 36px; border: 1px solid rgb(3, 23, 64, 15%); border-radius: 50%; i { color: $p1-clr; } } } } @media screen and (max-width: 1700px) { right: 100px; } @include breakpoint(max-xxl) { position: initial; padding: 0px 0px; } @include breakpoint(max-lg) { position: initial; padding: 30px 19px; } } //Techgon Service //Customer Service .proted-check{ box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.06); } .customer-service-items{ svg{ path{ transition: all 0.5s; } } &:hover{ .icon{ svg{ path{ stroke: $p3-clr; } } } a{ color: $p1-clr; } } p{ @media screen and (min-width: 1199px) { max-width: 229px; } } } .watch-custom-ele{ @media screen and (max-width: 991px) { display: none; } } //Customer Service //Common Left Sidebar .common-left-barbox{ background: #F0F4FD; border-radius: 10px; padding: 40px 40px; @include breakpoint(max-xl){ padding: 30px 24px; } } .cate-tags{ background: $white; padding: 24px 20px; filter: drop-shadow(0px 1px 3px rgba(32, 33, 36, 0.08)); border-radius: 7px; transition: all 0.4s; &:hover{ background: $p1-clr; color: $white; i{ color: $white; } } @include breakpoint(max-xl){ padding: 20px 20px; } } .question-talk-box{ background: url(../../assets/img/element/support-box.png) no-repeat center center; background-size: cover; border-radius: 12px; padding: 50px 30px; }