#course-guide{padding-bottom:var(--moduleSpacing);padding-top:var(--moduleSpacing);.grid-container{display:grid;font-family:var(--fontHeading);gap:16px;grid-template-columns:1fr 1fr;p{font-family:var(--fontHeading)}@media (max-width:768px){grid-template-areas:none!important;grid-template-columns:1fr!important}&.grid-count-1{grid-template-columns:1fr}.card{background:var(--white);border-radius:16px;display:flex;gap:24px!important;justify-content:space-between;padding:40px;@media (max-width:768px){background-position:end;grid-area:unset!important}.card-title{font-size:32px;font-weight:700}.card-text,.card-title{color:var(--primary900)}.card-text{font-family:var(--fontAlternative);font-size:14px;font-weight:400;margin-bottom:16px;text-align:left}.infos-card{display:flex;flex-direction:row;gap:24px;.title-description{display:flex;flex-direction:column;gap:8px}}.btn-sirio-cta{width:fit-content;@media (max-width:768px){width:100%}}.card-img{border-radius:8px;margin-top:0;position:relative;width:250px;z-index:0;@media (max-width:768px){width:100%}}}}}#course-guide .grid-container .modal{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:none;z-index:100}#course-guide .grid-container .modal.active{display:flex}@media (max-width:767.8px){#course-guide .grid-container .modal{background-color:rgba(var(--darkBlueRgb),1.5)!important}#course-guide .grid-container .modal .close{z-index:100}}#course-guide .grid-container .modal__inner{background-color:var(--white);border-radius:10px;padding:2.5rem;width:550px}#course-guide .grid-container .modal__inner .title-form{color:var(--primary900);font-family:Ubuntu,sans-serif;font-size:30px;margin-bottom:40px;text-align:center;text-transform:uppercase}#course-guide .grid-container .modal__inner form.hs-form{background-color:var(--primaryColor);color:#fff;display:flex;flex-direction:column;gap:10px}#course-guide .grid-container .modal__inner form.hs-form .hs_submit{align-items:center;display:flex;grid-column:span 2;justify-content:center}#course-guide .actions .custom-form-container-submit{align-items:center;background:var(--primary);border-radius:8px;color:var(--complementary50);cursor:pointer;display:flex;font-family:var(--fontPrimary);font-size:14px;font-style:normal;font-weight:700;gap:0;height:40px;justify-content:center;line-height:normal;line-height:1;padding:0 32px;text-align:center;text-decoration:none;text-transform:uppercase}.hs-form-field{width:100%}.modal__inner input[type=email],.modal__inner input[type=tel],.modal__inner input[type=text]{background-color:transparent;border:1px solid var(--neutralLight20);border-radius:1px;color:var(--neutralLight20);font-size:16px;margin-bottom:20px;padding:12px 20px;width:100%!important}#course-guide .grid-container .modal__inner form.hs-form .hs-fieldtype-intl-phone{border:0!important;display:flex;justify-content:space-between;margin-top:0!important;padding:0!important}#course-guide .grid-container .modal__inner form.hs-form .hs-fieldtype-intl-phone>select{width:30%!important}#course-guide .grid-container .modal__inner form.hs-form .hs-input{background-color:transparent;border:1px solid var(--primary900);border-radius:2px;color:var(--primary900);outline:none!important;padding:11.5px;transition:all .15s;width:100%!important}.hs-input::placeholder{color:var(--neutralLight20)}#course-guide .grid-container .modal__inner form.hs-form .hs-email .hs-form-required,#course-guide .grid-container .modal__inner form.hs-form .hs-email label,#course-guide .grid-container .modal__inner form.hs-form .hs-firstname label,#course-guide .grid-container .modal__inner form.hs-form .hs-lastname label,#course-guide .grid-container .modal__inner form.hs-form .hs-phone label,.container-boxes .box .modal__inner form.hs-form .hs-firstname label .hs-form-required,.container-boxes .box .modal__inner form.hs-form .hs-lastname .hs-form-required,.container-boxes .box .modal__inner form.hs-form .hs-phone .hs-form-required{display:none!important}#course-guide .grid-container .modal__inner form.hs-form .hs-dependent-field,#course-guide .grid-container .modal__inner form.hs-form .hs-fieldtype-booleancheckbox,#course-guide .grid-container .modal__inner form.hs-form .hs-form-booleancheckbox,#course-guide .grid-container .modal__inner form.hs-form .hs-form-booleancheckbox .hs-field-desc,#course-guide .grid-container .modal__inner form.hs-form .legal-consent-container,#course-guide .grid-container .modal__inner form.hs-form .legal-consent-container .hs-richtext{color:var(--neutralMedium20)!important;display:block;font-family:var(--fontAlternative);font-size:10px;font-weight:400;margin-left:0!important;padding-left:0!important;text-align:left!important;width:100%}#course-guide .grid-container .modal__inner form.hs-form .hs-fieldtype-booleancheckbox .inputs-list,#course-guide .grid-container .modal__inner form.hs-form .hs-form-booleancheckbox .inputs-list{list-style:none!important;margin:0!important;padding:0!important;width:100%!important}#course-guide .grid-container .modal__inner form.hs-form .inputs-list li{align-items:flex-start!important;display:flex!important;justify-content:flex-start!important;margin:0!important;padding:0!important;width:100%!important}#course-guide .grid-container .modal__inner form.hs-form .inputs-list label{align-items:center!important;cursor:pointer;display:flex!important;margin:0!important;text-align:left!important;width:100%!important}#course-guide .grid-container .modal__inner form.hs-form .inputs-list input[type=checkbox]{flex:0 0 auto!important;margin-right:8px!important;margin-top:3px!important}#course-guide .grid-container .modal__inner form.hs-form .inputs-list span{color:var(--neutralMedium20)!important;flex:1!important;font-family:var(--fontAlternative);font-size:10px!important;font-weight:400;text-align:left!important}#course-guide .grid-container .modal__inner form.hs-form .hs-form-booleancheckbox{align-items:flex-start;color:#e7f1ff;display:flex;font-size:14px;gap:8px;justify-content:flex-start!important;margin-top:10px;text-align:left!important;width:100%}#course-guide .grid-container .modal__inner form.hs-form .hs-form-booleancheckbox input{accent-color:var(--neutralLight20)!important;cursor:pointer;flex:0 0 auto!important;height:16px!important;margin-right:8px!important;margin-top:3px!important;width:16px!important}#course-guide .grid-container .modal__inner form.hs-form .hs-form-booleancheckbox span{color:var(--primary900);display:inline;margin-left:4px;text-align:left!important}#course-guide .grid-container .modal__inner form.hs-form .hs-richtext{margin-bottom:10px;text-align:left!important;width:100%!important}#course-guide .grid-container .modal__inner form.hs-form .hs-richtext p{color:var(--neutralLight20);font-size:10px;font-weight:400;letter-spacing:-.63px;line-height:1.5;text-align:left!important}#course-guide .grid-container .modal__inner form.hs-form .hs-error-msgs{color:red!important;list-style:none!important;margin:0!important;padding:0!important;text-align:left!important}#course-guide .grid-container .modal__inner form.hs-form .hs-error-msg{color:red!important;font-size:10px!important;margin:4px 0!important;text-align:left!important}#course-guide .grid-container .modal__inner form.hs-form .legal-consent-container{grid-column:span 2;text-align:left!important;width:100%!important}#modal-iframe{background-color:rgba(var(--darkBlueRgb),.5);z-index:100}.modal__close{color:#e7f1ff}.modal{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;position:fixed;right:0;top:0;transition:all .3s;width:100%;z-index:11}.modal.active{display:flex;height:100vh;width:100vw}.modal.active .modal__inner{overflow:auto}.modal .close{cursor:pointer;display:block;height:24px;opacity:1;position:absolute;right:19px;top:19px;width:24px;z-index:101}.modal .close:active,.modal .close:focus,.modal .close:hover{opacity:1}.modal__inner{background-color:var(--primaryColor);border:1px solid var(--neutralLight20);border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.3);margin:auto;max-height:90vh;max-width:90%;padding:40px;position:relative;width:600px;z-index:5}.modal__inner .plyr.plyr--video{border-radius:5px;box-shadow:0 9px 10px rgba(var(--blackRgb),.251);width:100%}@media (min-height:700px){.modal__inner{width:700px}}.modal__inner img{border-radius:5px;box-shadow:0 9px 10px rgba(var(--blackRgb),.251);height:auto;width:100%}.modal__inner iframe{display:none}.modal__inner__meta{display:grid;grid-template-areas:"title" "description" "buttons";grid-template-columns:1fr;margin-top:30px}@media (min-width:768px){.modal__inner__meta{-moz-column-gap:35px;column-gap:35px;grid-template-areas:"title buttons" "description buttons";grid-template-columns:389px 1fr}}@media (min-height:700px){.modal__inner__meta{-moz-column-gap:60px;column-gap:60px;grid-template-areas:"title buttons" "description buttons";grid-template-columns:469px 1fr}}.modal__inner__meta h2{color:var(--white);font-size:17px;font-weight:300;grid-area:title;letter-spacing:-.53px;margin-bottom:10px;text-align:left}@media screen and (min-width:375px){.modal__inner__meta h2{font-size:calc(15.48638px + .40363vw)}}@media screen and (min-width:1366px){.modal__inner__meta h2{font-size:21px}}.modal__inner__meta p{font-size:11px;grid-area:description;margin-bottom:15px;text-align:left}.modal__inner__meta>div{align-items:flex-start;-moz-column-gap:15px;column-gap:15px;display:grid;grid-area:buttons;grid-template-columns:1fr 1fr}.modal__inner__meta>div .button{padding:12.5px 0;width:100%}.erromsg{position:static!important}.erromsg span,.hs-error-msg{display:block;margin-top:8px}.hs-input{margin-bottom:4px!important}.input.form__input-wrapper--error{margin-bottom:0!important;padding-bottom:0!important;position:relative}.input.form__input-wrapper--error .hs-input{margin-bottom:0!important}.submitted-message{color:var(--neutralLight20)!important;font-family:Ubuntu,sans-serif!important;font-size:14px!important;line-height:1.5!important;margin:20px auto!important;padding:20px!important;text-align:center!important;width:100%!important}#course-guide .grid-container .modal__inner .submitted-message{align-items:center!important;background-color:transparent!important;border-radius:4px!important;display:flex!important;justify-content:center!important;min-height:100px!important}