*{margin:0;box-sizing:border-box;padding:0}svg{width:30px;height:30px}a{text-decoration:none;color:inherit}.segment-wrapperO{height:100%;flex-direction:column;min-height:100%;display:flex}.container{width:1181px;max-width:100%;margin:auto}.program_detailsJ{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(172,200,198) 0%,#ffffff 65%,rgb(137,163,161,0.5) 100%);padding:6rem 0}.program_detailsJ .container{margin:0 auto;position:relative;max-width:1200px;z-index:1;padding:0 1.5rem}.program_detailsJ h2::after{bottom:-1rem;content:"";left:0;position:absolute;width:8rem;height:0.25rem;background:linear-gradient(90deg,rgb(137,163,161) 0%,rgb(102,125,120) 100%)}.program_detailsJ .content_photoq:hover{transform:perspective(1000px) rotateY(0deg)}.program_detailsJ .textual_boxJ{padding-right:1.5rem;position:relative;scrollbar-width:thin;overflow-y:auto;max-height:400px}.program_detailsJ .description:last-of-type{border-left:3px solid rgb(102,125,120,0.5);position:relative;padding-left:1.5rem}header::before{height:100%;left:0;position:absolute;content:'';width:100%;z-index:0;background-image:linear-gradient(0deg,rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:20px 20px;top:0}header .top_tutorA:hover{box-shadow:5px 0 15px -5px rgb(137,163,161);transform:translateX(5px)}header .head_trains{position:relative;transition:all 0.3s ease;display:block}header .head_trains:hover::after{opacity:1}header .head_trains img{max-height:40px;filter:brightness(1.1)}header .top_wrapk::before{top:50%;height:1px;width:40px;transform:translateY(-50%);content:'';background:rgb(137,163,161);right:-20px;position:absolute}header .nav_learng a:hover{border-right-color:rgba(255,255,255,0.2);border-left-color:rgba(255,255,255,0.2);color:#ffffff}header .nav_learng a:hover::before{transform:translateX(0)}header .nav_learng a:hover::after{transform-origin:left;transform:scaleX(1)}header .nav_learng:hover::before{transform:translateY(-50%) scale(1)}header .nav_infoo::before{top:20px;width:30px;content:'';position:absolute;background:rgb(137,163,161);left:20px;height:1px}.secure_boltF{border:1px solid rgb(137,163,161);box-shadow:inset 0 0 10px rgb(102,125,120,0.5),0 0 15px rgb(137,163,161,0.5);color:#ffffff;width:100%;height:auto;font-family:Arial,sans-serif;overflow:hidden;padding:50px}.secure_boltF h3,.secure_boltF h4,.secure_boltF h5,.secure_boltF h6{margin-top:30px;background:linear-gradient(90deg,rgb(137,163,161),rgb(102,125,120));color:transparent;font-size:20px;font-weight:600;color:rgb(137,163,161);-webkit-background-clip:text !important;margin-bottom:20px}.secure_boltF li::before{position:absolute;content:">";left:0;color:rgb(137,163,161);font-weight:700}.secure_boltF p,.secure_boltF span,.secure_boltF div{font-size:16px;color:transparent;margin-bottom:15px;line-height:2;font-weight:300;color:#ffffff;background:linear-gradient(90deg,rgb(137,163,161),rgb(102,125,120));-webkit-background-clip:text !important}.appFieldU .container{padding:0 20px;margin:0 auto;position:relative;max-width:1200px;z-index:2}.appFieldU h2::after{position:absolute;background:linear-gradient(90deg,rgb(137,163,161) 0%,rgb(102,125,120) 100%);left:0;content:"";width:80px;bottom:-15px;height:3px;transform:scaleX(1);transform-origin:left;transition:transform 0.5s ease}.appFieldU .why_trustz:hover{transform:perspective(1000px) rotateY(2deg) translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.05)}.appFieldU li::before{height:6px;background:rgb(102,125,120);left:0;top:10px;transform:translateY(-50%);position:absolute;content:"";width:6px;border-radius:50%}header .top_plank .top_areau div span{color:#ffffff}header .top_plank .top_areau div{margin-right:24px;justify-content:flex-start;display:flex;align-items:center}.sustain_ctaV::before{bottom:0;background:radial-gradient(circle at 30% 50%,rgb(137,163,161,0.5) 0%,transparent 50%);position:absolute;left:0;z-index:-1;top:0;right:0;content:''}.sustain_ctaV .quick_requestN::before{left:50%;background:linear-gradient(90deg,transparent,rgb(102,125,120),transparent);content:'';top:-2px;animation:scanLine 4s infinite linear;width:50%;height:2px;transform:translateX(-50%);position:absolute}.sustain_ctaV .info_item a:hover{box-shadow:0 0 15px rgb(137,163,161,0.5);background:#000000;border-color:rgb(137,163,161,0.5)}.sustain_ctaV .text_main_holder{gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr}.sustain_ctaV .top_tutorA svg{height:auto;transition:filter 0.3s ease;max-width:180px;filter:drop-shadow(0 0 5px rgb(137,163,161,0.5))}.sustain_ctaV .top_wrapk h5{padding-bottom:0.75rem;color:#ffffff;position:relative;margin-bottom:0.5rem;font-weight:600;font-size:24px}.sustain_ctaV .main_headeri a{font-size:12px;padding-left:1rem;transition:all 0.3s ease;opacity:0.8;color:#ffffff;text-decoration:none;position:relative}.sustain_ctaV .main_headeri a:hover::before{background:rgb(137,163,161);box-shadow:0 0 8px rgb(137,163,161);height:7px;width:7px}.sustain_ctaV .subscribe_holder h5{font-size:24px;font-weight:600;color:#ffffff}.sustain_ctaV .subscribe_holder p{font-size:calc(12px - 1px);opacity:0.9;color:#ffffff;line-height:1.6}.sustain_ctaV .input_holder input[type="email"]{width:100%;transition:all 0.3s ease;background:rgba(0,0,0,0.2);border:1px solid rgb(102,125,120,0.5);font-size:12px;padding:0.875rem 1rem;flex:1;color:#ffffff;border-radius:10px}.sustain_ctaV .sub_scalea:hover{background:rgb(102,125,120);box-shadow:0 0 15px rgb(102,125,120,0.5);transform:translateY(-2px)}.sustain_ctaV .sub_scalea:hover::before{left:100%}.sustain_ctaV .cheat_sheetM{font-size:14px;color:#ffffff;opacity:0.7}.our_backgroundG{position:relative;color:#ffffff;overflow:hidden;padding:80px 0}.our_backgroundG::after{left:0;width:100%;position:absolute;top:0;pointer-events:none;z-index:2;height:100%;content:"";background-image:repeating-linear-gradient( 45deg,rgba(rgb(137,163,161),0.03) 0px,rgba(rgb(137,163,161),0.03) 1px,transparent 1px,transparent 10px )}.our_backgroundG h4::after{transform:translateX(-50%) scaleX(0.8);content:"";background:rgb(137,163,161);position:absolute;height:3px;bottom:-12px;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);left:50%;width:60px}.our_backgroundG .textual_boxJ::before{left:0;clip-path:inherit;width:100%;z-index:-1;background:linear-gradient( 135deg,rgba(rgb(137,163,161),0.08) 0%,rgba(rgb(102,125,120),0.05) 100% );top:0;position:absolute;content:"";height:100%}.our_backgroundG .textual_boxJ:hover h6{transform:translateX(5px)}.our_backgroundG .textual_boxJ:hover h6::after{transform:scaleX(1)}.our_backgroundG .textual_boxJ span{text-align:justify;opacity:0.9;color:#000000;column-count:1;column-gap:40px;display:block;transition:opacity 0.3s;font-size:12px;line-height:1.8}.our_backgroundG:hover::before{background-position:100% 100%}.reach_outx::after{transform:rotate(45deg);z-index:0;content:"";width:100%;top:-50%;position:absolute;height:100%;background:linear-gradient(135deg,rgb(137,163,161,0.5) 0%,transparent 70%);right:-50%}.reach_outx .container{position:relative;margin:0 auto;z-index:2;max-width:1200px;padding:0 15px}.reach_outx h3::before{position:absolute;content:"";height:2px;background:rgb(137,163,161);bottom:-15px;left:50%;transform:translateX(-50%);width:80px}.reach_outx .inquiry_linksv{flex:1 1 60%;position:relative;padding:50px}.reach_outx .inquiry_linksv::before{top:0;background:linear-gradient(to bottom,transparent,rgb(172,200,198),transparent);content:"";height:100%;width:1px;right:0;position:absolute}.reach_outx .inquiry_linksv h3::after{bottom:-18px;left:0;width:25px;transform:none}.reach_outx .inquiry_linksv textarea{resize:vertical;min-height:140px}.reach_outx .inquiry_linksv .support_gridd{align-items:flex-start;margin-bottom:25px;display:flex}.reach_outx .inquiry_linksv .support_gridd label{cursor:pointer;position:relative;font-size:16px;line-height:1.6;padding-left:30px;color:#000000}.reach_outx .inquiry_linksv .support_gridd input[type="checkbox"]:checked + label::after{width:6px;left:6px;height:10px;content:"";position:absolute;border-width:0 2px 2px 0;border:solid #ffffff;transform:rotate(45deg);top:8px}.reach_outx .inquiry_linksv .support_mapb{background:rgb(137,163,161);font-weight:600;transition:all 0.3s ease;position:relative;font-size:20px;text-transform:uppercase;cursor:pointer;border:none;color:#ffffff;overflow:hidden;letter-spacing:1px;border-radius:10px;padding:15px 35px}.reach_outx .connect_reachh h4{font-size:22px;font-weight:600;position:relative;color:#000000;margin-bottom:30px}.reach_outx .connect_reachh h4::after{content:"";width:40px;height:2px;bottom:-10px;background:rgb(137,163,161);left:0;position:absolute}.reach_outx .connect_reachh .inquiry_blockn li:hover{box-shadow:0 8px 20px rgba(0,0,0,0.05);transform:translateX(5px)}.reach_outx .connect_reachh .inquiry_blockn li svg{width:20px;transition:all 0.3s ease;height:20px;margin-right:15px}.reach_outx .connect_reachh .inquiry_blockn li:hover svg path{fill:rgb(102,125,120)}.reach_outx .connect_reachh .inquiry_blockn li a{color:#000000;text-decoration:none;transition:all 0.3s ease}.developer_experienceL::after{width:100%;position:absolute;content:"";background:linear-gradient(90deg,rgb(137,163,161) 0%,transparent 100%);bottom:0;height:5px;left:0}.developer_experienceL .client_voicesX{padding:2.5rem;transform:translateY(0);display:grid;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s ease;gap:2rem;background:linear-gradient(to bottom right,rgba(255,255,255,0.95),rgba(255,255,255,0.85));position:relative;grid-template-columns:1fr;box-shadow:0 10px 30px rgba(0,0,0,0.08),0 1px 4px rgba(0,0,0,0.05)}.developer_experienceL .name::after{background:rgb(102,125,120);width:40px;transform-origin:left;height:3px;content:"";left:0;transform:scaleX(1);bottom:-5px;position:absolute;transition:transform 0.3s ease}.developer_experienceL .emp_tasksu::before{top:-25px;font-size:4rem;position:absolute;left:-10px;color:rgb(137,163,161,0.5);content:"";font-family:serif;opacity:0.2}.cookieNotificationBannerO h5{font-size:22px;margin-bottom:6px}.edu_cookieJ{margin-right:10px;flex-shrink:0}.cookieNotificationBannerO p a{color:rgb(137,163,161);text-decoration:none}.segment-wrapperO .cookie_menuw{justify-content:space-between;padding:40px 0}.segment-wrapperO .cookie_necessaryY{font-size:20px;padding:10px;margin-left:30px;color:rgb(137,163,161);border:none;background:#ffffff}.plan_cardn{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(172,200,198) 0%,#ffffff 100%);padding:6rem 0}.plan_cardn .premium_gridA{flex-direction:column;display:flex}.plan_cardn .learning_planr h2{margin-bottom:1rem;font-weight:700;display:inline-block;position:relative;color:#000000;font-size:34px}.plan_cardn .package_dealsm{order:2;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-top:2rem;display:grid}.plan_cardn .plan_feeN{flex-direction:column;display:flex;height:100%}.plan_cardn .rate_schemesq{overflow-wrap:break-word;padding:2rem;flex-direction:column;position:relative;flex-grow:1;z-index:1;word-break:break-word;display:flex}.plan_cardn .rate_schemesq h3::after{width:40px;left:0;bottom:0;height:2px;content:"";background:rgb(102,125,120);transition:width 0.3s ease;position:absolute}.plan_cardn .lesson_plansq:hover .class_costo::before{width:100%}.plan_cardn .rate_schemesq p{word-break:break-word;overflow-wrap:break-word;margin-top:auto;font-size:14px;line-height:1.6;color:#000000}.plan_cardn .lesson_plansq:hover .content_photoq{transform:scale(1.05)}.plan_cardn .lesson_plansq:nth-child(3n+1){border-top:3px solid rgb(137,163,161)}.title_boardx{background:linear-gradient(135deg,rgb(172,200,198) 0%,rgb(102,125,120,0.5) 100%);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:100vh}.title_boardx .edu_welcomeO{display:grid;position:relative;grid-template-columns:1fr;gap:2rem;max-width:1200px;width:90%;z-index:2}.title_boardx .edu_welcomeO > div:first-child::before{transform-origin:top;content:"";top:0;animation:growLine 0.6s cubic-bezier(0.25,0.46,0.45,0.94) 0.6s forwards;left:0;background:rgb(137,163,161);width:5px;position:absolute;transform:scaleY(0);height:100%}.title_boardx .learn_rootsU > div::before{background:linear-gradient( to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 100% );bottom:0;z-index:1;left:0;position:absolute;top:0;right:0;content:""}.title_boardx .learn_rootsU > div > div > div{margin-top:1.5rem;position:relative}.title_boardx .learn_rootsU > div > div > div::before{bottom:-1.5rem;position:absolute;width:60px;height:4px;background:rgb(137,163,161);left:0;transform-origin:left;transform:scaleX(0);content:"";animation:growLine 0.6s cubic-bezier(0.25,0.46,0.45,0.94) 1.2s forwards}.course_benefitsE .container{grid-template-columns:1fr 1.2fr;z-index:1;display:grid;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;gap:40px}.course_benefitsE .content_photoq{width:100%;will-change:transform;box-shadow:25px 25px 50px rgba(0,0,0,0.12),-5px -5px 30px rgba(255,255,255,0.8);transition:transform 0.7s cubic-bezier(0.22,1,0.36,1);object-fit:cover;transform:perspective(1000px) rotateY(-5deg) translateZ(0);height:auto}.course_benefitsE ul{grid-template-columns:1fr;margin:0;display:grid;padding:0;gap:18px;list-style:none}.course_benefitsE li:hover{transform:translateX(5px)}.course_benefitsE li:nth-child(odd)::before{transition:transform 0.4s cubic-bezier(0.22,1,0.36,1);z-index:-1;opacity:0.1;background:linear-gradient(90deg,rgb(102,125,120,0.5) 0%,transparent 100%);top:0;position:absolute;left:0;transform-origin:left;height:100%;width:100%;transform:scaleX(0);content:""}.course_benefitsE li:hover svg{transform:scale(1.15)}.course_benefitsE svg path{transition:fill 0.3s ease;fill:rgb(137,163,161)}.course_benefitsE li:hover svg path:first-child{fill:rgb(137,163,161)}.get_updatesp::before{position:absolute;transform:rotate(-3deg);top:-5%;content:"";height:110%;left:-5%;z-index:-1;width:110%;opacity:0.15;background:radial-gradient( circle at 20% 30%,rgb(102,125,120,0.5) 0%,transparent 25% ),radial-gradient( circle at 80% 70%,rgb(102,125,120,0.5) 0%,transparent 30% )}.get_updatesp::before{animation:gradientShift 15s infinite alternate ease-in-out}.get_updatesp .input_holder{flex-direction:column;position:relative;z-index:2;gap:1rem;display:flex}.get_updatesp .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.6);transition:color 0.3s ease}.get_updatesp .input_holder input[type="email"]:focus::placeholder{color:rgba(255,255,255,0.4);transform:translateX(5px)}.get_updatesp .input_holder .support_mapb::before{width:100%;top:0;height:100%;content:"";background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.2),transparent );left:-100%;transition:all 0.5s ease;position:absolute}.program_detailsJ .textual_boxJ::-webkit-scrollbar{width:4px}.program_detailsJ .textual_boxJ::-webkit-scrollbar-track{background:rgb(255,255,255,0.5)}.program_detailsJ .textual_boxJ::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(137,163,161,0.5)}@media (min-width: 1200px) {.program_detailsJ .container{padding:0 2rem}.program_detailsJ h2{max-width:65%;transform:translateX(-1rem);font-size:calc(28px * 1.3)}.program_detailsJ .program_mapV{gap:6rem}.program_detailsJ .content_photoq{transform:perspective(1200px) rotateY(-8deg) translateZ(0)}.program_detailsJ .content_photoq:hover{transform:perspective(1200px) rotateY(-3deg) translateZ(0) scale(1.02)}} @media (max-width: 991px) {header .nav_infoo{flex-wrap:wrap;padding:1rem 2rem}header .top_tutorA{margin-right:0;margin-bottom:0}header .top_wrapk{margin-top:1rem;flex-basis:100%;justify-content:flex-end}header .top_wrapk::before{display:none}header .nav_learng a{padding:0 1rem;font-size:calc(13px - 1px);height:40px}header .nav_learng::before{display:none}header .nav_infoo::before,header .nav_infoo::after{display:none}} @media (min-width: 768px) {.appFieldU{padding:150px 0}.appFieldU h2{font-size:calc(34px * 1.1);max-width:80%}.appFieldU .why_trustz{padding:50px 60px;margin-left:30px}.appFieldU span{font-size:calc(17px * 1.1)}} @media (min-width: 992px) {.appFieldU .container{align-items:flex-start;flex-direction:column;display:flex}.appFieldU h2{max-width:70%}.appFieldU .why_trustz{width:85%;margin-left:60px}.appFieldU span{font-size:calc(17px * 1.15);line-height:1.9}} @media (max-width: 1024px) {.sustain_ctaV{padding:4rem 0 1rem}.sustain_ctaV .text_main_holder{grid-template-columns:1fr 1fr}.sustain_ctaV .subscribe_holder{grid-column:span 2}} @media (max-width: 768px) {.sustain_ctaV{padding:3rem 0 1rem}.sustain_ctaV .quick_requestN{gap:1rem;align-items:center;flex-direction:column}.sustain_ctaV .info_item{min-width:100%}.sustain_ctaV .text_main_holder{grid-template-columns:1fr;gap:2.5rem}.sustain_ctaV .subscribe_holder{grid-column:auto}.sustain_ctaV .top_tutorA{text-align:center;align-items:center}.sustain_ctaV .edu_linksK{text-align:center;max-width:100%}.sustain_ctaV .top_wrapk h5{text-align:center}.sustain_ctaV .top_wrapk h5::after{left:50%;transform:translateX(-50%)}.sustain_ctaV .main_headeri{align-items:center}.sustain_ctaV .main_headeri a{text-align:center}.sustain_ctaV .main_headeri a:hover{transform:translateY(-2px)}.sustain_ctaV .input_holder{flex-direction:column}.sustain_ctaV .sub_scalea{width:100%}} @media (max-width: 992px) {.reach_outx{padding:60px 0}.reach_outx h3{margin-bottom:40px}.reach_outx .feedback_feedbackx{flex-direction:column}.reach_outx .inquiry_linksv,.reach_outx .connect_reachh{flex:1 1 100%}.reach_outx .inquiry_linksv::before{display:none}.reach_outx .inquiry_linksv{padding:40px}.reach_outx .connect_reachh{padding:40px}} @media (min-width: 768px) {.developer_experienceL .client_voicesX{align-items:start;grid-template-columns:auto 1fr 3fr;padding:3rem;gap:2.5rem}.developer_experienceL .content_photoq{width:200px;height:200px}.developer_experienceL .client_voicesX > div:first-child{justify-self:start}.developer_experienceL .client_voicesX > div:nth-child(2){padding-top:1rem}.developer_experienceL .emp_tasksu{padding-left:2rem;font-size:calc(17px + 0.1rem)}} @media only screen and (max-width: 1200px) {.cookieNotificationBannerO{padding:20px}} @media only screen and (max-width: 800px) {.edu_cookieJ{display:none}.cookie_menuw{justify-content:center;align-items:center;flex-direction:column}.cookieNotificationBannerO h5{text-align:center}.cookieNotificationBannerO p{text-align:center}.cookie_controlQ{margin-bottom:20px}body .segment-wrapperO .cookie_necessaryY{margin-bottom:10px;margin-left:0}} @media (max-width: 767px) {.plan_cardn{padding:4rem 0}.plan_cardn .rate_schemesq{padding:1.5rem}.plan_cardn .rate_schemesq h3{font-size:21px}.plan_cardn .class_costo{font-size:21px}.plan_cardn .rate_schemesq p{max-height:150px;overflow-y:auto;font-size:calc(14px * 0.9);line-height:1.5}.plan_cardn .content_photoq{height:150px}} @media (hover: hover) {.title_boardx .learn_rootsU > div{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.title_boardx .learn_rootsU > div:hover{transform:translateY(-5px)}.title_boardx .learn_rootsU > div:hover .title_style_header{text-shadow:0 4px 15px rgba(0,0,0,0.3);transition:text-shadow 0.5s ease}.title_boardx .edu_welcomeO > div:first-child{transition:box-shadow 0.5s ease,transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.title_boardx .edu_welcomeO > div:first-child:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08);transform:translateY(-5px)}} @media (max-width: 768px) {.course_benefitsE{padding:60px 0}.course_benefitsE .content_photoq{max-height:350px}.course_benefitsE h1{margin-bottom:20px;font-size:calc(48px * 0.75)}.course_benefitsE li{padding:8px 0 8px 35px}.course_benefitsE svg{width:24px;height:24px;top:10px}.course_benefitsE ul{gap:12px}.course_benefitsE .textual_boxJ::before{width:6px}} @media (min-width: 768px) {.get_updatesp .why_trustz{gap:3rem;grid-template-columns:1fr 1fr;align-items:center;padding:3rem}.get_updatesp h4{font-size:23px}.get_updatesp .input_holder{flex-direction:row;align-items:stretch}.get_updatesp .input_holder span:first-child{flex:1}.get_updatesp .input_holder .support_mapb{width:auto;white-space:nowrap}} @keyframes glowLine {0%{opacity:0.3;background-position:0% 50%}50%{opacity:1;background-position:100% 50%}100%{opacity:0.3;background-position:0% 50%}} @keyframes backgroundShift {0%{background-position:0 0}100%{background-position:500px 500px}} @keyframes slideLeft {from{transform:translateX(1rem);opacity:0}to{transform:translateX(0);opacity:1}}