/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
form.apollo-form input.apollo-field::-webkit-scrollbar,form.apollo-form select.apollo-field::-webkit-scrollbar,form.apollo-form textarea.apollo-field::-webkit-scrollbar{display:none;}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);}form.apollo-form .apollo-field{margin-bottom:20px;}form.apollo-form .apollo-field.field-ftp_terms_of_service{font-size:14px;line-height:130%;margin-bottom:32px;}form.apollo-form .apollo-field.field-ftp_terms_of_service a:focus.focus-visible{text-decoration:underline;}form.apollo-form .form-item.form-no-label label,form.apollo-form .apollo-field.hidden{display:none;}form.apollo-form .form-item.form-type-checkbox{display:flex;gap:5px;}form.apollo-form .form-item.form-type-checkbox .apollo-field--checkbox,form.apollo-form .form-item.form-type-checkbox label{display:inline-block !important;}form.apollo-form input.apollo-field,form.apollo-form select.apollo-field,form.apollo-form textarea.apollo-field{-ms-overflow-style:none;scrollbar-width:none;font-size:var(--body-sm);line-height:var(--body-line-height);height:48px;display:block;width:100%;background-color:var(--white);padding:14px 32px;color:#000;outline:0;border:none;border-radius:0;}form.apollo-form select.apollo-field{padding:11px 32px;}form.apollo-form .form-item-first-name,form.apollo-form .form-item-last-name,form.apollo-form .form-item-phone,form.apollo-form .form-item-postal-code-billing{width:48%;}form.apollo-form .form-item-first-name,form.apollo-form .form-item-phone{float:left;}form.apollo-form .form-item-last-name,form.apollo-form .form-item-postal-code-billing{float:right;}form.apollo-form input.apollo-field::-webkit-input-placeholder,form.apollo-form select.apollo-field::-webkit-input-placeholder,form.apollo-form textarea.apollo-field::-webkit-input-placeholder{color:inherit;}form.apollo-form input.apollo-field::-moz-placeholder,form.apollo-form select.apollo-field::-moz-placeholder,form.apollo-form textarea.apollo-field::-moz-placeholder{color:inherit;}form.apollo-form .apollo-field:-ms-input-placeholder,form.apollo-form select.apollo-field:-ms-input-placeholder,form.apollo-form textarea.apollo-field:-ms-input-placeholder{color:inherit;}form.apollo-form .apollo-field::-ms-input-placeholder,form.apollo-form select.apollo-field::-ms-input-placeholder,form.apollo-form textarea.apollo-field::-ms-input-placeholder{color:inherit;}form.apollo-form input.apollo-field::placeholder,form.apollo-form select.apollo-field::placeholder,form.apollo-form textarea.apollo-field::placeholder{color:inherit;}form.apollo-form textarea.apollo-field{height:126px;padding:18px 32px;}form.apollo-form select.apollo-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3Cpolygon points='14.99 0 8.01 6.98 1.01 0 0 1.01 7 7.99 8.01 9 9.01 7.99 16 1.01 14.99 0' style='fill:%238F8F8F;fill-rule:evenodd'/%3E%3C/svg%3E") right 16px center no-repeat,var(--white);}form.apollo-form input.apollo-field--checkbox{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:15px;height:15px;}form.apollo-form p.custom-para-blog{font-size:var(--body-xxs);line-height:var(--body-line-height);margin-bottom:var(--stack-4);}form.apollo-form .apollo-field--submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;width:100%;cursor:pointer;}form.apollo-form .apollo-field--submit.is-submitting{opacity:0.6;cursor:not-allowed;}form.apollo-form .apollo-field--submit.is-submitting:hover{text-decoration:none;}form.apollo-form input[type="submit"].is-submitting::after,form.apollo-form button[type="submit"].is-submitting::after{content:'';display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin 0.6s linear infinite;}@keyframes button-spin{to{transform:rotate(360deg);}}form.apollo-form .form-submit-btn__text{font-size:20px;font-weight:900;line-height:1.1;text-align:center;text-transform:uppercase;}form.apollo-form .form-submit-btn__text span{display:block;font-size:12px;font-weight:600;text-decoration:underline;}form.apollo-form .form-submit-btn__icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;fill:currentColor;}@media (any-hover:hover){form.apollo-form .apollo-field.field-ftp_terms_of_service a:hover{text-decoration:underline;}}.apollo-form--wrapper .disclaimer__wrapper{text-align:center;}form.apollo-form input:-webkit-autofill,form.apollo-form textarea:-webkit-autofill,form.apollo-form select:-webkit-autofill{background-color:#b9e1fd;-webkit-box-shadow:0 0 0px 1000px #b9e1fd inset;box-shadow:0 0 0px 1000px #b9e1fd inset;}form.apollo-form input:-webkit-autofill:focus,form.apollo-form textarea:-webkit-autofill:focus,form.apollo-form select:-webkit-autofill:focus{background-color:#b9e1fd;-webkit-box-shadow:0 0 0px 1000px #b9e1fd inset;box-shadow:0 0 0px 1000px #b9e1fd inset;}form.apollo-form input:-moz-autofill,form.apollo-form textarea:-moz-autofill,form.apollo-form select:-moz-autofill{background-color:#b9e1fd;}form.apollo-form input:-moz-autofill:focus,form.apollo-form textarea:-moz-autofill:focus,form.apollo-form select:-moz-autofill:focus{background-color:#b9e1fd;}@media screen and (max-width:767px){.block-editable-apollo-form-block form.apollo-form input.apollo-field,.block-editable-apollo-form-block form.apollo-form select.apollo-field,.block-editable-apollo-form-block form.apollo-form textarea.apollo-field{padding:10px 15px;}.block-editable-apollo-form-block form.apollo-form textarea.apollo-field{padding:15px 15px;}}
.layout--mm-outer-wrapper{padding:0 6px;}.layout--mm-custom>div{display:flex;flex-wrap:wrap;justify-content:space-between;}.layout--mm-custom blockquote{font-size:20px;font-style:normal;font-weight:500;line-height:normal;}.layout--mm-custom>div>div{flex:0 1 100%;min-width:0;}.layout--mm-custom.rounded-corners{border-radius:0;}@media screen and (min-width:992px){.layout--mm-outer-wrapper{padding:0 20px;}.layout--mm-custom--75>div{width:75%;}.layout--mm-custom--50>div{width:50%;}.layout--mm-custom.rounded-corners{border-radius:10px;}}svg.layout-icon--mm-two-column{background-color:var(--light-gray);}#drupal-off-canvas-wrapper svg.layout-icon--mm-two-column rect{fill:var(--science-blue);}
@media screen and (min-width:992px){.layout--mm-custom.gap-stack-0 .mm-main-wrapper{gap:0;}.layout--mm-custom.gap-stack-2 .mm-main-wrapper{gap:2%;}.layout--mm-custom.gap-stack-4 .mm-main-wrapper{gap:4%;}.layout--mm-custom.gap-stack-6 .mm-main-wrapper{gap:6%;}.layout--mm-custom.gap-stack-8 .mm-main-wrapper{gap:8%;}.layout--mm-custom.gap-stack-10 .mm-main-wrapper{gap:10%;}.layout--mm-custom.gap-stack-12 .mm-main-wrapper{gap:12%;}.layout--mm-custom.gap-stack-14 .mm-main-wrapper{gap:14%;}.layout--mm-custom.gap-stack-16 .mm-main-wrapper{gap:16%;}.layout--mm-custom.gap-stack-18 .mm-main-wrapper{gap:18%;}.layout--mm-custom.gap-stack-20 .mm-main-wrapper{gap:20%;}}@media screen and (max-width:991px){.layout--mm-custom.gap-stack-1 .mm-main-wrapper{gap:var(--stack-1);}.layout--mm-custom.gap-stack-2 .mm-main-wrapper{gap:var(--stack-2);}.layout--mm-custom.gap-stack-3 .mm-main-wrapper{gap:var(--stack-3);}.layout--mm-custom.gap-stack-4 .mm-main-wrapper{gap:var(--stack-4);}.layout--mm-custom.gap-stack-5 .mm-main-wrapper{gap:var(--stack-5);}.layout--mm-custom.gap-stack-6 .mm-main-wrapper{gap:var(--stack-6);}.layout--mm-custom.gap-stack-7 .mm-main-wrapper{gap:var(--stack-7);}.layout--mm-custom.gap-stack-8 .mm-main-wrapper{gap:var(--stack-8);}.layout--mm-custom.gap-stack-9 .mm-main-wrapper{gap:var(--stack-9);}.layout--mm-custom.gap-stack-10 .mm-main-wrapper{gap:var(--stack-10);}.layout--mm-custom.gap-stack-11 .mm-main-wrapper{gap:var(--stack-11);}.layout--mm-custom.gap-stack-12 .mm-main-wrapper{gap:var(--stack-12);}}
.layout--ftp-one-column > .ftp-one-column-main-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}.layout--ftp-one-column > .ftp-one-column-main-wrapper > div{flex:0 1 100%;max-width:100%;}@media screen and (min-width:992px){.layout--ftp-one-column--75 .ftp-one-column-main-wrapper{width:75%;}.layout--ftp-one-column--50 .ftp-one-column-main-wrapper{width:50%;}}svg.layout-icon--ftp-one-column{background-color:var(--light-gray);}#drupal-off-canvas-wrapper svg.layout-icon--ftp-one-column rect{fill:var(--science-blue);}
.layout--mm-two-column .layout--mm-content-wrapper{display:flex;flex-flow:column;}@media screen and (max-width:992px){.layout--mm-two-column .layout--mm-content-wrapper.column-reverse{flex-flow:column-reverse;}}@media screen and (min-width:992px){.layout--mm-two-column .layout--mm-content-wrapper{flex-flow:row nowrap;}.layout--mm-two-column > .layout--mm-content-wrapper > .layout__region--left,.layout--mm-two-column > .layout--mm-content-wrapper > .layout__region--right{flex:1 1 50%;}}svg.layout-icon--mm-two-column{background-color:var(--light-gray);}#drupal-off-canvas-wrapper svg.layout-icon--mm-two-column rect{fill:var(--science-blue);}
@media screen and (max-width:991px){.layout--mm-two-column--25-75>.layout--mm-content-wrapper{width:100%;padding:0;}.layout--mm-two-column--25-75>.layout--mm-content-wrapper>.layout__region--left,.layout--mm-two-column--25-75>.layout--mm-content-wrapper>.layout__region--right{width:100%;}.layout--mm-two-column--25-75>.layout--mm-content-wrapper>.layout__region--first,.layout--mm-two-column--25-75>.layout--mm-content-wrapper>.layout__region--second{width:100%;}}@media screen and (min-width:992px){.layout--mm-two-column--25-75>.layout--mm-content-wrapper>.layout__region--first{flex:0 1 25%;width:25%;}.layout--mm-two-column--25-75>.layout--mm-content-wrapper>.layout__region--second{flex:0 1 75%;width:75%;}.layout--mm-two-column--25-75>.layout--mm-content-wrapper>.layout__region--left{flex:0 1 25%;width:25%;}.layout--mm-two-column--25-75>.layout--mm-content-wrapper>.layout__region--right{flex:0 1 75%;width:75%;}}
@media screen and (max-width:991px){.layout--mm-two-column--75-25>.layout--mm-content-wrapper{width:100%;max-width:100%;}.layout--mm-two-column--75-25>.layout--mm-content-wrapper>.layout__region--left,.layout--mm-two-column--75-25>.layout--mm-content-wrapper>.layout__region--right{width:100%;}.layout--mm-two-column--75-25>.layout--mm-content-wrapper>.layout__region--right{padding:0;}}@media screen and (min-width:992px){.layout--mm-two-column--75-25>.layout--mm-content-wrapper{flex-wrap:nowrap;}.layout--mm-two-column--75-25>.layout--mm-content-wrapper>.layout__region--left{flex:0 1 75%;width:75%;}.layout--mm-two-column--75-25>.layout--mm-content-wrapper>.layout__region--right{flex:0 1 25%;width:25%;}.layout--mm-two-column--75-25>.layout--mm-content-wrapper>.layout__region--first{flex:0 1 75%;width:75%;}.layout--mm-two-column--75-25>.layout--mm-content-wrapper>.layout__region--second{flex:0 1 25%;width:25%;}}
svg.layout-icon--mm-two-column{background-color:var(--light-gray);}#drupal-off-canvas-wrapper svg.layout-icon--mm-two-column rect{fill:var(--science-blue);}
