@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.nav{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin:0 auto;padding:calc(1rem + 20px) 80px 20px;width:100%}.nav>a{cursor:pointer;max-width:150px}.nav .actions{align-items:flex-end;display:flex;gap:10px}@media screen and (max-width:768px){.nav{padding:15px 20px}.nav .actions{gap:5px}}@media screen and (max-width:480px){.actions{display:flex;flex-direction:column-reverse}.nav>a>h1.title_brand{font-size:2rem}}.home_wrapper{display:grid;gap:6.25rem;justify-items:center;margin:0 auto;max-width:1920px;padding:1.5625rem 5rem}.home_wrapper .hero_section{align-items:flex-end;background-image:url(/build/images/photo_passportcarbone_uttV2.c44656ea.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;display:flex;height:80lvh;min-height:-moz-fit-content;min-height:fit-content;padding:1.25rem;width:100%}.home_wrapper .hero_section .glassmorph_wrapper{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:hsla(0,0%,50%,.3);border-radius:.75rem;color:#fff;display:flex;flex-direction:column;gap:3rem;padding:3.5rem 1.25rem 1.875rem;width:100%}.home_wrapper .hero_section .glassmorph_wrapper img{width:6.25rem}.home_wrapper .hero_section .glassmorph_wrapper .glassmorph_text{display:flex;flex-direction:column;gap:1.25rem;width:100%}.home_wrapper .hero_section .glassmorph_wrapper .glassmorph_text h1{width:100%;word-break:break-word}.home_wrapper .cta{display:grid;gap:3.125rem;max-width:1520px;padding:3.125rem}.home_wrapper .cta h1{text-align:center}.home_wrapper .cta h1 span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-60.076deg,#bad87e,#80aa38 61%,#4c6823);color:transparent;padding:.3125rem}.home_wrapper .cta .cta_cards{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.home_wrapper .cta .cta_cards .cta_card{background:#f1f5f9;border-radius:1rem;box-sizing:border-box;display:grid;flex:1 1 calc(33.333% - 2.5rem);gap:2.5rem;justify-content:center;padding:4rem 2.5rem}.home_wrapper .cta .cta_cards .cta_card h2{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-60.076deg,#9db8dc,#4574b2 61%,#2f5187 99%);color:transparent;font-size:9rem;line-height:9rem}.home_wrapper .cta .cta_cards .cta_card .cta_card_content{display:grid;gap:.625rem;max-width:18.75rem}@media(max-width:1200px){.home_wrapper{gap:5rem;padding:1.5625rem 2.5rem}.home_wrapper .hero_section{height:85lvh}.home_wrapper .hero_section .glassmorph_wrapper{gap:2rem}}@media(max-width:992px){.home_wrapper{gap:3.75rem;padding:1.5625rem 1.25rem}.home_wrapper .hero_section .glassmorph_wrapper .glassmorph_text{gap:.75rem}.home_wrapper .cta{padding:1rem}.home_wrapper .cta .cta_cards{gap:.9375rem}.home_wrapper .cta .cta_cards .cta_card{flex:1 1 calc(50% - 1.875rem)}}@media(max-width:768px){.home_wrapper{gap:2.5rem;padding:1.5625rem .625rem}.home_wrapper .hero_section{height:70lvh;padding:10px}.home_wrapper .hero_section .glassmorph_wrapper>button{width:100%}.home_wrapper .cta .cta_cards{gap:.625rem}.home_wrapper .cta .cta_cards .cta_card{flex:1 1 100%;gap:1.75rem;padding:2.5rem 1.75rem}.home_wrapper .cta .cta_cards .cta_card .cta_card_content{gap:.313rem}}.footer{background:#182339;width:100%}.footer a:hover{text-decoration:underline}.footer_wrapper{color:#fff;display:grid;gap:50px;margin:0 auto;max-width:1520px;padding:40px 80px}.sections{display:flex;justify-content:space-between}.sections>span>img{width:100px}.menu{display:flex;gap:30px}.menu_section{align-content:baseline;display:grid;gap:10px;padding:10px}.menu_section>ul>li{cursor:pointer;margin-bottom:8px}.menu_section>ul>li:nth-last-child(-n+1){margin-bottom:unset}.meta{display:flex;justify-content:space-between}.location{align-items:flex-start;display:flex;gap:10px}.privacy{display:flex;gap:30px;padding:10px}@media(max-width:768px){.footer_wrapper{gap:30px;padding:20px}.sections{gap:20px}.menu{flex-direction:column;gap:10px}.meta{flex-direction:column-reverse;gap:30px}.privacy{flex-direction:column;gap:10px;padding-right:0}.privacy>a{text-align:end}}.survey{height:100lvh;max-height:100%;overflow:hidden;width:100%}.survey>.nav{position:absolute;z-index:999}.survey_container{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100lvh;justify-content:center;left:0;max-height:100%;overflow:hidden}.progress_bar,.survey_container{position:absolute;top:0;width:100%}.progress_bar{background:#fff;height:5px}.progress_bar>div{background:#4574b2;border-radius:0 .25rem .25rem 0;height:100%;transition:width .3s cubic-bezier(.25,.46,.45,.94);width:0}.survey_content{position:absolute;width:100%}.question-container,.survey_content{align-items:center;display:flex;flex-direction:column;justify-content:center}.question-container{padding:0 1rem;position:relative;width:100vw}.question-container .wrapper{display:grid;gap:20px}.question-container .wrapper .question_group{display:flex;justify-content:space-between;width:100%}.question-container .wrapper .course_select{display:flex;gap:.325rem}.question-container .wrapper .course_select div{width:100%}.question-container .wrapper .course_select .semestre{max-width:100px;width:-moz-fit-content;width:fit-content}.question-container .actions{display:flex;flex-direction:row;justify-content:space-between;width:100%}.question-container .actions button:nth-last-child(-n+1){margin-left:auto}.question-container .q2_content{background-color:#f1f5f9;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:10px}.question-container .q2_content .wrapper_location{display:flex;gap:10px;position:relative}.question-container .q2_content .background{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #cbd5e1;height:100%;position:absolute;transition:all .5s cubic-bezier(.87,0,.17,1);width:150px;z-index:1}.question-container .q2_content .location{align-items:center;background:transparent;border-radius:8px;display:flex;justify-content:center;padding:5px 0;transition:font-weight 0s ease .3s;width:150px;z-index:2}.question-container .q2_content .q2_questions{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;max-height:500px;padding:20px 30px;transition:max-height .5s cubic-bezier(.87,0,.17,1) -.2s;width:100%}.question-container .q2_content .fold{max-height:0;overflow:hidden;padding:0;transition:max-height .5s cubic-bezier(.87,0,.17,1) -.2s}.question-container .q2_content .fold .q2_question{visibility:hidden}.question-container .q2_content .q2_question{align-items:center;display:flex;justify-content:space-between}.question-container .q2_content .q2_question p{max-width:300px}.question-container .utt_selected{gap:0;transition:gap 1s cubic-bezier(.87,0,.17,1) -.1s}.question-container .title{max-width:650px}@media screen and (max-width:768px){.survey_container{display:block;overflow:visible;position:relative}.survey_container,.survey_content{height:-moz-fit-content;height:fit-content}.survey_content{margin-top:100px;padding-bottom:20px}.survey{overflow:visible}.question-container .q2_content .wrapper_location{flex-direction:column;gap:1rem}.question-container .q2_content .location{width:100%}.question-container .q2_content .background{height:calc(45% - 3rem);transition-duration:.3s;width:100%}.question-container .q2_content .q2_questions:not(.fold){gap:20px;padding:20px 14px}.question-container .q2_content .q2_questions:not(.fold) .q2_question{flex-direction:column;gap:.3rem}.question-container .q2_content .q2_questions:not(.fold) .q2_question .MuiInput-root,.question-container .q2_content .q2_questions:not(.fold) .q2_question .MuiSelect-root,.question-container .q2_content .q2_questions:not(.fold) .q2_question p{width:100%}}.popup{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,50%,.3);display:flex;height:100vh;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:999999}.popup a{color:#4574b2}.popup a:hover{color:#2f5187;cursor:pointer;text-decoration:underline;transition:all .2s}.popup .wrapper_content{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:20px}.popup .wrapper_content img{max-width:100px}.popup .wrapper_content .message{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-width:575px}@media(max-width:768px){.wrapper_content{border-radius:0!important;height:100%;width:100%}.wrapper_content .message{height:100%;justify-content:space-between;max-width:unset!important}}.results-warning{background-color:#fca5a5;color:#b91c1c;font-weight:700;padding:1rem;text-align:center}.results_content{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1520px;padding:30px 80px}.results_content .summary{display:flex;flex-direction:column;gap:20px}.results_content .summary .chip{border-radius:8px;padding:0 6px;width:-moz-fit-content;width:fit-content}.results_content .summary .wrapper_summary{display:flex;gap:20px}.results_content .summary .wrapper_summary .informations{display:flex;flex-direction:column;gap:15px;width:100%}.results_content .summary .wrapper_summary .informations .personnals{border-radius:16px;box-shadow:inset 0 0 0 1px #cbd5e1;display:flex;flex-direction:column;gap:.75rem;padding:30px}.results_content .summary .wrapper_summary .informations .personnals .personnal{display:flex;flex-direction:column;gap:.469rem}.results_content .summary .wrapper_summary .informations .personnals .personnal .header{align-items:center;background:#f1f5f9;border-radius:4px;display:flex;gap:.625rem;padding:.125rem .25rem}.results_content .summary .wrapper_summary .informations .personnals .personnal .content,.results_content .summary .wrapper_summary .informations .personnals .personnal .route{margin-left:38px}.results_content .summary .wrapper_summary .informations .personnals .personnal .content{display:flex;flex-direction:column;gap:.313rem}.results_content .summary .wrapper_summary .informations .personnals .personnal .route .location{display:flex;gap:.625rem}.results_content .summary .wrapper_summary .informations .personnals .personnal .route .details{border-left:2px solid rgba(0,0,0,.5);display:flex;flex-direction:column;gap:5px;margin:10px;padding:15px}.results_content .summary .wrapper_summary .ponctuals{display:flex;flex-direction:column;gap:15px;max-height:inherit;min-width:450px}.results_content .summary .wrapper_summary .ponctuals .bottom_overflow{-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.results_content .summary .wrapper_summary .ponctuals .top_overflow{-webkit-mask-image:linear-gradient(0deg,#000 80%,transparent);mask-image:linear-gradient(0deg,#000 80%,transparent)}.results_content .summary .wrapper_summary .ponctuals .both_overflow{-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 20%,#000 80%,transparent);mask-image:linear-gradient(0deg,transparent 0,#000 20%,#000 80%,transparent)}.results_content .summary .wrapper_summary .ponctuals .scrollable_wrapper{display:flex;flex-direction:column;gap:5px;max-height:275px;overflow-y:scroll}.results_content .summary .wrapper_summary .ponctuals .scrollable_wrapper .ponctual{border-radius:8px;box-shadow:inset 0 0 0 1px #cbd5e1;display:flex;flex-direction:column;gap:5px;padding:10px}.results_content .summary .wrapper_summary .ponctuals .scrollable_wrapper .ponctual .header{background:#f1f5f9;border-radius:4px;display:flex;justify-content:space-between;padding:4px 4px 4px 8px}.results_content .summary .wrapper_summary .ponctuals .scrollable_wrapper .ponctual .header .trash{align-items:center;background-color:#ef4444;border-radius:4px;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:20px;min-width:20px;transition:background-color .15s ease-out;width:-moz-fit-content;width:fit-content}.results_content .summary .wrapper_summary .ponctuals .scrollable_wrapper .ponctual .header .trash:hover{background-color:#bb0202}.results_content .summary .wrapper_summary .ponctuals .scrollable_wrapper .ponctual .wrapper_content{display:flex;flex-direction:column;padding:0 8px;width:100%}.results_content .summary .wrapper_summary .ponctuals .scrollable_wrapper .ponctual .wrapper_content .right{margin-left:auto}.results_content .summary .wrapper_summary .ponctuals button{width:100%}.results_content .results{display:flex;gap:20px;margin:0 auto;max-width:950px}.results_content .results .overview{align-items:center;background-image:url(/build/images/card_bg.3017c701.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;color:#fff;display:flex;justify-content:center;min-height:265px;min-width:400px;padding:100px}.results_content .results .overview .text{align-items:flex-end;display:flex;gap:2px;justify-content:center}.results_content .results .overview .text p{margin-bottom:10px}.results_content .results .details .chart-container{background-color:rgba(241,245,249,.5);border-radius:6px;box-shadow:inset 0 0 0 1px #cbd5e1;margin:0 auto;max-width:400px;padding:20px;width:100%}.results_content .results .details .chart-container canvas{height:auto!important;width:100%!important}.results_content .results .details .comment{align-items:center;background-color:#bad87e;border-radius:6px;display:flex;gap:10px;justify-content:center;margin-top:10px;padding:20px 50px 20px 20px}.results_content button{margin-left:auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.wrapper_summary{flex-direction:column}.results_content .summary .wrapper_summary .ponctuals{min-width:auto;width:100%}.results_content .summary .wrapper_summary .ponctuals .scrollable_wrapper .ponctual .wrapper_content{justify-content:space-between}}@media screen and (max-width:768px){.overview{min-width:unset;padding:0}.overview .text{flex-direction:column}.overview .text h1{font-size:clamp(3.5rem,1rem + 12vw,8rem);line-height:clamp(3.5rem,1rem + 12vw,8rem)}.overview .text p{font-size:12px;line-height:12px}.results_content .results .overview{min-width:auto;width:100%}.results{flex-direction:column;gap:20px}.results .details .table{padding:10px}.results_content{gap:100px;padding:20px}}.ponctual-trip-form{display:flex;flex-direction:column;gap:1.5rem;max-width:400px;padding:1.5rem;width:100vw}.ponctual-trip-form h2{margin-bottom:10px}.ponctual-trip-form .form-group{display:flex;flex-direction:column;gap:.5rem}.ponctual-trip-form .form-group:has(>.MuiSwitch-root){align-items:center;flex-direction:row;justify-content:space-between}.ponctual-trip-form .actions{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;margin-top:1rem}@media(max-width:768px){.ponctual-trip-form{max-width:100%;overflow-y:auto;padding:.5rem}}.page_wrapper{display:grid;gap:2.5rem;margin:0 auto;max-width:1520px;padding:1.5625rem 5rem}.page_wrapper span{color:#4574b2}.page_wrapper .breadcrumbs_list{padding:unset}.page_wrapper .breadcrumbs_list .breadcrumbs_link{opacity:.5;text-align:start}.page_wrapper .breadcrumbs_list .breadcrumbs_link:focus-visible,.page_wrapper .breadcrumbs_list .breadcrumbs_link:hover{cursor:pointer;text-decoration:underline}.page_wrapper .breadcrumbs_list .breadcrumbs{opacity:1}.page_wrapper .header{margin-top:-1.875rem}.page_wrapper .content{display:flex;flex-direction:column;gap:.625rem}.page_wrapper .content button{width:100%}.page_wrapper .content .table_header{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.page_wrapper .content .table_header .button_group{align-items:flex-end;display:flex;gap:.625rem;justify-content:flex-end}.page_wrapper .content .table_header .button_group button{width:-moz-fit-content;width:fit-content}.page_wrapper .content .semestre form{align-items:center;background:#f1f5f9;border-radius:8px;display:flex;justify-content:space-between;padding:10px 10px 10px 30px}.page_wrapper .content .semestre form .form_content{align-items:center;display:flex;gap:5px}.page_wrapper .content .semestre form .form_content button{width:-moz-fit-content;width:fit-content}.page_wrapper .content .table{background-color:rgba(241,245,249,.5);border-radius:6px;box-shadow:inset 0 0 0 1px #cbd5e1;padding:20px}.page_wrapper .content .table tr>:last-child div{align-items:center;display:flex;justify-content:flex-end}.page_wrapper .content .add_data{display:flex;flex-direction:column;gap:inherit}.page_wrapper .content .add_data .form_content{display:flex;flex-direction:column;gap:.625rem}.page_wrapper .content .add_data .form_content .row_form_group{display:flex;gap:.938rem}.page_wrapper .content .add_data .form_content .row_form_group>div{width:100%}.page_wrapper .content .add_data .form_content .row_form_group .covoit{align-items:flex-start;display:flex;min-height:50px}.page_wrapper .content .add_data .form_content .row_form_group .covoit p{width:100%}.page_wrapper .content .add_data .form_actions{align-self:flex-end;display:flex;gap:.625rem;width:-moz-fit-content;width:fit-content}.page_wrapper button{justify-self:flex-end}.page_wrapper .content button.icon-button{max-width:none;min-width:0;padding:0;width:auto!important}.page_wrapper .content .table td>div{align-items:center;display:flex}@media(max-width:768px){.page_wrapper{gap:2rem;padding:20px 20px 10px}.page_wrapper nav>ol>li{font-size:12px!important;line-height:12px!important}.page_wrapper .header{margin-top:-20px}.page_wrapper .content .semestre form{align-items:flex-start;flex-direction:column;gap:10px;padding:15px}.page_wrapper .content .semestre form .form_content,.page_wrapper .content .semestre form .form_content>div{width:100%}.page_wrapper .content .semestre form .form_content>button p{white-space:nowrap}.page_wrapper .content .table_header{align-items:flex-start;flex-direction:column;gap:10px}.page_wrapper .content .table_header .button_group{align-self:flex-end}.page_wrapper .content .table td,.page_wrapper .content .table th{overflow:visible!important;white-space:unset!important}.page_wrapper .content .add_data .form_content .row_form_group{flex-direction:column;gap:.625rem}.page_wrapper .content .add_data .form_content .row_form_group .covoit{align-items:center}}.profil_wrapper{display:grid;gap:1.25rem;margin:0 auto;max-width:1520px;padding:1.5625rem 5rem}.profil_wrapper .no_survey{align-items:center;display:flex;flex-direction:column;height:80lvh;justify-content:center;width:100%}.profil_wrapper .no_survey *{opacity:.5}.profil_wrapper .no_survey a{text-decoration:underline}.profil_wrapper .no_survey a:hover{color:#182339;cursor:pointer;opacity:1}.profil_wrapper .wrapper_content{display:flex;gap:2.5rem;width:100%}.profil_wrapper .wrapper_content .section{border-radius:6px;display:flex;flex-direction:column;gap:1.25rem;width:100%}.profil_wrapper .wrapper_content .section .heading{align-items:center;background:#f1f5f9;border-radius:12px;display:flex;justify-content:space-between;min-height:50px;padding:5px 10px 5px 20px;width:100%}.profil_wrapper .wrapper_content .section .chart_container{max-width:100%;width:100%}.profil_wrapper .wrapper_content .section .chart_container .message{align-items:center;display:flex;flex-direction:column;height:100lvh;justify-content:center;max-height:300px;width:100%}.profil_wrapper .wrapper_content .section .chart_container .message *{opacity:.5}.profil_wrapper .wrapper_content .section .chart_container .message a{text-decoration:underline}.profil_wrapper .wrapper_content .section .chart_container .message a:hover{color:#182339;cursor:pointer;opacity:1}.profil_wrapper .wrapper_content .section .chart_container canvas{color:red!important;height:auto!important;width:100%!important}@media screen and (max-width:1200px){.profil_wrapper .wrapper_content{flex-direction:column}}@media screen and (max-width:768px){.profil_wrapper{padding:10px 20px}.profil_wrapper .wrapper_content .per_semester .heading h4{max-width:230px}}.wrapper_cgu{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1520px;min-height:65vh;padding:3rem 5rem 5rem}.wrapper_cgu ul{list-style:unset;margin:3px 0 0;padding:0 0 0 30px}.wrapper_cgu a{color:#4574b2;text-decoration:underline}.wrapper_cgu a:hover{color:#2f5187;cursor:pointer;transition:all .2s}.wrapper_cgu .content{display:flex;flex-direction:column;gap:1.25rem}.wrapper_cgu .content .group,.wrapper_cgu .content .group .group_content{display:flex;flex-direction:column;gap:5px}@media(max-width:768px){.wrapper_cgu{gap:1.25rem;padding:30px 20px}.wrapper_cgu .content{gap:.75rem}}.wrapper_privacy{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1520px;min-height:65vh;padding:3rem 5rem 5rem}.wrapper_privacy ul{list-style:unset;margin:3px 0 0;padding:0 0 0 30px}.wrapper_privacy .content{display:flex;flex-direction:column;gap:1.25rem}.wrapper_privacy .content .group,.wrapper_privacy .content .group .group_content{display:flex;flex-direction:column;gap:5px}@media(max-width:768px){.wrapper_privacy{gap:1.25rem;padding:30px 20px}.wrapper_privacy .content{gap:.75rem}}@font-face{font-family:Helvetica Neue;src:url(/build/fonts/HelveticaNeueCondensedBlack.4c53f6e1.ttf)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.display,.display_1,.display_2,.display_4{font-family:Helvetica Neue;font-weight:800;text-transform:uppercase}.display_1{font-size:80px;letter-spacing:-.01em;line-height:80px}.display_2{font-size:64px;letter-spacing:-.01em;line-height:64px}.display_4{font-size:42px;line-height:42px}.heading,.heading_1,.heading_2,.heading_3,.heading_4,.heading_big{font-family:Poppins,sans-serif;font-weight:800}.heading_big{font-size:128px;letter-spacing:-.01em;line-height:128px}.heading_1{font-size:30px;line-height:36px}.heading_2{font-size:24px;line-height:32px}.heading_3{font-size:20px;line-height:28px}.heading_4{font-size:18px;line-height:28px}.text,.text_large,.text_medium,.text_small,.text_smaller{font-family:Poppins,sans-serif;font-weight:300}.text_large{font-size:18px;line-height:28px}.text_medium{font-size:16px;line-height:24px}.text_small{font-size:14px;line-height:20px}.text_smaller{font-size:12px;line-height:16px}.text_bold,.text_bold_medium,.text_bold_small,.text_bold_smaller{font-family:Poppins,sans-serif;font-weight:700}.text_bold_smaller{font-size:12px;line-height:16px}.text_bold_small{font-size:14px;line-height:20px}.text_bold_medium{font-size:16px;line-height:24px}.label,.label_large,.label_medium,.label_small,.label_smaller,.label_smallest{font-family:Poppins,sans-serif;font-weight:500}.label_large{font-size:18px;line-height:28px}.label_medium{font-size:16px;line-height:24px}.label_small{font-size:14px;line-height:20px}.label_smaller{font-size:12px;line-height:16px}.label_smallest{font-size:10px;line-height:13px}@media(max-width:768px){.display_1{font-size:3rem;line-height:3rem}.display_4{font-size:30px;line-height:34px}.heading_1{font-size:26px;line-height:32px}.heading_2{font-size:20px;line-height:24px}.heading_3{font-size:16px;line-height:20px}.text_medium{font-size:12px;line-height:16px}.text_bold_small,.text_small{font-size:10px;line-height:14px}.text_bold_medium{font-size:12px;line-height:16px}.label_small{font-size:12px;line-height:18px}.label_medium{font-size:14px;line-height:20px}}.button,.button_large,.button_small{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;transition:background-color .15s ease-out;white-space:nowrap;width:-moz-fit-content;width:fit-content}.button:disabled,.button_large:disabled,.button_small:disabled{cursor:not-allowed;opacity:.5}.button_large{gap:14px;padding:.75rem 1.5rem}.button_large img{height:24px}.button_small{gap:6px;padding:6px 12px}.button_small img{height:16px}.button.button_primary,.button_primary.button_large,.button_primary.button_small{background-color:#4574b2;box-shadow:inset 0 0 0 1px #4574b2;color:#fff}.button.button_primary:focus-visible,.button.button_primary:not(:disabled):hover,.button_primary.button_large:focus-visible,.button_primary.button_large:not(:disabled):hover,.button_primary.button_small:focus-visible,.button_primary.button_small:not(:disabled):hover{background-color:#2f5187;box-shadow:inset 0 0 0 1px #2f5187}.button.button_secondary,.button_secondary.button_large,.button_secondary.button_small{background-color:#e7edf7;box-shadow:inset 0 0 0 1px #e7edf7;color:#4574b2}.button.button_secondary:focus-visible,.button.button_secondary:hover,.button_secondary.button_large:focus-visible,.button_secondary.button_large:hover,.button_secondary.button_small:focus-visible,.button_secondary.button_small:hover{background-color:#9db8dc;box-shadow:inset 0 0 0 1px #9db8dc}.button.button_tertiary,.button_tertiary.button_large,.button_tertiary.button_small{background-color:#fff;box-shadow:inset 0 0 0 1px #cbd5e1;color:#09090b}.button.button_tertiary img,.button_tertiary.button_large img,.button_tertiary.button_small img{filter:invert(100%)}.button.button_tertiary:focus-visible,.button.button_tertiary:not(:disabled):hover,.button_tertiary.button_large:focus-visible,.button_tertiary.button_large:not(:disabled):hover,.button_tertiary.button_small:focus-visible,.button_tertiary.button_small:not(:disabled):hover{background-color:#f1f5f9;box-shadow:inset 0 0 0 1px #cbd5e1}.button.button_danger,.button_danger.button_large,.button_danger.button_small{background-color:#fef2f2;box-shadow:inset 0 0 0 1px #fca5a5;color:#b91c1c}.button.button_danger:focus-visible,.button.button_danger:not(:disabled):hover,.button_danger.button_large:focus-visible,.button_danger.button_large:not(:disabled):hover,.button_danger.button_small:focus-visible,.button_danger.button_small:not(:disabled):hover{background-color:#fee2e2;box-shadow:inset 0 0 0 1px #fca5a5}.icon-button{align-items:center;background:none;border:none;border-radius:4px;box-shadow:none;cursor:pointer;display:flex;height:auto;justify-content:center;margin:0;min-height:0;min-width:0;padding:0;transition:filter .15s;width:auto}.icon-button:focus-visible img,.icon-button:hover img{filter:brightness(0) saturate(100%) invert(34%) sepia(77%) saturate(747%) hue-rotate(181deg) brightness(92%) contrast(92%)}.icon-button img{display:block;filter:brightness(0) saturate(100%) invert(18%) sepia(12%) saturate(2097%) hue-rotate(181deg) brightness(92%) contrast(92%);height:20px;transition:filter .15s;width:20px}