/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slide-in-down.mui-enter,.slide-in-left.mui-enter,.slide-in-right.mui-enter,.slide-in-up.mui-enter,.slide-out-down.mui-leave,.slide-out-left.mui-leave,.slide-out-right.mui-leave,.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity;backface-visibility:hidden}.slide-in-down.mui-enter{transform:translateY(-100%)}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-left.mui-enter{transform:translateX(-100%)}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}.slide-in-up.mui-enter{transform:translateY(100%)}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-right.mui-enter{transform:translateX(100%)}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}.slide-out-down.mui-leave{transform:translateY(0)}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}.slide-out-right.mui-leave{transform:translateX(0)}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}.slide-out-up.mui-leave{transform:translateY(0)}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}.slide-out-left.mui-leave{transform:translateX(0)}.fade-in.mui-enter,.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:opacity}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}.fade-in.mui-enter{opacity:0}.fade-in.mui-enter.mui-enter-active,.fade-out.mui-leave{opacity:1}.hinge-in-from-bottom.mui-enter,.hinge-in-from-left.mui-enter,.hinge-in-from-middle-x.mui-enter,.hinge-in-from-middle-y.mui-enter,.hinge-in-from-right.mui-enter,.hinge-in-from-top.mui-enter,.hinge-out-from-bottom.mui-leave,.hinge-out-from-left.mui-leave,.hinge-out-from-middle-x.mui-leave,.hinge-out-from-middle-y.mui-leave,.hinge-out-from-right.mui-leave,.hinge-out-from-top.mui-leave,.scale-in-down.mui-enter,.scale-in-up.mui-enter,.scale-out-down.mui-leave,.scale-out-up.mui-leave,.spin-in-ccw.mui-enter,.spin-in.mui-enter,.spin-out-ccw.mui-leave,.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:transform,opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transform:perspective(2000px) rotateX(-90deg);transform-origin:top;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{transform:perspective(2000px) rotateY(-90deg);transform-origin:right;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{transform:perspective(2000px) rotateY(90deg);transform-origin:left;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{transform:perspective(2000px) rotateX(-90deg);transform-origin:center;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{transform:perspective(2000px) rotateY(-90deg);transform-origin:center;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:top;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-right.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:right;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:bottom;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-left.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:left;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:center;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transform:perspective(2000px) rotate(0);transform-origin:center;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.scale-in-up.mui-enter{transform:scale(.5);opacity:0}.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-in-down.mui-enter{transform:scale(1.5);opacity:0}.scale-in-down.mui-enter.mui-enter-active,.scale-out-down.mui-leave,.scale-out-up.mui-leave{transform:scale(1);opacity:1}.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0}.scale-out-down.mui-leave.mui-leave-active{transform:scale(.5);opacity:0}.spin-in.mui-enter{transform:rotate(-.75turn);opacity:0}.spin-in.mui-enter.mui-enter-active,.spin-out.mui-leave{transform:rotate(0);opacity:1}.spin-in-ccw.mui-enter,.spin-out.mui-leave.mui-leave-active{transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter.mui-enter-active,.spin-out-ccw.mui-leave{transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.linear{transition-timing-function:linear!important;animation-timing-function:linear!important}.ease{transition-timing-function:ease!important;animation-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important;animation-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important;animation-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important;animation-delay:.3s!important}.long-delay{transition-delay:.7s!important;animation-delay:.7s!important}.shake{animation-name:shake-7}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}.spin-ccw{animation-name:spin-ccw-1turn}@keyframes spin-ccw-1turn{0%{transform:rotate(0)}100%{transform:rotate(-1turn)}}.wiggle{animation-name:wiggle-7deg}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,100%,30%,70%{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:750ms!important}.fast{transition-duration:250ms!important;animation-duration:250ms!important}
@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (display:flow-root){div#mobile-main-menu{top:auto;}.path-frontpage div#mobile-main-menu{top:105px;}}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (display:flow-root) and (min-width:64em){div#mobile-main-menu{top:auto;}.path-frontpage div#mobile-main-menu{top:auto;}}}
.modals *,.modals *::after,.modals *::before{box-sizing:border-box;}.modals{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:10;background-color:white;width:80%;max-width:840px;max-height:98%;overflow:auto;}.modals.active{transform:translate(-50%,-50%) scale(1);}.modals img{width:100%;height:auto;}.modal-header .title{font-size:1.25rem;font-weight:bold;display:inline-block;width:90%;margin:0px;padding:0px;}.modal-header .close-button{border-radius:50%;border:solid 1px #000;font-size:18px;padding:5px 8px;background-color:#fff;font-family:"Trade Gothic";}.modal-header{padding:10px 0 0 15px;}.modal-body{padding:10px 15px;}#overlay{position:fixed;opacity:0;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);pointer-events:none;z-index:4;}#overlay.active{opacity:1;pointer-events:all;}[data-modal-target]{cursor:pointer;color:#3A4D13;text-decoration:underline;}
.paragraph--type--hero-text-box{font-size:1.5em;}.paragraph--type--hero-text-box ol{margin-left:1.5em;margin-bottom:0;line-height:1.5;}.paragraph--type--hero-text-box a.inline-link{padding:0;color:#fff;text-decoration:none;font-size:1em;border:none;background:none;font-family:"Trade Gothic";}.paragraph--type--hero-text-box .inline-link:hover{padding:0;color:#000;text-decoration:underline;font-size:1em;border:none;background:none;font-family:"Trade Gothic Bold";}.video-container{min-width:100%;min-height:100%;overflow:hidden;}.video-container video{width:100%;height:100%;object-fit:cover;}.video-content-container{padding-left:3rem !important;}.hero-banner-video{max-width:40%;position:absolute;top:50%;transform:translate(0,-50%);overflow:auto;}.hero-banner-video .content-container{display:flex;flex-direction:row;justify-content:flex-start;overflow:auto;}.hero-banner-video h2{font-size:2.75em;color:#fff;font-family:"Trade Gothic Bold";line-height:1.2;margin-bottom:10px;overflow:auto;}.hero-banner-video p{font-size:1em;color:#fff;font-family:"Trade Gothic";line-height:1.5;margin-bottom:0;overflow:auto;}.hero-banner-video form.ebilling{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:30px;margin-bottom:0.5em;}.hero-banner-video form.ebilling #edit-email-address{font-size:1em;background-color:#fff;border:2px solid #000;font-family:"Trade Gothic Bold";color:#000;height:50px;margin-bottom:0;}.hero-banner-video form.ebilling #edit-email-address:focus{color:#000;}.hero-banner-video form.ebilling #edit-email-address::placeholder{color:#afafaf;}.hero-banner-video form.ebilling label{color:#fff;}.hero-banner-video form.ebilling .webform-required{display:none;}.hero-banner-video form.ebilling #edit-actions{padding-top:1.55em;}.hero-banner-video .ebilling-submit-btn{font-size:1.5em;font-family:"Trade Gothic Bold";padding:0.5em 1.5em 0.25em 1.5em;border:2px solid #000;text-transform:uppercase;color:#385138;background-color:#fff;height:50px;}.hero-banner-video .ebilling-submit-btn:hover{background:#385138;color:#fff;border:2px solid #000;}.hero-banner-video .media-left-text-right-button{margin:18px 0;}.hero-banner-video .media-left-text-right-button a{font-size:2em;font-family:"Trade Gothic Bold";padding:0.5em 1.5em 0.25em 1.5em;border:2px solid #000;text-decoration:none;color:#385138;background-color:#fff;}.hero-banner-video .media-left-text-right-button a:hover{background:#385138;color:#fff;border:2px solid #000;}.hero-banner-video .field-paragraph--field-legal-copy a{font-size:1em;font-family:"Trade Gothic";padding:0;border:none;color:#fff;background-color:transparent;text-decoration:underline;}.hero-banner-video .field-paragraph--field-legal-copy a:hover{font-size:1em;font-family:"Trade Gothic Bold";padding:0;border:none;color:#fff;background-color:transparent;text-decoration:underline;}.hero-banner-video .field-paragraph--field-legal-copy p{margin:0;}@media only screen and (min-width:2000px){.video-container{height:900px;}.video-container video{width:100%;height:100%;}}@media only screen and (min-width:1200px) and (min-height:700px){.video-container{height:520px;}.video-container video{width:100%;height:100%;}}@media only screen and (min-width:1200px){.hero-banner-video h2{font-size:2.75em;}.hero-banner-video p{font-size:1em;}}@media only screen and (min-width:1025px){.hero-banner-video .paragraph--type--image{display:none;}.hero-banner-video .content-container .tablet-image{display:none;}}@media only screen and (max-width:1336px){.video-container{height:520px;}.video-container video{width:100%;height:100%;}}@media only screen and (max-width:1200px){.hero-banner-video{max-width:45%;}}@media only screen and (max-width:1130px){.video-container{height:380px;}.video-container video{width:100%;height:100%;display:none !important;}.video-content-container{padding-left:2rem !important;}.content-container{display:flex;flex-direction:row;justify-content:flex-start;}.content-container .tablet-image{display:block;}.hero-banner-video{padding-right:2em;max-width:100%;}.hero-banner-video h2{font-size:1.75em;}.hero-banner-video .paragraph--type--image{display:none;}.hero-banner-video .media-left-text-right-button a{font-size:1.38em;}.hero-banner-video form.ebilling input{font-size:1.25em;}}@media only screen and (max-width:786px){.content-container{display:flex;flex-direction:row;justify-content:flex-start;}.content-container .tablet-image{display:none;}.video-container{height:380px;}.video-container video{width:100%;height:100%;display:none !important;}.hero-banner-video{padding-right:2em;}.hero-banner-video form.ebilling input{margin-right:0;margin-bottom:1em;}.hero-banner-video .paragraph--type--image{display:block;}.hero-banner-video .paragraph--type--image .field-paragraph--field-image .field-items .field-item{text-align:center;}.hero-banner-video .paragraph--type--image .field-paragraph--field-image .field-items .field-item img{max-width:75%;padding:1em;}}@media only screen and (max-width:525px){.video-container{height:320px;}.video-container video{width:100%;height:100%;display:none !important;}.hero-banner-video form.ebilling{display:grid;grid-template-columns:1fr;grid-template-rows:auto;column-gap:0;}.hero-banner-video form.ebilling #edit-actions{padding-top:0;}}@media only screen and (max-width:375px){.paragraph--type--image .field-paragraph--field-image .field-items .field-item{text-align:center;}.paragraph--type--image .field-paragraph--field-image .field-items .field-item img{max-width:100%;padding:0.5em;}}@media only screen and (max-width:300px){.hero-banner-video .media-left-text-right-button a{padding:0.5em 1em 0.25em;}}#lp-ma-register-btn-03{color:#fff;border-color:#fff;}#lp-ma-register-btn-03:hover{color:#000;border-color:#000;}.lp-myalectra-hero-faq-link{border:none !important;padding:0 !important;font-size:24px !important;background:transparent !important;color:white !important;text-decoration:underline !important;font-family:"Trade Gothic" !important;font-weight:normal !important;}.lp-myalectra-hero-faq-link:hover{font-weight:bold !important;font-family:"Trade Gothic Bold" !important;}
