*{padding:0;margin:0;box-sizing:border-box}.online_tools{flex:0 0 auto}.page_header{flex:1 0 auto}.container{width:1164px;margin:auto;max-width:100%}svg{width:30px;height:30px}header,footer{width:100%}a{text-decoration:none;color:inherit}html,body{font-family:Arial,sans-serif;min-height:100%;scroll-behavior:smooth;color:#000000;height:100%}.wrapper-canvas{display:flex;height:100%;min-height:100%;flex-direction:column}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .customer_comments{padding:6rem 0;background:linear-gradient(135deg,rgb(205,203,183) 0%,rgba(245,245,255,0.95) 100%);overflow:hidden;position:relative}.customer_comments::before{background-size:60px 60px;position:absolute;width:100%;opacity:0.5;content:"";background-image:linear-gradient(45deg,rgba(rgb(173,161,159,0.5),0.03) 25%,transparent 25%),linear-gradient(-45deg,rgba(rgb(173,161,159,0.5),0.03) 25%,transparent 25%);left:0;z-index:1;top:0;height:100%}.customer_comments::after{background:linear-gradient(225deg,rgb(173,161,159) 0%,rgb(130,118,116) 100%);height:300px;opacity:0.1;content:"";z-index:0;border-radius:50%;width:300px;position:absolute;right:-50px;filter:blur(80px);top:-50px}.customer_comments h2{margin-bottom:3rem;transform:perspective(1000px) rotateX(0deg);font-weight:700;position:relative;text-align:center;z-index:2;font-size:32px;color:#000000}.customer_comments h2::after{bottom:-15px;height:4px;left:50%;transform:translateX(-50%);position:absolute;width:80px;background:linear-gradient(90deg,rgb(173,161,159),rgb(130,118,116));content:""}.customer_comments .container.learning_zone{position:relative;z-index:2}.customer_comments .user_experience{gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));perspective:1000px;display:grid}.customer_comments .student_insights{background:rgba(255,255,255,0.85);transform:perspective(1000px) rotateY(0deg) translateZ(0);position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.08),0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.05) inset;transform-style:preserve-3d;transition:transform 0.5s cubic-bezier(0.17,0.67,0.35,0.97),box-shadow 0.4s ease;backdrop-filter:blur(10px);padding:2rem}.customer_comments .student_insights:hover{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.05) inset;transform:perspective(1000px) rotateY(2deg) translateZ(10px) translateY(-5px)}.customer_comments .student_insights::before{content:"";color:rgb(173,161,159);top:-20px;z-index:-1;left:20px;font-weight:bold;font-size:120px;opacity:0.15;position:absolute}.customer_comments .student_insights h3{color:rgb(173,161,159);font-weight:600;letter-spacing:0.02em;font-size:calc(23px * 1.1);margin-bottom:0.8rem}.customer_comments .student_insights .description{margin-bottom:1.5rem;font-style:italic;font-size:17px;color:#000000;line-height:1.6}.customer_comments .student_insights div{overflow:hidden;transform:translateZ(30px);position:relative;height:60px;border:3px solid #ffffff;width:60px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.customer_comments .student_insights div img{height:100%;object-fit:cover;transition:transform 0.4s ease;width:100%;transform:scale(1)}.customer_comments .student_insights:hover div img{transform:scale(1.05)}@media (min-width: 768px) {.customer_comments .user_experience{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.customer_comments .student_insights:nth-child(odd){transform:perspective(1000px) rotateY(-1deg) translateZ(5px)}.customer_comments .student_insights:nth-child(even){transform:perspective(1000px) rotateY(1deg) translateZ(5px)}.customer_comments .student_insights:nth-child(3n+1){transform:perspective(1000px) rotateX(1deg) translateZ(5px)}.customer_comments .student_insights:hover{transform:perspective(1000px) rotateY(2deg) translateZ(15px) translateY(-8px)}} @media (min-width: 992px) {.customer_comments{padding:8rem 0}.customer_comments h2{margin-bottom:4rem;font-size:calc(32px * 1.1)}.customer_comments .user_experience{grid-template-columns:repeat(3,1fr)}.customer_comments .student_insights{padding:2.5rem}} @media (max-width: 767px) {.customer_comments{padding:4rem 0}.customer_comments h2{font-size:calc(32px * 0.9);margin-bottom:2.5rem}.customer_comments .user_experience{grid-template-columns:1fr}.customer_comments .student_insights{margin-bottom:1rem;padding:1.8rem}.customer_comments .student_insights:last-child{margin-bottom:0}.customer_comments .student_insights h3{font-size:23px}.customer_comments .student_insights .description{font-size:calc(17px * 0.95)}} @keyframes floatIn {0%{opacity:0;transform:perspective(1000px) rotateY(5deg) translateZ(-20px) translateY(20px)}100%{opacity:1;transform:perspective(1000px) rotateY(0deg) translateZ(0) translateY(0)}} .customer_comments .student_insights{animation:floatIn 0.8s cubic-bezier(0.17,0.67,0.35,0.97) forwards;opacity:0}.customer_comments .student_insights:nth-child(1){animation-delay:0.1s}.customer_comments .student_insights:nth-child(2){animation-delay:0.2s}.customer_comments .student_insights:nth-child(3){animation-delay:0.3s}.customer_comments .student_insights:nth-child(4){animation-delay:0.4s}.customer_comments .student_insights:nth-child(5){animation-delay:0.5s}.customer_comments .student_insights:nth-child(6){animation-delay:0.6s}.customer_comments .student_insights:nth-child(7){animation-delay:0.7s}.tyPanel{position:relative;padding:7rem 0;overflow:hidden;background:linear-gradient(135deg,rgb(205,203,183) 0%,rgb(173,161,159,0.5) 100%)}.tyPanel::before{width:100%;top:0;content:"";height:100%;z-index:0;animation:backgroundPulse 12s infinite alternate ease-in-out;left:0;background:radial-gradient(circle at 15% 15%,rgb(173,161,159,0.5) 0%,transparent 50%),radial-gradient(circle at 85% 85%,rgb(130,118,116,0.5) 0%,transparent 50%);opacity:0.25;position:absolute}.tyPanel::after{height:40%;content:"";width:40%;animation:floatElement 15s infinite alternate ease-in-out;z-index:0;top:-10%;opacity:0.2;right:-10%;background:rgb(173,161,159,0.5);filter:blur(120px);position:absolute}.tyPanel .container{padding:0 20px;max-width:1200px;position:relative;z-index:2;margin:0 auto}.tyPanel h2{color:#000000;font-weight:700;font-size:30px;position:relative;margin-bottom:3rem;transform:perspective(1000px) rotateX(2deg);max-width:90%;padding-bottom:1.5rem;font-family:Arial,sans-serif;line-height:1.3}.tyPanel h2::after{bottom:0;width:120px;transition:width 0.6s cubic-bezier(0.22,1,0.36,1);height:4px;content:"";left:0;position:absolute;background:linear-gradient(90deg,rgb(173,161,159) 0%,rgb(130,118,116) 100%);transform-origin:left center}.tyPanel h2:hover::after{width:180px}.tyPanel .learning_zone{border-left:4px solid rgb(173,161,159);background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 100%);padding:2.5rem;transform:perspective(1000px) rotateY(-1deg);box-shadow:0 10px 30px -15px rgba(0,0,0,0.5),0 2px 5px rgba(0,0,0,0.05);transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);border-radius:0 10px 10px 0;position:relative}.tyPanel .learning_zone:hover{transform:perspective(1000px) rotateY(0)}.tyPanel .learning_zone::before{content:"";top:0;opacity:0.05;height:100%;left:0;background:linear-gradient(45deg,transparent 49.5%,rgb(130,118,116,0.5) 49.5%,rgb(130,118,116,0.5) 50.5%,transparent 50.5%),linear-gradient(-45deg,transparent 49.5%,rgb(130,118,116,0.5) 49.5%,rgb(130,118,116,0.5) 50.5%,transparent 50.5%);background-size:40px 40px;width:100%;z-index:0;pointer-events:none;position:absolute}.tyPanel ul{z-index:1;padding:0;position:relative;margin:0;list-style:none}.tyPanel li{padding-left:2rem;position:relative}.tyPanel li::before{background:rgb(173,161,159);width:12px;top:0.5rem;height:12px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);content:"";animation:rotateDiamond 8s infinite linear;position:absolute;left:0}.tyPanel span{position:relative;font-size:14px;font-family:Arial,sans-serif;color:#000000;display:block;line-height:1.8}.tyPanel span::after{background:linear-gradient(90deg,transparent,rgb(130,118,116,0.5));content:"";position:absolute;right:0;height:4px;width:60px;bottom:-15px}@keyframes backgroundPulse {0%{opacity:0.2;transform:scale(1)}100%{opacity:0.35;transform:scale(1.1)}} @keyframes floatElement {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(-20px,20px) rotate(3deg)}100%{transform:translate(20px,-20px) rotate(-3deg)}} @keyframes rotateDiamond {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media (max-width: 991px) {.tyPanel{padding:5rem 0}.tyPanel h2{max-width:100%;margin-bottom:2rem;font-size:calc(30px * 0.9)}.tyPanel .learning_zone{padding:2rem}} @media (max-width: 767px) {.tyPanel{padding:4rem 0}.tyPanel h2{transform:perspective(1000px) rotateX(1deg);font-size:calc(30px * 0.8);margin-bottom:1.5rem}.tyPanel .learning_zone{padding:1.5rem;transform:perspective(1000px) rotateY(-0.5deg)}.tyPanel li{padding-left:1.5rem}.tyPanel li::before{height:10px;top:0.4rem;width:10px}} @media (max-width: 575px) {.tyPanel{padding:3rem 0}.tyPanel h2{transform:none;font-size:calc(30px * 0.7)}.tyPanel h2::after{height:3px;width:80px}.tyPanel h2:hover::after{width:120px}.tyPanel .learning_zone{border-left-width:3px;padding:1.25rem;transform:none}.tyPanel span{line-height:1.7;font-size:calc(14px * 0.95)}.tyPanel span::after{bottom:-10px;width:40px;height:3px}}.course_program_info{background:linear-gradient(45deg,rgb(205,203,183) 0%,rgb(130,118,116,0.5) 40%,rgb(205,203,183) 100%);padding:5rem 0;overflow:hidden;position:relative}.course_program_info::before{background:repeating-linear-gradient(45deg,rgb(130,118,116,0.5) 0px,rgb(130,118,116,0.5) 1px,transparent 1px,transparent 10px),repeating-linear-gradient(135deg,rgb(173,161,159,0.5) 0px,rgb(173,161,159,0.5) 1px,transparent 1px,transparent 10px);z-index:1;content:"";width:100%;opacity:0.1;height:100%;left:0;position:absolute;top:0}.course_program_info .container{position:relative;z-index:2}.course_program_info .learning_zone{flex-direction:column;display:flex;min-height:480px;position:relative}.course_program_info .photo_thumbnail{left:0;z-index:1;top:0;width:100%;position:absolute;height:100%}.course_program_info .photo_thumbnail::after{content:"";mix-blend-mode:multiply;width:100%;position:absolute;height:100%;left:0;background:linear-gradient(135deg,rgb(173,161,159,0.5) 0%,transparent 50%,rgba(0,0,0,0.5) 100%);top:0}.course_program_info .skill_work{z-index:3;box-shadow:-15px -15px 30px rgba(0,0,0,0.1);margin-top:auto;position:relative;width:60%;backdrop-filter:blur(8px);margin-left:auto;background:linear-gradient(to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.8));padding:2.5rem}.course_program_info .skill_work::before{position:absolute;content:"";height:100%;left:-50px;width:50px;background:linear-gradient(to right,transparent,rgba(255,255,255,0.8));top:0}.course_program_info .head_class{z-index:4;padding:15px;background:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,0.1);border-radius:50%;transition:transform 0.3s ease-in-out;top:-35px;position:absolute;left:2.5rem}.course_program_info .head_class:hover{transform:translateY(-5px) rotate(5deg)}.course_program_info .head_class svg{height:45px;width:45px;display:block;filter:drop-shadow(0 3px 5px rgb(173,161,159,0.5))}.course_program_info .head_class svg path{transition:fill 0.3s ease;fill:rgb(173,161,159)}.course_program_info .head_class:hover svg path{fill:rgb(130,118,116)}.course_program_info .skill_work h3{font-weight:700;margin-bottom:1.5rem;position:relative;font-size:33px;color:#000000}.course_program_info .skill_work h3::after{border-radius:10px;height:3px;position:absolute;left:0;width:60px;bottom:-0.5rem;background:rgb(173,161,159);content:""}.course_program_info .skill_work p{color:#000000;line-height:1.7;font-size:12px}.course_program_info .learning_zone::before{top:10%;position:absolute;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;right:65%;height:120px;animation:floatAnimation 8s infinite ease-in-out;border:2px solid rgb(173,161,159,0.5);width:120px;z-index:0;content:""}.course_program_info .learning_zone::after{position:absolute;z-index:0;border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;width:80px;border:2px solid rgb(130,118,116,0.5);animation:floatAnimation 12s infinite ease-in-out reverse;height:80px;bottom:20%;content:"";left:10%}@keyframes floatAnimation {0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(10px,-15px) rotate(5deg)}50%{transform:translate(5px,10px) rotate(-5deg)}75%{transform:translate(-10px,-5px) rotate(3deg)}} @media screen and (max-width: 991px) {.course_program_info .learning_zone{min-height:420px}.course_program_info .skill_work{padding:2rem;width:75%}.course_program_info .head_class{left:2rem;padding:12px;top:-30px}.course_program_info .head_class svg{width:40px;height:40px}.course_program_info .skill_work h3{font-size:calc(33px - 0.2rem)}} @media screen and (max-width: 767px) {.course_program_info{padding:4rem 0}.course_program_info .learning_zone{min-height:auto}.course_program_info .photo_thumbnail{margin-bottom:-50px;height:250px;position:relative}.course_program_info .skill_work{border-radius:12px;width:90%;padding:2rem 1.5rem;margin-left:auto;margin-right:auto}.course_program_info .skill_work::before{display:none}.course_program_info .skill_work::after{width:70px;height:70px}.course_program_info .head_class{transform:translateX(-50%);left:50%}.course_program_info .head_class:hover{transform:translateX(-50%) translateY(-5px)}.course_program_info .skill_work h3{font-size:calc(33px - 0.3rem);margin-top:1rem}.course_program_info .learning_zone::before,.course_program_info .learning_zone::after{display:none}} @media screen and (max-width: 480px) {.course_program_info{padding:3rem 0}.course_program_info .photo_thumbnail{height:200px}.course_program_info .skill_work{padding:1.5rem 1.25rem;width:100%}.course_program_info .head_class{padding:10px}.course_program_info .head_class svg{width:35px;height:35px}.course_program_info .skill_work h3{margin-top:0.75rem;font-size:calc(33px - 0.5rem)}.course_program_info .skill_work p{font-size:calc(12px - 0.1rem)}}.our_team{position:relative;padding:120px 0;overflow:hidden;background:linear-gradient(145deg,rgb(205,203,183) 40%,rgba(rgb(173,161,159,0.5),0.05) 100%)}.our_team::before{content:"";top:-10%;position:absolute;transform:rotate(-15deg) skewX(15deg);background:linear-gradient(210deg,rgb(173,161,159) 10%,rgb(130,118,116) 90%);right:-5%;pointer-events:none;z-index:1;opacity:0.07;height:70%;width:40%}.our_team::after{bottom:-5%;height:60%;content:"";opacity:0.05;position:absolute;transform:rotate(15deg) skewY(-5deg);width:30%;left:-5%;z-index:1;pointer-events:none;background:linear-gradient(30deg,rgb(130,118,116) 20%,rgb(173,161,159) 80%)}.our_team .container{position:relative;padding:0 20px;margin:0 auto;max-width:1200px;z-index:2}.our_team h1{margin-bottom:60px;color:#000000;font-weight:700;text-align:left;font-size:47px;transform:translateZ(0);position:relative}.our_team h1::after{content:"";transform-origin:left center;width:80px;height:4px;position:absolute;left:0;background:linear-gradient(90deg,rgb(173,161,159),rgb(130,118,116));transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);bottom:-15px}.our_team h1:hover::after{transform:scaleX(1.5)}.our_team .edu_philosophy{position:relative}.our_team .edu_philosophy ul{padding:0;grid-template-columns:1fr;display:grid;list-style:none;gap:40px}.our_team .learning_classes{box-shadow:0 10px 30px rgba(0,0,0,0.05);background:#ffffff;transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s cubic-bezier(0.165,0.84,0.44,1);z-index:2;position:relative;padding:40px;overflow:hidden;border-radius:2px}.our_team .learning_classes::before{width:4px;top:0;transform-origin:top center;background:linear-gradient(to bottom,rgb(173,161,159),rgb(130,118,116));height:100%;left:0;content:"";position:absolute;transition:transform 0.3s ease-out}.our_team .learning_classes:hover{box-shadow:0 15px 40px rgba(0,0,0,0.1);transform:translateY(-5px) translateZ(0)}.our_team .learning_classes:hover::before{transform:scaleY(1.05)}.our_team .learning_classes h4{transform:translateZ(0);margin-bottom:20px;font-weight:600;transition:transform 0.3s ease,color 0.3s ease;padding-left:15px;font-size:18px;position:relative;margin-top:0;color:rgb(173,161,159)}.our_team .learning_classes:hover h4{transform:translateX(5px);color:rgb(130,118,116)}.our_team .learning_classes h4::before{position:absolute;width:6px;background-color:rgb(173,161,159);height:6px;left:0;content:"";top:50%;transition:background-color 0.3s ease;transform:translateY(-50%)}.our_team .learning_classes:hover h4::before{background-color:rgb(130,118,116)}.our_team .learning_classes div{opacity:0.9;line-height:1.7;position:relative;overflow-y:auto;padding-right:15px;color:#000000;font-size:17px;max-height:300px}.our_team .learning_classes div::-webkit-scrollbar{width:4px}.our_team .learning_classes div::-webkit-scrollbar-thumb{border-radius:2px;background:linear-gradient(to bottom,rgb(173,161,159),rgb(130,118,116))}.our_team .learning_classes div::-webkit-scrollbar-track{border-radius:2px;background:rgba(0,0,0,0.05)}@media (min-width: 768px) {.our_team .edu_philosophy ul{gap:30px;grid-template-columns:1fr 1fr}.our_team h1{margin-bottom:70px;font-size:calc(47px * 1.1)}.our_team .learning_classes{padding:45px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s cubic-bezier(0.19,1,0.22,1)}.our_team .learning_classes div{max-height:350px}} @media (min-width: 992px) {.our_team{padding:150px 0}.our_team::before{width:35%;height:60%}.our_team::after{width:25%;height:50%}.our_team h1{font-size:calc(47px * 1.2);margin-bottom:80px}.our_team h1::after{width:100px;height:5px}.our_team .learning_classes{padding:50px;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.6s cubic-bezier(0.165,0.84,0.44,1)}.our_team .learning_classes::before{width:5px}.our_team .learning_classes h4{margin-bottom:25px;font-size:calc(18px * 1.1)}.our_team .learning_classes div{line-height:1.8;max-height:400px;font-size:calc(17px * 1.05)}} @media (min-width: 1200px) {.our_team{padding:180px 0}.our_team .container{padding:0 30px}.our_team h1{font-size:calc(47px * 1.3)}.our_team .edu_philosophy ul{gap:40px}.our_team .learning_classes{padding:60px}.our_team .learning_classes div{max-height:450px}} @media (max-width: 767px) {.our_team{padding:80px 0}.our_team h1{margin-bottom:40px;font-size:calc(47px * 0.9);text-align:center}.our_team h1::after{transform:translateX(-50%);left:50%}.our_team h1:hover::after{transform:translateX(-50%) scaleX(1.2)}.our_team .learning_classes{padding:30px 25px;margin-bottom:25px}.our_team .learning_classes h4{margin-bottom:15px;font-size:calc(18px * 0.95)}.our_team .learning_classes div{max-height:250px;line-height:1.6;font-size:calc(17px * 0.95)}}.price_combo{background:linear-gradient(135deg,rgb(205,203,183) 0%,rgb(173,161,159,0.5) 100%);overflow:hidden;position:relative;padding:100px 0}.price_combo::before{pointer-events:none;content:"";height:100%;width:100%;top:0;left:0;z-index:0;background:radial-gradient(circle at 30% 70%,rgb(130,118,116,0.5) 0%,transparent 60%);position:absolute}.price_combo .container{margin:0 auto;position:relative;z-index:1;max-width:1320px;padding:0 15px}.price_combo .package_deals{flex-direction:column-reverse;gap:60px;display:flex;position:relative}.price_combo .plan_fees{backdrop-filter:blur(10px);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);position:relative;max-width:100%;transform:perspective(1000px) rotateX(0deg);box-shadow:0 15px 35px rgba(0,0,0,0.1);background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 90%);padding:30px;border-left:3px solid rgb(173,161,159)}.price_combo .plan_fees:hover{transform:perspective(1000px) rotateX(2deg)}.price_combo .plan_fees h2{font-weight:700;background-clip:text !important;transform:translateZ(0);margin-bottom:20px;line-height:1.3;color:transparent;letter-spacing:-0.02em;-webkit-background-clip:text !important;font-size:33px;background:linear-gradient(90deg,rgb(173,161,159),rgb(130,118,116))}.price_combo .plan_fees .premium_grid{max-width:700px;overflow-wrap:break-word;font-size:12px;line-height:1.6;word-break:break-word;color:#000000;margin-bottom:0}.price_combo .offer_box{position:relative;gap:30px;grid-template-columns:1fr;display:grid}.price_combo .premium_cost{transform:translateY(0);position:relative;text-decoration:none;border-radius:4px;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94);display:block;overflow:hidden}.price_combo .premium_cost:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);z-index:5}.price_combo .fee_pricing{background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 95%);flex-direction:column;display:flex;overflow:hidden;position:relative;height:100%;border:1px solid rgba(0,0,0,0.06);box-shadow:0 10px 30px rgba(0,0,0,0.08)}.price_combo .fee_pricing::before{content:"";height:5px;transform-origin:left;transition:transform 0.4s ease-out;transform:scaleX(0.8);top:0;width:100%;left:0;position:absolute;background:linear-gradient(90deg,rgb(173,161,159),rgb(130,118,116))}.price_combo .premium_cost:hover .fee_pricing::before{transform:scaleX(1)}.price_combo .learn_sub{padding:30px;display:flex;flex:1;flex-direction:column;position:relative;z-index:1}.price_combo .learn_sub h3{transition:transform 0.3s ease;color:#000000;position:relative;overflow:hidden;margin-bottom:15px;font-size:calc(24px + 2px);font-weight:700;transform-origin:left;text-overflow:ellipsis;white-space:nowrap}.price_combo .premium_cost:hover .learn_sub h3{transform:translateX(5px) scale(1.03);color:rgb(173,161,159)}.price_combo .discount_price{margin-bottom:20px;display:inline-block;font-weight:700;position:relative;color:rgb(130,118,116);font-size:calc(24px + 4px)}.price_combo .discount_price::after{transform-origin:left;bottom:-5px;transform:scaleX(0.5);position:absolute;background:rgb(173,161,159);left:0;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);height:3px;width:50px;content:""}.price_combo .premium_cost:hover .discount_price::after{transform:scaleX(1)}.price_combo .learn_sub p{overflow-wrap:break-word;-webkit-line-clamp:5;word-break:break-word;overflow:hidden;margin-bottom:0;display:-webkit-box;line-height:1.6;flex:1;font-size:12px;color:#000000;-webkit-box-orient:vertical}.price_combo .photo_thumbnail{position:relative;overflow:hidden;height:200px;transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1)}.price_combo .photo_thumbnail::after{left:0;content:"";top:0;position:absolute;height:100%;width:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,0.3) 100%);pointer-events:none}.price_combo .premium_cost:hover .photo_thumbnail{transform:scale(1.05)}@media (min-width: 768px) {.price_combo .offer_box{grid-template-columns:repeat(2,1fr)}.price_combo .plan_fees{padding:40px}.price_combo .learn_sub{padding:30px 35px}.price_combo .photo_thumbnail{height:240px}} @media (min-width: 992px) {.price_combo .package_deals{gap:40px;flex-direction:row;align-items:stretch}.price_combo .plan_fees{flex-direction:column;padding:50px 40px;justify-content:center;width:30%;display:flex}.price_combo .offer_box{grid-template-columns:repeat(2,1fr);width:70%}.price_combo .learn_sub{padding:30px}.price_combo .learn_sub p{-webkit-line-clamp:6}} @media (min-width: 1200px) {.price_combo{padding:120px 0}.price_combo .offer_box{grid-template-columns:repeat(2,1fr);gap:40px}.price_combo .plan_fees h2{font-size:calc(33px + 4px)}.price_combo .learn_sub h3{font-size:calc(24px + 4px)}.price_combo .discount_price{font-size:calc(24px + 8px)}.price_combo .photo_thumbnail{height:280px}} @media (min-width: 1400px) {.price_combo .offer_box{grid-template-columns:repeat(2,1fr)}.price_combo .learn_sub p{-webkit-line-clamp:7}} @media (hover: hover) {.price_combo .premium_cost{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.price_combo .premium_cost:hover{transform:translateY(-10px) scale(1.02)}}.online_tools{position:relative;z-index:1;font-family:Arial,sans-serif;padding:80px 0 40px;color:#ffffff}@keyframes pulseLine {0%,100%{opacity:0.6}50%{opacity:1}} .online_tools .container{display:flex;position:relative;justify-content:space-between}.online_tools .company_holder{position:relative;flex:0 0 30%;padding-right:30px}.online_tools .company_holder::after{top:10%;background:linear-gradient(to bottom,transparent,rgb(173,161,159),transparent);position:absolute;right:0;width:1px;height:80%;content:''}.online_tools .company_holder h3{position:relative;display:inline-block;text-shadow:0 0 10px rgb(173,161,159,0.5);font-size:calc(34px * 0.9);font-weight:700;margin-bottom:20px;color:#ffffff}.online_tools .company_holder h3::after{transition:width 0.3s ease-in-out;left:0;width:40%;bottom:-5px;content:'';height:2px;position:absolute;background:rgb(173,161,159)}.online_tools .company_holder h3:hover::after{width:100%}.online_tools .art_portal{padding:15px;backdrop-filter:blur(5px);box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:all 0.3s ease;transform:translateZ(0);margin-top:15px;background:rgba(255,255,255,0.08);color:#ffffff;border-radius:10px;line-height:1.6;font-size:13px}.online_tools .art_portal:hover{box-shadow:0 6px 20px rgba(0,0,0,0.15);transform:translateY(-2px) translateZ(0);background:rgba(255,255,255,0.12)}.online_tools .help_center{justify-content:space-between;display:flex;position:relative;flex:0 0 65%}.online_tools .main_tutor{gap:20px;flex-wrap:wrap;display:flex;justify-content:space-between}.online_tools .head_sitewrap{border-radius:29px;box-shadow:0 8px 32px rgba(0,0,0,0.2);position:relative;backdrop-filter:blur(10px);flex:0 0 45%;background:rgba(255,255,255,0.05);overflow:hidden;padding:20px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.online_tools .head_sitewrap::before{background:linear-gradient(135deg,transparent,rgba(255,255,255,0.1),transparent);z-index:-1;transform:translateX(-100%);position:absolute;transition:transform 0.6s ease;content:'';inset:0}.online_tools .head_sitewrap:hover::before{transform:translateX(100%)}.online_tools .head_sitewrap h5{padding-bottom:10px;margin-bottom:20px;color:#ffffff;font-size:23px;font-weight:600;position:relative}.online_tools .head_sitewrap h5::after{background:rgb(173,161,159);bottom:0;width:40px;position:absolute;content:'';height:2px;transition:width 0.3s ease,box-shadow 0.3s ease;left:0}.online_tools .head_sitewrap:hover h5::after{width:70px;box-shadow:0 0 8px rgb(173,161,159),0 0 16px rgb(173,161,159,0.5)}.online_tools .head_sitewrap .main_tutor{flex-direction:column;display:flex;gap:12px}.online_tools .head_sitewrap .main_tutor a{display:inline-block;position:relative;color:#ffffff;font-size:calc(13px * 0.95);padding-left:0;transition:all 0.3s ease;opacity:0.85;text-decoration:none}.online_tools .head_sitewrap .main_tutor a::before{width:0;bottom:-2px;transform-origin:left;transition:width 0.3s ease,transform 0.3s ease;background:linear-gradient(90deg,rgb(173,161,159),transparent);content:'';left:0;height:1px;position:absolute}.online_tools .head_sitewrap .main_tutor a:hover{opacity:1;color:#ffffff;padding-left:5px}.online_tools .head_sitewrap .main_tutor a:hover::before{box-shadow:0 0 5px rgb(173,161,159,0.5);width:100%}.scholar_cta{padding:15px 0;position:relative;border-top:1px solid rgba(255,255,255,0.05);backdrop-filter:blur(10px);background:rgba(0,0,0,0.5)}.scholar_cta::before{top:0;right:0;position:absolute;left:0;height:1px;background:linear-gradient(90deg,transparent,rgb(173,161,159,0.5),transparent);content:''}.scholar_cta .container{align-items:center;display:flex;justify-content:center}.scholar_cta .academy_info{letter-spacing:0.5px;color:#ffffff;font-size:12px;opacity:0.8;transition:opacity 0.3s ease;text-align:center}.scholar_cta .academy_info:hover{opacity:1}@media (max-width: 991px) {.online_tools{padding:60px 0 30px}.online_tools .container{flex-direction:column}.online_tools .company_holder{padding-right:0;margin-bottom:40px;flex:0 0 100%}.online_tools .company_holder::after{display:none}.online_tools .help_center{flex:0 0 100%}.online_tools .head_sitewrap{flex:0 0 calc(50% - 20px);margin-bottom:20px}} @media (max-width: 768px) {.online_tools{padding:40px 0 20px}.online_tools .main_tutor{flex-direction:column}.online_tools .head_sitewrap{margin-bottom:20px;flex:0 0 100%}.online_tools .company_holder h3{font-size:calc(34px * 0.8)}.online_tools .head_sitewrap h5{font-size:calc(23px * 0.9)}.scholar_cta .academy_info{font-size:calc(12px * 0.9)}} @media (max-width: 576px) {.online_tools{padding:30px 0 15px}.online_tools .company_holder{margin-bottom:30px}.online_tools .company_holder h3{font-size:calc(34px * 0.7)}.online_tools .head_sitewrap h5{font-size:calc(23px * 0.8)}.scholar_cta{padding:10px 0}.scholar_cta .academy_info{font-size:calc(12px * 0.8)}} footer{position:relative}footer::after{opacity:0.3;right:0;left:0;background-size:50px 50px;position:absolute;background-image:linear-gradient(0deg,transparent 24%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.05) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.05) 76%,transparent 77%,transparent);bottom:0;top:0;z-index:0;content:''}.online_tools .company_holder h3{position:relative;overflow:hidden}.online_tools .company_holder h3::before{content:'';height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;transition:0.5s;top:0;position:absolute;left:-100%;pointer-events:none}.online_tools .company_holder h3:hover::before{left:100%}header{box-shadow:0 4px 15px rgba(0,0,0,0.05);width:100%;z-index:100;position:relative;background:rgb(205,203,183);padding:1rem 0}header::before{z-index:0;background:linear-gradient(to right,rgb(173,161,159,0.5) 0%,transparent 20%,transparent 80%,rgb(130,118,116,0.5) 100%);height:100%;opacity:0.4;width:100%;top:0;position:absolute;content:'';left:0}header .container{z-index:1;max-width:100%;padding:0 2%;width:100%;margin:0;position:relative}header .main_pro{align-items:center;gap:1rem;display:grid;grid-template-areas:"logo logo logo" "left menu right";grid-template-columns:1fr 3fr 1fr}header .site_nav{padding:0.5rem 1rem;align-items:center;display:flex;grid-area:logo;justify-content:center;position:relative;text-decoration:none}header .site_nav::after{height:2px;left:50%;transform:translateX(-50%);bottom:0;width:50%;position:absolute;background:linear-gradient(90deg,transparent,rgb(173,161,159),rgb(130,118,116),rgb(173,161,159),transparent);content:''}header .site_nav svg{transition:all 0.3s ease;height:auto;width:160px}header .site_nav:hover svg{transform:translateY(-3px);filter:drop-shadow(0 3px 5px rgba(0,0,0,0.1))}header .head_sitewrap{box-shadow:0 2px 8px rgba(0,0,0,0.03);grid-area:menu;justify-content:center;background:rgba(255,255,255,0.5);padding:0.6rem;align-items:center;border-radius:17px;display:flex;gap:0.5rem}header .header_wrap{border-radius:10px;background:#ffffff;transition:all 0.3s ease;font-weight:400;position:relative;color:#000000;text-align:center;font-family:Arial,sans-serif;font-size:14px;padding:0.4rem 0.8rem;box-shadow:0 1px 3px rgba(0,0,0,0.03);text-decoration:none}header .header_wrap:hover{background:linear-gradient(135deg,rgb(173,161,159),rgb(130,118,116));box-shadow:0 3px 8px rgb(173,161,159,0.5);transform:translateY(-2px);color:#ffffff}@media (max-width: 991px) {header .site_nav svg{width:140px}header .head_sitewrap{gap:0.4rem;padding:0.5rem}header .header_wrap{padding:0.35rem 0.6rem;font-size:calc(14px - 1px)}} @media (max-width: 767px) {header .main_pro{grid-template-areas:"logo" "head_sitewrap";grid-template-columns:1fr}header .site_nav{padding:0.4rem}header .site_nav svg{width:130px}header .head_sitewrap{flex-wrap:wrap;padding:0.4rem}header .header_wrap{font-size:calc(14px - 1px);padding:0.3rem 0.5rem}} @media (max-width: 480px) {header{padding:0.8rem 0}header .site_nav svg{width:120px}header .head_sitewrap{flex-wrap:nowrap;overflow-x:auto;padding:0.4rem;justify-content:flex-start}header .head_sitewrap::-webkit-scrollbar{height:2px}header .head_sitewrap::-webkit-scrollbar-thumb{background:rgb(173,161,159);border-radius:10px}header .header_wrap{flex-shrink:0;white-space:nowrap}}.teacher_profile{padding:6rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(205,203,183) 0%,rgba(0,0,0,0.5) 100%)}.teacher_profile::before{top:0;height:100%;background:conic-gradient(from 45deg at 50% 50%,transparent 0deg,rgb(173,161,159,0.5) 90deg,transparent 180deg,rgb(130,118,116,0.5) 270deg,transparent 360deg);content:"";animation:rotateBg 30s linear infinite;position:absolute;opacity:0.2;width:100%;left:0}@keyframes rotateBg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .teacher_profile .container{max-width:1200px;position:relative;z-index:1;padding:0 1.5rem;margin:0 auto}.teacher_profile .student_insights{grid-template-areas:"photo quote" "photo name" "photo job";transition:transform 0.3s ease;transform:perspective(1000px) rotateX(2deg);border-radius:18px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);grid-gap:1.5rem;padding:3rem;display:grid;grid-template-columns:minmax(250px,35%) 1fr;backdrop-filter:blur(8px);background-color:rgba(0,0,0,0.5)}.teacher_profile .student_insights:hover{transform:perspective(1000px) rotateX(0)}.teacher_profile .photo_thumbnail{height:100%;min-height:350px;clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);transform:translateZ(20px);box-shadow:0 10px 30px -5px rgba(0,0,0,0.5);grid-area:photo;border-radius:18px;transition:transform 0.3s ease}.teacher_profile .student_insights:hover .photo_thumbnail{transform:translateZ(30px)}.teacher_profile .name{margin-bottom:0.5rem;grid-area:name;transform:translateZ(10px);text-shadow:2px 2px 4px rgba(0,0,0,0.5);color:#ffffff;font-size:37px;font-weight:700}.teacher_profile .student_insights span:not(.name){color:rgb(130,118,116);font-weight:600;font-size:22px;transform:translateZ(5px);grid-area:job;margin-bottom:1rem}.teacher_profile .work_insights{color:#ffffff;border-radius:10px;border-left:4px solid rgb(173,161,159);line-height:1.6;grid-area:quote;background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);position:relative;font-size:18px;padding:1.5rem;transform:translateZ(15px)}.teacher_profile .work_insights::before{height:100%;left:0;top:0;border-radius:10px;position:absolute;content:"";opacity:0.1;width:100%;mix-blend-mode:overlay;background:linear-gradient(90deg,rgb(173,161,159,0.5) 0%,transparent 100%)}@media (max-width: 991px) {.teacher_profile .student_insights{grid-template-columns:1fr 1fr;grid-template-areas:"photo photo" "name job" "quote quote"}.teacher_profile .photo_thumbnail{clip-path:polygon(0 0,100% 0,95% 95%,5% 95%);min-height:300px}} @media (max-width: 767px) {.teacher_profile{padding:3rem 0}.teacher_profile .student_insights{grid-template-columns:1fr;grid-template-areas:"photo_thumbnail" "name" "work_card" "work_insights";padding:2rem}.teacher_profile .photo_thumbnail{clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);min-height:250px}}.title_welcome{align-items:center;min-height:100vh;display:flex;position:relative;justify-content:center;overflow:hidden;padding:5rem 2rem;background:linear-gradient(135deg,rgb(205,203,183) 0%,rgb(173,161,159,0.5) 100%)}.title_welcome > div{max-width:1200px;gap:3rem;display:grid;width:100%;position:relative;grid-template-columns:1fr;z-index:2}.title_welcome::before{height:100%;background:linear-gradient(45deg,transparent 40%,rgb(130,118,116,0.5) 100%);opacity:0.15;left:0;content:'';z-index:1;top:0;position:absolute;width:100%}.title_welcome::after{z-index:0;content:'';right:-5%;height:40%;opacity:0.1;transform:rotate(-15deg);position:absolute;background:rgb(173,161,159);width:40%;bottom:-5%}.title_welcome h1.skill_plus{margin-bottom:1.5rem;transform:translateY(-5px);font-size:39px;color:#000000;font-weight:700;position:relative;animation:fadeInDown 0.8s ease-out forwards}.title_welcome h1.skill_plus::after{height:4px;left:0;animation:expandWidth 1.5s ease-out forwards;width:80px;content:'';position:absolute;background:rgb(173,161,159);bottom:-10px}.title_welcome p{max-width:90%;margin-bottom:2rem;font-size:calc(12px * 1.2);position:relative;line-height:1.7;opacity:0;animation:fadeInUp 1s ease-out 0.3s forwards;color:#000000}.title_welcome .learn_team{perspective:1000px;transform-style:preserve-3d;position:relative;width:100%}.title_welcome .team_bios{opacity:0;animation:fadeInUp 1s ease-out 0.6s forwards;transition:transform 0.5s ease;background-blend-mode:overlay !important;overflow:hidden;background-color:rgba(0,0,0,0.5) !important;position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.12);padding:3rem 2rem;transform:translateZ(20px) rotateX(3deg)}.title_welcome .team_bios::before{left:0;position:absolute;width:100%;background:linear-gradient(to right,rgb(173,161,159,0.5) 0%,transparent 100%);opacity:0.7;top:0;height:100%;content:'';z-index:1}.title_welcome .team_bios span{padding:1rem;position:relative;z-index:2;box-shadow:0 5px 15px rgba(0,0,0,0.08);backdrop-filter:blur(5px);display:block;transform:translateX(10px);background:rgba(255,255,255,0.9)}.title_welcome .team_bios:hover{transform:translateZ(30px) rotateX(1deg)}.title_welcome .team_bios h3{font-weight:600;color:#000000;line-height:1.5;margin:0;font-size:calc(21px * 0.9)}@keyframes fadeInDown {from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(-5px)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes expandWidth {from{width:0}to{width:80px}} @media (min-width:768px){.title_welcome{padding:6rem 3rem}.title_welcome > div{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.title_welcome h1.skill_plus{max-width:90%;font-size:calc(39px * 1.2)}.title_welcome h1.skill_plus::after{width:100px}.title_welcome p{max-width:85%}.title_welcome .team_bios{margin-left:-2rem;padding:3.5rem 3rem}.title_welcome .team_bios span{max-width:90%;transform:translateX(15px)}@keyframes expandWidth {from{width:0}to{width:100px}}}@media (min-width: 992px) {.title_welcome{padding:7rem 4rem}.title_welcome > div{gap:6rem}.title_welcome h1.skill_plus{font-size:calc(39px * 1.4)}.title_welcome p{font-size:calc(12px * 1.3)}.title_welcome .team_bios{transform:translateZ(30px) rotateX(3deg);padding:4rem;margin-left:-4rem}.title_welcome .team_bios:hover{transform:translateZ(40px) rotateX(1deg)}.title_welcome .team_bios span{padding:1.5rem;transform:translateX(25px)}.title_welcome .team_bios h3{font-size:21px}} @media (max-width: 767px) {.title_welcome{padding:4rem 1.5rem}.title_welcome h1.skill_plus{font-size:calc(39px * 0.9)}.title_welcome p{font-size:12px;max-width:100%}.title_welcome .team_bios{padding:2rem 1.5rem}.title_welcome .team_bios span{transform:translateX(0);padding:0.75rem}.title_welcome .team_bios h3{font-size:calc(21px * 0.8)}}.service_info{background:rgb(205,203,183);position:relative;overflow:hidden;padding:90px 0}.service_info::before{top:0;z-index:0;background:radial-gradient(at 70% 20%,rgb(173,161,159,0.5) 0%,transparent 60%);position:absolute;content:'';height:100%;left:0;opacity:0.08;width:100%}.service_info .container{z-index:1;position:relative}.service_info .get_help{display:flex;position:relative;padding:0;flex-direction:column}.service_info .get_help h2{color:rgb(173,161,159);font-size:38px;margin-bottom:25px;font-weight:700;display:inline-block;position:relative}.service_info .get_help h2::after{bottom:-10px;position:absolute;background:rgb(130,118,116);left:0;height:3px;content:'';width:50px}.service_info .get_help p{line-height:1.8;font-size:14px;max-width:90%;color:#000000;margin-bottom:40px}.service_info .get_help p:last-of-type{position:relative;padding-left:28px;margin-bottom:50px}.service_info .get_support{display:flex;flex-wrap:wrap;gap:20px}.service_info .reach_contact{text-decoration:none;transition:all 0.4s ease;justify-content:center;display:flex;color:rgb(173,161,159);align-items:center;position:relative;box-shadow:0 10px 20px rgba(0,0,0,0.08);width:80px;border-radius:50%;background:#ffffff;height:80px;z-index:1}.service_info .reach_contact::before{opacity:0;content:'';position:absolute;transition:opacity 0.4s ease;border-radius:50%;top:0;left:0;height:100%;background:linear-gradient(135deg,rgb(173,161,159) 0%,rgb(130,118,116) 100%);width:100%;z-index:-1}.service_info .reach_contact:hover{transform:translateY(-5px);color:#ffffff}.service_info .reach_contact:hover::before{opacity:1}.service_info .reach_contact svg{fill:none;stroke:currentColor;transition:all 0.3s ease;height:28px;stroke-width:2;width:28px}.service_info .reach_contact:hover svg{transform:scale(1.1)}.service_info .reach_contact svg path{transition:all 0.3s ease}.service_info .get_help p:last-of-type svg{top:4px;height:20px;position:absolute;fill:none;stroke-width:2;width:20px;left:0;stroke:rgb(173,161,159)}@media screen and (max-width: 991px) {.service_info{padding:70px 0}.service_info .get_help h2{font-size:calc(38px * 0.95)}.service_info .reach_contact{width:70px;height:70px}} @media screen and (max-width: 767px) {.service_info{padding:60px 0}.service_info .get_help h2{font-size:calc(38px * 0.9)}.service_info .get_help p{max-width:100%}.service_info .get_support{justify-content:center}} @media screen and (max-width: 480px) {.service_info{padding:50px 0}.service_info .get_help h2{font-size:calc(38px * 0.85)}.service_info .get_help p{font-size:calc(14px * 0.95)}.service_info .reach_contact{width:65px;height:65px}.service_info .reach_contact svg{width:24px;height:24px}}header .top_plank{color:#ffffff;background:rgb(173,161,159)}header .top_plank .high_skills div svg,header .top_plank .high_skills div svg path{fill:#ffffff}header .top_plank .high_skills div span{color:#ffffff}header .top_plank .high_skills{flex-wrap:wrap;justify-content:flex-start;width:100%;line-height:21px;display:flex;font-size:14px;align-items:center;padding:15px 0 10px 0}header .top_plank .high_skills div{display:flex;margin-right:24px;justify-content:flex-start;align-items:center}header .top_plank .high_skills div img,header .top_plank .high_skills div svg{height:16px;width:16px;margin-right:8px}.privacy_sanctuary{background-color:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,0.5);overflow:hidden;height:100%;width:100%;padding:40px;transition:all 0.3s ease-in-out}.privacy_sanctuary:hover{box-shadow:0 8px 16px rgba(0,0,0,0.5)}.privacy_sanctuary h1{margin-bottom:30px;margin-top:40px;color:rgb(173,161,159);border-bottom:2px solid rgb(130,118,116);font-size:42px;font-weight:700;padding-bottom:10px}.privacy_sanctuary h2{padding-bottom:8px;font-weight:600;margin-top:30px;margin-bottom:20px;font-size:38px;color:rgb(130,118,116);border-bottom:1px solid rgb(130,118,116,0.5)}.privacy_sanctuary h3,.privacy_sanctuary h4,.privacy_sanctuary h5,.privacy_sanctuary h6{font-size:22px;margin-bottom:15px;color:rgb(173,161,159,0.5);margin-top:25px;font-weight:400}.privacy_sanctuary ul,.privacy_sanctuary ol{padding:20px 0;margin:20px 0;padding-left:0;list-style-position:inside;border-left:3px solid rgb(173,161,159)}.privacy_sanctuary li{font-size:15px;margin-bottom:15px;color:#000000;padding-left:10px;line-height:1.6}.privacy_sanctuary section{border-radius:10px;padding:20px;background:rgb(205,203,183);margin-bottom:20px}.privacy_sanctuary p,.privacy_sanctuary span,.privacy_sanctuary div{line-height:1.8;color:#000000;font-family:Arial,sans-serif;font-size:15px;margin-bottom:15px}.privacy_sanctuary p{text-align:justify}.privacy_sanctuary a{transition:color 0.3s ease-in-out;font-weight:600;color:rgb(173,161,159);text-decoration:none}.privacy_sanctuary a:hover{color:rgb(130,118,116);text-decoration:underline}@media only screen and (max-width: 800px) {.privacy_sanctuary{padding:30px 15px}.privacy_sanctuary h1{font-size:calc(22px - 10px)}.privacy_sanctuary h2{font-size:calc(22px - 5px)}.privacy_sanctuary ul,.privacy_sanctuary ol{padding-left:10px}.privacy_sanctuary li{font-size:calc(15px - 2px)}}.privacyAgreementDialog{position:fixed;bottom:0;background:rgb(205,203,183);z-index:90;width:100%;border-top:2px solid rgb(173,161,159)}.track_prefs{justify-content:space-between;padding:20px 0;align-items:center;display:flex}.privacyAgreementDialog h5{margin-bottom:6px;font-size:22px}#cookie_info_panel{display:none}#cookie_info_panel:checked ~ .privacyAgreementDialog{visibility:hidden;opacity:0}.privacyAgreementDialog p{font-size:18px}.cookie_data{margin-right:10px;flex-shrink:0}.cookie_data svg,.cookie_data svg path,.cookie_data img{height:100px;width:100px;fill:rgb(173,161,159)}.visitor_acceptance{font-size:24px;cursor:pointer;white-space:nowrap;text-decoration:none;margin-left:10px;border-bottom:2px solid rgb(173,161,159);line-height:35px;flex-shrink:0;min-width:120px;color:rgb(173,161,159);text-align:center}.privacyAgreementDialog p a{color:rgb(173,161,159);text-decoration:none}@media only screen and (max-width: 1200px) {.privacyAgreementDialog{padding:20px}} .wrapper-canvas .privacyAgreementDialog{background:rgb(130,118,116);box-shadow:rgb(130,118,116,0.5) 0px 0px 40px 39px;border:none;padding:40px 0}.wrapper-canvas .visitor_acceptance{padding:10px;background:rgb(173,161,159);margin-left:30px;font-weight:400;border:none;font-size:20px;color:#ffffff}.wrapper-canvas .edu_track h5,.wrapper-canvas .edu_track p{color:#ffffff}@media only screen and (max-width: 800px) {.cookie_data{display:none}.track_prefs{flex-direction:column;align-items:center;justify-content:center}.privacyAgreementDialog h5{text-align:center}.privacyAgreementDialog p{text-align:center}.edu_track{margin-bottom:20px}body .wrapper-canvas .visitor_acceptance{margin-left:0;margin-bottom:10px}}.get_in_touch{background:linear-gradient(145deg,rgb(205,203,183) 0%,rgba(9,19,32,0.9) 100%);overflow:hidden;position:relative;padding:120px 0}.get_in_touch::before{width:100%;animation:gridMove 20s linear infinite;background:repeating-linear-gradient( 45deg,rgb(173,161,159,0.5) 0px,transparent 1px,transparent 10px,rgb(173,161,159,0.5) 11px );height:100%;left:0;content:"";pointer-events:none;position:absolute;opacity:0.05;top:0}.get_in_touch::after{top:-50%;height:200%;background:radial-gradient(circle,rgb(173,161,159,0.5) 0%,transparent 60%);opacity:0.1;content:"";width:200%;animation:pulseGlow 15s ease-in-out infinite;pointer-events:none;left:-50%;position:absolute}.get_in_touch .container{max-width:1200px;padding:0 20px;margin:0 auto;z-index:1;position:relative}.get_in_touch h2{font-family:Arial,sans-serif;font-size:34px;font-weight:700;margin-bottom:60px;position:relative;padding-bottom:15px;color:#ffffff;text-align:center}.get_in_touch h2::after{width:80px;background:linear-gradient(to right,transparent,rgb(173,161,159),transparent);height:3px;content:"";bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.get_in_touch .connect_request{box-shadow:0 15px 35px rgba(0,0,0,0.2);overflow:hidden;border-radius:19px;backdrop-filter:blur(10px);display:flex;border:1px solid rgba(255,255,255,0.05);position:relative;background:rgba(255,255,255,0.03)}.get_in_touch .connect_request::before{pointer-events:none;left:0;height:100%;position:absolute;top:0;background:linear-gradient(to bottom right,rgb(173,161,159,0.5),transparent);opacity:0.03;width:100%;content:""}.get_in_touch .photo_thumbnail{flex:1;transform:scale(1.01);transition:transform 0.6s ease;position:relative;min-height:500px}.get_in_touch .photo_thumbnail::after{height:100%;top:0;background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);content:"";position:absolute;width:100%;left:0}.get_in_touch .help_inquiry{flex:1;padding:50px;position:relative}.get_in_touch .help_inquiry::before{border-top:2px solid rgb(173,161,159,0.5);width:50px;position:absolute;opacity:0.7;content:"";height:50px;right:20px;border-right:2px solid rgb(173,161,159,0.5);top:20px}.get_in_touch .help_inquiry::after{border-left:2px solid rgb(173,161,159,0.5);position:absolute;width:50px;bottom:20px;left:20px;content:"";height:50px;opacity:0.7;border-bottom:2px solid rgb(173,161,159,0.5)}.get_in_touch form{width:100%}.get_in_touch form h3{margin-bottom:30px;padding-left:15px;font-size:21px;font-family:Arial,sans-serif;position:relative;color:#ffffff;font-weight:600}.get_in_touch form h3::before{background:rgb(173,161,159);border-radius:10px;left:0;transform:translateY(-50%);width:5px;top:50%;position:absolute;height:25px;content:""}.get_in_touch form input[type="text"]{transition:all 0.3s ease;padding:15px 20px;border-radius:10px;width:100%;font-size:16px;background:rgba(255,255,255,0.05);color:#ffffff;border:1px solid rgba(255,255,255,0.1);margin-bottom:20px;font-family:Arial,sans-serif}.get_in_touch form input[type="text"]:focus{box-shadow:0 0 15px rgba(rgb(173,161,159),0.2);border-color:rgb(173,161,159);background:rgba(255,255,255,0.08);outline:none}.get_in_touch form input[type="text"]::placeholder{color:rgba(255,255,255,0.5)}.get_in_touch .feedback_support{margin-bottom:30px;align-items:flex-start;display:flex;position:relative}.get_in_touch .feedback_support input[type="checkbox"]{position:absolute;opacity:0}.get_in_touch .feedback_support label{font-size:14px;padding-left:35px;line-height:1.5;position:relative;color:rgba(255,255,255,0.7);cursor:pointer}.get_in_touch .feedback_support label::before{border-radius:10px;height:22px;position:absolute;left:0;background:rgba(255,255,255,0.05);width:22px;content:"";top:2px;border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease}.get_in_touch .feedback_support input[type="checkbox"]:checked + label::before{border-color:rgb(173,161,159);background:rgb(173,161,159)}.get_in_touch .feedback_support input[type="checkbox"]:checked + label::after{content:"";height:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;width:8px;top:11px;position:absolute;left:7px;transform:rotate(-45deg)}.get_in_touch .feedback_support label a{color:rgb(173,161,159);text-decoration:none;transition:all 0.3s ease}.get_in_touch .feedback_support label a:hover{text-decoration:underline}.get_in_touch form .contact_inquiry{position:relative;border:none;font-weight:600;overflow:hidden;font-size:16px;font-family:Arial,sans-serif;display:inline-block;z-index:1;color:#ffffff;cursor:pointer;padding:15px 35px;transition:all 0.4s ease;border-radius:10px;background:linear-gradient(45deg,rgb(173,161,159),rgb(130,118,116))}.get_in_touch form .contact_inquiry::before{background:linear-gradient(45deg,rgb(130,118,116),rgb(173,161,159));position:absolute;width:100%;transition:all 0.4s ease;height:100%;top:0;content:"";left:-100%;z-index:-1}.get_in_touch form .contact_inquiry:hover::before{left:0}.get_in_touch form .contact_inquiry:hover{box-shadow:0 10px 20px rgba(0,0,0,0.2);transform:translateY(-3px)}.get_in_touch svg{height:24px;margin-right:15px;fill:rgb(173,161,159);width:24px}.get_in_touch svg path{transition:fill 0.3s ease}@keyframes gridMove {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes pulseGlow {0%,100%{opacity:0.05;transform:scale(1)}50%{opacity:0.1;transform:scale(1.1)}} @media screen and (max-width: 991px) {.get_in_touch{padding:80px 0}.get_in_touch .connect_request{flex-direction:column}.get_in_touch .photo_thumbnail{order:1;min-height:300px}.get_in_touch .help_inquiry{order:2;padding:40px 30px}} @media screen and (max-width: 767px) {.get_in_touch{padding:60px 0}.get_in_touch h2{margin-bottom:40px}.get_in_touch .photo_thumbnail{min-height:200px}.get_in_touch .help_inquiry{padding:30px 20px}.get_in_touch form .contact_inquiry{width:100%;text-align:center}} @media screen and (max-width: 480px) {.get_in_touch{padding:40px 0}.get_in_touch h2{font-size:calc(34px * 0.8)}.get_in_touch form h3{font-size:calc(21px * 0.9)}.get_in_touch .help_inquiry::before,.get_in_touch .help_inquiry::after{width:30px;height:30px}}