header,footer{width:100%}header{width:100%;z-index:100;background:linear-gradient(to right,#ffffff,rgb(239,217,217));box-shadow:0 3px 15px rgba(0,0,0,0.07);position:relative;padding:0}.thanksArea::after{height:300px;transform:rotate(15deg);z-index:0;bottom:-50px;animation:float 15s ease-in-out infinite;width:300px;content:"";position:absolute;background:rgb(220,185,185);right:-50px;opacity:0.1;border-radius:100px}.thanksArea .skill_boost{padding:40px;transform:perspective(1000px) rotateY(-2deg);position:relative;border-radius:8px;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);overflow:hidden;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);background:#ffffff}.about_this::before{bottom:0;right:0;background:linear-gradient(135deg,rgba(12,19,35,0.92),rgba(28,35,61,0.85));content:"";top:0;z-index:1;left:0;position:absolute}.about_this h2::after{left:0;content:"";position:absolute;width:100px;height:2px;background:linear-gradient(90deg,rgb(197,154,154),transparent);bottom:-12px}.about_this .text_widget:hover::before{opacity:1}.about_this .text_widget > div{position:relative}.about_this .text_widget p::after{left:0;height:2px;transition:width 0.3s ease;background:rgb(197,154,154);width:40px;bottom:-6px;content:"";position:absolute}footer{width:100%;z-index:1;position:relative}.scholar_cta::after{animation:shiftGradient 15s infinite linear;background:linear-gradient(45deg,transparent 40%,rgb(220,185,185,0.5) 70%,transparent 100%);position:absolute;left:0;bottom:0;content:"";pointer-events:none;right:0;top:0}footer .info_item svg{fill:rgb(220,185,185);margin-right:12px;width:20px;filter:drop-shadow(0 0 3px rgb(220,185,185,0.5));transition:transform 0.3s ease;height:20px}footer .top_mentor{align-items:flex-start;flex-direction:column;display:flex;gap:15px}footer .first_section{position:relative;transition:box-shadow 0.3s ease;border:1px solid rgba(255,255,255,0.05);border-radius:25px;backdrop-filter:blur(5px);background:rgba(255,255,255,0.03);padding:25px}footer .first_section:hover h5::after{width:100px}footer .header_sitebar{display:flex;margin-bottom:25px;flex-direction:column;gap:10px}footer .header_sitebar a:hover{color:rgb(220,185,185);padding-left:20px}footer .subscribe_holder{border-radius:25px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.2);overflow:hidden;background:linear-gradient(135deg,rgb(197,154,154,0.5),#000000);padding:30px}footer .subscribe_holder h5::after{width:100%;left:0;background:linear-gradient(90deg,rgb(220,185,185),transparent);bottom:-5px;height:2px;content:"";position:absolute}footer .news_label{font-size:16px;overflow:hidden;padding:14px 24px;text-align:center;border:none;position:relative;background:rgb(220,185,185);font-weight:600;border-radius:10px;cursor:pointer;transition:all 0.3s ease;color:#ffffff;display:inline-block}.sign_up_now::after{background:linear-gradient(0deg,transparent 0%,#ffffff 50%,transparent 100%),linear-gradient(90deg,transparent 0%,#ffffff 50%,transparent 100%);position:absolute;content:'';top:0;height:100%;width:100%;left:0;opacity:0.05;animation:gridGlow 8s ease-in-out infinite alternate;z-index:-1;background-size:100% 30px,30px 100%}.sign_up_now .skill_boost::after{height:200%;position:absolute;animation:pulseRadial 10s ease-in-out infinite;content:'';opacity:0.1;background:radial-gradient( circle at 50% 50%,rgba(255,255,255,0.2) 0%,transparent 60% );top:-50%;z-index:-1;width:200%;left:-50%}.sign_up_now .talk_answer::before{width:100%;opacity:0;content:'';top:0;background-size:10px 10px;left:0;z-index:-1;position:absolute;background-image:linear-gradient(45deg,rgba(0,0,0,0.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,0.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,0.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,0.05) 75%);transition:opacity 0.4s ease;height:100%}.operation_process .skill_boost{position:relative;padding:0 20px;max-width:1140px;margin:0 auto;transform-style:preserve-3d}.operation_process h2{font-weight:700;position:relative;font-size:31px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);transform:translateZ(20px);color:#000000;margin-bottom:35px}.operation_process .text_widget::before{right:20px;height:40px;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);background:linear-gradient(135deg,rgb(220,185,185) 0%,rgb(197,154,154) 100%);top:20px;opacity:0.1;position:absolute;transform:rotate(-15deg);content:"";width:40px;clip-path:polygon(0 0,100% 0,100% 100%)}header .nav_site{margin-left:5px;padding:0.9rem 3%;display:flex;justify-content:space-between;align-items:center}header .nav_tutor:hover{box-shadow:0 4px 10px rgba(0,0,0,0.05);background:rgba(255,255,255,0.6)}header .first_section{gap:0.4rem;align-items:center;padding:0.4rem 0.6rem;border-radius:10px;background:rgba(255,255,255,0.3);position:relative;display:flex}header .head_bar:hover{transform:translateY(-2px);color:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,0.08)}header .head_bar:hover::before{opacity:1}.data_overview::before{top:0;height:100%;z-index:1;position:absolute;content:"";background-color:#000000;left:0;width:100%;opacity:0.8}.data_overview .statistics_upgrade{line-height:1.2;font-size:38px;margin-left:auto;letter-spacing:1px;max-width:60%;margin-right:auto;color:#ffffff;margin-bottom:20px;text-transform:uppercase;text-align:center;font-weight:700}.data_overview .extra_gain{justify-content:center;min-width:100px;width:100px;align-items:center;background-color:rgba(255,255,255,0.05);padding:20px;display:flex}.data_overview .statistics_pros span{display:flex;text-align:center;align-items:center;font-weight:700;font-size:3rem;height:100%;color:#ffffff;min-width:100px;margin-right:20px;justify-content:center}.get_in_touchtdjH .reach_info{box-shadow:0 10px 40px rgba(0,0,0,0.5);background:#ffffff;flex-direction:column;position:relative;overflow:hidden;border-radius:10px;display:flex}.get_in_touchtdjH .support_card div svg{height:24px;margin-right:20px;flex-shrink:0;width:24px}.get_in_touchtdjH .support_card div span a:hover{opacity:0.8}.get_in_touchtdjH .support_feedback h3::after{position:absolute;content:'';height:3px;background-color:rgb(197,154,154);transform:translateX(-50%);left:50%;bottom:-10px;width:80px}.get_in_touchtdjH .support_feedback .inquiry_message{display:flex;align-items:flex-start;position:relative;margin-bottom:25px}.get_in_touchtdjH .support_feedback .inquiry_message input[type="checkbox"]:checked::before{font-size:14px;transform:translate(-50%,-50%);top:50%;color:#ffffff;left:50%;position:absolute;content:'✓'}.get_in_touchtdjH .support_feedback .connect_widget::before{transition:left 0.7s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;position:absolute;top:0;left:-100%;height:100%;content:''}.training_specialist .container:hover{transform:perspective(1000px) rotateY(0deg)}.training_specialist .review_panel:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.05),0 2px 8px rgba(0,0,0,0.03)}.training_specialist .img_pic_wrap{width:120px;box-shadow:0 10px 25px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.05);z-index:2;border-radius:10% 30% 50% 70%;height:120px;overflow:hidden;position:relative;transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1)}.training_specialist .name::after{background:rgb(220,185,185);content:"";left:0;width:0;bottom:-5px;transition:width 0.4s ease;position:absolute;height:2px}.training_specialist .review_panel:hover .work_details::before{transform:translateY(-5px) rotate(-10deg);opacity:0.5}.secure_safekeeping{padding:60px;overflow:hidden;margin-bottom:30px;font-family:Arial,sans-serif;position:relative;background-color:#ffffff;color:#000000}.secure_safekeeping li{font-size:13px;margin-bottom:10px;color:#000000;border-bottom:1px dashed rgb(197,154,154,0.5);padding-bottom:5px}.secure_safekeeping::before,.secure_safekeeping::after{background:rgb(220,185,185,0.5);position:absolute;border-radius:50%;z-index:1;content:"";display:block}.secure_safekeeping::before{height:200px;width:200px;top:-100px;left:-100px}.welcome_board .text_widget{justify-content:center;position:relative;transform:translateY(0);padding:3rem 1.5rem;flex:1;opacity:0;z-index:3;animation:slideUp 1.2s ease-out forwards 0.3s;flex-direction:column;display:flex}.welcome_board .text_widget{flex:1;padding:0 2rem 0 0}.welcome_board .learn_lead svg{opacity:0;height:80px;animation:fadeScale 0.8s cubic-bezier(0.25,0.46,0.45,0.94) forwards 0.9s;transform:translateY(10px);filter:drop-shadow(0 4px 6px rgba(94,170,168,0.15));margin-bottom:1rem;width:80px}.welcome_board .learn_lead svg{width:100px;height:100px}.welcome_board .connect_widget{border:none;display:inline-block;text-decoration:none;z-index:1;padding:1rem 2rem;font-weight:600;background:linear-gradient(135deg,rgb(220,185,185),rgba(94,170,168,0.9));font-family:Arial,sans-serif;border-radius:10px;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);overflow:hidden;font-size:15px;box-shadow:0 6px 15px rgba(94,170,168,0.2);position:relative;color:#ffffff}.accept_cookies{justify-content:space-between;padding:20px 0;align-items:center;display:flex}.cookieNotificationBox p{font-size:18px}.cookie_guard svg,.cookie_guard svg path,.cookie_guard img{fill:rgb(220,185,185);width:100px;height:100px}.wrapper-container .cookieNotificationBox{background:#ffffff;box-shadow:rgb(220,185,185,0.5) 0px 0px 40px 39px;border:none}.wrapper-container .cookie_guard svg,.wrapper-container .cookie_guard svg path,.wrapper-container .cookie_guard img{fill:#000000;width:40px;height:40px}.course_rewards .container{z-index:2;max-width:1200px;position:relative;margin:0 auto;padding:0 20px}.course_rewards .skill_boost::before{content:"";background:linear-gradient(to bottom,rgb(220,185,185,0.5),transparent);top:10%;left:calc(50% - 1px);z-index:1;position:absolute;height:80%;width:2px}.course_rewards .img_pic_wrap:hover::after{opacity:0.3;inset:-25px}.course_rewards .text_widget::after{opacity:0.7;bottom:-10px;border-radius:0 0 10px 0;height:70px;width:70px;border-bottom:3px solid rgb(197,154,154);content:"";border-right:3px solid rgb(197,154,154);right:-10px;position:absolute}.course_rewards li::before{width:100%;height:100%;opacity:0;position:absolute;content:"";background:linear-gradient(to right,rgb(220,185,185,0.5),transparent);top:0;transition:opacity 0.3s ease;left:0}.course_rewards li:hover svg{box-shadow:0 6px 12px rgba(0,0,0,0.15);transform:scale(1.1) rotate(-10deg);border-radius:6px;background:#ffffff}.course_offering::after{border-radius:50%;opacity:0.1;position:absolute;transform:scale(2);z-index:1;width:100%;content:"";top:-50%;right:-50%;background:radial-gradient(ellipse at center,rgb(220,185,185,0.5) 0%,transparent 70%);height:100%}.course_offering .img_pic_wrap::after{opacity:0.15;width:50px;content:"";border-radius:50%;position:absolute;top:-10%;background:rgb(197,154,154);filter:blur(30px);animation:floatOrbit 15s infinite ease-in-out;height:50px;right:-10%}.course_offering .description{line-height:1.8;position:relative;margin-bottom:1.5rem;font-size:13px;transition:color 0.3s ease;color:#000000}.course_offering .img_pic_wrap:hover{transform:perspective(1000px) rotateY(0deg)}.plan_chooser::before{height:100%;top:0;content:"";left:0;width:100%;background:linear-gradient(135deg,rgb(220,185,185,0.5),rgba(0,0,0,0.5) 90%);position:absolute;z-index:1}.plan_chooser .cert_fees{padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;list-style:none;gap:30px;display:grid}.plan_chooser .rate_panel::before{pointer-events:none;background:linear-gradient(45deg,rgb(220,185,185,0.5),transparent);content:"";width:100%;position:absolute;height:100%;transition:opacity 0.3s ease;left:0;top:0;opacity:0}.plan_chooser .payment_deals h4{margin:0 0 20px;color:#ffffff;padding-bottom:12px;position:relative;font-weight:600;display:inline-block;font-size:18px}.plan_chooser .value_deals{color:#ffffff;padding:15px 0 0;border-top:1px solid rgba(255,255,255,0.1);display:block;margin-top:auto;position:relative;font-size:calc(18px + 4px);font-weight:700}@media (min-width: 768px) {.about_this{padding:150px 0 180px}.about_this h2{font-size:calc(43px * 1.2);margin-bottom:70px}.about_this .text_widget{padding:60px;grid-template-columns:1fr}.about_this .text_widget div > div{column-count:2}} @media (max-width: 767px) {.about_this{padding:80px 0 100px}.about_this h2{font-size:calc(33px * 1.1);margin-bottom:40px}.about_this .text_widget{padding:30px}.about_this .text_widget p{font-size:18px}.about_this .text_widget div > div::first-letter{font-size:2.5em}} @media screen and (max-width: 992px) {.sign_up_now{padding:100px 0}.sign_up_now .skill_boost{max-width:90%;padding:40px}.sign_up_now h3{margin-bottom:50px;font-size:calc(29px * 0.9)}.sign_up_now h3::before{width:50px;height:50px;top:-70px}.sign_up_now h3::after{width:80px}.sign_up_now .talk_answer{font-size:calc(18px * 0.95);padding:14px 40px}} @media (min-width: 1200px) {.operation_process .skill_boost{padding:0 40px}.operation_process .text_widget{margin-left:40px;width:80%}.operation_process h2{margin-left:40px}} @media (max-width: 575px) {.operation_process{padding:50px 0}.operation_process h2{margin-bottom:25px;font-size:calc(31px * 0.7)}.operation_process h2::after{bottom:-10px;width:60px}.operation_process p{font-size:calc(14px * 0.95)}.operation_process .text_widget{padding:25px 20px;border-left:2px solid rgb(220,185,185)}} @media (max-width: 480px) {header::after{width:2px}header .nav_site{margin-left:2px;padding:0.7rem 1.5%}header .nav_tutor svg{width:110px}header .first_section{padding:0.3rem}header .head_bar{font-size:calc(16px - 2px);padding:0.3rem 0.4rem}} @media screen and (max-width: 576px) {.data_overview{padding:60px 0}.data_overview .statistics_upgrade{font-size:calc(38px * 0.7)}.data_overview .fast_upgradeyDfhI{padding-left:15px;margin-bottom:40px;font-size:calc(13px * 0.95)}.data_overview .extra_gain svg{height:40px;width:40px}.data_overview .stat_item_content{padding:15px}.data_overview .statistics_pros span{font-size:2rem}.data_overview .statistics_pros p{font-size:calc(13px * 0.9)}} @media screen and (max-width: 767px) {.get_in_touchtdjH{padding:60px 0}.get_in_touchtdjH .support_feedback{padding:40px 25px}.get_in_touchtdjH .support_card h3{padding:25px 20px;font-size:calc(19px + 2px)}.get_in_touchtdjH .support_card div{padding:15px 25px}} @media (min-width: 768px) {.training_specialist{padding:7rem 0}.training_specialist .review_panel{padding:3rem;row-gap:1.5rem;grid-template-rows:auto 1fr;column-gap:2.5rem;grid-template-columns:auto 1fr}.training_specialist .review_panel > div:first-child{display:flex;grid-row:1 / 3;align-items:flex-start;justify-content:center}.training_specialist .review_panel > div:nth-child(2){align-self:end}.training_specialist .img_pic_wrap{width:180px;height:180px}.training_specialist .name{margin-bottom:0.8rem;font-size:calc(21px * 1.3)}.training_specialist .work_details{line-height:1.8;padding-left:2rem;font-size:calc(12px * 1.05)}} @media only screen and (max-width: 1200px) {.cookieNotificationBox{padding:20px}} @media only screen and (max-width: 800px) {.cookie_guard{display:none}.accept_cookies{justify-content:center;align-items:center;flex-direction:column}.cookieNotificationBox h5{text-align:center}.cookieNotificationBox p{text-align:center}.consent_learn{margin-bottom:20px}body .wrapper-container .web_tracking{margin-left:0;margin-bottom:10px}} @media (min-width: 992px) {.course_offering{padding:9rem 0}.course_offering .pro_skills{gap:6rem}.course_offering .img_pic_wrap{height:550px}.course_offering span.description{column-count:2;column-gap:3rem}.course_offering h3::before{width:4px}.course_offering .text_widget::after{width:180px;right:-5%;bottom:20%;height:180px}} @media (max-width: 767px) {.plan_chooser{padding:80px 0}.plan_chooser .cert_fees{grid-template-columns:1fr}.plan_chooser h2{font-size:calc(35px - 2px)}.plan_chooser .class_deals{font-size:calc(13px - 1px);margin-bottom:30px}.plan_chooser .payment_deals p{padding-right:10px;max-height:300px;font-size:calc(13px - 3px);overflow-y:auto}.plan_chooser .payment_deals p::-webkit-scrollbar{width:3px}.plan_chooser .payment_deals p::-webkit-scrollbar-thumb{background:rgb(197,154,154)}} @keyframes patternShift {0%{background-position:0 0}100%{background-position:30px 30px}} @keyframes orbitRotate {0%{transform:translateX(-50%) rotate(0deg)}100%{transform:translateX(-50%) rotate(360deg)}} @keyframes scaleInX {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes textFade {0%{opacity:0}100%{opacity:1}} @keyframes breathe {0%{transform:scale(1);opacity:0.4}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(1);opacity:0.4}}