:root{font-family:NotoSansJP,Noto Sans,Noto Sans JP,Noto Sans CJK JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,ＭＳ ゴシック,MS Gothic,TakaoPGothic,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#eee;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@font-face{font-family:NotoSansJP;src:local("Noto Sans JP Regular"),local("NotoSansJP-Regular"),url(/assets/NotoSansJP-Regular-f681dc3b.woff2) format("woff2"),url(/assets/NotoSansJP-Regular-a28ac237.woff) format("woff"),url(/assets/NotoSansJP-Regular-2355167b.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:NotoSansJP;src:local("Noto Sans JP Bold"),local("NotoSansJP-Bold"),url(/assets/NotoSansJP-Bold-31e99636.woff2) format("woff2"),url(/assets/NotoSansJP-Bold-02e57f2e.woff) format("woff"),url(/assets/NotoSansJP-Bold-e035c79a.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}.page-container{margin:0 15%;position:relative}.page-container h1,.page-container h2,.page-container h3{color:#1f4a78}.page-container p{margin:10px 0;color:#333}.page-container hr{margin:60px 0 30px}.section-title p{text-align:center;color:#1f4a78;margin:0}.section-title h1{text-align:center;margin:100px 0 0;font-size:42px}@media screen and (max-width: 1600px){.page-container{margin:0 15%}}@media screen and (max-width: 1400px){.page-container{margin:0 10%}}@media screen and (max-width: 1000px){.page-container{margin:0 5%}}.page-container ul{color:#333}html{scroll-behavior:smooth}.header-top-container{display:flex;flex-direction:row;height:35px;justify-content:space-between}.header-bottom-container{height:80px;display:flex;flex-direction:row;justify-content:space-between}.header-flex-row{display:flex;flex-direction:row;height:100%}@media screen and (max-width: 900px){.quick-access-section p{display:none}}.quick-access-section{display:flex;cursor:pointer;margin-right:30px}.quick-access-section p{margin:auto;padding:0;color:#1f4a78}.quick-access-section a{text-decoration:none;padding:0;margin:auto}.quick-access-section svg{height:16px;width:16px;margin:auto 5px auto 0;color:#1f4a78}.company-logo{height:80px;width:80px;margin:0 auto}.header-contact-button{margin:15px 0 15px 15px;width:max-content;background-color:#ffc926;border-radius:10px;height:50px;justify-content:center;display:flex;flex-direction:column}.header-contact-button-text{padding:0 15px;margin:auto 0;color:#fff}.side-nav-bar-icon{margin:auto 20px;height:40%;width:100%;display:none;cursor:pointer;fill:#1f4a78}@media screen and (max-width: 900px){.side-nav-bar-icon{display:block}}.header-nav-item{text-decoration:none;padding:0 15px;color:#1f4a78}@media screen and (max-width: 900px){.header-nav-family{display:none}}.header-nav-parent{height:80px;display:flex;flex-direction:column;justify-content:center;transition:.2s}.header-nav-family:hover .header-nav-parent{background-color:#ddd}.header-nav-children{position:absolute;z-index:2;visibility:hidden;opacity:0;text-align:left;border-radius:0 0 10px 10px;overflow:hidden;display:flex;flex-direction:column;max-height:0;transition:.3s}.header-nav-family:hover .header-nav-children{visibility:visible;opacity:1;max-height:250px}.header-nav-child{padding:10px 15px;margin:0;z-index:3;background-color:#eee}.header-nav-child:hover{background-color:#ddd}.side-nav-bar-cover{z-index:3;position:fixed;width:100vw;height:100vh;background-color:#fff0;pointer-events:none;transition:.3s}.side-nav-bar-content{z-index:3;height:100vh;width:150px;margin-left:calc(100% - 150px);position:fixed;display:flex;flex-direction:column;background:#fcfcfc;right:-150px;transition:.3s}.side-nav-bar-icon{margin:auto}.side-nav-item{text-decoration:none;padding:0 10px;color:#1f4a78}.side-nav-parent{height:36px;font-weight:700;font-size:13px;display:flex;flex-direction:column;justify-content:center;transition:.2s}.side-nav-children{text-align:left;border-radius:0 0 10px 10px;display:flex;flex-direction:column;transition:.3s}.side-nav-child{padding:8px 15px 8px 20px;font-size:13px;margin:0}.language-select-item{height:35px;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.language-select-item svg{width:22px;height:22px;margin:auto auto auto 5px}.language-select-item p{color:#1f4a78;margin:auto 5px auto auto;-webkit-user-select:none;user-select:none}.language-select-family{display:flex;flex-direction:column;width:100px;overflow:hidden}.language-select-children{position:absolute;top:35px;z-index:2;visibility:hidden;opacity:0;overflow:hidden;border-radius:0 0 10px 10px;display:flex;flex-direction:column;max-height:0;width:100px;transition:.3s}.language-select-family:hover .language-select-children{visibility:visible;opacity:1;max-height:250px}.language-select-family:hover .language-select-parent{background-color:#ddd}.language-select-child{padding-top:2px;padding-bottom:2px;background-color:#fcfcfc;transition:.3s}.language-select-child:hover{background-color:#ddd}.reusable-button{color:#fff;background:#1f4a78;border-radius:10px;width:fit-content;height:50px;justify-content:center;display:flex;flex-direction:row}.reusable-button svg{fill:#fff;width:25px;height:25px;padding:12.5px 0 12.5px 12px;margin:0}.reusable-button h4{font-size:18px;padding:16px 12px;line-height:1;margin:0}@media screen and (max-width: 1000px){.circle-button{display:none}}.circle-button{z-index:5;right:2%;bottom:4%;fill:#fff;background:#1f4a78;border-radius:100px;display:flex;justify-content:center;width:50px;height:50px;position:fixed;cursor:pointer;padding:20px;align-content:center;scale:.65}.footer-container{width:100%;margin:0;background-color:#1f4a78}.footer-container p,.footer-container h1{color:#fff}.footer-body{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;padding:2% 0}.footer-component{text-align:left;display:flex;flex-direction:column;margin:0 10px}.footer-component a:-webkit-any-link{color:#fff}.hours-wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}.hours-weekday{text-align:left;padding-right:10px;margin:0}.hours-timespan{text-align:right;margin:0}.contact-us{color:#000}.social-icon-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left}.social-icon-footer{fill:#fff;width:20px;height:20px;margin:10px 20px 10px 0}.footer-foot{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-direction:column;text-align:center;padding:2% 0}.footer-foot-links-container{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}.footer-foot-link{margin:0 15px;text-decoration:underline;color:#fff}.footer-foot-copyright{margin:0}.location-component{width:250px}.landing-container{width:100%;height:70lvh;position:relative;margin-bottom:100px}.image-container{position:absolute;object-fit:cover;overflow:hidden;height:100%;width:100%}.diag-left{height:100px;width:50%;background:#f6f7f9;position:absolute;transform:skewY(10deg);top:70lvh}.diag-right{height:100px;width:50%;background:#f6f7f9;position:absolute;right:0;transform:skewY(-10deg);top:70lvh}.image-container img{object-fit:cover;position:absolute;width:100%;transition:opacity 2s;min-height:60lvh;top:-100px}@media screen and (max-width: 1200px){.image-container img{top:0}}.landing-overlay{width:100%;position:absolute;background-color:#2a2a2a80;height:100%}.landing-content-container{width:100%;height:60lvh;justify-content:center;text-align:left;display:flex;flex-direction:column}.landing-content-container h1{color:#fff;font-size:calc(45px + 1vw);font-weight:bolder;line-height:1;margin:0;padding:0}.landing-content-container h2{color:#fff;margin:5px 0;font-size:20px;font-weight:700}.landing-content-container p{color:#fff;font-size:15px;max-width:800px;min-width:300px}.landing-content-container h3{color:#fff;font-size:15px;padding:20px;margin:0}.call-to-action{background-color:#1f4a78;border-radius:10px;cursor:pointer;transition:.2s ease-out;display:flex;flex-direction:row;align-items:center;width:max-content;margin:15px 0}.call-to-action:hover{transform:scale(1.05)}.call-to-action svg{width:20px;height:20px;margin:0 auto;padding:20px 5px 20px 20px;color:#fff}.call-to-action p{padding:20px 20px 20px 5px;margin:0 auto;color:#fff}@media screen and (max-width: 600px){.landing-container{margin-bottom:150px;height:75lvh}}.benefits-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:20px 0 60px}.benefits-title{text-align:center;margin:30px 0}.benefits-title h1{Margin-bottom:0}.section-margin{height:1px}.benefits-background h1,.benefits-background h3{color:#1f4977;margin:0}.benefits-overlay{background:rgba(0,0,0,.2);width:100%;height:100%}.benefits-icon{overflow:hidden;width:50%;min-width:300px}.benefits-icon img{width:100%;border-radius:10px;background:#222222}.benefits-items{display:flex;flex-direction:column;width:50%}.benefits-item{text-align:left;display:flex;flex-direction:row;align-content:space-between;margin:auto 0;min-height:100px;padding:0 0 0 30px}.benefits-item div{width:100%;display:flex;flex-direction:column;text-align:left}.benefits-item span{margin:auto 0}.benefits-item svg{fill:#1f4876;margin:auto 0;width:40px;height:40px}.benefits-item h3{margin:10px 0 0;padding:0 0 0 20px}.benefits-item h2{color:#1f4876}.benefits-item p{color:#1f4876;margin:0;padding:0 0 0 20px}@media screen and (max-width: 1200px){.benefits-icon{width:100%;margin:auto}.benefits-items{width:100%}}.events-container{height:max-content;border-radius:10px;width:200%;display:flex;flex-wrap:nowrap;position:relative;transition-duration:1s;align-items:stretch;flex-grow:1}.margin-left{margin-left:-100%}.carousel-event-container{overflow:hidden;height:100%;border-radius:10px;box-shadow:0 5px 5px #717171}.event-container{height:100%;width:100%;display:flex;flex-direction:column;position:relative;align-items:stretch;flex-grow:1}.event-background-layer{height:200%;width:100%;position:absolute;z-index:1;background-color:#cacacacc}.event-image-container{height:200%;width:100%;position:absolute;flex-grow:1}.event-image-container img{object-fit:cover;width:100%;height:100%;z-index:0}.event-container-overlay{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;z-index:2;height:200%;align-items:stretch;flex-grow:1}.event-container-overlay h1{margin:10px auto 0;text-align:center;padding:0;font-weight:700;display:flex;flex-grow:1;min-height:0}.event-container-overlay h2{margin:-5px auto 10px;text-align:center;padding:0;font-weight:700;font-size:15px;color:#333;display:flex;flex-grow:1;min-height:0}.event-container-overlay h3{margin:0 auto;text-align:center;font-size:20px;width:95%;padding:0;flex-grow:1;min-height:0}.event-container-overlay p{margin:0 auto;text-align:center;min-height:0;padding:0 5px;display:flex;flex-grow:1}.event-call-to-action{max-width:max-content;margin:10px auto;background-color:#1f4a78;border-radius:10px;cursor:pointer;transition:.2s ease-out}.event-call-to-action h1{color:#fff;text-align:center;padding:10px 15px;margin:0;font-size:14px}.event-call-to-action:hover{transform:scale(1.05)}@media screen and (max-width: 750px){.height-adjuster{bottom:50px}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-f7b9c306.woff) format("woff"),url(/assets/revicons-4ca02b8a.ttf) format("ttf"),url(/assets/revicons-9e4d4c68.eot) format("ttf")}.react-multi-carousel-list{display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.home-gallery-margins{margin:0}.home-gallery-margins h1{margin-top:10px}.partner-gallery-margins{margin-bottom:20px}.partner-gallery-margins h1{text-align:center}.home-gallery-buttons{justify-content:space-between;justify-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.partner-gallery-buttons{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1200px){.partner-gallery-buttons{grid-template-columns:repeat(1,1fr)}}.logo-picture{justify-content:space-around}.logo-picture img{width:200px;margin:0 100px}.service-card{max-width:max(100% / 3.2 - 10px,250px);min-height:max-content;display:flex;flex-direction:column;flex-grow:1;margin:0 0 20px;padding:0;position:relative;cursor:pointer;border-radius:10px;overflow:hidden;box-shadow:0 5px 2px #0000001a;transition:box-shadow .3s}.partner-card{display:flex;flex-direction:row;margin:10px 0;border-radius:10px;cursor:pointer;overflow:hidden;box-shadow:0 5px 2px #0000001a;transition:box-shadow .3s}.service-card:hover,.partner-card:hover{box-shadow:0 0 5px 5px #0000001a}.service-card-photo-container{height:200px;width:100%}.partner-card-photo-container{height:100%;width:100%}.service-card-photo{object-fit:cover;width:100%;height:100%}.partner-card-photo{object-fit:cover;height:100%;width:100%}.service-card-bottom{width:100%;display:flex;flex-direction:column;flex-grow:1;background-color:#fff;padding-bottom:1px;color:#1f4a78;text-align:center}.partner-card-bottom{width:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;color:#1f4a78;padding:10px}.service-card-bottom h3{text-align:left;margin:5px 0;padding:0 10px;font-size:20px;text-decoration:none}.partner-card-bottom h3{text-align:left;font-size:20px;margin:0}.service-card-bottom p{text-align:left;font-size:16px;padding:0 10px;margin:0}.partner-card-bottom p{display:flex;text-align:left;font-size:14px;margin:0}.service-card-description{min-height:50px;flex-grow:1}.learn-more-button{position:relative;background-color:#1f4a78;border-radius:10px;margin:0 10px 10px auto;width:max-content}.learn-more-button p{color:#fff;text-align:center;padding:5px 10px;margin:0 auto;font-weight:700}.service-card-icon{left:40px;transform:translate(-50%);top:10px;position:absolute;background-color:#1f4a78;width:50px;height:50px;z-index:2;border-radius:25px;display:flex;justify-content:center}.service-card-icon svg{margin:auto;width:50%;height:50%;fill:#eee;padding:0}@media screen and (max-width: 1200px){.service-card{max-width:100%;max-height:200px;flex-direction:row}.partner-card{width:100%}.service-card-icon{top:auto;transform:none;bottom:10px;left:10px}.partner-card-photo{height:100%}}.testimonials-container-color{width:100%;height:max-content;padding:20px 0}.testimonials-header{margin:0 0 30px}.testimonials-container{width:100%;margin:0;height:max-content;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.testimonials-quote-box{flex-grow:1;padding:20px;fill:#1f4a78;color:#1f4a78;background:#fff;border-top:#fff;transition:.2s}.testimonials-quote-box svg{width:50px}.testimonials-item{max-width:max(100% / 3.2 - 10px,250px);width:100%;flex-grow:1;text-align:center;display:flex;flex-direction:column;border-radius:10px 10px 0;padding:10px;margin:10px 0}.testimonials-item h2{color:#1f4a78}.testimonials-item img{width:80px;height:80px;margin:0 auto;padding:20px 0 10px}.testimonial-name-star{padding:0 0 0 10px;display:flex;flex-direction:column;justify-content:center}.testimonial-name-star h2{margin:0;font-size:20px;line-height:1}.star-container{display:flex;flex-direction:row}.star-container svg{width:40px;height:40px;color:#f8b805;fill:#f8b805}@media screen and (max-width: 1000px){.testimonials-item{max-width:1000px}}.about-us-main{margin:10px 0;width:100%;justify-content:space-between;display:flex;flex-wrap:wrap;overflow:hidden}.about-us-main-text{width:40%;min-width:400px}.about-us-main img{min-width:400px;object-fit:cover;background-size:cover}.about-us-team{margin:5% 0;justify-content:space-evenly;display:flex}.about-us-team-container{text-align:center;width:100%}.about-us-team img{border-radius:100px}.about-us-map{width:100%;height:300px;border:solid #eee 3px;border-radius:10px}.table-tab{justify-content:left;display:flex;margin:0}.table-tab h1{color:#1f4a78;background-color:#ddd;padding:5px 15px;border-radius:10px 10px 0 0;margin:0;transition:.3s}@media screen and (max-width: 1000px){.table-tab h1{font-size:18px}}.table-tab h1:hover{cursor:pointer;color:#ddd;background:#1f4a78}.table-container{position:relative;height:max-content;margin:40px 0}.table-description{background-color:#1f4a78;border-radius:0 10px 0 0}.table-description p{color:#fff;margin:0;padding:5px 15px}.table-display{table-layout:fixed;position:relative;display:block;color:#000;width:100%;overflow:hidden;border-radius:0 0 10px 10px;background:#e7e7e7}.table-display th{background:#1f4a78;color:#fff;text-align:left;padding:5px 0 5px 15px}.table-display td{padding:5px 0 5px 15px}.table-display tr:nth-child(odd){background-color:#eee}.table-display tr:nth-child(2n){background-color:#ddd}.table-display table{border-spacing:0;box-sizing:initial;width:100%}.simple-table-element p{padding:0;margin:0;color:#000}.table-of-content-row{cursor:pointer;display:flex;flex-direction:row}.table-of-content-row p{text-decoration:underline}.table-of-content-row svg{height:16px;margin:auto 10px auto 0}.corporate-partner-logo-container{min-width:500px;display:block}.corporate-partner-logo-container img{max-width:150px;min-width:100px;margin:20px}@media screen and (max-width: 1000px){.corporate-partner-logo-container{min-width:300px;display:block}.corporate-partner-logo-container img{width:80px;margin:10px}}.test-description{padding-right:50px}.rad-check-container-test{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.rad-check-container-test label{height:30px;position:relative;display:flex;justify-content:center;cursor:pointer;margin:0 10px 10px 0}.rad-check-container-test span{display:inline-block;color:#000;margin:0 5px}.rad-check-container-test input[type=radio]{position:absolute;opacity:0}.answer-button{top:0;left:0;height:25px;width:25px;background-color:gray;border-radius:50%}.rad-check-container-test:hover input~.answer-button{background-color:gray}.rad-check-container-test input:checked~.answer-button{background-color:#000}.placement-test{margin-bottom:40px}#second-portion{display:none}.contact-container{text-align:left;margin-bottom:40px;justify-content:space-between;display:flex}@media screen and (max-width: 800px){.contact-container{flex-direction:column}.contact-description{margin-bottom:50px}.contact-container .contact-description p{padding-right:0}}.contact-description,.contact-form{width:100%}.contact-description p{padding-right:50px}.contact-description .enrollment-button{color:#fff;background:#1f4a78;border-radius:10px;padding:5px 10px}.contact-form{display:flex;flex-direction:column}.contact-form p{color:#000;margin-bottom:0;padding:0}.contact-form input,.contact-form select,.contact-form textarea,.radio-button{background:#f5f5f5;color:#000;outline:solid #bdbdbd 1px;border:none;border-radius:5px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:solid #000000 2px}.contact-form input,.contact-form select{height:30px;padding:0 0 0 10px}.contact-form textarea{height:150px;padding:10px;resize:none}.contact-form-side-bar{border-left:1px solid black;padding-left:10px;display:flex;flex-direction:column}.contact-container form input[type=text]{width:calc(100% - 10px)}.contact-container textarea{width:calc(100% - 20px)}.rad-check-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.rad-check-container label{height:30px;position:relative;display:flex;justify-content:center;cursor:pointer;margin:0 10px 10px 0}.rad-check-container span{color:#000;display:inline-block;z-index:1;padding:0 5px;margin:auto;-webkit-user-select:none;user-select:none}.rad-check-container input[type=radio],.rad-check-container input[type=checkbox]{cursor:pointer;position:absolute;opacity:0}.rad-check-container input[type=radio]+div{position:absolute;height:100%;width:100%;outline:solid #bdbdbd 1px;border-radius:5px;background-color:#fff;transition:.1s}.rad-check-container input[type=radio]:checked+div{background-color:#e5e5e5}.rad-check-container input[type=checkbox]+div{height:20px;width:20px;margin:auto;background:#f5f5f5;outline:solid #bdbdbd 1px;border-radius:9999px;position:relative}.rad-check-container input[type=checkbox]+div:after{content:"";position:absolute;left:25%;top:25%;width:50%;height:50%;border-radius:50%;transform:scale(0);background:#000;transition:.1s}.rad-check-container input[type=checkbox]:checked+div:after{transform:scale(.9)}.contact-form input[type=submit]{background-color:#ffc926;border:none;outline:none;padding:0}.contact-form input[type=submit]:hover{cursor:pointer}.contact-form textarea,.contact-form input,.contact-form select,::placeholder{font-family:NotoSansJP,Noto Sans,Noto Sans JP,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:16px}::placeholder{color:#bdbdbd}.thank-you-page{display:flex;flex-direction:column;margin:25vh auto 30vh;align-items:center}.thank-you-page.thank-you-page h1,.thank-you-page.thank-you-page h3,.thank-you-page.thank-you-page p{margin:10px 0;text-align:center}.thank-you-button{margin-top:100px}.thank-you-social-icon-container{display:flex;flex-direction:row;height:25px;width:120px;justify-content:space-between}.thank-you-social-icon{color:#1f4a78;height:100%}.agreement-form-container{margin:200px auto;width:250px;text-align:center}.events-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.events-section-container{width:50%;display:flex;flex-direction:column;min-width:500px}.events-section-container h2{text-align:center}.events-section-container img{margin:auto 5%;transition:transform .2s}.events-section-container img:hover{opacity:.8;cursor:pointer;transform:scale(1.05)}.events-container-fullscreen{position:fixed;top:0;left:0;right:0;height:100vh;object-fit:contain;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10}.events-container-fullscreen img{height:100%}.event-card-container{display:flex;flex-direction:column;border-radius:10px;background:#fff;width:48%;min-width:300px;min-height:300px;max-height:600px;margin-bottom:20px}.event-card-container h3{margin:0;color:#fff}.event-card-container h2{margin:0}.event-card-container p{bottom:0;height:100%}.event-card-container-top{display:flex;flex-direction:column;background:#1f4a77;padding:15px;border-radius:10px 10px 0 0}.event-card-container-bot{display:flex;flex-direction:column;padding:15px;height:100%}.event-card-container-bot h4{color:#1f4a77;transition:.2s}.event-card-container-bot h4:hover{opacity:.8;cursor:pointer}body{margin:0;padding:0;background-color:#f6f7f8}a{text-decoration:none}
