@font-face{font-family:MADE TOMMY;src:url(/build/assets/MADE%20TOMMY%20Thin_PERSONAL%20USE-C5p1PVNH.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:MADE TOMMY;src:url(/build/assets/MADE%20TOMMY%20Light_PERSONAL%20USE-DPhMzYKF.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:MADE TOMMY;src:url(/build/assets/MADE%20TOMMY%20Regular_PERSONAL%20USE-DgY3UEhk.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:MADE TOMMY;src:url(/build/assets/MADE%20TOMMY%20Medium_PERSONAL%20USE-DYDtx49f.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:MADE TOMMY;src:url(/build/assets/MADE%20TOMMY%20Bold_PERSONAL%20USE-DXoD6g_U.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:MADE TOMMY;src:url(/build/assets/MADE%20TOMMY%20ExtraBold_PERSONAL%20USE-CD0HCjdN.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:MADE TOMMY;src:url(/build/assets/MADE%20TOMMY%20Black_PERSONAL%20USE-CSaXv3Nw.otf) format("opentype");font-weight:900;font-style:normal}*{color:#131313;font-family:Work Sans,sans-serif}html{scroll-behavior:smooth}html body{overflow-x:hidden}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1360px}}@media (max-width: 640px){:root{--swal2-width: 20em}}.navbar{background-color:#f9f2e9}.navbar .navbar-brand,.navbar-brand{font-size:26px;font-weight:500}.navbar-light .navbar-nav .nav-link{font-size:14px;color:#131313;font-weight:400}.section-header{background-color:#f9f2e9;padding:80px 0 100px;position:relative;min-height:500px;aspect-ratio:5/2}.section-header .title{font-size:calc(4rem + .75vw);font-weight:700;color:#2f2f2f;z-index:2;position:relative;max-width:768px;line-height:1.2}.section-header .hero-image-wrapper{position:absolute;bottom:0;right:0;z-index:1}.section-header .img-hero{width:100%;max-width:50vw;object-fit:contain}@media (max-width: 991px){.section-header{min-height:400px;padding:50px 0 80px;aspect-ratio:auto}.section-header .title{font-size:calc(3rem + .75vw);margin-bottom:2rem}.section-header .img-hero{width:100%;max-width:unset}.section-header .hero-image-wrapper{position:static}}@media (max-width: 640px){.section-header .title{font-size:calc(2rem + 2vw)}}.section-welcome{background-color:#ea9d5e}.section-welcome .text-wrapper{background-color:#ea9d5e;font-weight:700;font-size:32px;text-align:center}@media (max-width: 991px){.section-welcome .text-wrapper{font-size:32px}}.section-the-bridge{padding:120px 0 0;background-color:#fbfbfb}.section-the-bridge .white-part .left-panel .img-wrapper{width:100%;height:500px}.section-the-bridge .white-part .left-panel .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px}.section-the-bridge .white-part .left-panel .video-full{border-radius:24px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-the-bridge .white-part .right-panel .title{color:#ea9d5e;font-size:calc(4rem + 1vw);font-weight:700}.section-the-bridge .white-part .right-panel .subtitle{color:#ea9d5e;font-size:calc(1.25rem + .75vw);font-weight:700;margin-top:-1rem}.section-the-bridge .white-part .right-panel .subsubtitle{color:#ea9d5e;font-size:20px;margin-bottom:24px}@media (max-width: 640px){.section-the-bridge .white-part .right-panel .subsubtitle{font-size:16px}}.section-the-bridge .white-part .right-panel .content{font-size:calc(1.25rem + .1vw);font-weight:500;margin-top:3rem}.section-the-bridge .blue-part{background-color:#94bcd6;margin-top:-220px}@media (max-width: 991px){.section-the-bridge .blue-part{margin-top:0;padding:40px 0}.section-the-bridge .blue-part .quote-wrapper .bridge-line-svg{transform:translate(-50%) rotate(50deg)!important}.section-the-bridge .blue-part .quote-wrapper .quote-box{margin-bottom:20px}.quote-content{width:100%}.quote-content .col-12:first-child .quote-box{margin-left:-3rem!important}.quote-content .col-12:first-child .quote-box .col-1{margin-left:0!important;margin-top:1rem}.quote-content .col-12:last-child .quote-box{margin-left:-2rem!important}.quote-content .col-12:last-child .quote-box .col-1{margin-left:0!important}.quote-content .col-12:last-child .quote-box *{text-align:left!important}}.section-the-bridge .blue-part .quote-wrapper{position:relative;z-index:2}.section-the-bridge .blue-part .quote-wrapper .bridge-line-svg{position:absolute;top:-25%;left:50%;transform:translate(-50%);z-index:1;pointer-events:none;bottom:-25%}.section-the-bridge .blue-part .quote-wrapper .bridge-line{height:100%;width:120%;transform:rotate(-15deg) translate(-45px)}.section-the-bridge .blue-part .quote-wrapper .quote-content{position:relative;z-index:2;transform:translate(5%)}.section-the-bridge .blue-part .quote-wrapper .quote-box{font-size:1.375rem}.section-the-bridge .blue-part .quote-wrapper .quote-1,.section-the-bridge .blue-part .quote-wrapper .quote-2{font-size:16px;font-weight:600;color:#fff;display:flex}.section-the-bridge .blue-part .quote-wrapper .img-wrapper{width:100%;height:300px}.section-the-bridge .blue-part .quote-wrapper .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-imagine{background-color:#274d67;padding:32px 0}.section-imagine .row{background-color:#274d67}.section-imagine .subtitle{background-color:transparent;font-size:18px;color:#fff;text-align:center;margin-bottom:16px;letter-spacing:2px;font-family:MADE TOMMY,Work Sans,sans-serif}.section-imagine .title{background-color:transparent;font-weight:700;font-size:calc(1.5rem + 1.25vw);color:#ea9d5e;text-align:center}@media (max-width: 991px){.section-imagine .subtitle{font-size:16px}.section-imagine .title{font-size:24px}}.section-why-bridge{padding:100px 0;background-image:linear-gradient(#0006,#0006),url(/images/why_bridge.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.section-why-bridge .row{background-color:transparent}.section-why-bridge .subtitle{font-size:20px;color:#fff;text-align:center;margin-bottom:32px;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:2px}.section-why-bridge .title{font-weight:700;font-size:calc(2rem + 1vw);color:#ea9d5e;text-align:center;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:2px}@media (max-width: 991px){.section-why-bridge .subtitle{font-size:16px}.section-why-bridge .title{font-size:22px}}.section-philosophy{padding:75px 0}.section-philosophy .text-wrapper .title{text-align:center;font-weight:700;font-size:calc(2.5rem + 1vw)}.section-philosophy .text-wrapper .subtitle{text-align:center;font-size:calc(1rem + .75vw);margin-bottom:2rem;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}.section-philosophy .text-wrapper .subsubtitle{text-align:center;font-size:calc(.75rem + .75vw);font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}@media (max-width: 991px){.section-philosophy .text-wrapper .title{font-size:24px}.section-philosophy .text-wrapper .subtitle,.section-philosophy .text-wrapper .subsubtitle{font-size:16px}}.section-philosophy .usp-wrapper .usp-item{padding:48px;display:flex;flex-direction:column;justify-content:start;align-items:center}.section-philosophy .usp-wrapper .usp-item .box{background-color:#ea9d5e;color:#fff;height:100px;width:100px;font-size:4.25rem;font-weight:700;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.section-philosophy .usp-wrapper .usp-item .title{font-size:16px;font-weight:700;color:#ea9d5e;text-align:center;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}.section-philosophy .subsubsubtitle{text-align:center;font-size:calc(.75rem + .75vw);margin:0 auto;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}@media (max-width: 991px){.section-philosophy .subsubsubtitle{font-size:16px}}.section-who-fit{padding:75px 0;background-color:#f5eee4}.section-who-fit .usp-wrapper .box{min-height:250px;height:100%!important}.section-who-fit .text-wrapper .title{text-align:center;font-weight:700;font-size:calc(2.5rem + 1vw);font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}.section-who-fit .text-wrapper .subtitle{text-align:center;font-size:calc(1rem + .75vw);margin-bottom:48px;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}@media (max-width: 991px){.section-who-fit .text-wrapper .title{font-size:24px}.section-who-fit .text-wrapper .subtitle{font-size:16px}}.section-who-fit .usp-wrapper .usp-item-1 .box{height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;font-size:14px;background-image:url(/images/who_fit_1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;color:#131313}.section-who-fit .usp-wrapper .usp-item-1 .box .number{color:#fff}.section-who-fit .usp-wrapper .usp-item-2 .box{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;font-size:14px;background-image:url(/images/who_fit_2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;color:#131313}.section-who-fit .usp-wrapper .usp-item-2 .box .number{color:#fff}.section-who-fit .usp-wrapper .usp-item-3 .box{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;font-size:14px;background-image:url(/images/who_fit_3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;color:#131313}.section-who-fit .usp-wrapper .usp-item-3 .box .number{color:#fff}.section-who-fit .usp-wrapper .box .title{line-height:1.2}.section-who-fit .usp-wrapper .usp-item-4 .box{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;font-size:14px;background-image:url(/images/who_fit_4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;color:#131313}.section-who-fit .usp-wrapper .usp-item-4 .box .number{color:#fff}.section-who-fit .usp-wrapper .usp-item-5 .box{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;font-size:14px;background-image:url(/images/who_fit_5.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;color:#131313}.section-who-fit .usp-wrapper .usp-item-5 .box .number{color:#fff}.section-who-fit .usp-wrapper .usp-item-6 .box{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;font-size:14px;background-image:url(/images/who_fit_6.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;color:#131313}.section-who-fit .usp-wrapper .usp-item-6 .box .number{color:#fff}.section-why-join{padding:75px 0;background-color:#fff}.section-why-join .text-wrapper{margin-bottom:32px}.section-why-join .text-wrapper .title{text-align:center;font-weight:700;font-size:calc(2.5rem + 1vw);margin-bottom:12px;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}.section-why-join .text-wrapper .subtitle{text-align:center;font-size:calc(1rem + .75vw);margin-bottom:24px;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}@media (max-width: 991px){.section-why-join .text-wrapper .title{font-size:24px}.section-why-join .text-wrapper .subtitle{font-size:16px}}.section-why-join .usp-wrapper .usp-item{text-align:center}.section-why-join .usp-wrapper .usp-item .box{border-radius:16px}.section-why-join .usp-wrapper .usp-item .box .logo-join{width:50%;margin-bottom:16px}.section-why-join .usp-wrapper .usp-item .box .title{color:#131313;text-align:center;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px;line-height:1.2}@media (max-width: 991px){.section-why-join .usp-wrapper .usp-item .title{font-size:16px}}.section-what-you-find{padding:75px 0;background-color:#f9f2e9}.section-what-you-find .text-wrapper{margin-bottom:32px}.section-what-you-find .text-wrapper .title{text-align:center;font-weight:700;font-size:calc(2.5rem + 1vw);margin-bottom:12px;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}@media (max-width: 991px){.section-what-you-find .text-wrapper .title{font-size:24px}}.section-what-you-find .usp-wrapper .usp-item .box{border-radius:2rem;background-color:#f4d5bb;padding:24px;min-height:430px;height:100%}@media (max-width: 991px){.section-what-you-find .usp-wrapper .usp-item .box{min-height:120px}}.section-what-you-find .usp-wrapper .usp-item .box .logo-join{width:120px;margin-bottom:2rem}.section-what-you-find .usp-wrapper .usp-item .box .logo-join.hover{display:none}.section-what-you-find .usp-wrapper .usp-item .box .text-wrapper .title{color:#131313;font-weight:700;font-size:16px;text-align:start;margin-bottom:8px!important}.section-what-you-find .usp-wrapper .usp-item .box .text-wrapper .subtitle{color:#131313;font-size:13px;text-align:start}.section-what-you-find .usp-wrapper .usp-item .box:hover{background-color:#89acc6;cursor:pointer}.section-what-you-find .usp-wrapper .usp-item .box:hover .logo-join.default{display:none}.section-what-you-find .usp-wrapper .usp-item .box:hover .logo-join.hover{display:block}.section-what-you-find .usp-wrapper .usp-item .box:hover .text-wrapper .title,.section-what-you-find .usp-wrapper .usp-item .box:hover .text-wrapper .subtitle{color:#fff;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}.section-not-community{background-color:#89acc6;padding:32px 0}.section-not-community .row{background-color:transparent}.section-not-community .title{background-color:transparent;font-size:calc(.75rem + .75vw);font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px;color:#fff;text-align:center}@media (max-width: 991px){.section-not-community .title{font-size:20px}}.section-coaches{padding:75px 0;background-color:#fff;font-family:MADE TOMMY,Work Sans,sans-serif!important;letter-spacing:1px}.section-coaches .text-wrapper .title{text-align:center;font-weight:700;font-size:calc(2.5rem + 1vw);font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}.section-coaches .text-wrapper .subtitle{text-align:center;font-size:calc(1rem + .75vw);margin-bottom:24px;font-family:MADE TOMMY,Work Sans,sans-serif;letter-spacing:1px}@media (max-width: 991px){.section-coaches .text-wrapper .title{font-size:2rem}.section-coaches .text-wrapper .subtitle{font-size:16px}}.section-coaches .coaches-wrapper .coach-item{display:flex;flex-direction:column;height:100%}.section-coaches .coaches-wrapper .coach-item .coach-image{width:100%}.section-coaches .coaches-wrapper .body-wrapper{background-color:#f3a361;border-bottom-left-radius:24px;border-bottom-right-radius:24px;flex:1 1 auto!important}.section-coaches .coaches-wrapper .body-wrapper .body{background-color:#92b9d3;border-radius:16px;padding:24px;height:100%}.section-coaches .coaches-wrapper .body-wrapper .body .name-wrapper{text-align:center;margin-bottom:16px}.section-coaches .coaches-wrapper .body-wrapper .body .name-wrapper .name{font-size:2rem;font-weight:700}.section-coaches .coaches-wrapper .body-wrapper .body .name-wrapper .role{font-size:16px;font-weight:400}@media (max-width: 991px){.section-coaches .coaches-wrapper .body-wrapper .body .name-wrapper .name{font-size:16px}.section-coaches .coaches-wrapper .body-wrapper .body .name-wrapper .role{font-size:12px}}.section-coaches .coaches-wrapper .body-wrapper .body .topics .title{font-weight:700;font-size:1rem}.section-coaches .coaches-wrapper .body-wrapper .body .topics li{font-size:1rem;line-height:20px}@media (max-width: 991px){.section-coaches .coaches-wrapper .body-wrapper .body .topics .title{font-size:1rem}}.section-highlight{padding:75px 0;background-color:#e69c5e;font-family:MADE TOMMY,Work Sans,sans-serif!important;letter-spacing:1px}.section-highlight .text-wrapper{margin-bottom:32px}.section-highlight .text-wrapper .title{text-align:center;font-weight:700;font-size:calc(2.5rem + 1vw);margin-bottom:12px;color:#fff}.section-highlight .text-wrapper .subtitle{text-align:center;font-size:1rem;margin-bottom:24px;color:#fff}@media (max-width: 991px){.section-highlight .text-wrapper .title{font-size:2rem}.section-highlight .text-wrapper .subtitle{font-size:12px}}.section-highlight .event-wrapper .event-1-wrapper .event-1-default,.section-highlight .event-wrapper .event-1-wrapper .event-1-hover{height:280px;padding:32px;display:flex;flex-direction:column;font-size:1.5rem;justify-content:flex-end;color:#fff;border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat}.section-highlight .event-wrapper .event-1-wrapper .event-1-default{background-image:url(/images/highlight_1_unactive.jpg)}.section-highlight .event-wrapper .event-1-wrapper .event-1-hover{background-image:url(/images/highlight_1.jpg);display:none}.section-highlight .event-wrapper .event-1-wrapper:hover{cursor:pointer}.section-highlight .event-wrapper .event-1-wrapper:hover .event-1-default{display:none}.section-highlight .event-wrapper .event-1-wrapper:hover .event-1-hover{display:flex}.section-highlight .event-wrapper .event-2-wrapper .event-2-default,.section-highlight .event-wrapper .event-2-wrapper .event-2-hover{height:280px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;font-size:1.5rem;color:#fff;border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat}.section-highlight .event-wrapper .event-2-wrapper .event-2-default{background-image:url(/images/highlight_2_unactive.jpg)}.section-highlight .event-wrapper .event-2-wrapper .event-2-hover{background-image:url(/images/highlight_2.jpg);display:none}.section-highlight .event-wrapper .event-2-wrapper:hover{cursor:pointer}.section-highlight .event-wrapper .event-2-wrapper:hover .event-2-default{display:none}.section-highlight .event-wrapper .event-2-wrapper:hover .event-2-hover{display:flex}.section-highlight .event-wrapper .event-3-wrapper .event-3-default,.section-highlight .event-wrapper .event-3-wrapper .event-3-hover{height:280px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;font-size:1.5rem;color:#fff;border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat}.section-highlight .event-wrapper .event-3-wrapper .event-3-default{background-image:url(/images/highlight_3_unactive.jpg)}.section-highlight .event-wrapper .event-3-wrapper .event-3-hover{background-image:url(/images/highlight_3.jpg);display:none}.section-highlight .event-wrapper .event-3-wrapper:hover{cursor:pointer}.section-highlight .event-wrapper .event-3-wrapper:hover .event-3-default{display:none}.section-highlight .event-wrapper .event-3-wrapper:hover .event-3-hover{display:flex}.section-highlight .event-wrapper .event-4-wrapper .event-4-default,.section-highlight .event-wrapper .event-4-wrapper .event-4-hover{height:585px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;font-size:1.5rem;color:#fff;border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat}.section-highlight .event-wrapper .event-4-wrapper .event-4-default{background-image:url(/images/highlight_4_unactive.jpg)}.section-highlight .event-wrapper .event-4-wrapper .event-4-hover{background-image:url(/images/highlight_4.jpg);display:none}.section-highlight .event-wrapper .event-4-wrapper:hover{cursor:pointer}.section-highlight .event-wrapper .event-4-wrapper:hover .event-4-default{display:none}.section-highlight .event-wrapper .event-4-wrapper:hover .event-4-hover{display:flex}.section-activity{padding:75px 0;background-color:#fff;font-family:MADE TOMMY,Work Sans,sans-serif!important;letter-spacing:1px}.section-activity .text-wrapper{margin-bottom:32px}.section-activity .text-wrapper .title{text-align:center;font-weight:700;font-size:calc(2.5rem + 1vw);font-family:MADE TOMMY,Work Sans,sans-serif!important;letter-spacing:1px}.section-activity .text-wrapper .subtitle{text-align:center;font-size:1rem;margin-bottom:24px;font-family:MADE TOMMY,Work Sans,sans-serif!important;letter-spacing:1px}@media (max-width: 991px){.section-activity .text-wrapper .title{font-size:2rem}.section-activity .text-wrapper .subtitle{font-size:12px}}.section-activity .activity-wrapper .activity-item .img-wrapper{width:100%;height:200px}.section-activity .activity-wrapper .activity-item .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-left-radius:24px;border-top-right-radius:24px}.section-activity .activity-wrapper .activity-item .body{padding:1rem;background-color:#f4f4f4;border-radius:0 0 24px 24px;margin-top:-2rem;border-radius:1.5rem;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.section-activity .activity-wrapper .activity-item .img-wrapper{position:relative;z-index:1}.section-activity .activity-wrapper .activity-item .body .title-wrapper{margin-bottom:10px}.section-activity .activity-wrapper .activity-item .body .title-wrapper .name{color:#ec5939;font-size:14px;font-weight:600;font-family:Work Sans,sans-serif;line-height:1}.section-activity .activity-wrapper .activity-item .body .title-wrapper .speaker{font-size:10px;font-weight:400;font-family:Work Sans,sans-serif}.section-activity .activity-wrapper .activity-item .body .time-wrapper{margin-bottom:.25rem;font-size:10px;line-height:1.2}.section-activity .activity-wrapper .activity-item .body .time-wrapper .date,.section-activity .activity-wrapper .activity-item .body .time-wrapper .time{font-weight:500;font-family:MADE TOMMY,Work Sans,sans-serif}.section-activity .activity-wrapper .activity-item .body .more a{color:#2f51ba;font-size:12px;font-style:italic}.activity-slider-container{position:relative}.activity-slider .splide__list{display:flex}.activity-slider .splide__track{overflow:visible}.activity-slider .splide__list.justify-center{justify-content:center}.activity-slider .splide__list.justify-start{justify-content:flex-start}.activity-slider .splide__list{justify-content:center}.activity-slider-container .custom-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:#fdfdfc;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;box-shadow:0 4px 15px #ea9d5e4d}.activity-slider-container .custom-arrow:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #ea9d5e66}.activity-slider-container .custom-arrow:focus{outline:none;box-shadow:0 0 0 3px #ea9d5e33}.activity-slider-container .custom-arrow--prev{left:-45px}.activity-slider-container .custom-arrow--prev svg{transform:scaleX(-1) rotate(180deg)}.activity-slider-container .custom-arrow--next{right:-45px}.activity-slider-container .custom-arrow svg{width:20px;height:20px}@media (max-width: 1200px){.activity-slider-container .custom-arrow--prev{left:-20px}.activity-slider-container .custom-arrow--next{right:-20px}}@media (max-width: 991px){.activity-slider-container .custom-arrow{width:40px;height:40px}.activity-slider-container .custom-arrow svg{width:16px;height:16px}.activity-slider-container .custom-arrow--prev{left:-15px}.activity-slider-container .custom-arrow--next{right:-15px}}@media (max-width: 768px){.activity-slider-container .custom-arrow--prev{left:-10px}.activity-slider-container .custom-arrow--next{right:-10px}}.section-form{background-color:#f6f6f6}.section-form .left-panel{min-height:600px;flex-direction:column;background-image:url(/images/bg_form.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-top-right-radius:24px;border-bottom-right-radius:24px}.section-form .left-panel .title{font-size:32px;font-weight:700;color:#fff;width:70%}.section-form .left-panel .subtitle{font-size:16px;color:#fff;width:70%}.section-form .right-panel{padding:32px;display:flex;justify-content:center;align-items:center}.section-form .right-panel form h3{margin-bottom:32px}.section-form .right-panel form .info-cabang{font-size:14px;color:#5c5c5c}.section-form .right-panel form .tnc{margin-bottom:16px}.section-form .right-panel form .tnc a{font-size:14px;color:#eb9e5f!important}.section-form .right-panel form .tnc-approval{font-size:14px;color:#5c5c5c}.section-form .right-panel form .form-control{background-color:#f5f5f5;border:none;border-bottom:1px solid #E8E8E8;padding:12px 16px;font-size:1.25rem;color:#333;margin-bottom:16px;height:calc(1.5em + 1.5rem + 2px)}.section-form .right-panel form .form-control:focus{background-color:#fff;border-color:#eb9e5f;outline:none;box-shadow:0 0 0 2px #eb9e5f1a}.section-form .right-panel form .form-control::placeholder{color:#999;font-size:14px}.section-form .right-panel form .submit-form{background-color:#eb9e5f;border:0px;padding:10px 32px;border-radius:200px;font-size:18px;font-weight:600}.modal-tnc-custom .modal-content{background-color:#00000080!important;border-radius:2rem;border:1px solid #E19A5D}.modal-tnc-custom .modal-content *{color:#fff}.modal-tnc-custom .section-title{color:#e19a5d;font-weight:700;font-size:2rem;margin-bottom:2rem}.modal-tnc-custom .separator{width:100%;border:1px dashed #E19A5D;margin:2rem 0}.modal-tnc-custom .content-item{gap:4px;margin-bottom:.75rem;font-size:1.125rem}.modal-tnc-custom .btn-understand{background-color:#8eb3cd;border:0px;padding:10px 32px;border-radius:200px;font-size:16px;font-weight:600;color:#fff;box-shadow:0 4px 15px #ea9d5e4d;transition:all .3s ease}#activityDetailModal .modal-content{border:none;border-radius:20px;box-shadow:0 10px 30px #00000026}#activityDetailModal .modal-header{background-color:#2f51ba;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:1.5rem 2rem}#activityDetailModal .modal-header .modal-title{font-family:MADE TOMMY,Work Sans,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:1px}#activityDetailModal .modal-header .close{color:#fff;opacity:.8;font-size:1.5rem}#activityDetailModal .modal-header .close:hover{opacity:1}#activityDetailModal .modal-body{padding:2rem}#activityDetailModal .activity-image-wrapper{position:relative;overflow:hidden}#activityDetailModal .activity-image-wrapper img{width:100%;height:250px;object-fit:cover;object-position:center;border-radius:15px;transition:transform .3s ease}#activityDetailModal .activity-image-wrapper:hover img{transform:scale(1.05)}#activityDetailModal .activity-title{color:#ec5939;font-family:MADE TOMMY,Work Sans,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;margin-bottom:1rem}#activityDetailModal .activity-meta{background-color:#f8f9fa;padding:1.5rem;border-radius:15px;border-left:4px solid #EB9E5F}#activityDetailModal .meta-item{display:flex;align-items:center;font-family:Work Sans,sans-serif}#activityDetailModal .meta-item strong{color:#2f51ba;font-weight:600;min-width:80px;margin-right:.5rem}#activityDetailModal .meta-item span{color:#333;font-weight:500}#activityDetailModal .activity-description{background-color:#fff;padding:1.5rem;border-radius:15px;border:2px solid #f0f0f0}#activityDetailModal .activity-description p{font-family:Work Sans,sans-serif;line-height:1.6;margin-bottom:0;font-size:.95rem}#activityDetailModal .modal-footer{padding:1.5rem 2rem 2rem;background-color:#f8f9fa;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#activityDetailModal .modal-footer .btn{padding:.75rem 2rem;border-radius:25px;font-family:Work Sans,sans-serif;font-weight:600;transition:all .3s ease;border:none}#activityDetailModal .modal-footer .btn-secondary{background-color:#6c757d;color:#fff}#activityDetailModal .modal-footer .btn-secondary:hover{background-color:#5a6268;transform:translateY(-2px)}#activityDetailModal .modal-footer .btn-primary{background-color:#eb9e5f;color:#fff}#activityDetailModal .modal-footer .btn-primary:hover{background-color:#e8935a;transform:translateY(-2px);box-shadow:0 4px 15px #eb9e5f66}@media (max-width: 768px){#activityDetailModal .modal-body{padding:1rem}#activityDetailModal .activity-title{font-size:1.4rem}#activityDetailModal .activity-image-wrapper img{height:200px}#activityDetailModal .activity-meta,#activityDetailModal .activity-description{padding:1rem}#activityDetailModal .meta-item{flex-direction:column;align-items:flex-start}#activityDetailModal .meta-item strong{min-width:auto;margin-bottom:.25rem}}
