.cm-calendar{margin:40px 0;position:relative;width:100%}@media only screen and (max-width:768px){.cm-calendar{margin:0}}.cm-calendar .container{max-width:1400px}.cm-calendar .container-inner{align-items:center;display:flex;flex-direction:column;gap:38px;padding:40px 0}@media only screen and (max-width:768px){.cm-calendar .container-inner{gap:18px;padding:20px 0}}.cm-calendar .container-inner .under-title{font-size:20px;margin:0 auto;max-width:460px;text-align:center}.cm-calendar .container.bg-blue{background-color:var(--color-light-500);border-radius:var(--border-radius-xl)}@media only screen and (max-width:768px){.cm-calendar .container.bg-blue{border-radius:0}}.cm-calendar .container.bg-blue .container-inner{padding:60px 0}@media only screen and (max-width:768px){.cm-calendar .container.bg-blue .container-inner{padding:40px 0}}.cm-calendar-header{display:block;gap:8px;text-align:center}.cm-calendar-header .under-title,.cm-calendar-header h2{margin:0 auto;max-width:460px}.cm-calendar-header h2{font-size:38px;line-height:1.3}@media only screen and (max-width:768px){.cm-calendar-header h2{font-size:24px}.cm-calendar-header .under-title{display:none}}.cm-calendar-content{align-items:stretch;display:flex;gap:20px;justify-content:space-between;max-width:810px;width:100%}@media only screen and (max-width:768px){.cm-calendar-content{align-items:center;flex-direction:column;gap:18px}}.cm-calendar-iframe{align-items:center;background-color:#2c63f9;border-radius:var(--border-radius-l);color:#fff;display:flex;justify-content:center;min-height:300px;width:50%}@media only screen and (max-width:768px){.cm-calendar-iframe{width:100%}}.cm-calendar-iframe .meetings-iframe-container{width:100%}.cm-calendar-iframe .form-wrapper{min-height:300px;padding:60px;position:relative}@media screen and (max-width:767px){.cm-calendar-iframe .form-wrapper{padding:18px}}.cm-calendar-iframe .form-wrapper h3{display:block;font-size:24px!important}.cm-calendar-iframe .form-wrapper .after-submit{display:none;margin-top:40px;text-align:center;transition:var(--animation)}@media screen and (max-width:767px){.cm-calendar-iframe .form-wrapper .after-submit{margin-top:20px}}.cm-calendar-iframe .form-wrapper .after-submit a{display:inline-block}.cm-calendar-iframe .form-wrapper .after-submit-img{display:none;margin-bottom:-60px;margin-top:90px;text-align:center}@media screen and (max-width:767px){.cm-calendar-iframe .form-wrapper .after-submit-img{margin-bottom:-20px}}.cm-calendar-iframe .form-wrapper .after-submit-img img{display:inline-block}.cm-calendar-iframe .form-wrapper .submitted-message p{color:#000468;font-size:24px;font-weight:600;line-height:120%;text-align:center}.cm-calendar-iframe .form-wrapper form fieldset{margin-bottom:12px;max-width:none;width:100%}@media screen and (max-width:767px){.cm-calendar-iframe .form-wrapper form fieldset.form-columns-2>div{float:left;width:50%}}.cm-calendar-iframe .form-wrapper form fieldset.form-columns-2>div:first-child{padding-right:6px}@media screen and (max-width:767px){.cm-calendar-iframe .form-wrapper form fieldset.form-columns-2>div:first-child{margin-bottom:12px;padding-right:0}}.cm-calendar-iframe .form-wrapper form fieldset.form-columns-2>div:last-child{padding-left:6px}@media screen and (max-width:767px){.cm-calendar-iframe .form-wrapper form fieldset.form-columns-2>div:last-child{padding-left:0}}.cm-calendar-iframe .form-wrapper form fieldset .field>label{display:none}.cm-calendar-iframe .form-wrapper form fieldset .input input,.cm-calendar-iframe .form-wrapper form fieldset .input textarea{border:1px solid #6477b5;border-radius:6px;color:#6477b5;font-size:16px;line-height:1;padding:10px 14px;width:100%!important}.cm-calendar-iframe .form-wrapper form fieldset .input input::-moz-placeholder,.cm-calendar-iframe .form-wrapper form fieldset .input textarea::-moz-placeholder{color:#6477b5;opacity:1}.cm-calendar-iframe .form-wrapper form fieldset .input input::placeholder,.cm-calendar-iframe .form-wrapper form fieldset .input textarea::placeholder{color:#6477b5;opacity:1}.cm-calendar-iframe .form-wrapper form fieldset .input textarea{min-height:85px}.cm-calendar-iframe .form-wrapper form .hs-submit input[type=submit]{background-color:#ffa100;background-image:url(../../assets/images/submit-btn-arrow.svg);background-position:85% 50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:6px;color:#04098b;cursor:pointer;font-size:16px;font-weight:400;line-height:1;padding:13px 38px 13px 16px;position:relative}.cm-calendar-iframe .form-wrapper form .hs-submit input[type=submit]:focus,.cm-calendar-iframe .form-wrapper form .hs-submit input[type=submit]:hover{background-color:#fb0;color:#04098b}.cm-calendar-iframe .form-wrapper form .hs-error-msgs{color:#f65336;margin-bottom:20px;padding-left:0}.cm-calendar-iframe .form-wrapper form .hs-error-msgs li::marker{content:"";display:none;margin:0}.cm-calendar-iframe .form-wrapper form .hs-error-msgs .hs-error-msg{color:#f65336;font-size:12px}.cm-calendar-logos{align-items:center;background-color:var(--color-light-200);border-radius:var(--border-radius-l);display:flex;flex:1;justify-content:center;padding:18px;text-align:center}@media only screen and (max-width:768px){.cm-calendar-logos{background-color:transparent}}.cm-calendar-logos h4{margin-bottom:24px}@media only screen and (max-width:768px){.cm-calendar-logos h4{margin-bottom:18px}}.cm-calendar-logos div{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-evenly;max-width:360px}.cm-calendar-logos div figure{align-items:center;display:flex;justify-content:center;padding:13px;width:48%}@media only screen and (max-width:768px){.cm-calendar-logos div figure{padding:10px 20px}}.cm-calendar-logos div figure img{min-width:100%}.cm-calendar-footer{font-size:var(--font-size-xs);max-width:810px}.cm-calendar-footer a{color:var(--color-accent-blue-300);font-weight:var(--font-weight-semibold)}.cm-calendar.other-form .container-inner{gap:24px}.cm-calendar.other-form .cm-calendar-iframe{background-color:var(--color-light-50)}.cm-calendar.other-form .cm-calendar-content{max-width:1160px}.cm-calendar.other-form .cm-calendar-footer{max-width:554px}