body { background: #F8FBFF; transition: .2s; overflow-x: hidden; font-display: swap; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; line-height: 1.5; } .wow { visibility: hidden; will-change: transform, opacity; } .wow.animated { visibility: visible; } .animated { animation-fill-mode: both; animation-duration: 1s; } @font-face { font-family: 'Montserrat'; font-display: swap; font-weight: 400; font-style: normal; } @font-face { font-family: 'Poppins'; font-display: swap; font-weight: 400; font-style: normal; } @font-face { font-family: 'bai jamjuree'; font-display: swap; font-weight: 400; font-style: normal; } img { max-width: 100%; height: auto; loading: lazy; aspect-ratio: attr(width) / attr(height); contain: layout; will-change: auto; } img[width][height] { aspect-ratio: attr(width) / attr(height); contain: layout; } .slider-area { min-height: 600px; contain: layout; } .slider-area img { width: 100%; height: 600px; object-fit: cover; contain: layout; will-change: auto; } .content_box_style1 { contain: layout; } .content_box_style1 img { width: 100%; height: auto; min-height: 300px; object-fit: cover; contain: layout; will-change: auto; } html { --primary-text-color: #545454; scroll-behavior: smooth; } @primary-purple : #4A90D9; @primary-blue : #4A90D9; @primary-blue-light : #6BA3E8; @primary-blue-dark : #2E6BB5; @textcolor_2 : #7A849C; @textcolor_1 :#7F8289; @textgray_1 :#ACB0C1; @fontbai : bai jamjuree; @fontmonts : Montserrat; @fontpoppins : Poppins; ::-webkit-scrollbar { width: 5px; } ::-webkit-scrollbar-track { background: #fff; } ::-webkit-scrollbar-thumb { background: @primary-purple; } ::-webkit-scrollbar-thumb:hover { background: rgb(173, 97, 211); } .shadow1 { background: #FFFFFF; /* DROPDOWN1 */ box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; } .btn { transition: .2s; &:hover { transition: .2s; opacity: .8; } } .btn-default { color: @primary-purple; background: #FFFFFF; border: 1px solid #FFFFFF; border-radius: 25px 0px 25px 5px; height: 50px; display: flex; align-items: center; justify-content: center; width: fit-content; padding: 0 20px; transition: .2s; &:hover { background: transparent; color: #fff; transition: .2s; i { margin-left: 40px; transition: .2s; } } i { margin-left: 30px; font-size: 30px; transition: .2s; } b { margin-left: 5px; } } .btn-purple-solid { border: 1px solid @primary-purple; background: transparent; border-radius: 25px 0px 25px 5px; height: 50px; display: flex; color: @primary-purple; align-items: center; justify-content: center; width: fit-content; padding: 0 20px; transition: .2s; &:hover { background: transparent; color: #fff; background: @primary-purple; transition: .2s; i { margin-left: 40px; transition: .2s; } } i { margin-left: 30px; font-size: 30px; transition: .2s; } b { margin-left: 5px; } } .header-top { position: relative; width: 100%; height: 50px; overflow: hidden; background: linear-gradient(90deg, #4EFF5F 0%, #FFCD4E 100%); text-transform: uppercase; gap: 40px; display: flex; align-items: center; ul { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; padding: 0; margin: 0; list-style: none; animation: marquee 50s linear infinite forwards; li { margin: 0 10px; a { font-weight: 800; margin: 0; white-space: nowrap; color: #000; font-family: bai jamjuree; // animation : move-rtl 10000ms linear infinite; text-decoration: none; font-size: 18px; font-weight: bold; display: flex; align-items: center; justify-content: center; transition: .2s; &:hover { opacity: .7; transition: .2s; } .bg-white { padding: 0 4px; height: 30px; background: #FFFFFF; box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.45); border-radius: 2px; display: flex; align-items: center; justify-content: center; margin: 0 10px; } } } } &::after, &::before { width: 60px; position: absolute; height: 40px; z-index: 2; content: ''; } &::after { right: 0; top: 0; background: linear-gradient(90deg, #e8d45000 0%, #FFCD4E 100%); } &::before { left: 0; top: 0; background: linear-gradient(90deg, #4EFF5F 0%, #4eff601f 100%); } @keyframes move-rtl { 0% { transform: translateX(0%) } 100% { transform: translateX(-100%) } } @keyframes marquee { 0% { transform: translateX(0); } 100% { transform: translateX(-66.6%); } } } .header-bottom { width: 100%; height: 40px; background: #5821A9; display: flex; align-items: center; justify-content: center; ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; li { color: #fff; font-family: bai jamjuree; font-weight: 600; font-size: 14px; margin: 0 10px; width: max-content; } .color2 { color: #E6D6FF; font-weight: 700; } } } .header-top-info { background: #2E6BB5; border-bottom: 1px solid rgba(255,255,255,0.15); height: 40px; width: 100%; display: flex; justify-content: end; align-items: center; ul { display: flex; justify-content: flex-end; align-items: center; height: 40px; list-style: none; padding: 0; margin: 0; li { margin-right: 25px; a { color: #CFBCEB; text-decoration: none; font-weight: 500; font-size: 14px; &:hover { opacity: .7; } } } } } header { width: 100%; height: 100px; background: linear-gradient(0deg, #5B9FE8 0%, #2E6BB5 100%); box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15); display: flex; justify-content: space-between; align-items: center; position: relative; .header_right { display: flex; align-items: center; justify-content: flex-end; width: 33%; .btn-darklight-switch, .btn-lang-switch { width: 45px; height: 45px; color: #fff; font-size: 25px; background: rgba(255, 255, 255, 0.1); box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.1); border-radius: 5px; padding: 0; display: inline-flex; align-items: center; justify-content: center; &:hover { background: rgba(255, 255, 255, 0.425); transition: .2s; } } .btn-lang-switch img { max-height: 24px; width: auto; } .btn-customer-panel { display: flex; align-items: center; justify-content: center; color: #fff; font-size: 16px; padding: 0 20px; height: 45px; background: rgba(255, 255, 255, 0.1); box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.1); border-radius: 5px; margin-left: 10px; &:hover { background: rgba(255, 255, 255, 0.425); transition: .2s; } i { margin-right: 7px; } } } .header-container { .left { width: 33%; } .center { width: 33%; display: flex; justify-content: center; } } .container { max-width: 95%; .header-container { display: flex; justify-content: space-between; align-items: center; position: relative; } } .top-menu { margin-left: 0; ol, ul { margin: 0; padding: 0; } .menu-section { margin: 0; padding: 0; display: flex; align-items: center; height: 100px; } } .wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .menu { ul { li { display: inline-block; margin: 0 8px; a { position: relative; color: #fff; font-size: 15px; font-weight: 500; border: none; outline: none; font-family: "Montserrat", sans-serif; display: flex; align-items: center; height: 100px; text-decoration: none; transition: .2s; border-bottom: 2px solid transparent; &:hover { transition: .2s; border-bottom: 2px solid #fff; text-shadow: 0 0 50px #ffffff; } i { font-size: 12px; margin-right: 5px; margin-left: 5px; } } li:hover .menu-subs, .menu-subs.dropdown-open { opacity: 1; visibility: visible; transition: opacity 0.2s ease, visibility 0.2s ease; } .menu-subs { position: absolute; z-index: 500; background-color: #fff; box-shadow: -2px 2px 70px -25px rgba(0, 0, 0, 0.3); margin-top: 11px; opacity: 0; visibility: hidden; transition: opacity 0.2s ease, visibility 0.2s ease; max-width: 1336px; width: 100%; display: flex; flex-wrap: wrap; //padding : 20px 15px; background: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(95.34deg, rgba(117, 53, 211, 0.8) 0.38%, rgba(60, 22, 116, 0.8) 46.68%); border: 1px solid #5B9FE8; box-shadow: 0px 25px 25px -10px rgba(0, 0, 0, 0.2); backdrop-filter: blur(32px); border-radius: 10px; padding: 0; ul { li { a { height: auto; display: inline-block; font-size: 1rem; font-weight: 500; padding: .75rem 0; border: none; outline: none; font-family: "Montserrat", sans-serif; color: #000; } } } } .menu-column-1 { min-width: 16rem; max-width: 20rem; } .menu-subs.menu-mega { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); .list-item { border-right: 1px solid rgba(74, 144, 217, 0.3); padding: 40px 15px !important; &:last-child { border: none; } .brand_logo { background: linear-gradient(95.34deg, rgba(74, 144, 217, 0.8) 0.38%, rgba(46, 107, 181, 0.8) 46.68%); box-shadow: 0px 25px 25px -10px rgba(0, 0, 0, 0.2); backdrop-filter: blur(32px); border-radius: 10px; display: flex; justify-content: center; align-items: center; width: max-content; min-width: 80px; height: 80px; padding: 15px 10px; margin-bottom: 40px; } ul { li { display: block; font-size: 14px; color: #65567B; line-height: 2; a { display: inline-block; font-size: 22px; color: #65567B; font-weight: 500; padding: .5rem 0; border: none; outline: none; font-weight: bold; font-family: bai jamjuree; text-transform: capitalize; text-rendering: optimizeLegibility; } } } } } .menu-subs.menu-column-4 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 100%; width: 100%; // padding : 1.25rem 1rem; margin-top: 1.5rem; .list-item { -webkit-box-flex: 0; // -ms-flex : 0 0 33%; // flex : 0 0 33%; padding: 0 1rem; .title { font-size: 1rem; font-weight: 500; padding: .75rem 0; border: none; outline: none; text-transform: uppercase; font-weight: bolder; text-rendering: optimizeLegibility; } img.responsive { max-width: 100%; width: 100%; height: auto; margin-top: .75rem; -o-object-fit: cover; object-fit: cover; vertical-align: middle; } } .list-item.text-center { .title { text-align: center; } } } } } } } @-webkit-keyframes slideLeft { 0% { opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); } } @keyframes slideLeft { 0% { opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); } } @-webkit-keyframes slideRight { 0% { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); } 100% { opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%); } } @keyframes slideRight { 0% { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); } 100% { opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%); } } .header-item-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 17%; flex: 0 0 17%; } .header-item-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 66%; flex: 0 0 66%; } .header-item-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 17%; flex: 0 0 17%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; .menu-icon { font-size: 1.35rem; 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; gap: 1rem; margin-left: 1rem; border: none; outline: none; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } } .menu-mobile-header { display: none; } .menu-mobile-trigger { display: none; } .slider-area { background: @primary-purple; padding: 50px 0; min-height: 600px; height: 600px; overflow: hidden; #carousel-example-generic { width: 1280px // use your resolution. } //remove the image dragging img { user-drag: none; -webkit-user-drag: none; -khtml-user-drag: none; user-select: none; } .slider-section { font-family: montserrat; .slider-content-image { img { border-radius: 20px; } } .slider-content-left { .title { text-shadow: 2px 2px 2px #000; color: #fff; font-weight: bold; font-size: 40px; line-height: 1; margin-bottom: 25px; font-family: @fontpoppins; p { margin-top: 15px; } } .text-content { color: #fff; font-size: 16px; width: 80%; line-height: 1.5; font-weight: 400; text-align: justify; } .button-row { margin-top: 25px; } } } .swiper-slide { .slider-section { display: none; } } .swiper-slide-active { .slider-section { display: flex; } } .swiper-backface-hidden .swiper-slide { display: flex; } } .slider_bottom { display: flex; justify-content: center; align-items: center; width: 100%; svg { width: 100%; fill: @primary-purple; path, g { width: 100%; } } } .advantage_box { .title { color: #1E5A8E; font-weight: 1000; font-size: 30px; text-align: center; } .content { color: #4F5968; width: 70%; line-height: 2; text-align: center; margin: 20px auto; } .btn-row { display: flex; align-items: center; justify-content: center; .btn-purple { height: 60px; background: linear-gradient(90deg, #2E6BB5 0%, #5B9FE8 100%); box-shadow: 0px 20px 35px -20px rgba(40, 58, 121, 0.9); border-radius: 35px; color: #fff; display: flex; align-items: center; justify-content: center; padding: 0 25px; width: max-content; transition: .3s; border: 2px solid transparent; background-size: 400% 400%; animation: gradient 15s ease infinite; font-weight: 500; &:hover { border: 2px solid #2E6BB5; color: #2E6BB5; transition: .3s; background: transparent; } } @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } } } .footer-top-wave { display: flex; margin-bottom: -5px; position: absolute; top: 0; svg { width: 100%; height: auto; g { width: 100%; path { width: 100%; } } } } footer { background: linear-gradient(180deg, #7334d0 0%, #401282 100%); padding-top: 180px; font-family: @fontpoppins; position: relative; .footer_menu_list { margin-top: 50px; .footer_menu { list-style: none; padding: 0; margin: 0; .title { font-size: 16px; font-weight: 600; color: #fff; margin-bottom: 30px; } li { margin-bottom: 15px; color: #D5C9E8; text-decoration: none; font-size: 14px; a { color: #D5C9E8; text-decoration: none; font-size: 14px; } } } .social_media_list { list-style: none; padding: 0; margin: 0; display: flex; align-items: center; margin-top: 75px; li { margin-bottom: 15px; color: #D5C9E8; text-decoration: none; font-size: 14px; margin-right: 10px; a { width: 40px; height: 40px; background: #FFFFFF; border-radius: 25px; color: #501C9A; display: flex; align-items: center; justify-content: center; font-size: 20px; text-decoration: none; border: 2px solid transparent; transition: .2s; &:hover { color: #fff; background: transparent; border: 2px solid #fff; transition: .2s; } } } } } .footer_info_row_1 { margin: 50px 0; display: flex; align-items: center; justify-content: space-between; .content { color: #D5C9E8; line-height: 2; font-size: 14px; width: 60%; } .image { display: flex; align-items: center; justify-content: flex-end; } } .copy_text { border-top: 1px solid rgba(255,255,255,0.3); display: flex; justify-content: center; align-items: center; height: 100px; color: #D5C9E8; flex-direction: column; text-align: center; .text1 { font-size: 14px; } .text2 { font-size: 12px; } } } .content_box_style1 { margin: 100px auto; font-family: montserrat; min-height: 400px; .row { display: flex; align-items: center; min-height: 400px; } .content_box_right_content { .title { position: relative; color: #4F5968; .text-1 { font-size: 40px; font-weight: 1000; } .text-2 { font-size: 30px; font-weight: 700; } &::before { content: ''; background-image: url(/assets/img/border_bottom.svg); height: 10px; position: absolute; width: 150px; bottom: -10px; } } .list_specs { color: @textcolor_1; list-style: none; padding-left: 0; li { padding-left: 1.5em; margin-bottom: 0.5em; position: relative; margin-bottom: 35px; &::before { content: ''; background-size: cover; position: absolute; left: 0; top: 4px; width: 16px; height: 16px; background-repeat: no-repeat; background: @textcolor_1; mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyMHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMCAyMCIgd2lkdGg9IjIwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkNvcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjguMDAwMDAwLCAtODYuMDAwMDAwKSI+PGcgaWQ9ImNoZWNrLWNpcmNsZS1vdXRsaW5lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjguMDAwMDAwLCA4Ni4wMDAwMDApIj48cGF0aCBkPSJNNS45LDguMSBMNC41LDkuNSBMOSwxNCBMMTksNCBMMTcuNiwyLjYgTDksMTEuMiBMNS45LDguMSBMNS45LDguMSBaIE0xOCwxMCBDMTgsMTQuNCAxNC40LDE4IDEwLDE4IEM1LjYsMTggMiwxNC40IDIsMTAgQzIsNS42IDUuNiwyIDEwLDIgQzEwLjgsMiAxMS41LDIuMSAxMi4yLDIuMyBMMTMuOCwwLjcgQzEyLjYsMC4zIDExLjMsMCAxMCwwIEM0LjUsMCAwLDQuNSAwLDEwIEMwLDE1LjUgNC41LDIwIDEwLDIwIEMxNS41LDIwIDIwLDE1LjUgMjAsMTAgTDE4LDEwIEwxOCwxMCBaIiBpZD0iU2hhcGUiLz48L2c+PC9nPjwvZz48L3N2Zz4=) left / 16px repeat-y, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyMHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMCAyMCIgd2lkdGg9IjIwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkNvcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjguMDAwMDAwLCAtODYuMDAwMDAwKSI+PGcgaWQ9ImNoZWNrLWNpcmNsZS1vdXRsaW5lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjguMDAwMDAwLCA4Ni4wMDAwMDApIj48cGF0aCBkPSJNNS45LDguMSBMNC41LDkuNSBMOSwxNCBMMTksNCBMMTcuNiwyLjYgTDksMTEuMiBMNS45LDguMSBMNS45LDguMSBaIE0xOCwxMCBDMTgsMTQuNCAxNC40LDE4IDEwLDE4IEM1LjYsMTggMiwxNC40IDIsMTAgQzIsNS42IDUuNiwyIDEwLDIgQzEwLjgsMiAxMS41LDIuMSAxMi4yLDIuMyBMMTMuOCwwLjcgQzEyLjYsMC4zIDExLjMsMCAxMCwwIEM0LjUsMCAwLDQuNSAwLDEwIEMwLDE1LjUgNC41LDIwIDEwLDIwIEMxNS41LDIwIDIwLDE1LjUgMjAsMTAgTDE4LDEwIEwxOCwxMCBaIiBpZD0iU2hhcGUiLz48L2c+PC9nPjwvZz48L3N2Zz4=) right / 16px repeat-y; } } } .mini-content { color: @textcolor_1; line-height: 2; margin: 50px 0; width: 80%; } .box-item-container { margin-top: 30px; .item { background: #FFFFFF; box-shadow: 0px 15px 95px 0px #EBF1FF; border-radius: 5px; display: flex; align-items: center; justify-content: space-between; padding: 20px 10px; margin-bottom: 20px; .left { width: 20%; display: flex; justify-content: center; align-items: center; .icon_box { width: 75px; height: 75px; box-shadow: 0px 15px 35px -20px #2D3182; border-radius: 5px; display: flex; align-items: center; justify-content: center; } } .right { width: 80%; padding-right: 30px; .box_title { font-size: 22px; color: @textcolor_2; font-weight: bolder; } .content { color: @textcolor_1; font-size: 14px; line-height: 2; } } } .green_box { background: #D8F6F2; } .lightpurple_box_2 { background: #E0E1F6; } .lightred_box_2 { background: #FFE6EA; } } } .img_box { position: relative; img { box-shadow: 0px 15px 95px -20px #EBF1FF; border-radius: 25px; } .img-solid-bg { position: absolute; background: #EEF9FF; left: -30px; top: -30px; width: 90%; height: 90%; z-index: -1; border-radius: 20px; } } .no-shadow { box-shadow: none !important; } } .eco_virt_serv { margin-top: 100px; width: 100%; background: linear-gradient(180deg, #FFFFFF 26.5%, #E3F0FC 100%); position: relative; padding-bottom: 250px; .row { display: flex; align-items: center; } .white_wave_up { position: absolute; bottom: 0; left: 0; height: auto; svg, path { width: 100%; height: auto; margin-bottom: -9px; } } } #back-to-top { display: none; position: fixed; bottom: 70px; right: 25px; z-index: 3; font-size: 18px; outline: none; cursor: pointer; padding: 0; width: 60px; height: 60px; color: #fff; transition: 0.2s; background: transparent; border: none; backdrop-filter: blur(2px); border-radius: 15px; color: @primary-purple; background: #fff; box-shadow: 0px 4px 15px rgba(84, 84, 84, 0.2); } #back-to-top:hover { color: #fff; background: @primary-purple; } .page-header { width: 100%; padding: 100px 0; .content_box_style1 { margin: 0; .img_box { display: flex; justify-content: flex-end; .pack_image_box { position: relative; .img_specs_item_container { position: absolute; left: 0; bottom: 0; .item { background: rgba(255, 255, 255, 0.5); box-shadow: 0px 15px 95px -20px #99A4BC; backdrop-filter: blur(17px); border-radius: 5px; display: flex; align-items: center; justify-content: space-between; padding: 10px; position: relative; width: max-content; .ico { display: flex; align-items: center; justify-content: center; box-shadow: 0px 15px 35px -20px #000000; border-radius: 5px; width: 50px; height: 50px; margin-right: 10px; } .right { .text1 { color: #26303E; font-size: 18px; font-weight: bolder; } .text2 { color: #26303E; font-size: 14px; font-weight: 600; } } } .item1 { left: -120px; } .item2 { left: -70px; } .bg-1 { background: linear-gradient(180deg, #FFCD4E 0%, #CEFF7D 100%); } .bg-2 { background: linear-gradient(180deg, #EC1C24 0%, #671086 100%); } } img { box-shadow: 0px 55px 44px -40px rgba(38, 50, 101, 0.815); border-radius: 15px; } } } } } .eco_vir_serv_head { background: linear-gradient(0deg, #ffffff00 0%, #00629950 100%); .content_box_right_content { .mini-content { color: #000; } .title { color: #000; } .btn-purple-solid { height: 60px; display: flex; align-items: center; justify-content: center; padding: 0 30px; background: linear-gradient(90deg, #673DE6 0%, #006299 100%); box-shadow: 0px 15px 35px -20px #2E1453; border-radius: 7px; color: #fff; &:active { color: #673DE6; } } } } .premium_vir_serv_head { background: linear-gradient(0deg, #ffffff00 0%, #FF690050 100%); .content_box_right_content { .mini-content { color: #000; } .title { color: #000; } .btn-purple-solid { height: 60px; display: flex; align-items: center; justify-content: center; padding: 0 30px; background: #FF6900; box-shadow: 0px 15px 35px -20px rgba(255, 105, 0, 0.5); border-radius: 7px; color: #fff; border: none; font-weight: bold; } } } .dedicated_vir_serv_head { background: linear-gradient(0deg, #ffffff00 0%, #662bbe50 100%); .content_box_right_content { .mini-content { color: #000; } .title { color: #000; } .btn-purple-solid { height: 60px; display: flex; align-items: center; justify-content: center; padding: 0 30px; background: #613EB5; box-shadow: 0px 15px 35px -20px rgba(97, 62, 181, 0.5); border-radius: 7px; color: #fff; border: none; font-weight: bold; } } } .dedicated_pack { .packet_list_container { .packet_list_item { &:hover { .btn-buy { transform: scale(1.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.2); } } .btn-buy { height: 45px; border-radius: 6px; color: #fff; font-size: 14px; font-weight: 600; display: flex; align-items: center; justify-content: center; width: max-content; padding: 0 20px; border: none; border: 2px solid transparent; transition: .2s; background-position: 100%; width: 100%; background: linear-gradient(-45deg, #3dffff, #5a3dff, #ff3388, #3cf0c5); background-size: 600%; -webkit-animation: anime 16s linear infinite; animation: anime 16s linear infinite; border-radius: 50px; &:hover { color: #FF6900; transition: .2s; background-position: 150%; color: #fff; } } } } } .premium_pack { .packet_list_container { .packet_list_item { &:hover { .btn-buy { transform: scale(1.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.2); } } .btn-buy { height: 45px; border-radius: 6px; color: #fff; font-size: 14px; font-weight: 600; display: flex; align-items: center; justify-content: center; width: max-content; padding: 0 20px; border: none; border: 2px solid transparent; transition: .2s; background-position: 100%; width: 100%; background: linear-gradient(-45deg, #ffa63d, #ff3d77, #338aff, #3cf0c5); background-size: 600%; -webkit-animation: anime 16s linear infinite; animation: anime 16s linear infinite; border-radius: 50px; &:hover { color: #FF6900; transition: .2s; background-position: 150%; color: #fff; } } } } } .web_hosting_pack { .webhosting_packet_list_container { display: flex; align-items: center; justify-content: space-between; width: 100%; margin: auto; .item_box { background: rgb(255, 255, 255); box-shadow: 0px 25px 65px -40px #99A4BC; backdrop-filter: blur(17px); border-radius: 10px; // width : 24%; font-family: @fontbai; margin-bottom: 40px; .pack_head { padding: 50px; text-align: center; .pack_title { color: #4F5968; font-size: 30px; font-weight: 1000; } .pack_sub_text { color: #ACB0C1; font-size: 16px; margin-top: 5px; } } .webhost_pack_specs { display: flex; flex-direction: column; padding: 0; padding: 0; list-style: none; li { display: flex; align-items: center; justify-content: flex-start; padding: 10px 15px; .ico { margin-right: 10px; height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; } .text { font-size: 16px; color: #4F5968; font-weight: bold; } } } .pack_footer { border-top: 1px solid #99A4BC50; padding: 25px; .price_info { display: flex; align-items: center; justify-content: center; flex-direction: column; .old_price { color: #ACB0C1; font-size: 18px; font-weight: 600; } .price { font-size: 28px; font-weight: 1000; color: #04A0FF; span { font-weight: 400; } } } .btn_row { margin: 20px 0; display: flex; align-items: center; justify-content: center; .btn-buy { background: linear-gradient(266.23deg, #673DE6 13.49%, #00A3FF 89.41%); box-shadow: 0px 25px 15px -20px rgba(29, 103, 224, 0.5); border-radius: 6px; color: #fff; font-size: 16px; font-weight: bold; height: 55px; padding: 0 40px; display: flex; align-items: center; justify-content: center; width: 80%; transition: .2s; } } } } } } /* Global Styles */ body { background: #fff; transition: 0.2s; overflow-x: hidden; } html { --primary-text-color: #545454; scroll-behavior: smooth; } /* Header Styles */ .header-top { position: relative; width: 100%; height: 50px; overflow: hidden; background: linear-gradient(90deg, #4EFF5F 0%, #FFCD4E 100%); text-transform: uppercase; gap: 40px; display: flex; align-items: center; } .header-bottom { width: 100%; height: 40px; background: #5821A9; display: flex; align-items: center; justify-content: center; } /* Footer Styles */ .footer-top-wave { display: flex; margin-bottom: -5px; position: absolute; top: 0; } footer { background: linear-gradient(180deg, #7334d0 0%, #401282 100%); padding-top: 180px; font-family: @fontpoppins; position: relative; } /* Button Styles */ .btn { transition: 0.2s; &:hover { transition: 0.2s; opacity: 0.8; } } .btn-default { color: @primary-purple; background: #FFFFFF; border: 1px solid #FFFFFF; border-radius: 25px 0px 25px 5px; height: 50px; display: flex; align-items: center; justify-content: center; width: fit-content; padding: 0 20px; transition: 0.2s; &:hover { background: transparent; color: #fff; transition: 0.2s; i { margin-left: 40px; transition: 0.2s; } } i { margin-left: 30px; font-size: 30px; transition: 0.2s; } b { margin-left: 5px; } } /* Slider Styles */ .slider-area { background: @primary-purple; padding: 0; min-height: 600px; } .slider_bottom { display: flex; justify-content: center; align-items: center; width: 100%; svg { width: 100%; fill: @primary-purple; path, g { width: 100%; } } } /* Content Box Styles */ .content_box_style1 { margin: 100px auto; font-family: montserrat; .row { display: flex; align-items: center; } .content_box_right_content { .title { position: relative; color: #4F5968; font-size: 40px; font-weight: 1000; .text-1 { font-size: 40px; font-weight: 1000; } .text-2 { font-size: 30px; font-weight: 700; } &::before { content: ''; background-image: url(/assets/img/border_bottom.svg); height: 10px; position: absolute; width: 150px; bottom: -10px; } } .list_specs { color: @textcolor_1; list-style: none; padding-left: 0; li { padding-left: 1.5em; margin-bottom: 0.5em; position: relative; margin-bottom: 35px; &::before { content: ''; background-size: cover; position: absolute; left: 0; top: 4px; width: 16px; height: 16px; background-repeat: no-repeat; background: @textcolor_1; &:hover { color: #fff; transition: .2s; background: linear-gradient(266.23deg, #00A3FF 13.49%, #673DE6 89.41%); } } } } } } .packet_specs { margin: 50px 0; .title { position: relative; color: #4F5968; font-size: 30px; font-weight: bold; display: flex; justify-content: center; margin-bottom: 40px; font-weight: 1000; &::before { content: ''; background-image: url(/assets/img/border_bottom.svg); height: 10px; position: absolute; width: 150px; bottom: -10px; } } .sub_text { color: #4F5968; font-size: 14px; width: 30%; text-align: center; line-height: 2; margin: auto; } .packet_specs_list { display: flex; justify-content: space-between; padding: 0; margin: 0; list-style: none; flex-wrap: wrap; .green_box { background: #00DFAE; } .yellow_box { background: #FFCD4E; } .green_box { background: #00DFAE; } .red_box { background: #E54360; } .orange_box { background: #F79E1B; } .lightpurple_box { background: #C9A5FF; } .gray_box { background: #4F5968; } li { width: 33%; display: flex; justify-content: center; flex-direction: column; align-items: center; margin-top: 20px; transition: .2s; padding: 50px; .ico { display: flex; justify-content: center; align-items: center; width: 75px; height: 75px; box-shadow: 0px 15px 35px -20px #000000; border-radius: 5px; margin-bottom: 40px; } .list_title { color: #7D8CAC; font-size: 18px; font-weight: 1000; margin-bottom: 30px; } .text { color: #7D8CAC; font-size: 16px; text-align: center; line-height: 2; height: 200px; } &:hover { background: rgba(255, 255, 255, 0.5); box-shadow: 0px 15px 85px -50px #99A4BC; backdrop-filter: blur(17px); border-radius: 10px; transition: .2s; } } } } .page_sub_content { margin: 75px 0; .row { align-items: center; } .img_box { img { box-shadow: 0px 75px 45px -49px rgba(6, 24, 64, 0.25); border-radius: 25px; width: 80%; } } .content_box_right_content { .title { color: #4F5968; font-size: 30px; font-weight: bolder; margin-bottom: 20px; } .mini-content { color: #4F5968; font-size: 14px; line-height: 2.5; } } .mt-10 { margin-top: 10rem; } .mb-10 { margin-bottom: 10rem; } } .faq_container { margin: 100px 0; .faq_container_head { font-size: 30px; font-weight: 1000; color: #4F5968; display: flex; justify-content: center; align-items: center; flex-direction: column; margin-bottom: 50px; .sub-text { color: #4F5968; font-size: 16px; margin: 20px 0; font-weight: 500; } } body { background: #f4f4f4; display: flex; } #faq { max-width: 100%; margin: auto; padding: 0 15px; text-align: center; box-shadow: 0px 15px 55px -30px #1d212b41; } section.faq { padding-top: 2em; padding-bottom: 3em; } #faq ul { text-align: left; } .transition, p, ul li i:before, ul li i:after { transition: all 0.3s; } #faq .no-select, #faq h2 { -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; user-select: none; } #faq h1 { color: #000; margin-bottom: 30px; margin-top: 0; } #faq h2 { color: @primary-purple; font-family: 'hm_light', sans-serif; font-size: 20px; line-height: 34px; text-align: left; padding: 15px 15px 0; text-transform: none; font-weight: 300; letter-spacing: 1px; display: block; margin: 0; cursor: pointer; transition: .2s; } #faq p { color: #333; text-align: left; font-family: 'hm_light', sans-serif; font-size: 14px; line-height: 1.45; position: relative; overflow: hidden; max-height: 250px; will-change: max-height; contain: layout; display: inline-block; opacity: 1; transform: translate(0, 0); margin-top: 5px; margin-bottom: 15px; padding: 0 50px 0 15px; transition: .3s opacity, .6s max-height; hyphens: auto; z-index: 2; } #faq ul { list-style: none; perspective: 900; padding: 0; margin: 0; } #faq ul li { position: relative; overflow: hidden; padding: 0; margin: 0; /*padding-bottom : 4px;*/ /*padding-top : 18px;*/ background: #fff; // box-shadow : 0 3px 10px -2px rgba(0, 0, 0, 0.1); -webkit-tap-highlight-color: transparent; background: rgba(255, 255, 255, 0.5); backdrop-filter: blur(17px); /* Note : backdrop-filter has minimal browser support */ border-radius: 10px; } #faq ul li:last-of-type { padding-bottom: 0; } #faq ul li i { position: absolute; transform: translate(-6px, 0); margin-top: 28px; right: 15px; } #faq ul li i:before, ul li i:after { content: ""; position: absolute; background-color: #cc071e; width: 3px; height: 9px; } #faq ul li i:before { transform: translate(-2px, 0) rotate(45deg); } #faq ul li i:after { transform: translate(2px, 0) rotate(-45deg); } #faq ul li input[type=checkbox] { position: absolute; cursor: pointer; width: 100%; height: 100%; z-index: 1; opacity: 0; touch-action: manipulation; } #faq ul li input[type=checkbox]:checked~h2 { color: #000; } #faq ul li input[type=checkbox]:checked~p { /*margin-top: 0;*/ max-height: 0; transition: .3s; opacity: 0; /*transform : translate(0, 50%);*/ } } .blog_detail_container_header { text-align: center; .page-tilte { justify-content: center; text-align: center; display: flex; } .breadcrumb { background: transparent; li { font-size: 14px; a { font-size: 14px; color: #5821a9; } } } } .corporate_header, .bankaccounts_container_header, .contact_container_header, .contracts_container_header, .blog_container_header, .blog_detail_container_header, .aboutus_header { background: linear-gradient(180deg, #d2e9fa77 0%, #ffffff00 72%); height: 180px; width: 100%; display: flex; justify-content: center; align-items: center; margin-bottom: 50px; .page-title { font-weight: 1000; font-size: 30px; color: #4F5968; } } .corporate_container, .aboutus_container { margin: 100px 0; .kurumsal_top { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: start; .left-col { width: 50%; ul { list-style: none; padding: 0; margin: 0; display: flex; justify-content: space-between; flex-wrap: wrap; li { width: 49%; margin: 1% 0; a { width: 100%; background: linear-gradient(90deg, rgba(237, 237, 237, 0.5) 0%, rgba(213, 213, 213, 0.5) 100%); border: 1px solid rgba(237, 237, 237, 0.6); box-shadow: 0px 25px 55px -30px rgba(182, 177, 177, 0.4); border-radius: 5px; display: flex; height: 50px; align-items: center; height: 70px; text-decoration: none; color: #7F8289; font-weight: bold; transition: .2s; &:hover { opacity: .7; transition: .2s; } .ico { height: 50px; width: 50px; background: linear-gradient(90deg, rgba(237, 237, 237, 0.5) 0%, rgba(213, 213, 213, 0.5) 100%); border: 1px solid rgba(237, 237, 237, 0.6); box-shadow: 0px 25px 55px -30px rgba(182, 177, 177, 0.4); border-radius: 5px; display: flex; justify-content: center; align-items: center; color: #7F8289; margin: 0 10px; } } } } } .right-col { width: 49%; padding: 25px; .title { color: #5821A9; font-size: 18px; font-weight: bold; margin-bottom: 10px; } ul { list-style: none; padding: 0; margin: 0; display: flex; justify-content: space-between; flex-wrap: wrap; li { width: 49%; margin: 5px 0; a { color: #5821A9; font-size: 14px; font-weight: bold; text-decoration: none; transition: .2s; &:hover { opacity: .7; transition: .2s; } i { margin-right: 4px; } } } } } } .tab-content-blok-container { display: flex; align-items: center; justify-content: space-between; .box { background: url(/assets/img/sociallogintopbg.png), #FBFBFB; box-shadow: 0px 25px 55px -30px rgba(108, 47, 197, 0.2); width: 48%; display: flex; align-items: center; flex-direction: column; width: 49%; background-size: cover; * { margin: 10px 0; } .title { font-weight: bold; color: #4F5968; font-size: 25px; margin-top: 25px; } .cont { color: #4F5968; font-size: 16px; } .btn { height: 60px; border: 1px solid #5821A9; border-radius: 30px; color: #5821A9; font-size: 18px; display: flex; align-items: center; justify-content: center; font-weight: bold; width: min-content; padding: 0 40px; margin-bottom: 25px; i { margin-right: 5px; } &:hover { background: #5821A9; color: #fff; transition: .2s; } } } } .gallery-container { .gallery-block.grid-gallery { padding-bottom: 60px; padding-top: 60px; } .gallery-block.grid-gallery .heading { margin-bottom: 50px; text-align: center; } .gallery-block.grid-gallery .heading h2 { font-weight: bold; font-size: 1.4rem; } .gallery-block.grid-gallery a:hover { opacity: 0.8; } .gallery-block.grid-gallery .item img { box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15); transition: 0.4s; } .gallery-block.grid-gallery .item { margin-bottom: 20px; } @media (min-width: 576px) { .gallery-block.grid-gallery .scale-on-hover:hover { transform: scale(1.05); box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15) !important; } } } .tab-content { padding: 20px; background: #FFFFFF; box-shadow: 0px 25px 55px -30px rgba(108, 47, 197, 0.2); text-align: justify; font-size: 18px; margin: 75px 0; } h5 { color: #4F5968; font-size: 40px; margin-bottom: 20px; } p { color: #4F5968; line-height: 2.5; font-size: 16px; } .tabs-left, .tabs-right { border-bottom: none; padding-top: 0px; } .tabs-left { // border-right : 1px solid #ddd; display: flex; flex-direction: column; background: #FFFFFF; box-shadow: 0px 25px 55px -30px rgba(108, 47, 197, 0.2); li { background: #fff; a { height: 60px; padding-left: 25px; display: flex; align-items: center; transition: .2s; color: #7F8289; text-decoration: none; font-weight: bold; &:hover, &.active { background: @primary-purple; color: #fff; transition: .2s; } } } .color2 { background: #FBF9FF; } } .tabs-right { border-left: 1px solid #ddd; } .tabs-left>li, .tabs-right>li { float: none; margin-bottom: 0px; } .tabs-left>li { margin-right: -1px; } .tabs-right>li { margin-left: -1px; } .tabs-left>li.active>a, .tabs-left>li.active>a:hover, .tabs-left>li.active>a:focus { border-bottom-color: #ddd; color: red; border-right-color: transparent; } .tabs-right>li.active>a, .tabs-right>li.active>a:hover, .tabs-right>li.active>a:focus { border-bottom: 1px solid #ddd; border-left-color: transparent; color: red; } .tabs-left>li>a { border-radius: 4px 0 0 4px; margin-right: 0; } .tabs-right>li>a { border-radius: 0 4px 4px 0; margin-right: 0; } .sideways { margin-top: 50px; border: none; position: relative; } .sideways>li { height: 20px; width: 120px; margin-bottom: 100px; } .sideways>li>a { border-bottom: 1px solid #ddd; border-right-color: transparent; text-align: center; border-radius: 4px 4px 0px 0px; } .sideways>li.active>a, .sideways>li.active>a:hover, .sideways>li.active>a:focus { border-bottom-color: transparent; border-right-color: #ddd; border-left-color: #ddd; } .sideways.tabs-left { left: -50px; } .sideways.tabs-right { right: -50px; } .sideways.tabs-right>li { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .sideways.tabs-left>li { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } } .aboutus_container { .about-us-top { ul { list-style: none; padding: 0; margin: 0; display: flex; align-items: center; justify-content: space-between; li { width: 24%; display: flex; justify-content: center; align-items: center; flex-direction: column; box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; transition: 0.2s; box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1); transition: 0.2s; min-height: 200px; border-radius: 10px; .text1 { font-weight: bold; font-size: 16px; } .text2 { color: #00000080; margin-top: 10px; font-weight: bold; text-align: center; line-height: 2; font-size: 14px; } } } } } .bankaccounts_container { margin: 75px 0; .bank_list { display: flex; justify-content: space-between; flex-wrap: wrap; justify-content: space-between; .bank_item { margin-bottom: 1%; width: 49%; background: #FFFFFF; box-shadow: 0px 25px 35px -30px rgba(108, 47, 197, 0.1); padding: 40px; img { border-radius: 10px; box-shadow: 0px 25px 55px -30px rgba(108, 47, 197, 0.2); } .text-row { margin: 10px 0; margin-top: 25px; .text1 { font-weight: 500; color: #4F5968; font-size: 16px; margin-bottom: -5px; } .text2 { font-size: 25px; font-weight: bolder; color: #4F5968; position: relative; } .btn-copy { position: absolute; right: 0; font-size: 12px; background: #fff; color: #000; border-color: #000; border-radius: 50px; transition: .2s; overflow: hidden; top: 0; padding: 0 15px; height: 30px; &:hover { background: #000; color: #fff; transition: .2s; } .message { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; transition: opacity 0.3s ease; color: #ffffff; font-weight: bold; background: #000; height: 30px; display: flex; align-items: center; justify-content: center; font-size: 12px; padding: 0 25px; } } .btn-copy.show-message .message { opacity: 1; } } } .button_row { display: flex; justify-content: center; align-items: center; a { display: flex; justify-content: space-between; align-items: center; height: 50px; background: #fff; border: 1px solid #5821A9; border-radius: 30px; color: #5821A9; padding: 0 25px; margin-top: 15px; width: fit-content; transition: 0.2s; font-size: 14px; transition: .2s; font-weight: 800; &:hover { background: #5821A9; color: #fff; transition: .2s; } i { margin-left: 50px; } } } } } .contact_container { .contact_item_list { display: flex; justify-content: space-between; .item { display: flex; justify-content: center; flex-direction: column; text-align: center; margin: auto; width: 30%; padding: 50px 20px; transition: .2s; .icon { svg { width: 70px; } } .text1 { font-size: 22px; font-weight: 600; color: #000000; margin: 20px 0; } .text2 { font-size: 18px; font-weight: 1000; color: #626262; } .text3, .text4 { font-size: 16px; font-weight: 400; color: #626262; height: 40px; display: flex; justify-content: center; align-items: center; } .text3 { font-weight: 800 !important; font-size: 18px; } .text4 {} &:hover { .shadow1(); transition: .2s; } } } } .contracts_container { .contracts_list { display: flex; justify-content: space-between; .item { width: 24%; background: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.0588235); box-shadow: 0px 25px 35px -30px rgba(0, 0, 0, 0.0588235); padding: 15px 25px; .title { font-size: 18px; font-weight: 1000; color: #5822A9; margin-bottom: 10px; } .cont { color: #808080; line-height: 2; } a { display: flex; justify-content: space-between; align-items: center; height: 50px; background: #5821A9; border: 1px solid #5821A9; border-radius: 30px; color: #fff; padding: 0 25px; margin-top: 15px; width: fit-content; margin-right: 0; margin-left: auto; transition: .2s; font-size: 14px; font-weight: 600; &:hover { padding: 0 35px; transition: .2s; } i { margin-left: 25px; } } } } } .packet_container { .title { position: relative; color: #4F5968; font-size: 22px; font-weight: bold; display: flex; justify-content: center; margin-bottom: 30px; &::before { content: ''; background-image: url(/assets/img/border_bottom.svg); height: 10px; position: absolute; width: 150px; bottom: -10px; } } .sub-text { color: #4F5968; font-size: 14px; width: 30%; text-align: center; line-height: 2; margin: auto; margin-bottom: 20px; } .packet_list_container { margin-top: 50px; .packet_list_head { display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; margin-bottom: 20px; top: 0; z-index: 999; background: #fff; position: sticky; font-weight: bolder; div { display: flex; align-items: center; justify-content: flex-start; color: rgb(172, 176, 193); .ico { margin-right: 10px; path {} } .cpu_ico { path {} } } } .packet_list_item { display: flex; align-items: center; justify-content: space-between; color: #939393; margin-top: 10px; background: rgba(255, 255, 255, 0.5); box-shadow: 0px 25px 65px -20px #99a4bc87; backdrop-filter: blur(17px); border-radius: 10px; padding: 10px 20px; height: 150px; transition: all 0.3s ease; cursor: pointer; border: 2px solid transparent; &:hover { transform: translateY(-8px) scale(1.02); box-shadow: 0px 35px 80px -15px rgba(42, 195, 159, 0.3), 0px 15px 40px -10px rgba(0, 0, 0, 0.1); background: rgba(255, 255, 255, 0.8); border-color: #2AC39F; .pack_col_1 { color: #2AC39F; font-weight: 700; } .text_1 { color: #2AC39F !important; font-weight: 700; } .price { color: #1a9b7a !important; font-size: 20px; } .old_price { color: #666 !important; } } div { font-weight: bold; font-size: 14px; color: #4F5968; .text_1 { color: #4F5968; font-size: 18px; font-weight: bold; } .text_2 { color: #ACB0C1; font-size: 16px; font-weight: 500; } .old_price { font-size: 14px; color: #ACB0C1; opacity: .8; text-decoration: line-through; position: relative; display: inline-block; } .price { font-size: 18px; font-weight: bolder; color: #2AC39F; } .discount_badge { background: linear-gradient(45deg, #FF6B6B, #FF8E8E); color: white; font-size: 10px; font-weight: bold; padding: 2px 6px; border-radius: 4px; margin-left: 8px; display: inline-block; box-shadow: 0 2px 4px rgba(255, 107, 107, 0.3); animation: pulse 2s infinite; } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1); } } } } .pack_col_1 { width: 10%; } .pack_col_2 { width: 20%; } .pack_col_3 { width: 6%; } .pack_col_4 { width: auto; } .pack_col_5 { width: 10%; } .pack_col_6 { width: 10%; } .pack_col_7 { width: 10%; } } } .eco_vir_server { padding: 10px; .packet_list_container { .btn-buy { height: 45px; border-radius: 6px; color: #fff; font-size: 14px; font-weight: 600; display: flex; align-items: center; justify-content: center; width: max-content; padding: 0 20px; border: none; border: 2px solid transparent; transition: 0.2s; background-position: 100%; width: 100%; background: linear-gradient(-45deg, #f0dc5d, #819e33, #ff3388, #3cf0c5); background-size: 600%; -webkit-animation: anime 16s linear infinite; animation: anime 16s linear infinite; border-radius: 50px; } .packet_list_item { &:hover { .btn-buy { transform: scale(1.05); box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.2); } } } } } .datacenter_banner { background: #1A2B7A; padding: 25px 0; margin-bottom: 40px; display: flex; align-items: center; position: relative; overflow: hidden; .datacenter_logo { margin-right: 25px; position: relative; img { height: 50px; width: auto; filter: brightness(0) invert(1); } } .datacenter_text { color: white; font-size: 20px; font-weight: 500; position: relative; flex: 1; letter-spacing: 0.5px; } @media (max-width: 768px) { flex-direction: column; text-align: center; padding: 30px 0; .datacenter_logo { margin-right: 0; margin-bottom: 20px; img { height: 45px; } } .datacenter_text { font-size: 18px; } } } /* WhatsApp Floating Button */ .whatsapp-float { position: fixed; width: 70px; height: 70px; bottom: 20px; right: 20px; background: linear-gradient(135deg, #25d366, #128c7e); color: white; border-radius: 50px; text-align: center; font-size: 30px; box-shadow: 0 8px 25px rgba(37, 211, 102, 0.3), 0 4px 15px rgba(0, 0, 0, 0.1); z-index: 1000; display: flex; align-items: center; justify-content: center; transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); text-decoration: none; border: none; cursor: pointer; animation: whatsappPulse 2s infinite; overflow: hidden; &::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent); transition: left 0.6s; } &:hover { background: linear-gradient(135deg, #128c7e, #25d366); transform: scale(1.15) rotate(5deg); box-shadow: 0 12px 35px rgba(37, 211, 102, 0.5), 0 6px 20px rgba(0, 0, 0, 0.15); animation: none; &::before { left: 100%; } .whatsapp-icon { transform: scale(1.1) rotate(-5deg); } } &:active { transform: scale(1.05) rotate(2deg); } .whatsapp-icon { width: 40px; height: 40px; fill: white; transition: all 0.3s ease; filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2)); } @media (max-width: 768px) { width: 65px; height: 65px; bottom: 15px; right: 15px; font-size: 25px; .whatsapp-icon { width: 35px; height: 35px; } } @media (max-width: 480px) { width: 60px; height: 60px; .whatsapp-icon { width: 32px; height: 32px; } } } @keyframes whatsappPulse { 0% { box-shadow: 0 8px 25px rgba(37, 211, 102, 0.3), 0 4px 15px rgba(0, 0, 0, 0.1); } 50% { box-shadow: 0 8px 35px rgba(37, 211, 102, 0.5), 0 6px 20px rgba(0, 0, 0, 0.15); transform: scale(1.02); } 100% { box-shadow: 0 8px 25px rgba(37, 211, 102, 0.3), 0 4px 15px rgba(0, 0, 0, 0.1); } } .blog_container { .pagination { display: flex; justify-content: center; margin: 20px 0; button { background: #6610f2; display: flex; height: 35px; width: 35px; justify-content: center; align-items: center; gap: 8px; color: #fff; text-align: center; font-size: 14px; transition: 0.3s all ease; border: 1px solid transparent; font-weight: 500; border-radius: 5px; margin: 0 5px; } } .filters { display: flex; justify-content: center; margin: 20px 0; } .btn-tab { background: #6610f2; display: flex; height: 50px; padding: 18px 35px; justify-content: center; align-items: center; gap: 8px; color: #fff; text-align: center; font-size: 14px; transition: 0.3s all ease; border: 1px solid transparent; font-weight: 500; border-radius: 50px; margin: 0 5px; } .item-container { display: flex; justify-content: space-between; flex-wrap: wrap; } .item { border: 1px solid #ddd; padding: 0; margin: 10px; display: inline-block; width: 30%; -webkit-box-shadow: 0 17px 19px -13px #d2cfcf; box-shadow: 0 17px 19px -13px #d2cfcf; .item_bottom { padding: 15px; .item_title { font-weight: 700; margin-top: 15px; font-size: 18px; color: #2F1C6A; } .item_mini_cont { color: #000; line-height: 2; font-size: 14px; margin-top: 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; line-height: 2; max-height: 200px; width: 100%; color: #586773; margin-bottom: 15px; } a { background: #6610f2; height: 55px; color: #fff; display: flex; align-items: center; justify-content: center; width: fit-content; border-radius: 50px; padding: 0 25px; margin-right: 0; margin-left: auto; border-radius: 4px; i { margin-left: 15px; } } } } .item.hidden { display: none; } } .blog_detail_container { margin: 50px 0; .blog-right-quick-link { border-radius: 5px; overflow: hidden; border: 1px solid #F3F5F7; ul { list-style: none; padding: 0; margin: 0; .title { background: #DFE7E7; color: #000; font-size: 14px; font-weight: bold; height: 40px; display: flex; align-items: center; padding: 0 20px; } li { height: auto; display: flex; a { color: #708080; padding: 15px; font-weight: 500; font-size: 14px; text-decoration: none; transition: .2s; border-bottom: 1px solid #F3F5F7; width: 100%; &:hover { padding-left: 20px; transition: .2s; opacity: .7; } } &:last-child { a { border-bottom: none; } } } } } } .no-shadow { box-shadow: none !important; } @-webkit-keyframes anime { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } @keyframes anime { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }