﻿*{margin:0;box-sizing:border-box;padding:0}a{color:inherit;text-decoration:none}svg{width:30px;height:30px}.core-container{display:flex;flex-direction:column;min-height:100%;height:100%}.head_base{flex:1 0 auto}.biz_learnings{flex:0 0 auto}header,footer{width:100%}html,body{font-family:Arial,sans-serif;scroll-snap-type:none;min-height:100%;auto contain touch-action:none;scroll-behavior:auto;color:#000000;height:100%}.container{max-width:100%;margin:auto;width:1255px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-button{background:rgb(236,222,222);border-radius:10px}::-webkit-scrollbar-track{margin:2px 0;border-radius:18.6vw;background:rgb(217,188,188,0.5)}::-webkit-scrollbar-track:active{background:rgb(217,188,188,0.5)}::-webkit-scrollbar-thumb{background:radial-gradient(circle at center,#ffffff 32%,rgb(255,255,255,0.5) 31%,rgb(193,154,154) 0%,rgb(193,154,154,0.5) 8%,rgb(217,188,188) 31%,rgb(217,188,188,0.5) 94%,rgb(236,222,222) 20%);border:2px groove rgb(236,222,222);min-height:63px;border-radius:9.7rem}::-webkit-scrollbar-thumb:hover{box-shadow:2px 0px 7px 1px rgba(0,0,0,0.2);border-color:#ffffff;background:rgb(193,154,154)}::-webkit-scrollbar-thumb:active{background:rgb(193,154,154,0.5);box-shadow:inset -5px 2px 5px 6px rgba(0,0,0,0.7)}::-webkit-scrollbar-corner{}*{scrollbar-color:rgb(236,222,222) rgb(236,222,222)}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .contact{position:relative;font-family:Arial,sans-serif;padding:6rem 2rem;overflow:hidden;background:linear-gradient(135deg,rgb(236,222,222) 0%,rgba(245,247,250,0.9) 100%)}.contact::before{background:radial-gradient(circle,rgb(217,188,188,0.5) 0%,transparent 70%);position:absolute;height:25rem;width:25rem;opacity:0.5;z-index:0;animation:pulse 15s infinite alternate ease-in-out;top:-10%;content:"";right:-5%}.contact::after{z-index:0;opacity:0.4;content:"";height:18rem;left:-2%;background:radial-gradient(circle,rgb(193,154,154,0.5) 0%,transparent 70%);animation:pulse 18s infinite alternate-reverse ease-in-out;width:18rem;bottom:-5%;position:absolute}.contact h1{animation:slideInTitle 0.8s ease-out forwards;margin-bottom:3rem;font-weight:700;transform:translateY(0);z-index:2;text-align:center;font-size:38px;color:#000000;opacity:1;position:relative}.contact h1::after{content:"";height:3px;margin:1rem auto 0;transform-origin:center;background:linear-gradient(90deg,rgb(217,188,188) 0%,rgb(193,154,154) 100%);width:80px;display:block;transform:scaleX(0);animation:expandLine 1s 0.4s forwards ease-out}.contact .container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.contact .instant_help{opacity:0;position:relative;animation:fadeInUp 0.8s 0.2s forwards ease-out;gap:2.5rem;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,0.08);grid-template-columns:1fr;overflow:hidden;transform:translateY(20px);background:#ffffff;padding:2.5rem;display:grid}.contact .instant_help::before{background:linear-gradient(to bottom,rgb(217,188,188),rgb(193,154,154));left:0;height:100%;position:absolute;top:0;width:4px;opacity:0.8;content:""}.contact .instant_help > div{transition:transform 0.3s ease;padding:0.5rem 0}.contact .instant_help > div:hover{transform:translateX(5px)}.contact .instant_help > div:first-child{color:#000000;position:relative;font-size:calc(13px * 1.05);border-left:1px solid rgb(193,154,154,0.5);line-height:1.6;padding-left:1rem}.contact .instant_help h6{font-weight:600;font-size:17px;margin-bottom:0.75rem;color:#000000;text-transform:capitalize;display:flex;gap:0.5rem;align-items:center}.contact .instant_help span{padding-left:1.9rem;color:#000000;font-size:13px;transition:color 0.3s ease;display:block}.contact .talk_form{flex-direction:column;display:flex;gap:1rem}.contact .get_assistance{text-decoration:none;color:#000000;display:flex;padding:0.5rem 0;transition:color 0.3s ease,transform 0.3s ease;gap:0.5rem;font-weight:400;align-items:center;font-size:13px}.contact .get_assistance:hover{transform:translateX(5px);color:rgb(217,188,188)}.contact svg{transition:transform 0.3s ease;height:20px;width:20px}.contact .get_assistance:hover svg{transform:scale(1.15)}.contact svg path{fill:rgb(217,188,188);transition:fill 0.3s ease}.contact .get_assistance:hover svg path{fill:rgb(193,154,154)}@keyframes pulse {0%{transform:scale(1);opacity:0.4}50%{transform:scale(1.1);opacity:0.6}100%{transform:scale(1);opacity:0.4}} @keyframes slideInTitle {0%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes expandLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fadeInUp {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @media (min-width: 768px) {.contact{padding:8rem 3rem}.contact .instant_help{grid-template-columns:1fr 1fr;padding:3rem}.contact .instant_help > div:first-child{text-align:center;grid-column:1 / -1;padding-bottom:1.5rem;border-bottom:1px solid rgb(193,154,154,0.5);padding-left:0;border-left:none;margin:0 auto;max-width:90%}.contact h1{margin-bottom:4rem}.contact h1::after{width:120px}} @media (min-width: 992px) {.contact .instant_help{grid-template-columns:2fr 1fr 1fr}.contact .instant_help > div:first-child{padding-right:2rem;padding-bottom:0;border-right:1px solid rgb(193,154,154,0.5);grid-column:1;border-bottom:none;text-align:left}.contact .talk_form{gap:1.5rem}.contact .instant_help h6{font-size:calc(17px * 1.1)}.contact svg{width:22px;height:22px}} @media (hover: hover) {.contact .instant_help > div{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.contact .get_assistance{position:relative;overflow:hidden}.contact .get_assistance::after{width:100%;background:linear-gradient(90deg,rgb(217,188,188) 0%,rgb(193,154,154) 100%);transform-origin:right;bottom:0;position:absolute;left:0;transform:scaleX(0);transition:transform 0.4s ease;content:"";height:1px}.contact .get_assistance:hover::after{transform-origin:left;transform:scaleX(1)}}.about_this{overflow:hidden;background:rgb(236,222,222);position:relative;z-index:1;padding:120px 0}.about_this::before{bottom:0;content:"";position:absolute;top:0;opacity:0.05;z-index:-1;right:0;left:0;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgb(217,188,188,0.5) 10px,rgb(217,188,188,0.5) 11px ),repeating-linear-gradient( 45deg,transparent,transparent 10px,rgb(193,154,154,0.5) 10px,rgb(193,154,154,0.5) 11px )}.about_this .container{margin:0 auto;max-width:1200px;position:relative;padding:0 25px;z-index:2}.about_this h2{margin-bottom:70px;letter-spacing:2px;font-weight:700;position:relative;padding-bottom:20px;font-size:34px;text-transform:uppercase;color:#000000;text-align:center}.about_this h2::before{position:absolute;height:5px;transform:translateX(-50%);background:rgb(217,188,188);content:"";left:50%;bottom:0;width:60px;clip-path:polygon(0% 0%,90% 0%,100% 50%,90% 100%,0% 100%)}.about_this h2::after{animation:float 3s ease-in-out infinite;height:10px;transform:translateX(-50%) rotate(45deg);left:50%;bottom:-3px;background:rgb(193,154,154);position:absolute;width:10px;content:""}@keyframes float {0%,100%{transform:translateX(-50%) rotate(45deg) translateY(0)}50%{transform:translateX(-50%) rotate(45deg) translateY(-5px)}} .about_this .learning_classes{gap:40px;display:flex;flex-direction:column}.about_this .achieve_stats{padding:40px;position:relative;border-top:4px solid transparent;overflow:hidden;border-radius:14px;background:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,0.05);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.about_this .achieve_stats:nth-child(1){border-top-color:rgb(217,188,188)}.about_this .achieve_stats:nth-child(2){border-top-color:rgb(193,154,154)}.about_this .achieve_stats::before{top:-100px;border-radius:50%;height:200px;right:-100px;opacity:0.1;width:200px;content:"";background:linear-gradient(45deg,rgb(217,188,188,0.5),transparent);position:absolute;transition:all 0.5s ease}.about_this .achieve_stats:nth-child(2)::before{top:-100px;left:-100px;background:linear-gradient(45deg,rgb(193,154,154,0.5),transparent)}.about_this .achieve_stats:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.about_this .achieve_stats:hover::before{transform:scale(1.5)}.about_this .achieve_stats::after{width:100%;position:absolute;opacity:0.1;height:5px;content:"";bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,0.5),transparent)}.about_this .achieve_stats h3{position:relative;font-size:23px;display:inline-block;font-weight:600;margin-bottom:20px}.about_this .achieve_stats:nth-child(1) h3{color:rgb(217,188,188)}.about_this .achieve_stats:nth-child(2) h3{color:rgb(193,154,154)}.about_this .achieve_stats h3::after{transition:width 0.4s ease;bottom:-5px;content:"";left:0;background:currentColor;width:0;position:absolute;height:2px}.about_this .achieve_stats:hover h3::after{width:100%}.about_this .achieve_stats p{color:#000000;position:relative;font-size:15px;margin-bottom:0;z-index:2;line-height:1.8}.about_this::after{animation:moveDots 100s linear infinite;opacity:0.2;top:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgb(217,188,188,0.5) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgb(193,154,154,0.5) 1px,transparent 1px);position:absolute;z-index:-1;width:100%;height:100%;content:"";background-size:60px 60px}@keyframes moveDots {0%{background-position:0 0}100%{background-position:1000px 500px}} .about_this .container::before,.about_this .container::after{content:"";bottom:0;background:linear-gradient(to bottom,rgb(217,188,188,0.5),transparent);animation:scanline 3s linear infinite;position:absolute;width:2px;top:0;z-index:-1}.about_this .container::before{height:50%;animation-delay:1s;left:10%}.about_this .container::after{right:10%;background:linear-gradient(to bottom,rgb(193,154,154,0.5),transparent);height:70%}@keyframes scanline {0%{transform:translateY(-100%);opacity:0}50%{opacity:0.5}100%{transform:translateY(100%);opacity:0}} .about_this .achieve_stats:nth-child(1){animation:fadeInUp 0.7s ease-out forwards}.about_this .achieve_stats:nth-child(2){animation:fadeInUp 0.7s ease-out 0.2s forwards;opacity:0}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 992px) {.about_this{padding:90px 0}.about_this h2{margin-bottom:50px}.about_this .achieve_stats{padding:30px}} @media (max-width: 768px) {.about_this{padding:70px 0}.about_this h2{margin-bottom:40px;font-size:calc(34px * 0.9)}.about_this .achieve_stats{padding:25px}.about_this .achieve_stats h3{font-size:calc(23px * 0.9)}} @media (max-width: 576px) {.about_this{padding:50px 0}.about_this h2{margin-bottom:35px;font-size:calc(34px * 0.8);letter-spacing:1px}.about_this h2::before{width:40px;height:4px}.about_this .achieve_stats{padding:20px}.about_this .achieve_stats p{font-size:calc(15px * 0.95);line-height:1.6}.about_this .container::before,.about_this .container::after{display:none}}header{position:relative;width:100%;background:#ffffff;overflow:visible;z-index:99}header::before{left:0;width:100%;top:0;height:5px;background:linear-gradient(to right,rgb(217,188,188),rgb(193,154,154));content:"";position:absolute}header .header_pro{justify-content:space-between;padding:25px 30px;position:relative;display:flex;align-items:center}header .header_pro::after{width:100%;position:absolute;bottom:0;height:1px;content:"";background-color:rgb(236,222,222);left:0}header .header_pro .top_head{position:relative;z-index:2}header .header_pro .top_head .site_nav{display:block;overflow:hidden;position:relative}header .header_pro .top_head .site_nav svg{width:auto;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);height:40px}header .header_pro .top_head .site_nav:hover svg{transform:scale(1.08)}header .header_pro .page_header{list-style:none;display:flex;margin:0;padding:0}header .header_pro .page_header .main_bar{position:relative;margin:0 15px}header .header_pro .page_header .main_bar:last-child{margin-right:0}header .header_pro .page_header .main_bar a{font-weight:400;position:relative;overflow:hidden;letter-spacing:0.5px;color:#000000;padding:8px 0;font-family:Arial,sans-serif;font-size:14px;text-decoration:none;display:block;transition:color 0.3s ease,letter-spacing 0.3s ease}header .header_pro .page_header .main_bar a:hover{letter-spacing:1px;color:rgb(217,188,188)}header .header_pro .page_header .main_bar a::before,header .header_pro .page_header .main_bar a::after{background-color:rgb(217,188,188);position:absolute;content:"";left:0;width:100%;height:1px;transform-origin:right center;bottom:0}header .header_pro .page_header .main_bar a::before{transform:scaleX(0);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1)}header .header_pro .page_header .main_bar a::after{transition:transform 0.3s cubic-bezier(0.19,1,0.22,1) 0.1s;transform-origin:left center;transform:scaleX(0);background-color:rgb(193,154,154)}header .header_pro .page_header .main_bar a:hover::before{transform-origin:left center;transform:scaleX(1)}header .header_pro .page_header .main_bar a:hover::after{transform-origin:right center;transform:scaleX(1)}header .header_pro .page_header .main_bar a::after{bottom:-2px;opacity:0.3;height:3px}header .header_pro .page_header .main_bar:hover{animation:subtle-float 2s infinite alternate ease-in-out}@keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-4px)}} @media (max-width:992px){header .header_pro{padding:20px 15px;flex-direction:column}header .header_pro .top_head{margin-bottom:20px}header .header_pro .page_header{justify-content:center;width:100%;flex-wrap:wrap}header .header_pro .page_header .main_bar{margin:5px 12px}header .header_pro .page_header .main_bar a{font-size:calc(14px - 1px);padding:5px 0}@keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-2px)}}}@media (max-width: 767px) {header .header_pro{padding:15px 10px}header .header_pro .top_head{margin-bottom:15px}header .header_pro .top_head .site_nav svg{height:35px}header .header_pro .page_header{gap:5px}header .header_pro .page_header .main_bar{margin:2px 10px}}.thankYouBox{position:relative;padding:5rem 0;z-index:1;overflow:hidden;background:linear-gradient(135deg,rgb(217,188,188,0.5),rgb(193,154,154,0.5) 70%)}.thankYouBox::before{position:absolute;background-image:repeating-linear-gradient( 45deg,transparent,transparent 10px,rgba(255,255,255,0.03) 10px,rgba(255,255,255,0.03) 20px );top:0;width:100%;left:0;content:'';height:100%;z-index:-1}.thankYouBox::after{top:-50%;content:'';opacity:0.4;transform:scale(1.5);animation:pulse 15s infinite alternate ease-in-out;right:-50%;height:100%;z-index:-1;background:radial-gradient(circle,rgb(193,154,154,0.5) 0%,transparent 70%);width:100%;position:absolute}.thankYouBox .container{position:relative;padding:0 2rem;margin:0 auto;max-width:1200px}.thankYouBox .story_visual{position:relative;max-width:900px;display:flex;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.1);padding:3.5rem;z-index:2;transform:perspective(1000px) rotateX(2deg);backdrop-filter:blur(10px);background:rgba(255,255,255,0.9);margin:0 auto;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);flex-direction:column}.thankYouBox .story_visual:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.12),0 10px 20px rgba(0,0,0,0.07),0 0 0 1px rgba(255,255,255,0.15)}.thankYouBox .story_visual > div:first-child{margin-bottom:2rem;position:relative}.thankYouBox .story_visual > div:first-child::before{height:60px;width:1.5rem;position:absolute;left:-3.5rem;top:50%;transform:translateY(-50%);background:rgb(217,188,188);content:''}.thankYouBox h5{font-weight:700;border-left:3px solid rgb(193,154,154);line-height:1.4;position:relative;font-size:22px;color:#000000;margin:0;padding-left:1rem}.thankYouBox a{display:block;transform-origin:left center;text-decoration:none;transition:all 0.4s ease;overflow:hidden;position:relative}.thankYouBox a::before{height:100%;background:linear-gradient(90deg,rgb(217,188,188,0.5) 0%,transparent 100%);z-index:-1;opacity:0;width:100%;content:'';transition:opacity 0.5s ease;position:absolute}.thankYouBox a:hover::before{opacity:0.1}.thankYouBox p{margin:0;color:#000000;font-size:12px;transition:transform 0.3s ease,color 0.3s ease;line-height:1.7}.thankYouBox a:hover p{color:rgb(217,188,188);transform:translateX(5px)}.thankYouBox .story_visual > div:last-child{padding-top:2rem;position:relative}.thankYouBox .story_visual > div:last-child::before{top:0;width:100%;background:linear-gradient(90deg,rgb(217,188,188,0.5),transparent 80%);height:1px;left:0;content:'';position:absolute}@keyframes pulse {0%{transform:scale(1.5);opacity:0.4}50%{transform:scale(1.7);opacity:0.5}100%{transform:scale(1.5);opacity:0.4}} @media (max-width: 992px) {.thankYouBox{padding:4rem 0}.thankYouBox .story_visual{padding:2.5rem;transform:perspective(800px) rotateX(1deg)}.thankYouBox .story_visual > div:first-child::before{width:1rem;height:50px;left:-2.5rem}.thankYouBox h5{font-size:calc(22px - 0.1rem)}} @media (max-width: 768px) {.thankYouBox{padding:3rem 0}.thankYouBox .story_visual{padding:2rem;transform:none}.thankYouBox .story_visual:hover{transform:translateY(-5px)}.thankYouBox .story_visual > div:first-child::before{left:-2rem;height:40px;width:0.7rem}.thankYouBox h5{font-size:calc(22px - 0.2rem);padding-left:0.7rem}} @media (max-width: 576px) {.thankYouBox{padding:2.5rem 0}.thankYouBox .container{padding:0 1.5rem}.thankYouBox .story_visual{padding:1.5rem}.thankYouBox .story_visual > div:first-child{margin-bottom:1.5rem}.thankYouBox .story_visual > div:first-child::before{width:0.5rem;height:30px;left:-1.5rem}.thankYouBox h5{padding-left:0.5rem;font-size:calc(22px - 0.3rem)}.thankYouBox p{font-size:calc(12px - 0.1rem);line-height:1.6}.thankYouBox .story_visual > div:last-child{padding-top:1.5rem}}.secure_vaulting{background:linear-gradient(135deg,rgb(236,222,222) 0%,rgb(217,188,188,0.5) 100%);padding:4rem 2rem;position:relative;overflow:hidden}.secure_vaulting::before{background-image:repeating-linear-gradient( -45deg,transparent,transparent 20px,rgba(rgb(217,188,188,0.5),0.03) 20px,rgba(rgb(217,188,188,0.5),0.03) 40px );height:100%;position:absolute;width:100%;z-index:0;left:0;top:0;content:""}.secure_vaulting::after{top:-50%;z-index:0;width:100%;position:absolute;opacity:0.1;background:radial-gradient(circle,rgb(193,154,154,0.5) 0%,transparent 70%);right:-50%;height:100%;content:""}.secure_vaulting .container{animation:fadeIn 0.8s ease-out forwards;margin:0 auto;z-index:1;position:relative;max-width:1200px}.secure_vaulting h1{color:rgb(217,188,188);font-weight:700;padding-bottom:1rem;font-size:40px;margin-bottom:2rem;opacity:0;animation:slideInLeft 0.6s ease-out 0.2s forwards;position:relative;font-family:Arial,sans-serif;transform:translateX(-5px);letter-spacing:-0.02em}.secure_vaulting h1::after{background:linear-gradient(90deg,rgb(217,188,188) 0%,rgb(193,154,154) 100%);height:4px;position:absolute;animation:expandWidth 0.6s ease-out 0.8s forwards;transform-origin:left;transform:scaleX(0);left:0;content:"";width:80px;bottom:0}.secure_vaulting h2{padding-left:20px;margin:2.5rem 0 1.5rem;opacity:0;font-family:Arial,sans-serif;animation:slideInUp 0.5s ease-out 0.4s forwards;font-size:29px;font-weight:600;position:relative;transform:translateY(10px);color:rgb(193,154,154)}.secure_vaulting h2::before{height:calc(100% - 16px);top:8px;position:absolute;left:0;border-radius:2px;width:4px;content:"";background:rgb(193,154,154)}.secure_vaulting h3{margin:2rem 0 1rem;padding-left:15px;font-size:calc(29px * 0.85);color:rgb(193,154,154);transform:translateY(10px);position:relative;font-weight:600;font-family:Arial,sans-serif;animation:slideInUp 0.5s ease-out 0.5s forwards;opacity:0}.secure_vaulting h3::before{content:"";top:8px;left:0;border-radius:2px;background:rgb(193,154,154,0.5);width:3px;position:absolute;height:calc(100% - 16px)}.secure_vaulting h4{transform:translateY(8px);margin:1.5rem 0 1rem;animation:slideInUp 0.5s ease-out 0.6s forwards;font-size:calc(29px * 0.7);padding-left:12px;opacity:0;color:#000000;position:relative;font-family:Arial,sans-serif;font-weight:600}.secure_vaulting h4::before{background:rgba(0,0,0,0.5);border-radius:1px;position:absolute;height:calc(100% - 16px);left:0;width:2px;top:8px;content:""}.secure_vaulting p{line-height:1.7;font-size:18px;transform:translateY(8px);font-family:Arial,sans-serif;position:relative;color:#000000;animation:fadeSlideUp 0.7s ease-out 0.6s forwards;opacity:0;margin-bottom:1.5rem}.secure_vaulting p strong{position:relative;font-weight:600;color:#000000}.secure_vaulting p strong::after{position:absolute;content:"";left:0;background:rgb(193,154,154,0.5);bottom:-2px;height:1px;width:100%}.secure_vaulting ul{list-style-type:none;border-left:3px solid rgb(217,188,188,0.5);margin:0 0 2rem 0;background:rgba(rgb(255,255,255,0.5),0.5);opacity:0;position:relative;animation:fadeSlideIn 0.7s ease-out 0.8s forwards;padding:0.5rem 0 0.5rem 1.5rem;transform:translateX(10px)}.secure_vaulting ul::before{top:0;width:100%;left:0;opacity:0.1;content:"";position:absolute;background:linear-gradient(90deg,rgb(193,154,154,0.5) 0%,transparent 10%);height:100%}.secure_vaulting li{line-height:1.6;font-family:Arial,sans-serif;transform:translateY(8px);padding:0.8rem 0 0.8rem 1.8rem;opacity:0;color:#000000;position:relative;animation:listItemAppear 0.4s ease-out forwards;font-size:18px;margin-bottom:0.5rem;animation-delay:calc(0.9s + (0.1s * var(--li-index,0)))}.secure_vaulting li:nth-child(1){--li-index:1}.secure_vaulting li:nth-child(2){--li-index:2}.secure_vaulting li:nth-child(3){--li-index:3}.secure_vaulting li::before{height:8px;transform:rotate(45deg);border-radius:2px;position:absolute;box-shadow:0 0 0 3px rgb(217,188,188,0.5);content:"";top:1.2rem;background:rgb(217,188,188);left:0;width:8px}.secure_vaulting span{padding-left:1rem;transform:translateY(10px);color:#000000;border-left:1px dashed rgb(193,154,154,0.5);animation:fadeSlideUp 0.7s ease-out 1s forwards;font-size:18px;opacity:0;margin-bottom:1.5rem;font-family:Arial,sans-serif;position:relative;display:block;line-height:1.7}@keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes slideInLeft {from{transform:translateX(-20px);opacity:0}to{transform:translateX(-5px);opacity:1}} @keyframes slideInUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes expandWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeSlideIn {from{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}} @keyframes listItemAppear {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} @media (min-width: 768px) {.secure_vaulting{padding:5rem 3rem}.secure_vaulting h1{font-size:calc(40px * 1.1);margin-bottom:3rem}.secure_vaulting h1::after{height:5px;width:120px}.secure_vaulting h2{padding-left:25px;font-size:calc(29px * 1.05)}.secure_vaulting h2::before{width:6px}.secure_vaulting .container{padding:0 2rem}.secure_vaulting p,.secure_vaulting span,.secure_vaulting li{font-size:calc(18px * 1.05);line-height:1.75}.secure_vaulting ul{margin-bottom:2.5rem;padding:1rem 2rem 1rem 2.5rem}} @media (min-width: 992px) {.secure_vaulting{padding:6rem 4rem}.secure_vaulting h1{font-size:calc(40px * 1.2);margin-bottom:3.5rem}.secure_vaulting h1::after{width:150px}.secure_vaulting .container{max-width:1400px;padding:0 4rem}.secure_vaulting ul{padding:1.5rem 2.5rem 1.5rem 3rem;margin:0 0 3rem 2rem}.secure_vaulting h2{margin:3.5rem 0 2rem}.secure_vaulting p,.secure_vaulting span{margin-bottom:2rem}} @media (max-width: 767px) {.secure_vaulting{padding:3rem 1.5rem}.secure_vaulting h1{padding-bottom:0.8rem;font-size:calc(40px * 0.9)}.secure_vaulting h2{padding-left:15px;font-size:calc(29px * 0.9)}.secure_vaulting h3{font-size:calc(29px * 0.75);padding-left:12px}.secure_vaulting h4{font-size:calc(29px * 0.65);padding-left:10px}.secure_vaulting p,.secure_vaulting span,.secure_vaulting li{line-height:1.6;font-size:calc(18px * 0.95)}.secure_vaulting ul{margin-bottom:1.5rem;padding:0.5rem 0.5rem 0.5rem 1.2rem}.secure_vaulting li{padding:0.6rem 0 0.6rem 1.5rem}}.enroll_instantly{z-index:1;padding:140px 0;position:relative;background:linear-gradient(110deg,rgb(217,188,188) 0%,rgb(193,154,154) 100%);overflow:hidden}.enroll_instantly::before{position:absolute;width:100%;animation:patternMove 15s linear infinite;background:linear-gradient( 135deg,transparent 25%,rgba(255,255,255,0.05) 25%,rgba(255,255,255,0.05) 50%,transparent 50%,transparent 75%,rgba(255,255,255,0.05) 75% );z-index:-1;opacity:0.5;top:0;content:'';left:0;background-size:30px 30px;height:100%}.enroll_instantly::after{background:conic-gradient( from 0deg at 50% 50%,rgba(255,255,255,0) 0deg,rgba(255,255,255,0.03) 90deg,rgba(255,255,255,0) 180deg,rgba(255,255,255,0.03) 270deg,rgba(255,255,255,0) 360deg );width:200%;z-index:-1;content:'';animation:rotateConic 30s linear infinite;position:absolute;height:200%;top:-50%;left:-50%}.enroll_instantly .story_visual{z-index:2;margin:0 auto;justify-content:center;display:flex;padding:0;flex-direction:column;align-items:center;position:relative;max-width:900px}.enroll_instantly .story_visual::before{top:0;left:-20%;content:'';height:100%;transform:skewX(-15deg);backdrop-filter:blur(10px);z-index:-1;background:rgba(255,255,255,0.05);box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.05);border-radius:20px;position:absolute;width:140%}.enroll_instantly .story_visual::after{top:-30px;animation:floatBubble 10s ease-in-out infinite alternate;border-radius:50%;position:absolute;background:radial-gradient( circle,rgba(255,255,255,0.2) 0%,transparent 70% );right:-30px;filter:blur(20px);width:100px;content:'';z-index:-1;height:100px}.enroll_instantly h3{text-align:center;perspective:1000px;position:relative;transform-style:preserve-3d;padding:0 20px;font-weight:700;letter-spacing:2px;margin:60px 0;transform:rotateX(5deg);font-family:Arial,sans-serif;text-transform:uppercase;transition:all 0.5s ease;font-size:30px;color:#ffffff}.enroll_instantly h3::before{left:10%;top:-30px;content:'';position:absolute;width:80%;background:linear-gradient( to right,transparent,rgba(255,255,255,0.5),transparent );height:1px}.enroll_instantly h3::after{content:'';bottom:-30px;background:linear-gradient( to right,transparent,rgba(255,255,255,0.3),transparent );left:20%;position:absolute;height:1px;width:60%}.enroll_instantly h3:hover{transform:rotateX(0deg)}.enroll_instantly .get_assistance{margin-bottom:60px;font-size:19px;color:rgb(217,188,188);transform:perspective(1000px) rotateX(10deg);z-index:1;transition:all 0.4s ease;border-radius:10px;text-transform:uppercase;background:linear-gradient( 145deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100% );padding:20px 50px;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);position:relative;font-weight:600;transform-origin:bottom center;display:inline-block;text-decoration:none;letter-spacing:2px;font-family:Arial,sans-serif;overflow:hidden}.enroll_instantly .get_assistance::before{width:100%;background:linear-gradient( 145deg,rgb(217,188,188) 0%,rgb(193,154,154) 100% );z-index:-1;opacity:0;transition:opacity 0.4s ease;height:100%;top:0;left:0;content:'';position:absolute}.enroll_instantly .get_assistance::after{top:0;content:'';left:0;z-index:-1;background:linear-gradient( to bottom,rgba(0,0,0,0.05),transparent );height:20px;position:absolute;width:100%}.enroll_instantly .get_assistance:hover{color:#ffffff;transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.2),0 10px 20px rgba(0,0,0,0.1)}.enroll_instantly .get_assistance:hover::before{opacity:1}@media screen and (max-width: 992px) {.enroll_instantly{padding:120px 0}.enroll_instantly .story_visual::before{width:130%;left:-15%}.enroll_instantly h3{margin:50px 0;font-size:calc(30px * 0.9)}.enroll_instantly .get_assistance{margin-bottom:50px;font-size:calc(19px * 0.95);padding:18px 45px}} @media screen and (max-width: 768px) {.enroll_instantly{padding:100px 0}.enroll_instantly .story_visual::before{left:-10%;transform:skewX(-10deg);width:120%}.enroll_instantly h3{font-size:calc(30px * 0.8);transform:none;margin:40px 0}.enroll_instantly h3::before{top:-25px}.enroll_instantly h3::after{bottom:-25px}.enroll_instantly .get_assistance{margin-bottom:40px;padding:15px 40px;font-size:calc(19px * 0.9);transform:none}.enroll_instantly .get_assistance:hover{transform:translateY(-5px)}} @media screen and (max-width: 576px) {.enroll_instantly{padding:80px 0}.enroll_instantly .story_visual::before{left:-5%;width:110%;transform:skewX(-5deg)}.enroll_instantly h3{letter-spacing:1px;margin:35px 0;font-size:calc(30px * 0.7)}.enroll_instantly h3::before{top:-20px}.enroll_instantly h3::after{bottom:-20px}.enroll_instantly .get_assistance{padding:12px 35px;font-size:calc(19px * 0.85);margin-bottom:35px;letter-spacing:1px}} @keyframes patternMove {0%{background-position:0 0}100%{background-position:30px 30px}} @keyframes rotateConic {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes floatBubble {0%{transform:translate(0,0);opacity:0.5}50%{transform:translate(-20px,20px);opacity:0.7}100%{transform:translate(0,0);opacity:0.5}}.privacyConsentPanel{width:100%;box-shadow:0 -3px 10px rgba(0,0,0,0.5);bottom:0;z-index:100;border-top:3px solid rgb(217,188,188);background:rgb(236,222,222);padding:20px 0;position:fixed;justify-content:center;display:flex}.data_control{width:90%;border-radius:27px;padding:20px;display:flex;background:rgba(0,0,0,0.5);justify-content:space-between;border:2px solid rgb(217,188,188);max-width:1200px;margin:auto;align-items:center}.policy_ack{flex-shrink:0;margin-right:20px}.policy_ack svg{height:50px;fill:rgb(217,188,188);width:50px}.cookie_hide{color:#ffffff;text-align:left;flex-grow:1}.cookie_hide h5{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:23px;color:rgb(217,188,188);margin-bottom:10px}.cookie_hide p{color:#ffffff;margin:0;font-size:16px;line-height:1.5}.cookie_hide p a{text-decoration:underline;color:rgb(217,188,188)}.edu_approve{text-decoration:none;font-size:17px;border-radius:10px;background:rgb(217,188,188);min-width:120px;padding:10px 20px;color:#ffffff;flex-shrink:0;text-align:center;cursor:pointer;border:none}.cookie_button.user_tracker{margin-right:10px}#cookiePopupNotice{display:none}#cookiePopupNotice:checked ~ .privacyConsentPanel{visibility:hidden;opacity:0}@media only screen and (max-width: 1200px) {.data_control{text-align:center;align-items:center;flex-direction:column}.policy_ack{margin-right:0;margin-bottom:20px}.edu_approve{margin:10px 0;width:100%;max-width:250px}} .mentorship_profile{padding:60px 30px;background:linear-gradient(135deg,rgb(236,222,222) 0%,rgb(217,188,188,0.5) 100%);overflow:hidden;position:relative;min-height:400px}.mentorship_profile::before{height:200px;filter:blur(40px);border-radius:50%;top:-50px;position:absolute;content:"";background:rgb(193,154,154,0.5);z-index:0;animation:float 8s ease-in-out infinite;width:200px;right:-50px}.mentorship_profile::after{bottom:-30px;left:-30px;content:"";height:150px;position:absolute;width:150px;animation:float 6s ease-in-out infinite reverse;z-index:0;filter:blur(30px);background:rgb(217,188,188,0.5);border-radius:50%}.mentorship_profile .user_ratings{position:relative;flex-direction:row;transition:all 0.5s ease;transform:rotate(-3deg);display:flex;gap:30px;flex-wrap:wrap;z-index:1}.mentorship_profile .user_ratings:hover{transform:rotate(0deg) scale(1.02)}.mentorship_profile .img_preview{position:relative;width:280px;height:350px;border-radius:20px;transform:translateY(20px);box-shadow:15px 15px 0 rgb(193,154,154,0.5);clip-path:polygon(0 0,100% 10%,85% 100%,0% 90%);transition:all 0.4s ease}.mentorship_profile .user_ratings:hover .img_preview{box-shadow:20px 20px 0 rgb(193,154,154);transform:translateY(0)}.mentorship_profile .exp_projects{flex:1;display:flex;transform:translateX(-30px) rotate(3deg);padding:30px;justify-content:center;position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.1);flex-direction:column;background:#ffffff;border-radius:20px;transition:all 0.4s ease;min-width:280px}.mentorship_profile .user_ratings:hover .exp_projects{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateX(0) rotate(0deg)}.mentorship_profile .name{font-weight:700;position:relative;margin-bottom:10px;color:rgb(217,188,188);padding-bottom:15px;font-size:35px}.mentorship_profile .name::after{height:4px;position:absolute;bottom:0;content:"";width:60px;border-radius:2px;left:0;background:linear-gradient(90deg,rgb(193,154,154) 0%,transparent 100%)}.mentorship_profile .exp_projects > div:nth-child(2){font-weight:600;opacity:0.8;margin-bottom:20px;font-size:12px;color:#000000}.mentorship_profile .work_table{font-style:italic;border-left:3px solid rgb(193,154,154,0.5);color:#000000;font-size:calc(12px + 2px);padding-left:20px;line-height:1.6;position:relative}.mentorship_profile .work_table::before{position:absolute;font-family:Arial,sans-serif;font-size:80px;opacity:0.1;color:rgb(217,188,188);left:-15px;top:-20px;content:""}@keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}} @media (max-width: 991px) {.mentorship_profile{padding:40px 20px}.mentorship_profile .user_ratings{gap:20px;flex-direction:column}.mentorship_profile .img_preview{transform:translateY(0) rotate(-3deg);width:220px;margin:0 auto;height:280px}.mentorship_profile .exp_projects{transform:translateX(0) rotate(0);margin-top:-30px}.mentorship_profile .user_ratings:hover .img_preview{transform:translateY(-10px) rotate(0)}} @media (max-width: 767px) {.mentorship_profile{padding:30px 15px}.mentorship_profile .img_preview{width:180px;height:220px}.mentorship_profile .exp_projects{padding:20px}.mentorship_profile .name{font-size:calc(35px - 4px)}.mentorship_profile .work_table{font-size:12px}}.program_information{padding:7rem 0;background:linear-gradient(135deg,rgb(236,222,222) 0%,#ffffff 100%);position:relative;overflow:hidden}.program_information::before{background:repeating-linear-gradient( 45deg,rgb(217,188,188,0.5) 0px,rgb(217,188,188,0.5) 1px,transparent 1px,transparent 20px );position:absolute;left:0;height:100%;content:"";width:100%;pointer-events:none;top:0;opacity:0.05}.program_information::after{opacity:0.15;z-index:0;background:radial-gradient(circle,rgb(217,188,188,0.5) 0%,transparent 70%);right:-5%;content:"";height:30rem;position:absolute;width:30rem;top:-10%}.program_information .container{margin:0 auto;position:relative;padding:0 1.5rem;max-width:1200px;z-index:1}.program_information h2{transform:translateY(20px);position:relative;margin-bottom:3rem;text-align:center;font-size:36px;line-height:1.3;font-weight:700;color:#000000;opacity:0;animation:fadeInUp 0.8s ease forwards 0.2s}.program_information h2::after{border-radius:10px;width:80px;transform:translateX(-50%);height:4px;left:50%;background:linear-gradient(90deg,rgb(217,188,188) 0%,rgb(193,154,154) 100%);position:absolute;content:"";bottom:-15px}.program_information .skill_work{opacity:0;flex-direction:column;transform:translateY(30px);animation:fadeInUp 0.8s ease forwards 0.4s;gap:2.5rem;display:flex}.program_information .img_preview{position:relative;overflow:hidden;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);height:350px;border-radius:15px;box-shadow:0 15px 30px rgba(0,0,0,0.15);transform:perspective(1000px) rotateY(-3deg)}.program_information .img_preview::before{height:100%;content:"";left:0;position:absolute;background:linear-gradient( to bottom,transparent 60%,rgba(0,0,0,0.5) 100% );top:0;width:100%;z-index:1}.program_information .img_preview::after{position:absolute;left:-100%;animation:shimmer 6s infinite linear;width:300%;height:300%;background:linear-gradient( 135deg,transparent 0%,rgba(255,255,255,0.1) 50%,transparent 100% );content:"";top:-100%;z-index:2;transform:rotate(45deg)}.program_information .headline_wrap{display:flex;flex-direction:column;gap:1.5rem}.program_information .description{font-size:18px;transition:all 0.3s ease;line-height:1.7;font-weight:400;color:#000000;padding:0 0.5rem;position:relative}.program_information .description:first-of-type{border-left:3px solid rgb(217,188,188);padding-left:1.25rem;position:relative}.program_information .description:nth-of-type(2){border-right:3px solid rgb(193,154,154);padding-right:1.25rem;position:relative}.program_information .description:first-of-type::before{background:rgb(217,188,188);content:"";opacity:0.2;border-radius:50%;top:0;left:-10px;height:20px;width:20px;position:absolute}.program_information .description:nth-of-type(2)::after{bottom:0;width:20px;content:"";position:absolute;height:20px;border-radius:50%;right:-10px;background:rgb(193,154,154);opacity:0.2}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes shimmer {0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}} @media (min-width: 768px) {.program_information .skill_work{flex-direction:row;align-items:flex-start}.program_information .img_preview{height:450px;flex:0 0 45%}.program_information .headline_wrap{padding-left:2.5rem;flex:0 0 55%}.program_information .description{font-size:calc(18px + 0.05rem)}.program_information h2{margin-right:auto;margin-left:auto;max-width:80%;font-size:calc(36px + 0.2rem)}.program_information .img_preview:hover{transform:perspective(1000px) rotateY(0deg);box-shadow:0 20px 40px rgba(0,0,0,0.2)}} @media (min-width: 992px) {.program_information{padding:9rem 0}.program_information .container{padding:0 3rem}.program_information .img_preview{height:500px}.program_information h2{margin-bottom:4rem}.program_information .description{font-size:calc(18px + 0.1rem)}} @media (max-width: 767px) {.program_information{padding:5rem 0}.program_information h2{margin-bottom:2rem;font-size:calc(36px - 0.2rem)}.program_information .img_preview{height:280px}.program_information .headline_wrap{gap:1rem}.program_information .description{font-size:calc(18px - 0.1rem)}}.greeting_page{position:relative;perspective:1000px;min-height:100vh;background:rgb(236,222,222);overflow:hidden;width:100%}.greeting_page .page_entry{transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);width:100%;position:relative;transform-style:preserve-3d;height:100%}.greeting_page .page_title{transform-style:preserve-3d;transition:all 0.5s cubic-bezier(0.23,1,0.32,1);width:100%;flex-direction:column;position:relative;justify-content:center;height:100vh;display:flex;overflow:hidden;padding:5rem;align-items:flex-start}.greeting_page .page_title::before{content:"";bottom:0;right:0;left:0;top:0;transform:translateZ(-10px);z-index:1;background:linear-gradient( 135deg,rgba(rgb(217,188,188),0.92),rgba(rgb(193,154,154),0.85) );backdrop-filter:blur(8px);position:absolute}.greeting_page .page_title::after{z-index:2;width:110%;position:absolute;left:-5%;transform:translateZ(5px);background:linear-gradient( 45deg,rgb(217,188,188,0.5),transparent 60% );content:"";height:110%;pointer-events:none;top:-5%}.greeting_page .page_title span{max-width:650px;transform-origin:left center;position:relative;transform:translateZ(30px);display:block;opacity:0.9;z-index:10;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);margin-bottom:1.5rem}.greeting_page .page_title h3{font-weight:600;padding:1rem 1.5rem;text-shadow:0 2px 10px rgba(0,0,0,0.15);background:rgba(#000000,0.3);font-size:calc(22px * 1.05);color:#ffffff;letter-spacing:0.01em;clip-path:polygon(0 0,100% 0,98% 100%,0 100%);border-left:4px solid rgb(193,154,154);backdrop-filter:blur(5px);line-height:1.4}.greeting_page .page_title h1{text-shadow:0 2px 15px rgba(0,0,0,0.2);font-size:48px;color:#ffffff;transition:transform 0.8s cubic-bezier(0.165,0.84,0.44,1);font-weight:700;margin:0.5rem 0 1.5rem;max-width:80%;line-height:1.2;position:relative;letter-spacing:-0.02em;transform:translateZ(50px);z-index:10;transform-origin:left center}.greeting_page .page_title h1::after{height:5px;content:"";transform:skewX(-15deg);bottom:-15px;background:rgb(193,154,154);transform-origin:left bottom;left:0;transition:width 0.5s cubic-bezier(0.215,0.61,0.355,1);position:absolute;width:80px}.greeting_page .page_title div{perspective:500px;transition:transform 0.7s cubic-bezier(0.165,0.84,0.44,1);z-index:10;margin-top:2rem;position:relative;transform:translateZ(40px);opacity:0.95}.greeting_page .page_title div div{transform:translateZ(10px) rotateY(-5deg);background:linear-gradient( 135deg,rgba(255,255,255,0.15),rgba(255,255,255,0.05) );backdrop-filter:blur(10px);transition:transform 0.6s cubic-bezier(0.23,1,0.32,1),box-shadow 0.6s ease;border-bottom:1px solid rgba(255,255,255,0.1);border-left:2px solid rgb(193,154,154);padding:1.5rem 2rem;border-radius:0 10px 10px 0;max-width:550px;margin:0;box-shadow:10px 10px 30px rgba(0,0,0,0.15)}.greeting_page .page_title p{margin:0;font-weight:400;color:#ffffff;font-size:calc(18px * 1.15);letter-spacing:0.02em;line-height:1.6}.greeting_page:hover .page_title h1::after{width:120px}.greeting_page:hover .page_title div div{box-shadow:15px 15px 40px rgba(0,0,0,0.2);transform:translateZ(10px) rotateY(-2deg)}.greeting_page:hover .page_title span{transform:translateZ(35px)}.greeting_page:hover .page_title h1{transform:translateZ(55px)}@media (max-width: 1200px) {.greeting_page .page_title{padding:4rem}.greeting_page .page_title h1{max-width:90%;font-size:calc(48px * 0.9)}.greeting_page .page_title h3{font-size:22px}.greeting_page .page_title div div{max-width:500px}} @media (max-width: 992px) {.greeting_page .page_title{align-items:center;padding:3rem;justify-content:center}.greeting_page .page_title h1{font-size:calc(48px * 0.8);text-align:center;max-width:100%}.greeting_page .page_title h1::after{left:50%;transform:translateX(-50%) skewX(-15deg)}.greeting_page .page_title span{align-self:center;text-align:center}.greeting_page .page_title h3{font-size:calc(22px * 0.95);text-align:center}.greeting_page .page_title div{align-self:center}.greeting_page .page_title div div{border-bottom:2px solid rgb(193,154,154);padding:1.25rem 1.5rem;border-radius:10px;transform:translateZ(10px);border-left:none}.greeting_page .page_title p{text-align:center;font-size:calc(18px * 1.05)}.greeting_page:hover .page_title div div{transform:translateZ(15px)}} @media (max-width: 768px) {.greeting_page .page_title{height:100vh;padding:2rem}.greeting_page .page_title h1{line-height:1.3;font-size:calc(48px * 0.7);margin:1rem 0}.greeting_page .page_title h3{font-size:calc(22px * 0.9);clip-path:polygon(0 0,100% 0,97% 100%,0 100%);padding:0.75rem 1rem}.greeting_page .page_title div{margin-top:1.5rem}.greeting_page .page_title div div{padding:1rem 1.25rem;max-width:90%}.greeting_page .page_title p{font-size:18px}} @media (max-width: 576px) {.greeting_page .page_title{transform:none !important;padding:1.5rem}.greeting_page .page_title span,.greeting_page .page_title h1,.greeting_page .page_title div{max-width:100%;transform:none !important}.greeting_page .page_title h1{font-size:calc(48px * 0.6)}.greeting_page .page_title h3{padding:0.75rem;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);font-size:calc(22px * 0.85)}.greeting_page .page_title div div{background:rgba(255,255,255,0.1);max-width:100%;padding:1rem}.greeting_page .page_title p{font-size:calc(18px * 0.95)}.greeting_page:hover .page_title h1::after{width:80px}} @media (prefers-reduced-motion) {.greeting_page .page_title,.greeting_page .page_title span,.greeting_page .page_title h1,.greeting_page .page_title div,.greeting_page .page_title div div{transform:none !important;transition:none}.greeting_page:hover .page_title span,.greeting_page:hover .page_title h1,.greeting_page:hover .page_title div div{transform:none !important}}.pricing_feature{overflow:hidden;padding:120px 0;position:relative}.pricing_feature::before{left:0;bottom:0;position:absolute;right:0;top:0;opacity:0.85;background:#000000;z-index:1;content:""}.pricing_feature .container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 15px}.pricing_feature .study_pricing{text-align:center}.pricing_feature h2{font-size:31px;margin-bottom:1.5rem;position:relative;display:inline-block;color:#ffffff;font-weight:700}.pricing_feature h2::after{left:50%;width:80px;height:3px;content:"";bottom:-10px;background:linear-gradient(90deg,rgb(217,188,188),rgb(193,154,154));position:absolute;transform:translateX(-50%)}.pricing_feature .price_choices{max-width:800px;color:#ffffff;margin:0 auto 3rem;font-size:calc(16px * 1.1);line-height:1.6;opacity:0.9}.pricing_feature .discount_deals{padding:0;perspective:1000px;list-style:none;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pricing_feature .discount_deals li{transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);transform-style:preserve-3d}.pricing_feature .skill_pricing{backdrop-filter:blur(10px);overflow:hidden;display:block;transition:all 0.5s cubic-bezier(0.23,1,0.32,1);border:1px solid rgba(255,255,255,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.2);height:100%;background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.03));position:relative;text-decoration:none}.pricing_feature .skill_pricing::before{left:0;position:absolute;top:0;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);transform-origin:left;width:100%;background:linear-gradient(90deg,rgb(217,188,188),rgb(193,154,154));transform:scaleX(0);content:"";height:5px}.pricing_feature .skill_pricing:hover{box-shadow:0 15px 35px rgba(0,0,0,0.3);transform:translateY(-10px)}.pricing_feature .skill_pricing:hover::before{transform:scaleX(1)}.pricing_feature .basic_cost{display:flex;padding:2.5rem 1.5rem;height:100%;flex-direction:column}.pricing_feature .sub_options{color:#ffffff;display:flex;flex-direction:column;height:100%;justify-content:space-between}.pricing_feature .sub_options h4{font-size:calc(20px * 1.1);position:relative;margin-bottom:1.5rem;display:inline-block;font-weight:700;color:#ffffff;margin-top:0}.pricing_feature .sub_options h4::after{bottom:-8px;width:40px;content:"";position:absolute;height:2px;background:rgb(217,188,188);left:0}.pricing_feature .sub_options p{font-size:16px;max-height:200px;word-wrap:break-word;scrollbar-width:thin;color:#ffffff;scrollbar-color:rgb(217,188,188) rgba(255,255,255,0.1);margin-bottom:2rem;text-align:left;white-space:normal;line-height:1.6;overflow-y:auto;overflow-wrap:break-word;opacity:0.85}.pricing_feature .sub_options p::-webkit-scrollbar{width:4px}.pricing_feature .sub_options p::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}.pricing_feature .sub_options p::-webkit-scrollbar-thumb{background:rgb(217,188,188)}.pricing_feature .deal_opts{font-weight:700;color:#ffffff;border-radius:10px;position:relative;margin-top:auto;align-self:flex-start;font-size:calc(20px * 1.2);padding:0.75rem 1.5rem;box-shadow:0 5px 15px rgba(0,0,0,0.2);overflow:hidden;display:inline-block;transition:all 0.3s ease;background:linear-gradient(135deg,rgb(217,188,188),rgb(193,154,154))}.pricing_feature .deal_opts::before{height:100%;top:0;position:absolute;content:"";width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:-100%;transition:all 0.8s ease}.pricing_feature .skill_pricing:hover .deal_opts::before{left:100%}@media (max-width: 992px) {.pricing_feature{padding:80px 0}.pricing_feature .discount_deals{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pricing_feature .basic_cost{padding:2rem 1.25rem}} @media (max-width: 768px) {.pricing_feature{padding:60px 0}.pricing_feature .discount_deals{max-width:450px;grid-template-columns:1fr;margin:0 auto}.pricing_feature h2{font-size:calc(31px * 0.9)}.pricing_feature .price_choices{font-size:16px;margin-bottom:2rem}.pricing_feature .sub_options p{max-height:150px}} @media (max-width: 576px) {.pricing_feature{padding:50px 0}.pricing_feature h2{font-size:calc(31px * 0.8)}.pricing_feature .basic_cost{padding:1.5rem 1rem}.pricing_feature .deal_opts{font-size:20px;padding:0.5rem 1rem}} @media (hover: none) {.pricing_feature .skill_pricing:hover{transform:none}}.client_feedback{background:linear-gradient(145deg,rgb(236,222,222) 0%,rgba(rgb(193,154,154,0.5),0.08) 100%);padding:120px 0;position:relative;overflow:hidden}.client_feedback::before{left:0;width:100%;background-image:radial-gradient(circle at 20% 30%,rgba(rgb(217,188,188,0.5),0.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(rgb(193,154,154,0.5),0.12) 0%,transparent 60%);height:100%;z-index:0;top:0;position:absolute;content:""}.client_feedback::after{width:200px;position:absolute;z-index:0;transform:rotate(-15deg);content:"";top:-50px;height:200px;border:2px solid rgba(rgb(217,188,188,0.5),0.15);right:-50px}.client_feedback .container{position:relative;z-index:2}.client_feedback h2{text-align:center;margin-bottom:60px;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);font-weight:700;transform:translateY(0);position:relative;font-size:37px;color:#000000}.client_feedback h2::after{bottom:-20px;transform:translateX(-50%);background:linear-gradient(90deg,rgb(217,188,188) 0%,rgb(193,154,154) 100%);position:absolute;border-radius:10px;left:50%;content:"";height:4px;width:80px}.client_feedback .learning_opinion{padding:0;grid-template-columns:repeat(1,1fr);gap:30px;list-style:none;margin:0;display:grid}.client_feedback .user_ratings{transform-origin:center bottom;border-left:3px solid rgb(217,188,188);display:flex;background:#ffffff;position:relative;box-shadow:0 8px 30px rgba(rgba(0,0,0,0.5),0.08);flex-direction:column;transition:transform 0.5s ease,box-shadow 0.5s ease;padding:30px}.client_feedback .user_ratings:hover{box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.12);transform:translateY(-5px) scale(1.01)}.client_feedback .user_ratings::before{color:rgba(rgb(193,154,154,0.5),0.08);right:20px;position:absolute;line-height:0.7;top:10px;font-family:serif;content:"";z-index:0;font-size:120px}.client_feedback .user_ratings div{z-index:1;align-items:center;margin-bottom:15px;position:relative;display:flex}.client_feedback .user_ratings img{transition:transform 0.5s ease;object-fit:cover;margin-right:15px;width:60px;border:3px solid rgba(rgb(217,188,188,0.5),0.2);border-radius:50%;height:60px}.client_feedback .user_ratings:hover img{transform:scale(1.1) rotate(5deg)}.client_feedback .user_ratings h4{margin:0;font-weight:600;font-size:22px;color:#000000}.client_feedback .user_ratings .description{margin:0;z-index:1;color:#000000;line-height:1.6;font-size:16px;font-weight:400;position:relative;font-family:Arial,sans-serif}.client_feedback a{color:#ffffff;transition:transform 0.3s ease,box-shadow 0.3s ease;margin-top:50px;font-weight:600;box-shadow:0 6px 15px rgba(rgb(217,188,188,0.5),0.2);font-size:17px;background:linear-gradient(135deg,rgb(217,188,188) 0%,rgb(193,154,154) 100%);position:relative;padding:14px 32px;transform:translateY(0);text-decoration:none;border-radius:25px;overflow:hidden;display:inline-block}.client_feedback a:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(rgb(217,188,188,0.5),0.3)}.client_feedback a::before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;position:absolute;height:100%;left:-100%;transition:left 0.7s ease;top:0}.client_feedback a:hover::before{left:100%}@media (min-width: 768px) {.client_feedback{padding:150px 0}.client_feedback .learning_opinion{grid-template-columns:repeat(2,1fr)}.client_feedback h2{margin-bottom:80px;font-size:calc(37px * 1.1)}.client_feedback .user_ratings{padding:35px}} @media (min-width: 992px) {.client_feedback .learning_opinion{gap:40px;grid-template-columns:repeat(3,1fr)}.client_feedback h2{font-size:calc(37px * 1.2)}.client_feedback .user_ratings:nth-child(3n-1){transform:translateY(20px)}.client_feedback .user_ratings:nth-child(3n){transform:translateY(40px)}.client_feedback .user_ratings:nth-child(3n-1):hover{transform:translateY(15px) scale(1.01)}.client_feedback .user_ratings:nth-child(3n):hover{transform:translateY(35px) scale(1.01)}.client_feedback .user_ratings img{width:70px;height:70px}.client_feedback .user_ratings .description{font-size:calc(16px * 1.05)}} @media (min-width: 1200px) {.client_feedback{padding:180px 0}.client_feedback .learning_opinion{grid-template-columns:repeat(4,1fr)}.client_feedback .user_ratings:nth-child(3n-1),.client_feedback .user_ratings:nth-child(3n){transform:translateY(0)}.client_feedback .user_ratings:nth-child(4n-2){transform:translateY(15px)}.client_feedback .user_ratings:nth-child(4n-1){transform:translateY(30px)}.client_feedback .user_ratings:nth-child(4n){transform:translateY(45px)}.client_feedback .user_ratings:nth-child(4n-2):hover{transform:translateY(10px) scale(1.01)}.client_feedback .user_ratings:nth-child(4n-1):hover{transform:translateY(25px) scale(1.01)}.client_feedback .user_ratings:nth-child(4n):hover{transform:translateY(40px) scale(1.01)}.client_feedback h2::after{width:100px}} @media (prefers-reduced-motion: reduce) {.client_feedback .user_ratings,.client_feedback .user_ratings:hover,.client_feedback .user_ratings img,.client_feedback a,.client_feedback a:hover,.client_feedback a::before{animation:none;transform:none;transition:none}}.stay_informed{overflow:hidden;background:#ffffff;font-family:Arial,sans-serif;position:relative;padding:6rem 2rem}.stay_informed::before{background:linear-gradient(90deg,rgb(217,188,188),rgb(193,154,154));left:0;height:5px;position:absolute;width:100%;top:0;content:""}.stay_informed .story_visual{position:relative;max-width:1200px;z-index:1;margin:0 auto}.stay_informed .message_widget{padding:0;display:grid;gap:2rem;position:relative;margin-left:0;width:90%;max-width:700px;grid-template-columns:1fr}.stay_informed h3{opacity:0;padding:0;transform-origin:left;margin:0;font-size:clamp(18px,5vw,38px);font-weight:700;transform:translateY(30px);position:relative;color:#000000;line-height:1.1;animation:fadeUp 0.8s forwards}.stay_informed h3::after{animation:blinkDot 1.5s infinite;color:rgb(217,188,188);content:"."}.stay_informed .input_holder{grid-template-columns:1fr;display:grid;gap:1.5rem;animation:fadeUp 0.8s 0.2s forwards;width:100%;opacity:0;position:relative;transform:translateY(30px)}.stay_informed input[type="email"]{border:none;padding:0;grid-column:1 / -1;border-bottom:2px solid rgba(0,0,0,0.5);transition:all 0.3s ease;border-radius:0;font-size:13px;background:transparent;color:#000000;height:4rem}.stay_informed input[type="email"]:focus{border-bottom-color:rgb(217,188,188);outline:none}.stay_informed input[type="email"]::placeholder{opacity:0.7;transition:all 0.3s ease;transform:translateY(0);color:rgba(0,0,0,0.5)}.stay_informed input[type="email"]:focus::placeholder{opacity:0;transform:translateY(-20px)}.stay_informed .upgrade_skills{overflow:hidden;font-size:19px;font-weight:400;cursor:pointer;border-radius:0;justify-self:start;padding:1rem 3rem;text-transform:uppercase;letter-spacing:1px;background:transparent;transition:all 0.3s ease;position:relative;color:#000000;border:1px solid #000000;z-index:1}.stay_informed .upgrade_skills::before{transition:width 0.4s cubic-bezier(0.165,0.84,0.44,1);position:absolute;content:"";left:0;top:0;background:rgb(217,188,188);width:0;z-index:-1;height:100%}.stay_informed .upgrade_skills:hover{border-color:rgb(217,188,188);color:#ffffff}.stay_informed .upgrade_skills:hover::before{width:100%}.stay_informed::after{transform:translateX(50%);height:60%;animation:slideBg 1.2s 0.4s forwards cubic-bezier(0.25,1,0.5,1);position:absolute;top:20%;z-index:0;clip-path:polygon(0 0,100% 25%,100% 75%,0 100%);right:0;width:30%;background:rgb(236,222,222);content:""}@keyframes fadeUp {to{opacity:1;transform:translateY(0)}} @keyframes blinkDot {0%,100%{opacity:1}50%{opacity:0}} @keyframes slideBg {to{transform:translateX(0)}} @media (min-width: 768px) {.stay_informed{padding:8rem 4rem}.stay_informed .message_widget{gap:3rem;width:70%}.stay_informed .input_holder{grid-template-columns:2fr 1fr}.stay_informed input[type="email"]{grid-column:1}.stay_informed .upgrade_skills{align-self:end;margin-bottom:2px;grid-column:2}} @media (max-width: 767px) {.stay_informed{padding:5rem 1.5rem}.stay_informed .message_widget{width:100%}.stay_informed .input_holder{gap:2rem}.stay_informed::after{width:50%;height:30%;top:10%}}footer{z-index:1;perspective:1000px;position:relative}footer::before{top:0;bottom:0;right:0;opacity:0.9;background:linear-gradient(135deg,rgb(193,154,154,0.5) 0%,rgb(217,188,188,0.5) 100%);left:0;z-index:-2;content:"";position:absolute}footer::after{bottom:0;z-index:-1;left:0;top:0;background:radial-gradient(circle at 20% 20%,transparent 0,transparent 80px,rgba(255,255,255,0.03) 81px),radial-gradient(circle at 80% 40%,transparent 0,transparent 120px,rgba(255,255,255,0.03) 121px),radial-gradient(circle at 40% 70%,transparent 0,transparent 100px,rgba(255,255,255,0.03) 101px);right:0;position:absolute;content:""}.biz_learnings{color:#ffffff;position:relative;padding:5rem 0 2.5rem}.biz_learnings::before{content:"";position:absolute;width:100%;background:repeating-linear-gradient( 90deg,rgb(217,188,188) 0px,rgb(217,188,188) 40px,rgb(193,154,154) 40px,rgb(193,154,154) 80px );height:20px;top:0;left:0}.biz_learnings .container{justify-content:space-between;flex-wrap:wrap;display:flex;gap:4rem;position:relative}.biz_learnings .company_holder{position:relative;border-bottom:6px solid rgb(217,188,188);transition:all 0.4s ease;box-shadow:0 20px 30px rgba(0,0,0,0.15);background:rgb(217,188,188,0.5);padding:2rem;transform-style:preserve-3d;transform:rotateX(5deg);border-radius:0;flex:1 1 380px}.biz_learnings .company_holder:hover{transform:rotateX(0deg)}.biz_learnings .company_holder h3{font-size:35px;color:#ffffff;transform:translateZ(20px);font-weight:700;position:relative;margin:0 0 1.5rem;letter-spacing:1px;display:inline-block}.biz_learnings .company_holder h3::before{position:absolute;left:-10px;top:-10px;border-left:3px solid #ffffff;content:"";border-top:3px solid #ffffff;height:30px;width:30px}.biz_learnings .company_holder h3::after{right:-10px;height:30px;position:absolute;content:"";bottom:-10px;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;width:30px}.biz_learnings .med_guides{background:rgba(255,255,255,0.1);transform:translateZ(10px);font-size:16px;color:#ffffff;border-radius:10px;padding:1.5rem;line-height:1.6}.biz_learnings .diversity{flex:1 1 calc(100% - 480px);min-width:400px}.biz_learnings .head_core{flex-wrap:wrap;display:flex;gap:3rem}.biz_learnings .page_header{transition:all 0.4s ease;min-width:220px;transform-style:preserve-3d;flex:1 1 calc(50% - 1.5rem);position:relative;transform:rotateX(-5deg)}.biz_learnings .page_header:hover{transform:rotateX(0deg)}.biz_learnings .page_header h5{font-size:24px;min-width:200px;transform:translateZ(15px);box-shadow:0 15px 25px rgba(0,0,0,0.1);display:inline-block;color:#ffffff;margin:0 0 1.5rem;position:relative;padding:1rem 1.5rem;background:rgb(193,154,154,0.5);font-weight:600}.biz_learnings .page_header h5::after{content:"";height:5px;left:0;right:0;background:rgb(193,154,154);bottom:-5px;position:absolute}.biz_learnings .page_header .head_core{flex-direction:column;padding:1rem;display:flex;background:rgba(255,255,255,0.1);gap:1rem;transform:translateZ(5px);border-radius:10px}.biz_learnings .page_header .head_core a{text-decoration:none;position:relative;overflow:hidden;background:rgba(255,255,255,0.05);font-size:16px;transition:all 0.3s ease;display:block;padding:0.7rem 1rem;transform:translateZ(10px);color:#ffffff;border-radius:10px}.biz_learnings .page_header .head_core a::before{top:0;height:100%;content:"";transition:all 0.5s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;position:absolute;left:-100%}.biz_learnings .page_header .head_core a:hover{background:rgb(193,154,154,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.1);color:#ffffff}.biz_learnings .page_header .head_core a:hover::before{left:100%}.exam_prep{padding:2rem 0;transform-style:preserve-3d;position:relative;margin-top:3rem;perspective:1000px;background:rgb(193,154,154,0.5)}.exam_prep::before{top:-20px;left:0;transform-origin:bottom;position:absolute;height:20px;content:"";transform:rotateX(45deg);background:rgb(193,154,154);width:100%}.exam_prep .container{display:flex;align-items:center;justify-content:center}.exam_prep .lecture_ref{box-shadow:0 10px 20px rgba(0,0,0,0.1);border-radius:50px;color:#ffffff;transform:translateZ(5px);font-size:14px;padding:0.8rem 2rem;text-align:center;background:rgba(255,255,255,0.1)}@media (max-width: 1200px) {.biz_learnings .container{gap:3rem}.biz_learnings .company_holder{flex:1 1 350px}.biz_learnings .diversity{min-width:350px;flex:1 1 calc(100% - 430px)}.biz_learnings .head_core{gap:2rem}} @media (max-width: 992px) {.biz_learnings{padding:4rem 0 2rem}.biz_learnings .container{flex-direction:column;gap:3rem}.biz_learnings .company_holder,.biz_learnings .diversity{flex:1 1 100%;min-width:100%}.biz_learnings .page_header{min-width:220px;flex:1 1 calc(50% - 1.5rem)}.biz_learnings .company_holder,.biz_learnings .page_header{transform:none}} @media (max-width: 768px) {.biz_learnings{padding:3.5rem 0 1.5rem}.biz_learnings .head_core{gap:1.5rem}.biz_learnings .company_holder h3{font-size:calc(35px - 2px)}.biz_learnings .company_holder h3::before,.biz_learnings .company_holder h3::after{width:20px;height:20px}.exam_prep{margin-top:2rem}.exam_prep::before{height:15px;top:-15px}} @media (max-width: 576px) {.biz_learnings{padding:3rem 0 1rem}.biz_learnings .page_header{min-width:100%;flex:1 1 100%}.biz_learnings .head_core{gap:0.7rem}.biz_learnings .page_header .head_core a{padding:0.6rem 0.8rem}.exam_prep{padding:1.5rem 0;margin-top:1.5rem}.exam_prep::before{display:none}} @media (max-width: 420px) {.biz_learnings::before{height:10px}.biz_learnings .company_holder h3::before,.biz_learnings .company_holder h3::after{display:none}.biz_learnings .page_header h5{width:100%;min-width:auto}.exam_prep .lecture_ref{padding:0.7rem 1.5rem;width:90%}}.contact_box{padding:100px 0;background-color:rgb(236,222,222);overflow:hidden;position:relative}.contact_box::before{left:0;top:0;content:"";opacity:0.15;width:100%;height:100%;position:absolute;background:linear-gradient(120deg,rgb(217,188,188,0.5) 0%,transparent 75%)}.contact_box::after{bottom:0;height:70%;content:"";opacity:0.1;background:linear-gradient(240deg,rgb(193,154,154,0.5) 0%,transparent 70%);right:0;position:absolute;width:70%}.contact_box .container{padding:0 30px;margin:0 auto;max-width:1200px;z-index:1;position:relative}.contact_box h2{margin-bottom:15px;font-weight:700;font-size:28px;color:#000000;position:relative;font-family:Arial,sans-serif;text-align:center}.contact_box .request_inquiry{margin-top:50px;background:#ffffff;flex-direction:row-reverse;box-shadow:0 20px 40px rgba(0,0,0,0.08);overflow:hidden;display:flex;flex-wrap:wrap;border-radius:23px}.contact_box .img_preview{position:relative;overflow:hidden;flex:0 0 40%;min-height:500px}.contact_box .img_preview::after{right:0;content:"";position:absolute;left:0;bottom:0;top:0;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,0.4))}.contact_box .request_message{padding:60px;position:relative;flex:0 0 60%}.contact_box .request_message::before{content:"";height:calc(100% - 80px);border-radius:2.5px;background:linear-gradient(to bottom,rgb(217,188,188),rgb(193,154,154));width:5px;top:40px;position:absolute;left:0}.contact_box form{padding-left:25px;width:100%}.contact_box form h3{font-size:23px;font-weight:600;margin-bottom:35px;font-family:Arial,sans-serif;color:#000000}.contact_box form input[type="text"]{border-radius:10px;padding:18px 25px;margin-bottom:20px;transition:all 0.3s ease;font-size:13px;background:rgb(236,222,222);color:#000000;width:100%;border:none;font-family:Arial,sans-serif}.contact_box form input[type="text"]:focus{outline:none;box-shadow:0 0 0 2px rgb(217,188,188,0.5);background:rgba(rgb(217,188,188),0.05)}.contact_box form input[type="text"]::placeholder{color:rgba(#000000,0.4)}.contact_box .connect_support{margin:10px 0 30px;align-items:flex-start;display:flex}.contact_box .connect_support input[type="checkbox"]{opacity:0;position:absolute}.contact_box .connect_support label{cursor:pointer;line-height:1.5;padding-left:35px;font-size:14px;position:relative;color:#000000}.contact_box .connect_support label::before{border-radius:10px;height:22px;width:22px;position:absolute;border:2px solid rgb(217,188,188,0.5);transition:all 0.2s ease;top:2px;content:"";left:0}.contact_box .connect_support input[type="checkbox"]:checked + label::before{border-color:rgb(217,188,188);background-color:rgb(217,188,188)}.contact_box .connect_support input[type="checkbox"]:checked + label::after{top:9px;left:8px;width:6px;transform:rotate(45deg);border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;height:11px;position:absolute;content:""}.contact_box .connect_support label a{color:rgb(217,188,188);transition:all 0.3s ease;text-decoration:none}.contact_box .connect_support label a:hover{color:rgb(193,154,154);text-decoration:underline}.contact_box form .reach_map{font-family:Arial,sans-serif;display:inline-block;overflow:hidden;font-weight:600;padding:15px 35px;font-size:18px;color:#ffffff;transition:all 0.3s ease;border:none;position:relative;border-radius:10px;background:linear-gradient(45deg,rgb(217,188,188),rgb(193,154,154));cursor:pointer}.contact_box form .reach_map::before{left:-10%;height:120%;background:rgba(255,255,255,0.2);width:120%;content:"";position:absolute;transition:all 0.4s ease;top:-10%;transform:rotate(45deg) translateX(-200%)}.contact_box form .reach_map:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(rgb(217,188,188),0.3)}.contact_box form .reach_map:hover::before{transform:rotate(45deg) translateX(200%)}.contact_box svg{width:22px;height:22px;fill:rgb(217,188,188)}.contact_box svg path{transition:fill 0.3s ease;fill:rgb(217,188,188)}@keyframes pulseGlow {0%,100%{opacity:0.05}50%{opacity:0.1}} @media screen and (max-width: 1024px) {.contact_box .request_message{padding:50px 40px}} @media screen and (max-width: 991px) {.contact_box .img_preview{min-height:300px;flex:0 0 100%}.contact_box .request_message{flex:0 0 100%}.contact_box .request_message::before{background:linear-gradient(to right,rgb(217,188,188),rgb(193,154,154));height:5px;left:40px;width:calc(100% - 80px);top:0}.contact_box form{padding-top:25px;padding-left:0}} @media screen and (max-width: 767px) {.contact_box{padding:70px 0}.contact_box .img_preview{min-height:250px}.contact_box .request_message{padding:40px 30px}.contact_box .request_message::before{left:30px;width:calc(100% - 60px)}} @media screen and (max-width: 480px) {.contact_box{padding:50px 0}.contact_box h2{font-size:calc(28px * 0.8)}.contact_box .img_preview{min-height:200px}.contact_box .request_message{padding:30px 20px}.contact_box .request_message::before{width:calc(100% - 40px);left:20px}.contact_box form h3{margin-bottom:25px;font-size:calc(23px * 0.9)}.contact_box form input[type="text"]{padding:15px 20px}.contact_box form .reach_map{text-align:center;width:100%}}