*{padding:0;margin:0;box-sizing:border-box}header,footer{width:100%}html,body{color:#000000;scroll-behavior:auto;min-height:100%;font-family:Arial,sans-serif;height:100%}a{text-decoration:none;color:inherit}.main_mainwrap_local{flex:1 0 auto}svg{width:30px;height:30px}.grid-container_local{display:flex;min-height:100%;height:100%;flex-direction:column}.support_cta_local{flex:0 0 auto}.container{max-width:100%;width:1170px;margin:auto}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .thankPageID_local{position:relative;background:linear-gradient(135deg,rgb(225,233,233) 0%,rgb(191,208,208,0.5) 100%);overflow:hidden;padding:6rem 1.5rem}.thankPageID_local::before{position:absolute;left:0;content:"";height:100%;z-index:1;background:radial-gradient(circle at 70% 30%,rgb(255,255,255,0.5) 0%,transparent 60%);top:0;width:100%}.thankPageID_local::after{opacity:0.15;height:20rem;width:20rem;bottom:-5rem;animation:float 15s ease-in-out infinite;right:-5rem;z-index:0;background:linear-gradient(225deg,rgb(191,208,208) 0%,transparent 70%);position:absolute;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);transform:rotate(15deg);content:""}.thankPageID_local .container{position:relative;gap:3rem;z-index:2;flex-direction:column;display:flex;margin:0 auto;max-width:1200px}.thankPageID_local h2{line-height:1.3;font-weight:700;transform:translateY(-10px);margin:0;font-family:Arial,sans-serif;opacity:0;animation:slideIn 0.8s cubic-bezier(0.165,0.84,0.44,1) forwards;font-size:37px;color:rgb(191,208,208);position:relative;max-width:90%}.thankPageID_local h2::after{content:"";left:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,rgb(191,208,208) 0%,rgb(152,173,174) 100%);height:3px;animation:lineExpand 1s cubic-bezier(0.19,1,0.22,1) 0.6s forwards;width:6rem;position:absolute;bottom:-1rem}.thankPageID_local .quick_skill_local{animation:popUp 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.3s forwards;transform:translateY(20px);box-shadow:0 10px 30px rgba(0,0,0,0.07),0 1px 8px rgba(0,0,0,0.04);background:#ffffff;clip-path:polygon( 0 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100% );position:relative;opacity:0;padding:2.5rem}.thankPageID_local .quick_skill_local::before{width:100%;top:0;left:0;z-index:-1;height:100%;content:"";position:absolute;opacity:0.04;background:linear-gradient(135deg,transparent 0%,rgb(191,208,208,0.5) 300%)}.thankPageID_local ul{list-style:none;margin:0;padding:0}.thankPageID_local li{position:relative;padding-left:2.5rem}.thankPageID_local li::before{background:rgb(191,208,208,0.5);border-radius:10px;transform:rotate(45deg);animation:pulse 4s ease-in-out infinite;top:0.5rem;width:1.5rem;height:1.5rem;position:absolute;opacity:0.2;left:0;content:""}.thankPageID_local li::after{left:0.45rem;color:rgb(191,208,208);font-weight:700;position:absolute;top:0.4rem;font-size:1rem;content:"✓"}.thankPageID_local span{color:#000000;font-size:14px;line-height:1.8;display:block;font-family:Arial,sans-serif;font-weight:400}@keyframes slideIn {0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes popUp {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes lineExpand {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes pulse {0%,100%{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.1)}} @keyframes float {0%,100%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(17deg) translateY(-20px)}} @media (max-width: 992px) {.thankPageID_local{padding:5rem 1.25rem}.thankPageID_local h2{max-width:100%;font-size:calc(37px - 0.25rem)}.thankPageID_local .quick_skill_local{padding:2rem}} @media (max-width: 768px) {.thankPageID_local{padding:4rem 1.25rem}.thankPageID_local h2{font-size:calc(37px - 0.5rem)}.thankPageID_local .quick_skill_local{padding:1.75rem;clip-path:polygon( 0 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100% )}.thankPageID_local li{padding-left:2rem}} @media (max-width: 576px) {.thankPageID_local{padding:3rem 1rem}.thankPageID_local h2{font-size:calc(37px - 0.75rem)}.thankPageID_local .quick_skill_local{padding:1.5rem}.thankPageID_local h2::after{width:4rem}.thankPageID_local li::before{height:1.25rem;top:0.3rem;width:1.25rem}.thankPageID_local li::after{top:0.25rem;left:0.35rem;font-size:0.9rem}.thankPageID_local span{font-size:calc(14px - 0.1rem)}}.pricing_grid_item_local{background-color:rgb(225,233,233);overflow:hidden;padding:6rem 0;position:relative}.pricing_grid_item_local::before{left:0;z-index:1;position:absolute;top:0;pointer-events:none;background:linear-gradient(135deg,rgb(191,208,208,0.5) 0%,transparent 70%);height:100%;content:"";width:100%}.pricing_grid_item_local::after{position:absolute;content:"";width:20rem;opacity:0.15;right:-5rem;height:20rem;transform:rotate(-15deg);bottom:-5rem;background:linear-gradient(225deg,rgb(152,173,174) 0%,transparent 80%);z-index:1;pointer-events:none}.pricing_grid_item_local .container{position:relative;max-width:1400px;z-index:2;padding:0 2rem;margin:0 auto}.pricing_grid_item_local .pricing_options_local{display:grid;position:relative;gap:3rem;grid-template-columns:1fr}.pricing_grid_item_local .study_price_local{padding:2rem;position:relative;transform:translateZ(0);background-color:#ffffff;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border-left:4px solid rgb(191,208,208);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.pricing_grid_item_local .study_price_local::before{content:"";transform:rotate(45deg);z-index:-1;background-color:rgb(191,208,208);height:40px;top:20px;width:40px;position:absolute;left:-20px}.pricing_grid_item_local .study_price_local h2{font-size:28px;position:relative;color:#000000;transform:perspective(800px) translateZ(30px);font-weight:700;margin-bottom:1.5rem}.pricing_grid_item_local .study_price_local h2::after{content:"";bottom:-10px;width:80px;height:3px;left:0;background:linear-gradient(90deg,rgb(191,208,208),rgb(152,173,174));position:absolute}.pricing_grid_item_local .study_price_local .price_plan_local{line-height:1.6;color:#000000;font-size:14px;max-width:80%}.pricing_grid_item_local .cost_plan_local{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;perspective:1000px;gap:2rem}.pricing_grid_item_local .pro_fees_local{display:block;transform-style:preserve-3d;position:relative;transition:all 0.4s ease;color:inherit;text-decoration:none}.pricing_grid_item_local .pro_fees_local:hover{transform:translateY(-10px)}.pricing_grid_item_local .fee_plans_local{background-color:#ffffff;border-radius:10px;flex-direction:column;transform:translateZ(0);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);position:relative;display:flex;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s ease;height:100%}.pricing_grid_item_local .pro_fees_local:hover .fee_plans_local{transform:translateZ(20px);box-shadow:0 20px 40px rgba(0,0,0,0.12),0 0 0 1px rgb(191,208,208,0.5)}.pricing_grid_item_local .pro_fees_local:nth-child(odd) .fee_plans_local{transform:rotate(-1deg)}.pricing_grid_item_local .pro_fees_local:nth-child(even) .fee_plans_local{transform:rotate(1deg)}.pricing_grid_item_local .pro_fees_local:hover .fee_plans_local{transform:rotate(0) translateZ(20px)}.pricing_grid_item_local .package_pricing_local{position:relative;flex:1;z-index:2;flex-direction:column;overflow-wrap:break-word;word-break:break-word;display:flex;padding:2rem}.pricing_grid_item_local .package_pricing_local::before{content:"";position:absolute;height:100%;z-index:-1;top:0;width:100%;background:linear-gradient(135deg,#ffffff 0%,rgba(255,255,255,0.8) 100%);left:0}.pricing_grid_item_local .package_pricing_local h3{font-weight:600;position:relative;margin-bottom:1rem;transition:transform 0.3s ease;transform:translateZ(10px);color:#000000;font-size:calc(18px * 1.2)}.pricing_grid_item_local .pro_fees_local:hover .package_pricing_local h3{transform:translateZ(25px)}.pricing_grid_item_local .package_pricing_local h3::after{width:40px;position:absolute;height:3px;transition:width 0.3s ease;background:rgb(191,208,208);left:0;bottom:-8px;content:""}.pricing_grid_item_local .pro_fees_local:hover .package_pricing_local h3::after{width:60px}.pricing_grid_item_local .premium_cost_local{transform:translateZ(15px);display:block;font-size:calc(18px * 1.8);color:rgb(191,208,208);margin:0.5rem 0 1.5rem;position:relative;font-weight:700}.pricing_grid_item_local .premium_cost_local::before{position:absolute;height:2px;content:"";bottom:-8px;background:linear-gradient(90deg,rgb(191,208,208,0.5),transparent);left:0;width:80px}.pricing_grid_item_local .package_pricing_local p{word-break:break-word;margin-top:1rem;color:#000000;font-size:14px;overflow-wrap:break-word;flex:1;line-height:1.6}.pricing_grid_item_local .photo_thumbnail_local{overflow:hidden;width:100%;position:relative;transition:transform 0.5s ease;transform:translateZ(0);height:200px}.pricing_grid_item_local .pro_fees_local:hover .photo_thumbnail_local{transform:scale(1.05) translateZ(0)}.pricing_grid_item_local .photo_thumbnail_local::after{content:"";left:0;width:100%;position:absolute;background:linear-gradient(to top,rgba(0,0,0,0.6),transparent);bottom:0;z-index:1;height:50%}.pricing_grid_item_local .photo_thumbnail_local::before{left:0;top:0;height:100%;background:rgb(191,208,208);width:100%;position:absolute;content:"";opacity:0.15;z-index:1;transition:opacity 0.3s ease}.pricing_grid_item_local .pro_fees_local:hover .photo_thumbnail_local::before{opacity:0.05}@media (min-width: 992px) {.pricing_grid_item_local .pricing_options_local{grid-template-columns:2fr 1fr;gap:4rem}.pricing_grid_item_local .study_price_local{padding:3rem}.pricing_grid_item_local .cost_plan_local{grid-row:1;grid-column:1}.pricing_grid_item_local .study_price_local{align-self:start;top:2rem;transform:perspective(1000px) rotateY(-5deg) translateZ(0);position:sticky;grid-column:2;grid-row:1}.pricing_grid_item_local .study_price_local:hover{transform:perspective(1000px) rotateY(0) translateZ(30px)}} @media (min-width: 1200px) {.pricing_grid_item_local .cost_plan_local{grid-template-columns:repeat(2,1fr);gap:2.5rem}.pricing_grid_item_local .package_pricing_local{min-height:300px}} @media (max-width: 991px) {.pricing_grid_item_local{padding:4rem 0}.pricing_grid_item_local .study_price_local{order:-1}.pricing_grid_item_local .study_price_local h2{font-size:calc(28px * 0.9)}.pricing_grid_item_local .study_price_local .price_plan_local{max-width:100%}} @media (max-width: 767px) {.pricing_grid_item_local{padding:3rem 0}.pricing_grid_item_local .container{padding:0 1.5rem}.pricing_grid_item_local .cost_plan_local{grid-template-columns:1fr}.pricing_grid_item_local .study_price_local h2{font-size:calc(28px * 0.8)}.pricing_grid_item_local .package_pricing_local{padding:1.5rem}.pricing_grid_item_local .premium_cost_local{font-size:calc(18px * 1.5)}.pricing_grid_item_local .photo_thumbnail_local{height:180px}} @media (max-width: 480px) {.pricing_grid_item_local .package_pricing_local p{font-size:calc(14px * 0.9)}.pricing_grid_item_local .package_pricing_local h3{font-size:18px}.pricing_grid_item_local .premium_cost_local{font-size:calc(18px * 1.3)}.pricing_grid_item_local .photo_thumbnail_local{height:160px}}header{position:relative;background:#ffffff;overflow:visible;width:100%;z-index:99}header::before{width:100%;height:5px;background:linear-gradient(to right,rgb(191,208,208),rgb(152,173,174));top:0;content:"";left:0;position:absolute}header .header_edu_local{padding:25px 30px;position:relative;justify-content:space-between;display:flex;align-items:center}header .header_edu_local::after{bottom:0;height:1px;content:"";position:absolute;left:0;width:100%;background-color:rgb(225,233,233)}header .header_edu_local .site_header_local{position:relative;z-index:2}header .header_edu_local .site_header_local .top_pagebar_local{display:block;overflow:hidden;position:relative}header .header_edu_local .site_header_local .top_pagebar_local svg{height:40px;width:auto;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}header .header_edu_local .site_header_local .top_pagebar_local:hover svg{transform:scale(1.08)}header .header_edu_local .head_prime_local{display:flex;padding:0;list-style:none;margin:0}header .header_edu_local .head_prime_local .nav_pagebar_local{margin:0 15px;position:relative}header .header_edu_local .head_prime_local .nav_pagebar_local:last-child{margin-right:0}header .header_edu_local .head_prime_local .nav_pagebar_local a{position:relative;color:#000000;font-family:Arial,sans-serif;padding:8px 0;font-size:14px;overflow:hidden;text-decoration:none;transition:color 0.3s ease,letter-spacing 0.3s ease;font-weight:400;letter-spacing:0.5px;display:block}header .header_edu_local .head_prime_local .nav_pagebar_local a:hover{color:rgb(191,208,208);letter-spacing:1px}header .header_edu_local .head_prime_local .nav_pagebar_local a::before,header .header_edu_local .head_prime_local .nav_pagebar_local a::after{width:100%;left:0;transform-origin:right center;content:"";position:absolute;bottom:0;background-color:rgb(191,208,208);height:1px}header .header_edu_local .head_prime_local .nav_pagebar_local a::before{transition:transform 0.3s cubic-bezier(0.19,1,0.22,1);transform:scaleX(0)}header .header_edu_local .head_prime_local .nav_pagebar_local a::after{transform:scaleX(0);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1) 0.1s;background-color:rgb(152,173,174);transform-origin:left center}header .header_edu_local .head_prime_local .nav_pagebar_local a:hover::before{transform-origin:left center;transform:scaleX(1)}header .header_edu_local .head_prime_local .nav_pagebar_local a:hover::after{transform:scaleX(1);transform-origin:right center}header .header_edu_local .head_prime_local .nav_pagebar_local a::after{opacity:0.3;height:3px;bottom:-2px}header .header_edu_local .head_prime_local .nav_pagebar_local: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_edu_local{padding:20px 15px;flex-direction:column}header .header_edu_local .site_header_local{margin-bottom:20px}header .header_edu_local .head_prime_local{flex-wrap:wrap;justify-content:center;width:100%}header .header_edu_local .head_prime_local .nav_pagebar_local{margin:5px 12px}header .header_edu_local .head_prime_local .nav_pagebar_local a{padding:5px 0;font-size:calc(14px - 1px)}@keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-2px)}}}@media (max-width: 767px) {header .header_edu_local{padding:15px 10px}header .header_edu_local .site_header_local{margin-bottom:15px}header .header_edu_local .site_header_local .top_pagebar_local svg{height:35px}header .header_edu_local .head_prime_local{gap:5px}header .header_edu_local .head_prime_local .nav_pagebar_local{margin:2px 10px}}.course_offering_local{padding:100px 0;background:linear-gradient(135deg,rgb(225,233,233) 0%,rgba(245,245,245,0.95) 100%);overflow:hidden;position:relative}.course_offering_local::before{position:absolute;z-index:0;left:0;background:radial-gradient(circle at 20% 30%,rgb(191,208,208,0.5) 0%,transparent 20%),radial-gradient(circle at 80% 70%,rgb(152,173,174,0.5) 0%,transparent 25%);content:"";top:0;height:100%;opacity:0.1;width:100%}.course_offering_local::after{border:1px solid rgb(191,208,208,0.5);content:"";opacity:0.2;top:-50px;position:absolute;transform:rotate(15deg);z-index:1;right:-50px;width:200px;height:200px}.course_offering_local .container{margin:0 auto;padding:0 20px;position:relative;max-width:1200px;z-index:2}.course_offering_local h2{color:#000000;font-size:28px;font-weight:700;margin-bottom:50px;line-height:1.4;transform:translateX(-5px);position:relative}.course_offering_local h2::after{left:0;height:3px;position:absolute;width:80px;transform:scaleX(1);transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);background:rgb(191,208,208);bottom:-15px;content:"";transform-origin:left center}.course_offering_local h2:hover::after{transform:scaleX(1.5)}.course_offering_local .learn_work_local{display:grid;grid-template-columns:1fr;position:relative;gap:40px}.course_offering_local .photo_thumbnail_local{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:perspective(1000px) rotateY(-2deg);height:350px;position:relative;transition:transform 0.5s ease,box-shadow 0.5s ease;overflow:hidden}.course_offering_local .photo_thumbnail_local::before{right:0;left:0;top:0;bottom:0;position:absolute;z-index:1;background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,0.3));content:""}.course_offering_local .photo_thumbnail_local::after{left:-10%;top:-10%;transition:opacity 0.5s ease;width:120%;height:120%;opacity:0;content:"";mix-blend-mode:overlay;position:absolute;background:rgb(191,208,208)}.course_offering_local .photo_thumbnail_local:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:perspective(1000px) rotateY(0deg)}.course_offering_local .photo_thumbnail_local:hover::after{opacity:0.1}.course_offering_local .editorial_box_local{position:relative;padding:30px;transition:transform 0.4s ease,box-shadow 0.4s ease;box-shadow:0 10px 30px rgba(0,0,0,0.05);background:#ffffff;transform:translateY(-5px)}.course_offering_local .editorial_box_local::before{width:3px;transition:height 0.6s cubic-bezier(0.19,1,0.22,1);position:absolute;background:rgb(191,208,208);top:0;left:0;content:"";height:0}.course_offering_local .editorial_box_local:hover{box-shadow:0 15px 40px rgba(0,0,0,0.08);transform:translateY(0)}.course_offering_local .editorial_box_local:hover::before{height:100%}.course_offering_local .description{line-height:1.8;font-size:12px;margin-bottom:20px;padding-left:15px;color:#000000;position:relative}.course_offering_local .description:last-child{margin-bottom:0}.course_offering_local .description::before{width:5px;top:0.7em;border-radius:50%;content:"";opacity:0.7;background:rgb(191,208,208);position:absolute;left:0;height:5px}.course_offering_local .container:hover .description::before{animation:pulse 2s infinite}@keyframes pulse {0%{transform:scale(1);opacity:0.7}50%{transform:scale(1.5);opacity:1}100%{transform:scale(1);opacity:0.7}} @media (min-width: 768px) {.course_offering_local{padding:120px 0}.course_offering_local h2{max-width:85%;font-size:calc(28px * 1.1)}.course_offering_local .learn_work_local{align-items:center;gap:60px;grid-template-columns:0.8fr 1.2fr}.course_offering_local .photo_thumbnail_local{height:450px}.course_offering_local .editorial_box_local{padding:40px 50px;scrollbar-color:rgb(191,208,208,0.5) rgba(0,0,0,0.05);max-height:450px;scrollbar-width:thin;overflow-y:auto}.course_offering_local .editorial_box_local::-webkit-scrollbar{width:6px}.course_offering_local .editorial_box_local::-webkit-scrollbar-track{background:rgba(0,0,0,0.05)}.course_offering_local .editorial_box_local::-webkit-scrollbar-thumb{background-color:rgb(191,208,208,0.5)}} @media (min-width: 992px) {.course_offering_local{padding:150px 0}.course_offering_local::before{background:radial-gradient(circle at 10% 30%,rgb(191,208,208,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 70%,rgb(152,173,174,0.5) 0%,transparent 35%)}.course_offering_local h2{transform:translateX(0);max-width:70%;margin-left:30px}.course_offering_local .learn_work_local{gap:80px}.course_offering_local .photo_thumbnail_local{height:500px;transform:perspective(1000px) rotateY(-5deg) translateX(-20px);transition:transform 0.8s cubic-bezier(0.19,1,0.22,1),box-shadow 0.8s ease}.course_offering_local .photo_thumbnail_local:hover{transform:perspective(1000px) rotateY(0deg) translateX(0)}.course_offering_local .editorial_box_local{padding:50px 60px;max-height:500px;transform:translateY(0) translateX(20px)}.course_offering_local .editorial_box_local:hover{transform:translateY(0) translateX(0)}.course_offering_local .description{font-size:calc(12px * 1.05);padding-left:25px}.course_offering_local .description::before{width:6px;height:6px;left:10px}} @media (min-width: 1200px) {.course_offering_local h2{margin-left:50px}.course_offering_local .learn_work_local{gap:100px}.course_offering_local .photo_thumbnail_local{transform:perspective(1200px) rotateY(-8deg) translateX(-30px)}.course_offering_local .editorial_box_local{transform:translateY(0) translateX(30px)}} @media (max-width: 767px) {.course_offering_local{padding:60px 0}.course_offering_local h2{margin-bottom:30px;font-size:calc(28px * 0.9)}.course_offering_local h2::after{bottom:-10px;width:60px}.course_offering_local .description{font-size:calc(12px * 0.95)}.course_offering_local .photo_thumbnail_local{height:250px;margin-bottom:20px}.course_offering_local .editorial_box_local{padding:25px 20px}}.location_info_local{overflow:hidden;isolation:isolate;padding:6rem 0;background:linear-gradient(120deg,rgb(225,233,233) 0%,rgb(191,208,208,0.5) 40%,rgb(225,233,233) 100%);position:relative}.location_info_local::before{z-index:-1;content:"";background:repeating-linear-gradient(0deg,transparent,transparent 5px,rgba(255,255,255,0.03) 5px,rgba(255,255,255,0.03) 10px),repeating-linear-gradient(90deg,transparent,transparent 5px,rgba(255,255,255,0.03) 5px,rgba(255,255,255,0.03) 10px);inset:0;position:absolute}.location_info_local::after{background:radial-gradient(circle at 30% 50%,rgb(191,208,208,0.5) 0%,transparent 50%);z-index:-2;animation:pulseGlow 15s infinite alternate;position:absolute;left:0;content:"";height:100%;top:0;opacity:0.4;width:100%}@keyframes pulseGlow {0%{opacity:0.2;transform:scale(0.8)}100%{opacity:0.5;transform:scale(1.2)}} .location_info_local .container{max-width:1280px;padding:0 2rem;position:relative;margin:0 auto}.location_info_local .container::before{right:-200px;background:rgb(152,173,174,0.5);top:-200px;filter:blur(100px);width:400px;border-radius:50%;z-index:-1;content:"";height:400px;position:absolute;opacity:0.1}.location_info_local .learn_ask_local{position:relative;grid-template-rows:auto auto;grid-template-columns:1.5fr 1fr;display:grid;gap:3rem 2rem}.location_info_local .write_experts_local{box-shadow:0 15px 35px rgba(0,0,0,0.1);padding:2.5rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.05);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;background:rgba(255,255,255,0.03);overflow:hidden;position:relative;border-radius:12px}.location_info_local .write_experts_local:nth-child(1){display:flex;justify-content:space-between;grid-column:1 / 2;grid-row:1 / 3;flex-direction:column}.location_info_local .write_experts_local:nth-child(2){padding:0;grid-column:2 / 3;position:relative;border:none;overflow:hidden;grid-row:1 / 2;aspect-ratio:16/9}.location_info_local .write_experts_local:nth-child(3){grid-column:2 / 3;grid-row:2 / 3}.location_info_local .write_experts_local::before{opacity:0;transform:scaleY(0.6);left:0;height:100%;top:0;background:linear-gradient(to bottom,transparent,rgb(191,208,208),transparent);width:2px;content:"";position:absolute;transition:opacity 0.3s ease,transform 0.3s ease}.location_info_local .write_experts_local:hover::before{transform:scaleY(1);opacity:1}.location_info_local .write_experts_local:hover{transform:translateY(-5px) translateX(5px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.location_info_local .write_experts_local h2{position:relative;color:#ffffff;margin-bottom:2rem;display:inline-block;font-weight:700;font-size:33px}.location_info_local .write_experts_local h2::after{content:"";left:0;position:absolute;background:rgb(191,208,208);bottom:-10px;height:3px;width:40px;transition:width 0.3s ease}.location_info_local .write_experts_local:hover h2::after{width:100%}.location_info_local .contact_ask_local{font-size:calc(18px * 1.3);position:relative;margin-bottom:1.5rem;color:rgb(152,173,174);padding-left:15px;font-weight:600}.location_info_local .contact_ask_local::before{content:"";top:50%;border-radius:50%;width:8px;background:rgb(191,208,208);transform:translateY(-50%);position:absolute;height:8px;left:0}.location_info_local .instant_help_local{line-height:1.8;margin-bottom:2.5rem;position:relative;font-size:18px;max-width:90%;color:#000000}.location_info_local .write_experts_local p{display:flex;font-size:18px;margin-bottom:1.5rem;align-items:center;color:#000000}.location_info_local .write_experts_local p span{color:#ffffff;font-weight:600;position:relative;margin-left:0.5rem;padding-bottom:2px;transition:color 0.3s ease}.location_info_local .write_experts_local p span::after{background:rgb(191,208,208);position:absolute;height:1px;transition:width 0.3s ease;bottom:0;content:"";width:0;left:0}.location_info_local .write_experts_local p:hover span::after{width:100%}.location_info_local .ask_question_local{background:rgba(0,0,0,0.1);border-radius:10px;border-left:3px solid rgb(152,173,174);padding:1.5rem;margin-top:2.5rem;position:relative}.location_info_local .ask_question_local::before{width:30%;height:1px;background:linear-gradient(to right,transparent,rgb(152,173,174,0.5));position:absolute;top:0;content:"";right:0}.location_info_local .ask_question_local::after{left:0;background:linear-gradient(to right,rgb(152,173,174,0.5),transparent);bottom:0;position:absolute;width:30%;content:"";height:1px}.location_info_local .ask_question_local h3{font-weight:600;font-size:23px;margin-bottom:1.2rem;display:flex;align-items:center;color:rgb(152,173,174)}.location_info_local .ask_question_local h3::before{background:linear-gradient(45deg,rgb(191,208,208) 0%,rgb(191,208,208) 40%,transparent 40%),linear-gradient(-45deg,rgb(152,173,174) 0%,rgb(152,173,174) 40%,transparent 40%);height:18px;margin-right:8px;display:inline-block;content:"";width:18px;border-radius:50%}.location_info_local .learn_talk_local{gap:0.8rem;flex-wrap:wrap;display:flex}.location_info_local .learn_talk_local span{position:relative;background:rgba(255,255,255,0.05);font-size:calc(18px * 0.85);color:#000000;border-radius:10px;padding:0.6rem 1rem;overflow:hidden;transition:all 0.3s ease}.location_info_local .learn_talk_local span::before{left:0;top:0;z-index:-1;width:100%;opacity:0;background:rgb(191,208,208);content:"";position:absolute;transition:opacity 0.3s ease;height:100%}.location_info_local .learn_talk_local span:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:translateY(-3px);color:#ffffff}.location_info_local .learn_talk_local span:hover::before{opacity:0.1}.location_info_local .write_experts_local .photo_thumbnail_local{overflow:hidden;width:100%;border-radius:12px;height:100%;position:relative}.location_info_local .write_experts_local .photo_thumbnail_local::after{top:0;left:0;position:absolute;width:100%;content:"";mix-blend-mode:overlay;height:100%;background:linear-gradient(135deg,rgb(191,208,208,0.5) 0%,transparent 100%),linear-gradient(45deg,transparent 70%,rgb(152,173,174,0.5) 100%);z-index:1}.location_info_local .write_experts_local .photo_thumbnail_local::before{left:0;background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);position:absolute;bottom:0;content:"";height:50%;width:100%;z-index:2}.location_info_local .connect_now_local{align-content:center;grid-template-columns:repeat(3,1fr);display:grid;height:100%;gap:1rem}.location_info_local .connect_now_local a{position:relative;background:rgba(0,0,0,0.15);transition:all 0.4s ease;border-radius:10px;align-items:center;grid-column:span 3;padding:1.2rem;overflow:hidden;text-decoration:none;display:flex}.location_info_local .connect_now_local a::before{transition:width 0.3s ease;width:3px;background:rgb(191,208,208);top:0;position:absolute;height:100%;left:0;content:""}.location_info_local .connect_now_local a::after{left:0;transition:opacity 0.3s ease;height:100%;content:"";position:absolute;top:0;background:rgb(191,208,208);width:100%;opacity:0;z-index:-1}.location_info_local .connect_now_local a:hover{transform:translateX(5px)}.location_info_local .connect_now_local a:hover::before{width:6px}.location_info_local .connect_now_local a:hover::after{opacity:0.05}.location_info_local .connect_now_local a span{display:inline-block;margin-right:2rem;font-weight:600;font-size:calc(18px * 0.9);width:80px;color:rgb(152,173,174)}.location_info_local .connect_now_local a p{transition:transform 0.3s ease;flex-grow:1;color:#ffffff;font-size:18px;margin:0}.location_info_local .connect_now_local a:hover p{transform:translateX(5px)}.location_info_local svg{transition:all 0.3s ease;height:22px;width:22px;margin-right:1rem}.location_info_local svg path{transition:fill 0.3s ease;fill:rgb(152,173,174)}.location_info_local .connect_now_local a:hover svg{transform:scale(1.1) rotate(5deg)}.location_info_local .connect_now_local a:hover svg path{fill:rgb(191,208,208)}@media (max-width: 1024px) {.location_info_local .learn_ask_local{gap:2rem;grid-template-rows:auto auto auto;grid-template-columns:1fr}.location_info_local .write_experts_local:nth-child(1){grid-row:1 / 2;grid-column:1 / 2}.location_info_local .write_experts_local:nth-child(2){grid-row:2 / 3;aspect-ratio:21/9;grid-column:1 / 2}.location_info_local .write_experts_local:nth-child(3){grid-column:1 / 2;grid-row:3 / 4}.location_info_local .connect_now_local{grid-template-columns:repeat(2,1fr)}.location_info_local .connect_now_local a{grid-column:span 1}.location_info_local .connect_now_local a:last-child{grid-column:span 2}} @media (max-width: 768px) {.location_info_local{padding:4rem 0}.location_info_local .learn_ask_local{gap:1.5rem}.location_info_local .write_experts_local{padding:2rem}.location_info_local .write_experts_local:nth-child(2){aspect-ratio:16/9}.location_info_local .connect_now_local{grid-template-columns:1fr}.location_info_local .connect_now_local a{grid-column:span 1}.location_info_local .connect_now_local a:last-child{grid-column:span 1}.location_info_local .learn_talk_local{gap:0.6rem}.location_info_local .learn_talk_local span{padding:0.5rem 0.8rem}} @media (max-width: 480px) {.location_info_local{padding:3rem 0}.location_info_local .learn_ask_local{gap:1.2rem}.location_info_local .write_experts_local{padding:1.5rem}.location_info_local .write_experts_local h2{font-size:calc(33px * 0.9);margin-bottom:1.5rem}.location_info_local .contact_ask_local{font-size:18px}.location_info_local .instant_help_local{margin-bottom:1.5rem}.location_info_local .ask_question_local{padding:1rem;margin-top:1.5rem}.location_info_local .connect_now_local a{padding:1rem}.location_info_local .connect_now_local a span{margin-right:1rem;width:60px}} .location_info_local .container::after{left:-100px;width:200px;background:radial-gradient(circle at center,rgba(255,255,255,0.1) 0%,transparent 60%),repeating-conic-gradient(from 0deg,rgba(255,255,255,0.03) 0deg,rgba(255,255,255,0) 5deg,rgba(255,255,255,0.03) 10deg);height:200px;position:absolute;z-index:-1;border-radius:50%;content:"";bottom:-100px;animation:rotate 30s linear infinite}@keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.user_reviews_local{position:relative;overflow:hidden;background:linear-gradient(to bottom,rgb(225,233,233),#ffffff);padding:7rem 0}.user_reviews_local::before{z-index:1;position:absolute;top:0;content:"";left:0;background:rgb(191,208,208,0.5);width:35%;height:100%;transform:skewX(-15deg) translateX(-10%)}.user_reviews_local::after{position:absolute;background:rgb(152,173,174,0.5);width:35%;transform:skewX(15deg) translateX(10%);opacity:0.6;right:0;top:0;content:"";z-index:1;height:100%}.user_reviews_local .container{position:relative;z-index:2}.user_reviews_local h2{font-weight:700;letter-spacing:1px;text-transform:uppercase;position:relative;margin-bottom:5rem;color:#000000;font-size:32px;text-align:center}.user_reviews_local h2::after{bottom:-15px;width:60px;left:50%;position:absolute;transform:translateX(-50%);height:5px;background:rgb(191,208,208);clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);content:""}.user_reviews_local .feedback_stories_local{display:flex;margin:0 auto;gap:3rem;flex-direction:column;position:relative;max-width:800px}.user_reviews_local .feedback_stories_local::before{background:linear-gradient(to bottom,rgb(191,208,208),rgb(152,173,174));transform:translateX(-50%);z-index:1;width:4px;content:"";left:50%;top:0;height:100%;position:absolute}.user_reviews_local .feedback_views_local{background:#ffffff;display:flex;padding:2rem;width:85%;box-shadow:0 10px 30px rgba(0,0,0,0.08);z-index:2;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border-radius:30px;flex-direction:column;position:relative}.user_reviews_local .feedback_views_local::before{width:20px;content:"";height:20px;position:absolute;background:rgb(191,208,208);top:30px;border-radius:50%;z-index:3}.user_reviews_local .feedback_views_local::after{transition:all 0.4s ease;height:3px;background:rgb(191,208,208,0.5);top:39px;content:"";z-index:2;position:absolute}.user_reviews_local .feedback_views_local:nth-child(odd){align-self:flex-start;transform:translateX(-30px)}.user_reviews_local .feedback_views_local:nth-child(odd)::before{right:-10px}.user_reviews_local .feedback_views_local:nth-child(odd)::after{right:-30px;width:30px}.user_reviews_local .feedback_views_local:nth-child(even){transform:translateX(30px);align-self:flex-end}.user_reviews_local .feedback_views_local:nth-child(even)::before{left:-10px}.user_reviews_local .feedback_views_local:nth-child(even)::after{left:-30px;width:30px}.user_reviews_local .feedback_views_local:hover{box-shadow:0 15px 40px rgba(0,0,0,0.12);transform:scale(1.03)}.user_reviews_local .feedback_views_local:nth-child(odd):hover::after{width:40px;right:-40px}.user_reviews_local .feedback_views_local:nth-child(even):hover::after{width:40px;left:-40px}.user_reviews_local .feedback_views_local img{width:70px;box-shadow:0 5px 15px rgba(0,0,0,0.1);border:3px solid #ffffff;object-fit:cover;z-index:2;transition:all 0.4s ease;align-self:flex-start;height:70px;border-radius:50%;position:relative}.user_reviews_local .feedback_views_local:nth-child(even) img{align-self:flex-end}.user_reviews_local .feedback_views_local:hover img{border-color:rgb(191,208,208,0.5);transform:scale(1.1)}.user_reviews_local .feedback_views_local p{transition:all 0.3s ease;color:#000000;font-family:Arial,sans-serif;margin:1rem 0 0;font-weight:600;font-size:calc(16px * 1.1)}.user_reviews_local .feedback_views_local:nth-child(even) p{text-align:right}.user_reviews_local .feedback_views_local .description{font-weight:400;padding-top:0.75rem;font-size:16px;line-height:1.6;position:relative;margin-top:0.75rem;color:#000000}.user_reviews_local .feedback_views_local .description::before{top:0;transition:all 0.3s ease;height:2px;position:absolute;content:"";background:rgb(152,173,174,0.5);width:40px}.user_reviews_local .feedback_views_local:nth-child(odd) .description::before{left:0}.user_reviews_local .feedback_views_local:nth-child(even) .description::before{right:0}.user_reviews_local .feedback_views_local:hover .description::before{width:60px;background:rgb(191,208,208)}@media (max-width: 991px) {.user_reviews_local{padding:5rem 0}.user_reviews_local h2{margin-bottom:4rem}.user_reviews_local .feedback_views_local{width:80%}} @media (max-width: 767px) {.user_reviews_local{padding:4rem 0}.user_reviews_local::before,.user_reviews_local::after{width:50%}.user_reviews_local h2{font-size:calc(32px * 0.9);margin-bottom:3.5rem}.user_reviews_local .feedback_stories_local{gap:2.5rem}.user_reviews_local .feedback_views_local,.user_reviews_local .feedback_views_local:nth-child(odd),.user_reviews_local .feedback_views_local:nth-child(even){width:90%;transform:none;align-self:center}.user_reviews_local .feedback_views_local::before{display:none}.user_reviews_local .feedback_views_local::after{display:none}.user_reviews_local .feedback_views_local p,.user_reviews_local .feedback_views_local:nth-child(even) p{text-align:center}.user_reviews_local .feedback_views_local img,.user_reviews_local .feedback_views_local:nth-child(even) img{align-self:center}.user_reviews_local .feedback_views_local .description::before,.user_reviews_local .feedback_views_local:nth-child(odd) .description::before,.user_reviews_local .feedback_views_local:nth-child(even) .description::before{left:50%;transform:translateX(-50%)}} @media (max-width: 480px) {.user_reviews_local{padding:3.5rem 0}.user_reviews_local h2{font-size:calc(32px * 0.8)}.user_reviews_local .feedback_stories_local{gap:2rem}.user_reviews_local .feedback_views_local{padding:1.5rem}.user_reviews_local .feedback_views_local img{width:60px;height:60px}}.operation_process_local{background:linear-gradient(170deg,rgb(225,233,233) 60%,rgb(191,208,208,0.5) 100%);padding:8rem 0;overflow:hidden;position:relative}.operation_process_local::before{width:100%;background-image:linear-gradient(rgb(152,173,174,0.5) 1px,transparent 1px),linear-gradient(90deg,rgb(152,173,174,0.5) 1px,transparent 1px);top:0;z-index:1;background-size:30px 30px;position:absolute;animation:gridPulse 8s ease-in-out infinite alternate;content:"";opacity:0.15;left:0;height:100%}.operation_process_local::after{width:120%;left:-10%;height:120%;opacity:0.4;content:"";background:radial-gradient(circle at 20% 30%,rgb(191,208,208,0.5) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgb(152,173,174,0.5) 0%,transparent 25%);position:absolute;z-index:0;filter:blur(60px);animation:glowMove 15s ease-in-out infinite alternate;top:-10%}.operation_process_local .quick_skill_local{z-index:2;position:relative;max-width:1100px;margin:0 auto;transition:transform 0.5s ease;grid-template-columns:1fr;display:grid;gap:3rem}.operation_process_local h3{padding:0 2rem;color:#000000;font-weight:700;letter-spacing:3px;position:relative;text-transform:uppercase;text-align:center;animation:circuitConnect 1.5s ease-out forwards;margin:0;font-size:35px}.operation_process_local h3::before,.operation_process_local h3::after{left:20%;background:linear-gradient(90deg,transparent,rgb(191,208,208),transparent);width:60%;height:1px;position:absolute;content:"";animation:lineGlow 3s ease-in-out infinite alternate}.operation_process_local h3::before{top:-15px}.operation_process_local h3::after{bottom:-15px}.operation_process_local span{justify-content:center;z-index:2;position:relative;padding:3rem;line-height:1.8;animation:moduleInitialize 1s ease-out forwards;color:#000000;display:flex;font-size:17px;text-align:center;align-items:center}.operation_process_local span::before{position:absolute;z-index:-1;box-shadow:0 10px 30px rgba(0,0,0,0.1);left:0;background:#ffffff;top:0;clip-path:polygon( 0 5%,5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95% );right:0;bottom:0;content:""}.operation_process_local span::after{z-index:-1;left:4px;background:linear-gradient(135deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 100% );right:4px;content:"";clip-path:polygon( 0 5%,5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95% );position:absolute;top:4px;opacity:0.6;bottom:4px}.operation_process_local .quick_skill_local::before{height:50px;position:absolute;top:calc(3rem + 20px);background:linear-gradient(to bottom,rgb(191,208,208),rgb(152,173,174));content:"";z-index:1;width:3px;left:calc(50% - 1.5px)}.operation_process_local .quick_skill_local::after{background:linear-gradient(135deg,rgb(191,208,208),rgb(152,173,174));width:16px;content:"";box-shadow:0 0 15px rgb(191,208,208,0.5),0 0 30px rgb(191,208,208,0.5);z-index:1;border-radius:50%;height:16px;top:calc(3rem + 70px);left:calc(50% - 8px);position:absolute;animation:pulseNode 3s ease-in-out infinite}@keyframes gridPulse {0%,100%{opacity:0.1;background-size:30px 30px}50%{opacity:0.2;background-size:32px 32px}} @keyframes glowMove {0%{transform:translateX(-5%) translateY(-5%)}100%{transform:translateX(5%) translateY(5%)}} @keyframes circuitConnect {0%{opacity:0;transform:translateY(-20px)}50%{opacity:0.5}100%{opacity:1;transform:translateY(0)}} @keyframes moduleInitialize {0%{opacity:0;transform:scale(0.95)}50%{opacity:0.7}100%{opacity:1;transform:scale(1)}} @keyframes lineGlow {0%,100%{opacity:0.5;box-shadow:0 0 5px rgb(191,208,208,0.5)}50%{opacity:1;box-shadow:0 0 12px rgb(191,208,208)}} @keyframes pulseNode {0%,100%{transform:scale(1);box-shadow:0 0 15px rgb(191,208,208,0.5),0 0 30px rgb(191,208,208,0.5)}50%{transform:scale(1.2);box-shadow:0 0 20px rgb(191,208,208),0 0 40px rgb(191,208,208,0.5)}} @media (max-width: 992px) {.operation_process_local{padding:6rem 1.5rem}.operation_process_local h3{font-size:calc(35px * 0.9);letter-spacing:2px;padding:0 1.5rem}.operation_process_local span{padding:2.5rem}.operation_process_local .quick_skill_local::before{height:40px}.operation_process_local .quick_skill_local::after{top:calc(3rem + 60px)}} @media (max-width: 768px) {.operation_process_local{padding:4rem 1rem}.operation_process_local::before{background-size:20px 20px}.operation_process_local h3{font-size:calc(35px * 0.8);letter-spacing:1px;padding:0 1rem}.operation_process_local span{font-size:calc(17px * 0.95);padding:2rem}.operation_process_local .quick_skill_local::before{height:30px}.operation_process_local .quick_skill_local::after{top:calc(3rem + 50px);height:12px;left:calc(50% - 6px);width:12px}}.stay_connected_local{isolation:isolate;position:relative;padding:4rem;background:rgb(225,233,233);box-shadow:0 20px 40px rgba(0,0,0,0.05);overflow:hidden}.stay_connected_local::before{position:absolute;background-image:radial-gradient(circle at 20% 30%,rgb(191,208,208,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(152,173,174,0.5) 0%,transparent 40%);inset:0;content:"";opacity:0.3;z-index:-1}.stay_connected_local::after{width:100%;height:100%;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgb(191,208,208,0.5) 10px,rgb(191,208,208,0.5) 11px),repeating-linear-gradient(135deg,transparent,transparent 10px,rgb(152,173,174,0.5) 10px,rgb(152,173,174,0.5) 11px);opacity:0.05;top:0;content:"";z-index:-1;position:absolute}.stay_connected_local .quick_skill_local{grid-template-columns:1fr 1.2fr;gap:3rem;display:grid;position:relative;align-items:center}.stay_connected_local .quick_skill_local::before{height:100px;top:-30px;clip-path:polygon(100% 0,0% 100%,100% 100%);width:100px;position:absolute;right:-30px;content:"";animation:rotate-shape 20s linear infinite;background:rgb(191,208,208);opacity:0.15}.stay_connected_local .quick_skill_local::after{height:100px;position:absolute;left:-30px;content:"";animation:rotate-shape 20s linear infinite reverse;clip-path:polygon(0 0,100% 0,0 100%);opacity:0.15;background:rgb(152,173,174);bottom:-30px;width:100px}.stay_connected_local p{font-family:Arial,sans-serif;font-weight:700;z-index:1;font-size:20px;margin:0;position:relative;color:#000000;line-height:1.6}.stay_connected_local p::before{position:absolute;left:-15px;content:"";z-index:-1;opacity:0.5;animation:square-pulse 5s infinite alternate;width:50px;height:50px;border:2px solid rgb(191,208,208,0.5);top:-15px}.stay_connected_local p::after{width:50px;background:rgb(152,173,174);animation:line-extend 3s infinite alternate;height:3px;content:"";position:absolute;left:20px;z-index:-1;bottom:-10px}.stay_connected_local .input_holder{align-items:stretch;height:60px;display:flex;perspective:1000px;position:relative}.stay_connected_local .input_holder::before{position:absolute;top:-10px;left:-10px;right:-10px;background:linear-gradient(45deg,transparent,rgb(191,208,208,0.5),transparent);z-index:-1;opacity:0.2;bottom:-10px;transform:rotateX(10deg) rotateY(-10deg);border-radius:10px;filter:blur(5px);content:""}.stay_connected_local .subscribe_widget_local{box-shadow:0 10px 20px rgba(0,0,0,0.05);font-size:15px;font-family:Arial,sans-serif;border:1px solid transparent;padding:0 1.5rem;border-bottom-left-radius:10px;background:#ffffff;transition:all 0.3s ease;height:100%;border-top-left-radius:10px;color:#000000;flex:1}.stay_connected_local .subscribe_widget_local:focus{box-shadow:0 15px 25px rgba(0,0,0,0.1);border-color:rgb(191,208,208);outline:none}.stay_connected_local .subscribe_widget_local::placeholder{color:#000000;opacity:0.6}.stay_connected_local .fresh_start_local{isolation:isolate;height:100%;overflow:hidden;cursor:pointer;color:#ffffff;background:rgb(191,208,208);font-weight:600;border:none;border-bottom-right-radius:10px;padding:0 2rem;font-family:Arial,sans-serif;position:relative;font-size:14px;border-top-right-radius:10px;transition:all 0.3s ease}.stay_connected_local .fresh_start_local::before{content:"";z-index:-1;transition:transform 0.3s ease;inset:0;background:rgb(152,173,174);position:absolute;transform:translateY(100%)}.stay_connected_local .fresh_start_local:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1)}.stay_connected_local .fresh_start_local:hover::before{transform:translateY(0)}@keyframes square-pulse {0%{transform:scale(1);opacity:0.3}100%{transform:scale(1.2);opacity:0.5}} @keyframes line-extend {0%{width:50px}100%{width:100px}} @keyframes rotate-shape {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media (max-width: 768px) {.stay_connected_local{padding:3rem 1.5rem}.stay_connected_local .quick_skill_local{gap:2rem;grid-template-columns:1fr}.stay_connected_local p{font-size:21px}.stay_connected_local .input_holder{flex-direction:column;height:auto}.stay_connected_local .subscribe_widget_local{height:60px;width:100%;margin-bottom:1rem;border-radius:10px}.stay_connected_local .fresh_start_local{height:60px;width:100%;border-radius:10px}}.secure_bunker_local{background:linear-gradient(135deg,rgb(225,233,233) 0%,#ffffff 100%);padding:5rem 2rem;overflow:hidden;position:relative}.secure_bunker_local::before{background:rgb(191,208,208,0.5);opacity:0.15;position:absolute;width:25vw;z-index:0;filter:blur(80px);transform:rotate(-15deg);top:-10%;right:-5%;content:"";height:25vw}.secure_bunker_local::after{content:"";background:rgb(152,173,174,0.5);filter:blur(80px);z-index:0;opacity:0.15;left:-5%;position:absolute;transform:rotate(15deg);bottom:-10%;width:25vw;height:25vw}.secure_bunker_local .container{box-shadow:0 15px 30px rgba(0,0,0,0.05);transform:perspective(1000px) rotateY(1deg);background:#ffffff;max-width:1200px;border-left:3px solid rgb(191,208,208);position:relative;margin:0 auto;padding:3rem;z-index:1;transition:transform 0.5s ease-out}.secure_bunker_local .container:hover{transform:perspective(1000px) rotateY(0deg);box-shadow:0 20px 40px rgba(0,0,0,0.08)}.secure_bunker_local h1{margin-bottom:2rem;font-weight:700;color:#000000;font-size:42px;position:relative;transform:translateX(-8px)}.secure_bunker_local h1::before{top:50%;transform:translateY(-50%);height:50%;left:-20px;position:absolute;width:6px;background:linear-gradient(to bottom,rgb(191,208,208),rgb(152,173,174));content:""}.secure_bunker_local h2{font-weight:600;font-size:37px;position:relative;margin:3rem 0 1.5rem;color:#000000;border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:0.75rem}.secure_bunker_local h2::after{width:50px;content:"";bottom:-1px;background:linear-gradient(90deg,rgb(191,208,208),rgb(152,173,174));transition:width 0.3s ease;height:3px;left:0;position:absolute}.secure_bunker_local h2:hover::after{width:100px}.secure_bunker_local h3{margin:2.5rem 0 1.25rem;font-weight:600;position:relative;color:#000000;font-size:calc(37px * 0.85);padding-left:15px}.secure_bunker_local h3::before{height:100%;content:"";background:rgb(152,173,174);top:0;left:0;position:absolute;width:3px;opacity:0.7}.secure_bunker_local h4{color:#000000;display:inline-block;font-weight:600;position:relative;margin:2rem 0 1rem;font-size:calc(37px * 0.7)}.secure_bunker_local h4::after{position:absolute;background:linear-gradient(90deg,rgb(152,173,174),transparent);content:"";width:100%;bottom:-3px;left:0;height:1px}.secure_bunker_local p{color:#000000;max-width:90ch;line-height:1.8;margin-bottom:1.5rem;font-size:13px}.secure_bunker_local ul{margin:1.5rem 0 2.5rem;position:relative;padding-left:1.5rem}.secure_bunker_local ul::before{height:100%;position:absolute;background:linear-gradient(to bottom,rgb(191,208,208,0.5),transparent);content:"";top:0;left:0;width:1px}.secure_bunker_local li{color:#000000;position:relative;font-size:13px;transition:transform 0.2s ease;padding-left:1rem;line-height:1.6;margin-bottom:1rem}.secure_bunker_local li::before{transition:transform 0.2s ease;height:8px;border-radius:1px;transform:rotate(45deg);position:absolute;width:8px;content:"";background:rgb(191,208,208);top:0.7rem;opacity:0.7;left:-1.5rem}.secure_bunker_local li:hover{transform:translateX(3px)}.secure_bunker_local li:hover::before{transform:rotate(135deg);background:rgb(152,173,174)}.secure_bunker_local span{line-height:1.7;padding:0.5rem 0 0.5rem 1rem;border-left:2px solid rgb(152,173,174,0.5);display:block;color:#000000;opacity:0.9;font-style:italic;margin-bottom:2rem;font-size:13px}.secure_bunker_local strong{color:#000000;font-weight:600;position:relative;display:inline-block}.secure_bunker_local strong::after{height:2px;position:absolute;width:100%;left:0;content:"";opacity:0.3;background:rgb(191,208,208,0.5);bottom:-2px}@media (max-width: 991px) {.secure_bunker_local{padding:4rem 1.5rem}.secure_bunker_local .container{padding:2.5rem 2rem;transform:perspective(800px) rotateY(0.5deg)}.secure_bunker_local h1{font-size:calc(42px * 0.9)}.secure_bunker_local h2{font-size:calc(37px * 0.9)}} @media (max-width: 767px) {.secure_bunker_local{padding:3rem 1rem}.secure_bunker_local .container{transform:perspective(600px) rotateY(0.3deg);border-left-width:2px;padding:2rem 1.5rem}.secure_bunker_local h1{font-size:calc(42px * 0.8);transform:translateX(-5px)}.secure_bunker_local h1::before{width:4px;left:-15px}.secure_bunker_local h2{font-size:calc(37px * 0.8);margin:2.5rem 0 1.25rem}.secure_bunker_local h3{font-size:calc(37px * 0.7)}.secure_bunker_local h4{font-size:calc(37px * 0.6)}.secure_bunker_local p,.secure_bunker_local li,.secure_bunker_local span{font-size:calc(13px * 0.95)}.secure_bunker_local ul{padding-left:1rem}.secure_bunker_local li::before{left:-1rem;height:6px;width:6px}} @media (max-width: 480px) {.secure_bunker_local{padding:2rem 0.75rem}.secure_bunker_local .container{padding:1.5rem 1.25rem;box-shadow:0 10px 20px rgba(0,0,0,0.05);transform:none}.secure_bunker_local h1{font-size:calc(42px * 0.7);margin-bottom:1.5rem}.secure_bunker_local h2{font-size:calc(37px * 0.7);margin:2rem 0 1rem}.secure_bunker_local h3{margin:1.75rem 0 1rem;font-size:calc(37px * 0.6)}.secure_bunker_local h4{font-size:calc(37px * 0.5)}.secure_bunker_local p,.secure_bunker_local li,.secure_bunker_local span{line-height:1.6;font-size:calc(13px * 0.9)}.secure_bunker_local li{margin-bottom:0.75rem}.secure_bunker_local ul{margin:1rem 0 2rem}}.cookieNotificationBar_local{z-index:90;animation:slideUp 0.5s forwards;padding:20px 0;background:rgb(152,173,174);border-top:3px solid rgb(152,173,174);transition:transform 0.5s ease-in-out;width:100%;bottom:0;transform:translateY(100%);font-family:Arial,sans-serif;position:fixed;box-shadow:0 -4px 10px rgba(0,0,0,0.5)}@keyframes slideUp {to{transform:translateY(0)}} .cookie_hide_local{gap:20px;justify-content:space-between;align-items:center;padding:20px 5%;display:flex}.cookieNotificationBar_local h5{letter-spacing:1px;color:#ffffff;font-size:18px;font-weight:700;text-transform:uppercase}.cookieNotificationBar_local p{font-size:13px;margin:0;line-height:1.5;color:#ffffff}.cookie_screen_local{margin-right:15px;display:flex;justify-content:center;filter:drop-shadow(0 0 10px rgb(191,208,208));flex-shrink:0;align-items:center}.cookie_screen_local svg{width:80px;transition:transform 0.3s ease-in-out;height:80px;fill:rgb(191,208,208)}.cookie_screen_local:hover svg{transform:scale(1.1)}.cookie_review_local{background:linear-gradient(90deg,rgb(191,208,208),rgb(152,173,174));box-shadow:0 0 15px rgb(191,208,208);margin-left:10px;min-width:140px;flex-shrink:0;white-space:nowrap;line-height:40px;padding:10px 20px;text-align:center;font-size:20px;text-decoration:none;color:#000000;cursor:pointer;border-radius:14px;transition:background-color 0.3s ease,box-shadow 0.3s ease}.cookie_review_local:hover{box-shadow:0 0 20px rgb(152,173,174)}.cookie_button.track_settings_local:hover{box-shadow:0 0 15px rgb(152,173,174)}.cookieNotificationBar_local p a{transition:color 0.3s ease;color:rgb(191,208,208);text-decoration:none}.cookieNotificationBar_local p a:hover{color:rgb(152,173,174)}#dataProtectionBox_local{display:none}#dataProtectionBox_local:checked ~ .cookieNotificationBar_local{visibility:hidden;opacity:0}@media only screen and (max-width: 1200px) {.cookieNotificationBar_local{padding:15px 0}.cookie_hide_local{padding:15px 5%}} @media only screen and (max-width: 800px) {.cookie_screen_local{display:none}.cookie_hide_local{flex-direction:column;align-items:center;text-align:center}.cookieNotificationBar_local h5{margin-bottom:5px;font-size:19px}.cookie_menu_local{margin-bottom:15px}.cookie_review_local{min-width:100%;margin:10px 0}} .contact_box_local{overflow:hidden;padding:90px 0;position:relative;background:linear-gradient(160deg,rgb(225,233,233) 0%,rgb(191,208,208,0.5) 100%)}.contact_box_local::before{width:100%;position:absolute;background:repeating-linear-gradient( -45deg,rgb(191,208,208,0.5),rgb(191,208,208,0.5) 1px,transparent 1px,transparent 20px );opacity:0.03;content:"";left:0;height:100%;top:0}.contact_box_local .container{z-index:1;max-width:1200px;position:relative;margin:0 auto;padding:0 20px}.contact_box_local h2{font-family:Arial,sans-serif;color:#000000;position:relative;text-align:center;font-size:46px;font-weight:700;margin-bottom:50px}.contact_box_local .reach_widget_local{max-width:800px;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,0.06);margin:0 auto;background:#ffffff;flex-direction:column;overflow:hidden;display:flex}.contact_box_local .photo_thumbnail_local{width:100%;height:200px;position:relative}.contact_box_local .request_box_local{position:relative;width:100%;padding:50px}.contact_box_local form{width:100%}.contact_box_local form h3{position:relative;font-size:22px;font-family:Arial,sans-serif;margin-bottom:30px;color:#000000;display:inline-block;font-weight:700}.contact_box_local form h3::after{bottom:-10px;background:rgb(191,208,208);height:3px;position:absolute;content:"";border-radius:1.5px;left:0;width:100%}.contact_box_local form input[type="text"]{color:#000000;border:2px solid transparent;transition:all 0.3s ease;border-radius:10px;width:100%;font-size:14px;margin-bottom:20px;padding:15px 20px;font-family:Arial,sans-serif;background:rgb(225,233,233)}.contact_box_local form input[type="text"]:focus{border-color:rgb(191,208,208);outline:none}.contact_box_local form input[type="text"]::placeholder{color:rgba(0,0,0,0.35)}.contact_box_local .help_section_local{align-items:flex-start;display:flex;margin-bottom:30px}.contact_box_local .help_section_local input[type="checkbox"]{opacity:0;position:absolute}.contact_box_local .help_section_local label{line-height:1.6;padding-left:35px;color:#000000;font-size:13px;position:relative;cursor:pointer}.contact_box_local .help_section_local label::before{content:"";height:22px;transition:all 0.3s ease;position:absolute;top:2px;border-radius:10px;background:rgb(225,233,233);left:0;width:22px}.contact_box_local .help_section_local input[type="checkbox"]:checked + label::before{background:rgb(191,208,208)}.contact_box_local .help_section_local input[type="checkbox"]:checked + label::after{position:absolute;transform:rotate(45deg);content:"";border-bottom:2px solid #ffffff;left:8px;width:6px;border-right:2px solid #ffffff;top:5px;height:12px}.contact_box_local .help_section_local label a{color:rgb(191,208,208);text-decoration:none;transition:all 0.3s ease}.contact_box_local .help_section_local label a:hover{text-decoration:underline}.contact_box_local form .message_list_local{position:relative;overflow:hidden;text-align:center;cursor:pointer;font-family:Arial,sans-serif;width:100%;background:rgb(191,208,208);transition:all 0.3s ease;padding:16px 20px;font-weight:600;border-radius:10px;border:none;font-size:19px;color:#ffffff}.contact_box_local form .message_list_local:hover{background:rgb(152,173,174)}.contact_box_local svg{width:20px;height:20px;fill:rgb(191,208,208)}.contact_box_local svg path{fill:rgb(191,208,208);transition:fill 0.3s ease}@media screen and (min-width: 768px) {.contact_box_local .reach_widget_local{max-width:1000px;flex-direction:row}.contact_box_local .photo_thumbnail_local{width:40%;min-height:400px;height:auto}.contact_box_local .request_box_local{width:60%}} @media screen and (min-width: 992px) {.contact_box_local .photo_thumbnail_local{width:50%}.contact_box_local .request_box_local{padding:60px;width:50%}} @media screen and (min-width: 1200px) {.contact_box_local .reach_widget_local{max-width:1100px}.contact_box_local .photo_thumbnail_local{min-height:500px}} @media screen and (max-width: 576px) {.contact_box_local{padding:60px 0}.contact_box_local h2{margin-bottom:30px;font-size:calc(46px * 0.7)}.contact_box_local .request_box_local{padding:30px 20px}.contact_box_local form h3{font-size:calc(22px * 0.9)}}.meet_us_local{padding:150px 0;overflow:hidden;color:#ffffff;position:relative;background:linear-gradient(135deg,rgb(191,208,208) 0%,#000000 100%)}.meet_us_local::before{opacity:0.1;position:absolute;content:"";left:-50%;width:200%;top:-50%;height:200%;animation:rotate-slow 120s linear infinite;background:repeating-conic-gradient( #000000 0deg 10deg,rgba(0,0,0,0.5) 10deg 15deg );z-index:1}.meet_us_local::after{top:0;content:"";z-index:2;height:100%;left:0;width:100%;position:absolute;background:radial-gradient(circle at center,transparent 0%,rgba(0,0,0,0.8) 70%)}@keyframes rotate-slow {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .meet_us_local .container{position:relative;z-index:5}.meet_us_local h2{font-size:39px;letter-spacing:5px;margin-bottom:80px;font-weight:700;position:relative;color:rgb(191,208,208);text-align:center;text-transform:uppercase}.meet_us_local h2::before{width:100px;left:50%;content:"";background-color:rgb(191,208,208);position:absolute;bottom:-20px;transform:translateX(-50%);height:1px}.meet_us_local .culture_block_local{justify-content:center;flex-wrap:wrap;gap:0;display:flex;position:relative}.meet_us_local .learning_dna_local{padding:20px;overflow:hidden;position:relative;flex:0 0 50%;perspective:1000px}.meet_us_local .learning_dna_local:first-child{transform-origin:right center;animation:card-in-left 1s ease-out forwards}.meet_us_local .learning_dna_local:last-child{transform-origin:left center;animation:card-in-right 1s ease-out forwards}@keyframes card-in-left {0%{transform:translateX(-100%) rotateY(90deg);opacity:0}100%{transform:translateX(0) rotateY(0);opacity:1}} @keyframes card-in-right {0%{transform:translateX(100%) rotateY(-90deg);opacity:0}100%{transform:translateX(0) rotateY(0);opacity:1}} .meet_us_local .learning_dna_local h3{font-weight:700;text-shadow:0 1px 5px rgba(0,0,0,0.5);text-transform:uppercase;margin:0 0 20px 0;position:relative;text-align:center;color:#ffffff;font-size:19px;letter-spacing:2px}.meet_us_local .learning_dna_local p{text-align:center;position:relative;opacity:1;font-size:12px;padding:0 40px;line-height:1.8;margin:0;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.meet_us_local .learning_dna_local::before{z-index:-1;background:rgba(0,0,0,0.7);transition:transform 0.5s ease;width:100%;height:100%;transform:skewY(0deg);top:0;position:absolute;left:0;content:""}.meet_us_local .learning_dna_local:hover::before{transform:skewY(-2deg)}.meet_us_local .learning_dna_local::after{z-index:-1;left:0;content:"";height:100%;width:100%;opacity:0.1;position:absolute;transition:opacity 0.5s ease;background:linear-gradient(135deg,rgb(191,208,208,0.5) 0%,transparent 100%);top:0}.meet_us_local .learning_dna_local:hover::after{opacity:0.2}.meet_us_local .learning_dna_local h3::before{height:1px;content:"";left:50%;background-color:rgb(152,173,174);bottom:-10px;transform:translateX(-50%);position:absolute;width:30px}.meet_us_local .learning_dna_local:first-child::before{border-right:1px solid rgb(191,208,208,0.5)}.meet_us_local .learning_dna_local:last-child::before{border-left:1px solid rgb(152,173,174,0.5)}.meet_us_local .culture_block_local::before{transform:translate(-50%,-50%);animation:pulse-circle 2s infinite;position:absolute;background-color:rgb(191,208,208);border-radius:50%;top:50%;height:40px;content:"";box-shadow:0 0 20px rgb(191,208,208,0.5);z-index:10;width:40px;left:50%}.meet_us_local .culture_block_local::after{top:50%;z-index:11;transform:translate(-50%,-50%);left:50%;border-radius:50%;position:absolute;background-color:rgb(152,173,174);height:20px;width:20px;content:""}@keyframes pulse-circle {0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.3);opacity:0.7}100%{transform:translate(-50%,-50%) scale(1);opacity:1}} .meet_us_local .container::before{top:-100px;left:-100px;border-radius:20px;height:200px;animation:float-element 10s ease-in-out infinite;position:absolute;transform:rotate(45deg);opacity:0.2;width:200px;content:"";border:1px solid rgb(191,208,208,0.5)}.meet_us_local .container::after{position:absolute;content:"";border-radius:20px;opacity:0.2;animation:float-element 10s ease-in-out infinite reverse;transform:rotate(45deg);right:-100px;border:1px solid rgb(152,173,174,0.5);bottom:-100px;height:200px;width:200px}@keyframes float-element {0%,100%{transform:rotate(45deg) translate(0,0)}50%{transform:rotate(60deg) translate(20px,20px)}} @media screen and (max-width:992px){.meet_us_local{padding:100px 0}.meet_us_local .learning_dna_local{padding:40px 0;flex:0 0 100%}.meet_us_local .learning_dna_local:first-child{animation:card-in-top 1s ease-out forwards}.meet_us_local .learning_dna_local:last-child{animation:card-in-bottom 1s ease-out forwards}@keyframes card-in-top {0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes card-in-bottom {0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}} .meet_us_local .culture_block_local::before,.meet_us_local .culture_block_local::after{display:none}.meet_us_local .learning_dna_local:first-child::before{border-right:none;border-bottom:1px solid rgb(191,208,208,0.5)}.meet_us_local .learning_dna_local:last-child::before{border-left:none;border-top:1px solid rgb(152,173,174,0.5)}}@media screen and (max-width: 768px) {.meet_us_local{padding:80px 0}.meet_us_local h2{margin-bottom:60px;font-size:calc(39px * 0.8);letter-spacing:3px}.meet_us_local .learning_dna_local h3{font-size:calc(19px * 0.9);letter-spacing:1px}.meet_us_local .learning_dna_local p{padding:0 30px}.meet_us_local .container::before,.meet_us_local .container::after{width:150px;height:150px}} @media screen and (max-width: 576px) {.meet_us_local{padding:60px 0}.meet_us_local h2{letter-spacing:2px;font-size:calc(39px * 0.7);margin-bottom:40px}.meet_us_local h2::before{width:80px;bottom:-15px}.meet_us_local .learning_dna_local{padding:30px 0}.meet_us_local .learning_dna_local h3{margin-bottom:15px;font-size:calc(19px * 0.85)}.meet_us_local .learning_dna_local h3::before{bottom:-8px;width:25px}.meet_us_local .learning_dna_local p{font-size:calc(12px * 0.9);line-height:1.6;padding:0 20px}.meet_us_local .container::before,.meet_us_local .container::after{height:100px;width:100px}}.teacher_profile_local{padding:120px 0;overflow:hidden;position:relative;background:linear-gradient(125deg,#000000 0%,rgb(225,233,233) 100%)}.teacher_profile_local::before{animation:pulse 20s infinite alternate;background:radial-gradient(circle at 20% 30%,rgb(191,208,208,0.5) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgb(152,173,174,0.5) 0%,transparent 30%);width:100%;left:0;content:"";position:absolute;height:100%;top:0}.teacher_profile_local .container{padding:0 20px;position:relative;perspective:1200px;max-width:1200px;margin:0 auto;z-index:2}.teacher_profile_local .feedback_views_local{transform-style:preserve-3d;transform:rotateY(-10deg);grid-template-columns:1.2fr 0.8fr;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);grid-template-rows:auto auto auto;grid-template-areas:"quote photo" "quote name" "quote job";position:relative;display:grid;gap:10px 30px}.teacher_profile_local .feedback_views_local:hover{transform:rotateY(0deg) translateZ(10px)}.teacher_profile_local .work_milestones_local{margin:0;z-index:1;backdrop-filter:blur(10px);position:relative;background:linear-gradient(135deg,#000000 0%,rgba(0,0,0,0.5) 100%);font-size:15px;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,0.5),0 0 0 1px rgb(191,208,208,0.5);transform:translateZ(20px);grid-area:quote;font-weight:300;padding:50px 40px;line-height:1.7;color:#ffffff}.teacher_profile_local .work_milestones_local::before{line-height:1;left:20px;content:"";font-size:calc(43px * 2);color:rgb(191,208,208);position:absolute;top:15px}.teacher_profile_local .photo_thumbnail_local{height:280px;clip-path:polygon(0 0,100% 0,100% 85%,90% 100%,0 100%);box-shadow:10px 10px 20px rgba(0,0,0,0.5),-5px -5px 30px rgb(191,208,208,0.5);transition:transform 0.4s ease,box-shadow 0.4s ease;border-radius:10px;grid-area:photo;transform:translateZ(40px)}.teacher_profile_local .feedback_views_local:hover .photo_thumbnail_local{transform:translateZ(60px) translateX(-10px);box-shadow:15px 15px 25px rgba(0,0,0,0.5),-8px -8px 35px rgb(191,208,208,0.5)}.teacher_profile_local .name{font-weight:700;z-index:2;background:rgb(191,208,208);transform:translateZ(30px);font-size:22px;grid-area:name;transition:transform 0.3s ease;padding:15px 20px;box-shadow:5px 5px 15px rgba(0,0,0,0.5);border-radius:10px;margin:0;color:#ffffff}.teacher_profile_local .feedback_views_local:hover .name{transform:translateZ(45px) translateY(-5px)}.teacher_profile_local .feedback_views_local > span:not(.name){border-radius:10px;z-index:2;background:#ffffff;grid-area:job;padding:10px 15px;box-shadow:5px 5px 15px rgba(0,0,0,0.5);transition:transform 0.3s ease;font-weight:600;font-size:15px;transform:translateZ(25px);color:rgb(152,173,174)}.teacher_profile_local .feedback_views_local:hover > span:not(.name){transform:translateZ(35px) translateY(-5px)}@keyframes pulse {0%,100%{opacity:0.8;transform:scale(1)}50%{opacity:0.5;transform:scale(1.1)}} @media (max-width: 992px) {.teacher_profile_local{padding:80px 0}.teacher_profile_local .feedback_views_local{grid-template-areas:"photo_thumbnail_local" "name" "work_summary_local" "work_milestones_local";gap:15px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;transform:none}.teacher_profile_local .work_milestones_local,.teacher_profile_local .photo_thumbnail_local,.teacher_profile_local .name,.teacher_profile_local .feedback_views_local > span:not(.name){transform:none}.teacher_profile_local .feedback_views_local:hover .work_milestones_local,.teacher_profile_local .feedback_views_local:hover .photo_thumbnail_local,.teacher_profile_local .feedback_views_local:hover .name,.teacher_profile_local .feedback_views_local:hover > span:not(.name){transform:none}.teacher_profile_local .photo_thumbnail_local{width:90%;height:240px;margin:0 auto}.teacher_profile_local .work_milestones_local{padding:30px}.teacher_profile_local .name,.teacher_profile_local .feedback_views_local > span:not(.name){margin:0 auto;text-align:center;width:90%}} @media (max-width: 576px) {.teacher_profile_local{padding:60px 0}.teacher_profile_local .photo_thumbnail_local{height:200px;width:100%}.teacher_profile_local .work_milestones_local{font-size:calc(15px * 0.95);padding:25px 20px}.teacher_profile_local .name{font-size:calc(22px * 0.9)}.teacher_profile_local .feedback_views_local > span:not(.name){font-size:calc(15px * 0.9)}}.welcome_local{display:flex;padding:5% 0;overflow:hidden;width:100%;align-items:center;justify-content:center;background:rgb(225,233,233);position:relative;min-height:100vh}.welcome_local > div{max-width:1200px;z-index:2;width:92%;position:relative}.welcome_local .story_tl_local{opacity:0;margin-bottom:3rem;position:relative;animation:fadeInUp 0.8s ease-out forwards;transform:translateY(20px)}.welcome_local .skill_plus_local{position:relative;margin:0;font-weight:700;padding-bottom:15px;color:rgb(191,208,208);font-size:42px;line-height:1.2}.welcome_local .skill_plus_local::after{position:absolute;width:0;background:linear-gradient(90deg,rgb(191,208,208),rgb(152,173,174));left:0;bottom:0;content:"";animation:lineExpand 1.2s 0.5s ease forwards;height:4px}.welcome_local .start_hero_local{transform:translateY(30px);box-shadow:0 15px 30px rgba(0,0,0,0.15);border-radius:12px;min-height:500px;position:relative;animation:fadeInUp 0.8s 0.3s ease-out forwards;overflow:hidden;opacity:0;width:100%}.welcome_local .start_hero_local::before{content:"";top:0;position:absolute;background:linear-gradient(135deg,rgba(0,0,0,0.5),rgba(0,0,0,0.7));left:0;bottom:0;right:0;z-index:1}.welcome_local .start_hero_local > div{padding:60px 8%;flex-direction:column;position:relative;color:#ffffff;display:flex;justify-content:center;height:100%;min-height:500px;z-index:2}.welcome_local .start_hero_local > div > div{opacity:0;animation:fadeInRight 0.8s 0.6s ease-out forwards;position:relative;transform:translateX(-20px);max-width:650px}.welcome_local .start_hero_local p{backdrop-filter:blur(5px);font-size:calc(18px * 1.2);border-left:3px solid rgb(152,173,174);margin-bottom:2rem;border-radius:0 10px 10px 0;padding-left:20px;padding:15px 20px;background:rgba(255,255,255,0.1);line-height:1.6}.welcome_local .start_hero_local h3{animation:fadeInRight 0.8s 0.9s ease-out forwards;opacity:0;padding:20px;line-height:1.4;background:linear-gradient(to right,rgb(191,208,208,0.5),transparent);transform:translateX(-20px);backdrop-filter:blur(3px);font-size:23px;font-weight:600;max-width:85%;border-radius:10px}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeInRight {from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}} @keyframes lineExpand {from{width:0}to{width:120px}} @media (max-width: 992px) {.welcome_local{min-height:auto;padding:80px 0}.welcome_local .skill_plus_local{font-size:calc(42px * 0.85)}.welcome_local .start_hero_local{min-height:400px}.welcome_local .start_hero_local > div{min-height:400px;padding:40px 7%}.welcome_local .start_hero_local h3{font-size:calc(23px * 0.9);max-width:95%}} @media (max-width: 768px) {.welcome_local .skill_plus_local{font-size:calc(42px * 0.7)}.welcome_local .start_hero_local{min-height:350px}.welcome_local .start_hero_local > div{min-height:350px;padding:30px 6%}.welcome_local .start_hero_local p{font-size:18px}.welcome_local .start_hero_local h3{max-width:100%;font-size:calc(23px * 0.8)}} @media (max-width:576px){.welcome_local{padding:60px 0}.welcome_local > div{width:90%}.welcome_local .story_tl_local{margin-bottom:2rem}.welcome_local .skill_plus_local{font-size:calc(42px * 0.6)}.welcome_local .start_hero_local{min-height:300px}.welcome_local .start_hero_local > div{padding:25px 5%;min-height:300px}.welcome_local .start_hero_local p{margin-bottom:1.5rem;padding:10px 15px}.welcome_local .start_hero_local h3{padding:15px}@keyframes lineExpand {from{width:0}to{width:80px}}}.support_cta_local{color:#ffffff;padding:5rem 0 3rem;position:relative;z-index:1}.support_cta_local::before{z-index:-1;width:100%;position:absolute;content:"";background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgb(191,208,208,0.5) 100%);backdrop-filter:blur(8px);left:0;height:100%;top:0}.support_cta_local .container{position:relative;gap:3rem;display:grid;grid-template-columns:1.5fr 2fr}.support_cta_local .company_holder{position:relative;padding-left:2rem;animation:borderPulse 4s infinite alternate;border-left:2px solid rgb(191,208,208)}@keyframes borderPulse {0%{border-left-color:rgb(191,208,208)}50%{border-left-color:rgb(152,173,174)}100%{border-left-color:rgb(191,208,208)}} .support_cta_local .company_holder h3{font-size:calc(29px * 1.2);-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;font-weight:700;text-shadow:0 0 20px rgba(255,255,255,0.1);background:linear-gradient(to right,#ffffff,rgb(152,173,174));margin-bottom:1.5rem}.support_cta_local .code_labs_local{line-height:1.6;opacity:0.8;margin-top:1rem;color:#ffffff;font-size:14px}.support_cta_local .verify_cta_local{justify-content:flex-end;display:flex}.support_cta_local .nav_main_local{gap:4rem;display:flex}.support_cta_local .head_prime_local{position:relative}.support_cta_local .head_prime_local::before{height:40px;border-top:1px solid rgb(191,208,208);opacity:0.4;position:absolute;content:"";left:-20px;width:40px;top:-10px;border-left:1px solid rgb(191,208,208)}.support_cta_local .head_prime_local::after{opacity:0.4;width:40px;border-bottom:1px solid rgb(191,208,208);bottom:-10px;right:-20px;content:"";position:absolute;height:40px;border-right:1px solid rgb(191,208,208)}.support_cta_local .head_prime_local h5{margin-bottom:1.5rem;font-size:22px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgb(152,173,174)}.support_cta_local .head_prime_local .nav_main_local{display:flex;gap:0.8rem;flex-direction:column}.support_cta_local .head_prime_local .nav_main_local a{position:relative;transition:all 0.3s ease;padding-left:1rem;color:#ffffff;text-decoration:none;opacity:0.8;font-size:14px}.support_cta_local .head_prime_local .nav_main_local a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:rgb(191,208,208);transition:all 0.3s ease;height:5px;width:5px;border-radius:50%}.support_cta_local .head_prime_local .nav_main_local a:hover{opacity:1;color:rgb(191,208,208);transform:translateX(5px)}.support_cta_local .head_prime_local .nav_main_local a:hover::before{background-color:rgb(152,173,174);width:7px;height:7px}.footer_edu_local{border-top:1px solid rgba(255,255,255,0.1);background-color:rgba(0,0,0,0.5);margin-top:2rem;position:relative;padding:1.5rem 0}.footer_edu_local::before{position:absolute;left:0;content:"";width:100%;height:1px;opacity:0.5;top:0;background:linear-gradient(to right,transparent,rgb(191,208,208),transparent)}.footer_edu_local .container{align-items:center;justify-content:center;display:flex}.footer_edu_local .press_room_local{opacity:0.7;color:#ffffff;font-size:15px;text-align:center}@media screen and (max-width: 992px) {.support_cta_local .container{grid-template-columns:1fr;gap:2rem}.support_cta_local .company_holder{margin-bottom:2rem;padding-left:1rem}.support_cta_local .verify_cta_local{justify-content:flex-start}.support_cta_local .nav_main_local{gap:2rem}} @media screen and (max-width: 768px) {.support_cta_local{padding:3rem 0 2rem}.support_cta_local .nav_main_local{gap:2rem;flex-direction:column}.support_cta_local .head_prime_local::before,.support_cta_local .head_prime_local::after{display:none}.support_cta_local .head_prime_local{margin-bottom:1.5rem}.footer_edu_local{padding:1rem 0}} @media screen and (max-width: 576px) {.support_cta_local .company_holder h3{font-size:29px}.support_cta_local .head_prime_local h5{font-size:calc(21px * 1.1)}.support_cta_local .head_prime_local .nav_main_local a{font-size:calc(14px * 0.9)}}