.awardContainer{width:314px;display:flex;flex-direction:row;align-items:center;padding-bottom:24px}
.awardContainerImage{width:107px;margin-right:-30px;z-index:1}
.footer .footer-wrapper .footer-container.top{padding:25px 0}
.email-form .button-width{min-width:auto}
.footer-list-item{list-style:none;width:176px;margin-bottom:8px}
@media(min-width:1200px){.showInMobile{display:none !important}
.smElem:nth-child(2){padding-left:50px}
.padding-left-85{padding-left:85px !important}
.padding-left-75{padding-left:75px !important}
}
@media(max-width:1140px){.smElem:nth-child(2),.padding-sm-left-50{padding-left:0 !important}
}
@media(max-width:767px){.showInDesktop{display:none !important}
.showInMobile{display:inherit}
.noPad-mobile{padding:0 !important}
.smElem:nth-child(2),.padding-sm-left-50{padding-left:50px !important}
}
@media only screen and (max-width :425px){.smElem:nth-child(2),.padding-sm-left-50{padding-left:33px !important}
}
.social-icon-container{display:flex;margin:21px 0 61px 0}
.noMargin{margin:0 !important}
.noBottomPad{padding-bottom:0 !important}
.textAlignCenter{text-align:center}
.footer-end-wrapper-mob{background:#1800ff}
.footer-end-container-mob{height:173px !important;justify-content:center;margin:0 !important}
.footer-end-content{display:flex;gap:50px}
.rowN{display:flex;flex-wrap:nowrap;margin-right:-15px;margin-left:-15px;gap:39px}
.seperator{color:#eaeaea;margin:32px 0 24px -16px;width:145%}
.termsOfUse{text-align:center;width:135%}
.errorMsg{display:none;font-family:"Aeonik Bold";line-height:1.4;font-weight:900;font-size:12px;color:red;width:240px;margin:5px 0 10px 2px}
@media only screen and (min-width:1600px){.rowN{gap:36px}
.footlink-mng{gap:54px !important}
.footer-end-container{gap:800px !important}
}
@media only screen and (min-width:768px) and (max-width:1024px){.errorMsg{margin:5px 0 10px -39px}
}
@media only screen and (min-width:1140px) and (max-width:1500px){.rowN{gap:14px !important}
}
.email-form input{font-size:16px;letter-spacing:.2px}
@media only screen and (min-width :768px) and (max-width :1140px){.email-form input{padding:18px 12px 4px}
.email-form input,.email-form input ~ label{height:40px;font-size:14px;display:flex;align-items:center}
.email-form .button-width{height:40px;padding:8px 26px;font-size:14px;margin-bottom:0}
.display-tab{display:block}
.display-mob{display:none}
.footlink-mng{margin-left:-34px !important;padding-top:5px;padding-bottom:0 !important}
.footlink-mng>div{margin-bottom:24px}
.dispM{flex-wrap:nowrap;justify-content:space-around;margin:21px 0 0 29px !important;width:180px !important;gap:32px}
.footer-end-container-mob{margin:24px 0 0 64px !important}
.subscribeTextMobile{margin-top:61px !important}
.footerTextSpan{width:232px;margin-bottom:0}
.footer .footer-wrapper .footer-container.top{padding:0}
.termsOfUse{text-align:center;margin-bottom:25px}
.footer-container .onlyMobileN{width:672px;margin:0 auto}
.termsOfUse{width:96%}
.termsOfUse p a{margin-bottom:0}
.rowN{gap:0 !important;width:110%;flex-wrap:wrap;justify-content:left}
.footer-visible-logo-mob{display:flex;gap:24px;align-items:center}
.footer-end-wrapper-mob{margin:0;display:flex;gap:400px;height:87px !important;flex-direction:row}
.footer-end-content{gap:125px;margin:24px 0 0 -46px}
.seperator{margin:32px 0 24px 5px;width:96%}
}
.footer-button:disabled{background:#f5f5f5;border-color:#f5f5f5;color:#8b80ff}
.input-control{position:relative}
.footer-input,.footer-input ~ label{border:1px solid #f5f5f5;width:100%;margin:0;height:48px;border-radius:2px;background-color:#f5f5f5;font-size:14px;line-height:18px;padding:20px 12px 6px;color:#6e6e6e}
.footer-input ~ label{background-color:transparent;border-color:transparent;left:0;padding:16px;pointer-events:none;position:absolute;text-align:left;top:0;transition-duration:.2s;transition-property:color,font-size,padding;transition-timing-function:ease;z-index:2}
.footer-input:focus ~ label,.footer-input:not(:focus):valid ~ label{color:#0f15d4;font-size:10px;line-height:10px;opacity:1;padding-top:5px}
.col-sm-12{width:100%}
@media only screen and (min-width :768px) and (max-width :1024px){.onlyIpad:first-child .rowN{margin-left:15px;margin-top:15px}
}
.termsOfUse>div>div:not(:last-child):after{content:'|';display:inline-block;padding:0 4px}
.termsOfUse div{font-size:12px;display:flex;justify-content:center;align-items:center;flex-flow:row wrap}
.text-align-center{text-align:center}
.footer{display:block}
*,::after,::before{box-sizing:border-box}
*,::before,::after{background-repeat:no-repeat}
.footerMain{width:100%;font-family:Aeonik Regular;overflow:hidden;border-top:1px solid #d7d7d7}
.footerWrapper{background-color:#fff;margin-top:30px}
.footerContainer{display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:1600px;margin:0 120px}
.subscribeText{margin-top:0;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:.1;color:#000;margin-bottom:0}
.emailForm{padding:31px 0 13px}
#emailFooter,#emailFooterMobile{font-weight:450;font-size:16px;line-height:24px;letter-spacing:.1px;color:#6e6e6e}
.emailInput{display:flex;width:312px;color:#656565;font-size:12px;margin:0 23px 0 0}
.emailButton{width:121px;display:inline-block}
.footerButton{border-radius:4px;width:150px;text-align:center;height:48px;background-color:#f5f5f5;z-index:unset;color:#1800ff;font-size:14px;font-weight:900;line-height:1.14;letter-spacing:1.1px;padding:0;position:relative;border-width:1px;border-style:solid;border-color:#f5f5f5;border-image:initial}
.footerButton:focus{border:3px solid blue}
.emailCTA{font-family:Aeonik Regular;font-size:12px;line-height:1.33;letter-spacing:.1px;color:#656565;margin-top:0;margin-bottom:0}
.footerTextSpan{font-family:Aeonik Regular;font-size:12px;line-height:1.67;letter-spacing:normal;color:#fff;display:flex;align-self:center;margin-bottom:-27px}
.footerTextSpan.mb-24{margin-bottom:-27px}
.terms{display:inline-block;margin-top:0;margin-bottom:0}
.footerAnchor{width:auto;font-family:Aeonik Regular;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#656565;text-decoration:none}
a.footerAnchor:hover{color:#0f15d4}
a.footerAnchor:focus{color:#656565}
.footlink-mng{padding-left:0}
.typeheading{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.1px;color:#1c1c1c;margin-bottom:18px}
.footerAnchorRight{font-size:14px;letter-spacing:.1px;color:#6e6e6e;font-stretch:normal;line-height:1.43;text-decoration:none}
a.footerAnchorRight:hover{color:#0f15d4;text-decoration:underline}
.socialAnchor{display:inline-block}
.footlink-mng{padding-left:0;gap:40px}
.subscribeTextMobile{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:.1;color:#1c1c1c;margin-top:30px;margin-bottom:0}
.socialIcon{width:14.666666% !important}
@media only screen and (max-width:767px) and (min-width:320px){.footerWrapper{margin-top:0}
.emailInput{width:100%;margin:0 0 16px}
.errorMsg{margin:0 0 0 -42px;text-align:center;padding-top:0}
.termsOfUse p a{margin-bottom:0}
.footerAnchorRight{width:160px}
.socialIcon{text-align:center}
.display-tab{display:none}
}
@media only screen and (max-width:1024px) and (min-width:768px){.onlyIpad:first-child .rowN{margin-left:15px;margin-top:15px}
.footerButton{margin-top:0}
.footerContainer{margin:0 64px}
.awardContainer{width:327px}
}
@media only screen and (min-width:1141px){.onlyDesktopN{display:block}
.onlyMobileN{display:none}
.footer-end-container{display:block}
.footer-end-wrapper-mob{display:none}
}
@media only screen and (max-width:1140px){.full-width{width:100%}
.onlyDesktopN{display:none}
.footer-end-wrapper{display:none}
.footerButton{margin-left:0;line-height:1.14;letter-spacing:1.1px}
.onlyMobileN{display:block}
.footer-end-wrapper-mob{display:block}
.awardContainer{width:327px}
}
@media only screen and (max-width:767px){.footerTextSpan{text-align:center;display:inline-block}
.rowN{display:flex;flex-wrap:nowrap;margin-right:-15px;margin-left:-15px}
.col-6{flex:0 0 50%;max-width:50%}
.col-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;padding-right:15px;padding-left:15px}
}
.col-lg-3{width:28% !important}
.footer-link-container{display:flex;flex-direction:column}
@media screen and (max-width:990px){.rowN{block-size:auto;justify-content:center}
}
@media only screen and (min-width :320px) and (max-width :767px){.email-form input{padding:18px 12px 4px}
.email-form input,.email-form input ~ label{height:48px;font-size:14px}
.email-form .button-width{top:0;height:44px;padding:8px 26px;font-size:14px;margin-bottom:0;width:86px}
.footlink-mng{margin:0 !important;padding-left:0 !important;padding-top:5px;padding-bottom:0 !important}
.dispM{display:flex;flex-wrap:nowrap;justify-content:space-around;margin:21px 0 61px 40px !important;width:180px !important}
.footer .footer-wrapper .footer-container.top{padding:0}
.termsOfUse{text-align:center;margin-bottom:24px;width:345px;display:flex;flex-direction:column;gap:16px;float:left;width:311px}
.footer-container .onlyMobileN{margin:auto;max-width:325px}
.footerContainer{margin:0 24px}
.termsOfUse p a{margin-bottom:0}
}
@media only screen and (min-width :320px) and (max-width :374px){.footer-container .onlyMobileN{width:95%}
}
.footer-section{padding:0}
.footer-input:focus-visible{outline:0}
.footer-input:focus{border:0}
.email-container{display:flex;background:#f5f5f5;border:1px solid #6e6e6e;border-radius:4px;padding:0 5px}
.footer-end-wrapper{background:#1800ff}
.footer-end-container{margin-left:120px;display:flex;gap:400px;height:87px}
.footer-visible-logo{display:flex;gap:24px;align-items:center}
.footer-visible-logo-mob{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:24px}
@media only screen and (min-width:1025px) and (max-width:1200px){.rowN{margin-left:15px;margin-right:15px}
.marginZero{margin:0}
.paddingLeftZero{padding-left:0 !important}
}
@media(min-width:736px){#footer{position:absolute}
.footerWrapper{margin-top:0 !important}
}
.footer-sub-container{display:flex;flex-direction:row;width:100%}
.max-width{width:100%}
.footer-sub-container-item{height:100%;display:flex;flex-direction:column}
.fsci-heading{font-size:16px;line-height:24px;letter-spacing:.005em;color:#1b1b25}
.fsci-item{font-weight:normal;font-size:14px;line-height:21px;letter-spacing:.005em;margin:0;color:#6d6e77;opacity:.6}
@media only screen and (max-width:767px) and (min-width:320px){.subscribeText{font-size:16px;line-height:2}
.subscribeTextMobile{font-size:16px;line-height:2}
.footerContainer{margin:0}
.emailForm{padding:17px 0 0}
.form-row{display:block}
.emailButton{width:auto;display:block;text-align:center;margin-bottom:48px}
.footerButton{width:100%}
.emailCTA{color:#333}
.seperator{width:338px;margin:24px 0 24px 0}
.copyrightWrapper{margin:0 auto}
.rowN{justify-content:left;width:400px;flex-wrap:wrap;gap:15px}
.awardContainer{width:290px}
}
@media(max-width:320px){.footerContainer{margin:0}
.rowN{gap:0}
}