@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.ffc--flex{display:flex}.ffc--flex-d-column{flex-direction:column}.ffc--gap-4{gap:4px}.ffc--gap-8{gap:8px}.ffc--gap-16{gap:16px}.ffc--gap-24{gap:24px}.ffc--marg-top-16{margin-top:16px}.ffc--marg-top-8{margin-top:8px}.ffc--marg-bottom-16{margin-bottom:16px}.ffc--marg-bottom-8{margin-bottom:8px}.ffc--j-center{justify-content:center}.ffc--student-discount .select-search,.ffc--student-discount-popup .select-search{box-sizing:border-box;width:100%;max-width:300px;position:relative}.ffc--student-discount .select-search *,.ffc--student-discount .select-search :after,.ffc--student-discount .select-search :before,.ffc--student-discount-popup .select-search *,.ffc--student-discount-popup .select-search :after,.ffc--student-discount-popup .select-search :before{box-sizing:inherit}.ffc--student-discount .select-search__value,.ffc--student-discount-popup .select-search__value{z-index:1;position:relative}.ffc--student-discount .select-search__value:after,.ffc--student-discount-popup .select-search__value:after{content:"";width:8px;height:8px;display:inline-block;position:absolute;top:calc(50% - 5px);right:19px}.ffc--student-discount .select-search__input,.ffc--student-discount-popup .select-search__input{background:var(--ui-bg-colour,#fff);border:1px solid rgba(var(--ui-text-colour-rgb),.5);color:var(--ui-text-colour,#000);text-align:left;text-overflow:ellipsis;-webkit-appearance:none;border-radius:0;outline:none;width:100%;height:40px;margin:0;padding:0 40px 0 16px;font-size:14px;line-height:36px;transition:all .25s;display:block}.ffc--student-discount .select-search__input::placeholder,.ffc--student-discount-popup .select-search__input::placeholder{color:var(--ui-text-colour,#000);opacity:.5}.ffc--student-discount .select-search.has-focus .select-search__input,.ffc--student-discount-popup .select-search.has-focus .select-search__input{border-color:rgba(var(--ui-text-colour-rgb),.3)}.ffc--student-discount .select-search__input::-webkit-search-decoration{-webkit-appearance:none}.ffc--student-discount .select-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.ffc--student-discount .select-search__input::-webkit-search-results-button{-webkit-appearance:none}.ffc--student-discount .select-search__input::-webkit-search-results-decoration{-webkit-appearance:none}.ffc--student-discount-popup .select-search__input::-webkit-search-decoration{-webkit-appearance:none}.ffc--student-discount-popup .select-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.ffc--student-discount-popup .select-search__input::-webkit-search-results-button{-webkit-appearance:none}.ffc--student-discount-popup .select-search__input::-webkit-search-results-decoration{-webkit-appearance:none}.ffc--student-discount .select-search__input:not([readonly]):focus,.ffc--student-discount-popup .select-search__input:not([readonly]):focus{cursor:initial}.ffc--student-discount .select-search__select,.ffc--student-discount-popup .select-search__select{background:var(--ui-bg-colour,#fff);box-shadow:0 .0625rem .125rem rgba(var(--ui-text-colour-rgb),.3)}.ffc--student-discount .select-search__options,.ffc--student-discount-popup .select-search__options{margin:0;padding:0;list-style:none}.ffc--student-discount .select-search__row:not(:first-child),.ffc--student-discount-popup .select-search__row:not(:first-child){border-top:1px solid #eee}.ffc--student-discount .select-search__option,.ffc--student-discount .select-search__not-found,.ffc--student-discount-popup .select-search__option,.ffc--student-discount-popup .select-search__not-found{background:var(--ui-bg-colour,#fff);text-align:left;cursor:pointer;color:var(--ui-text-colour,#000);text-transform:none;letter-spacing:0;box-shadow:none;letter-spacing:0;border:none;border-radius:0;outline:none;width:100%;min-width:0;max-width:none;min-height:36px;margin:0;padding:0 16px;font-size:14px;font-weight:400;display:block}.ffc--student-discount .select-search--multiple .select-search__option,.ffc--student-discount-popup .select-search--multiple .select-search__option{height:48px}.ffc--student-discount .select-search__option.is-selected,.ffc--student-discount-popup .select-search__option.is-selected,.ffc--student-discount .select-search__option.is-highlighted,.ffc--student-discount .select-search__option:not(.is-selected):hover,.ffc--student-discount-popup .select-search__option.is-highlighted,.ffc--student-discount-popup .select-search__option:not(.is-selected):hover{background:rgba(var(--ui-text-colour-rgb),.1)}.ffc--student-discount .select-search__group-header,.ffc--student-discount-popup .select-search__group-header{text-transform:uppercase;background:#eee;padding:8px 16px;font-size:10px}.ffc--student-discount .select-search.is-disabled,.ffc--student-discount-popup .select-search.is-disabled{opacity:.5}.ffc--student-discount .select-search.is-loading .select-search__value:after,.ffc--student-discount-popup .select-search.is-loading .select-search__value:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cpath fill='%232F2D37' d='M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-size:11px}.ffc--student-discount .select-search:not(.is-disabled) .select-search__input,.ffc--student-discount-popup .select-search:not(.is-disabled) .select-search__input{cursor:pointer}.ffc--student-discount .select-search--multiple,.ffc--student-discount-popup .select-search--multiple{overflow:hidden}.ffc--student-discount .select-search:not(.is-loading):not(.select-search--multiple) .select-search__value:after,.ffc--student-discount-popup .select-search:not(.is-loading):not(.select-search--multiple) .select-search__value:after{border-right:1px solid var(--ui-text-colour,#000);border-bottom:1px solid var(--ui-text-colour,#000);pointer-events:none;transform-origin:5px 5px;transition:all .25s;transform:rotate(45deg)}.ffc--student-discount .select-search.has-focus:not(.is-loading):not(.select-search--multiple) .select-search__value:after,.ffc--student-discount-popup .select-search.has-focus:not(.is-loading):not(.select-search--multiple) .select-search__value:after{transform:rotate(225deg)}.ffc--student-discount .select-search--multiple .select-search__input,.ffc--student-discount-popup .select-search--multiple .select-search__input{cursor:initial}.ffc--student-discount .select-search--multiple:not(.select-search--search) .select-search__input,.ffc--student-discount-popup .select-search--multiple:not(.select-search--search) .select-search__input{cursor:default}.ffc--student-discount .select-search:not(.select-search--multiple) .select-search__select,.ffc--student-discount-popup .select-search:not(.select-search--multiple) .select-search__select{z-index:2;-webkit-overflow-scrolling:touch;max-height:40vh;position:absolute;top:100%;left:0;right:0;overflow:auto}.ffc--student-discount .select-search:not(.select-search--multiple) .select-search__select::-webkit-scrollbar{background-color:#cccccc40;width:10px}.ffc--student-discount-popup .select-search:not(.select-search--multiple) .select-search__select::-webkit-scrollbar{background-color:#cccccc40;width:10px}.ffc--student-discount .select-search:not(.select-search--multiple) .select-search__select::-webkit-scrollbar-thumb{background-color:#ccccccbf}.ffc--student-discount-popup .select-search:not(.select-search--multiple) .select-search__select::-webkit-scrollbar-thumb{background-color:#ccccccbf}.ffc--student-discount .select-search:not(.select-search--multiple) .select-search__select::-webkit-scrollbar-track{margin:0}.ffc--student-discount-popup .select-search:not(.select-search--multiple) .select-search__select::-webkit-scrollbar-track{margin:0}.ffc--student-discount .select-search--multiple .select-search__select,.ffc--student-discount-popup .select-search--multiple .select-search__select{-webkit-overflow-scrolling:touch;border-top:1px solid #eee;max-height:260px;position:relative;overflow:auto}.ffc--student-discount .select-search__not-found,.ffc--student-discount-popup .select-search__not-found{text-align:center;color:#888;height:auto;padding:16px}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height);width:1.5em;height:1em}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height);width:1em}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);width:.3em;height:.3em;display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.ffc--student-discount{max-width:1200px;margin-left:auto;margin-right:auto;padding:20px 50px;animation:.5s forwards fadein;overflow:hidden}.ffc--student-discount *{outline:none!important}.ffc--student-discount .rte ul,.ffc--student-discount .rte ol{list-style-position:inside}.ffc--student-discount .btn,.ffc--student-discount button{cursor:pointer;width:auto;position:relative}@media (max-width:834px){.ffc--student-discount{padding:10px 16px}}.ffc--student-discount .ffc--student-discount--inner{background:var(--ui-bg-colour,#f9f9f9);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.ffc--student-discount .ffc--student-discount--inner.corner-radius--true{border-radius:10px}.ffc--student-discount .ffc--student-discount--inner.display-type--image-behind-content{padding:70px}@media (max-width:834px){.ffc--student-discount .ffc--student-discount--inner.display-type--image-behind-content{padding:20px}}.ffc--student-discount .ffc--student-discount--image{width:50%;line-height:0;position:relative}@media (max-width:834px){.ffc--student-discount .ffc--student-discount--image{width:100%}}.ffc--student-discount .ffc--student-discount--image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:834px){.ffc--student-discount .ffc--student-discount--image img{position:static}}@media (min-width:835px){.ffc--student-discount .ffc--student-discount--image.display-type--image-right--text-left{order:2}.ffc--student-discount .ffc--student-discount--image.display-type--banner{width:100%;padding-bottom:25%}}.ffc--student-discount .ffc--student-discount--image.display-type--image-behind-content{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:834px){.ffc--student-discount .ffc--student-discount--image.display-type--image-behind-content img{position:absolute}}.ffc--student-discount .ffc--student-discount--image img{width:100%}.ffc--student-discount .ffc--student-discount--content{text-align:center;background:var(--ui-bg-colour,#f9f9f9);width:50%;padding:136px 40px 40px;display:flex;position:relative}@media (max-width:834px){.ffc--student-discount .ffc--student-discount--content{width:100%;padding:40px 20px 20px}}.ffc--student-discount .ffc--student-discount--content.content-align--left .ffc--student-discount--content-inner{text-align:left;align-items:flex-start}.ffc--student-discount .ffc--student-discount--content.content-align--right .ffc--student-discount--content-inner{text-align:right;align-items:flex-end}@media (min-width:835px){.ffc--student-discount .ffc--student-discount--content.display-type--banner{width:100%;padding:40px}}.ffc--student-discount .ffc--student-discount--content.display-type--image-behind-content{z-index:1;width:100%;padding:50px}@media (max-width:834px){.ffc--student-discount .ffc--student-discount--content.display-type--image-behind-content{padding:20px}}.ffc--student-discount .ffc--student-discount--content.code--valid .ffc--student-discount--content-inner h1{color:#1ecb41}.ffc--student-discount .ffc--student-discount--content.error .ffc--student-discount--content-inner h1{color:#d1331b}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner{color:var(--ui-text-colour,#000);flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--emoji{margin-bottom:30px;font-size:50px;line-height:1}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--icon{margin-bottom:30px}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--icon svg{width:80px;height:80px}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--logo{position:relative}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--logo img{width:100%;max-width:125px}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner h1{color:inherit;margin-bottom:30px;font-size:40px}@media (max-width:834px){.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner h1{font-size:32px}}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .rte{color:inherit;margin-bottom:40px;font-size:18px}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .rte p{font-size:inherit;color:inherit}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .rte p:not(:last-child){margin-bottom:20px}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .rte *{color:inherit}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--code{border:1px dashed var(--ui-text-colour,#000);letter-spacing:4px;border-radius:10px;justify-content:space-between;align-items:center;min-width:340px;margin:0 auto;padding:15px;font-size:36px;line-height:1;display:flex}@media (max-width:834px){.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--code{letter-spacing:1px;min-width:0;font-size:23px}}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--code span{text-align:left;flex-grow:1;margin:0}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--code button{-webkit-appearance:none;appearance:none;box-shadow:none;color:inherit;background:0 0;border:0;min-width:0;margin:0 0 0 10px;padding:0;line-height:0}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--code button svg{width:22px;min-width:22px;height:27px}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount-clipboard{color:#fff;background:#000;margin-top:8px;padding:6px;font-size:14px;line-height:1;display:inline-block}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--terms{flex-direction:column;align-items:center;margin-top:auto;display:flex}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--terms>*{margin-top:15px}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--terms ul{flex-wrap:wrap;justify-content:center;margin:15px -8px 0;padding:0;display:flex}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--terms ul li{margin:0;padding:0 8px;list-style-type:none}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--terms ul li a{color:inherit;opacity:.65;cursor:pointer;font-size:14px;line-height:1;text-decoration:underline}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--terms small{color:inherit;opacity:.65;font-size:12px;font-style:italic}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--powered{padding-top:30px}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--powered p{color:inherit;opacity:.65;text-transform:uppercase;margin:0 0 8px;font-size:12px;line-height:1}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--powered a{color:#7d60ba;font-size:12px;line-height:1;text-decoration:none;display:block}.ffc--student-discount .ffc--student-discount--content .ffc--student-discount--content-inner .ffc--student-discount--powered img{width:100px;height:43px}.ffc--student-discount-popup{z-index:9999999;opacity:0;visibility:hidden;background:#00000073;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;top:0;left:0}.ffc--student-discount-popup .btn,.ffc--student-discount-popup button{cursor:pointer;width:auto;position:relative}.ffc--student-discount-popup .rte ul,.ffc--student-discount-popup .rte ol{list-style-position:inside}.ffc--student-discount-popup.ffc--shown{opacity:1!important;visibility:visible!important}.ffc--student-discount-popup .ffc--student-discount-popup-inner{background:var(--ui-bg-colour,#fff);color:var(--ui-text-colour,#000);text-align:center;width:100%;max-width:680px;max-height:calc(100% - 20px);padding:70px 30px;position:relative}.ffc--student-discount-popup .ffc--student-discount-popup-inner::-webkit-scrollbar{background:0 0;border:none;width:0;height:0;margin:0;padding:0;display:none}.ffc--student-discount-popup .ffc--student-discount-popup-inner.ffc--student-discount-popup-inner--manual-verification,.ffc--student-discount-popup .ffc--student-discount-popup-inner.ffc--student-discount-popup-inner--mode-selection,.ffc--student-discount-popup .ffc--student-discount-popup-inner.ffc--student-discount-popup-inner--email-not-working-1,.ffc--student-discount-popup .ffc--student-discount-popup-inner.ffc--student-discount-popup-inner--email-not-working-2,.ffc--student-discount-popup .ffc--student-discount-popup-inner.ffc--student-discount-popup-inner--invalid-email,.ffc--student-discount-popup .ffc--student-discount-popup-inner.ffc--student-discount-popup-inner--measureone{overflow:auto}@media (max-width:834px){.ffc--student-discount-popup .ffc--student-discount-popup-inner{padding:55px 16px}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-close{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--ui-text-colour,#000);box-shadow:none;background:0 0;border:0;min-width:0;margin:0;padding:0;font-size:16px;line-height:0;position:absolute;top:30px;right:30px;outline:none!important}@media (max-width:834px){.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-close{font-size:14px;top:15px;right:15px}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-close svg{width:30px;height:30px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-back{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--ui-text-colour,#000);box-shadow:none;background:0 0;border:0;align-items:center;margin:0;padding:5px 0;font-weight:400;line-height:0;display:inline-flex;position:absolute;top:35px;left:30px;outline:none!important}@media (max-width:834px){.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-back{top:20px;left:15px}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-back svg{color:inherit;width:35px;height:9px;margin-right:10px;transform:rotate(180deg)}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-back span{letter-spacing:.5px;display:block}.ffc--student-discount-popup .ffc--student-discount-popup-inner h3{color:inherit;margin-bottom:25px;font-size:26px;line-height:1.1}@media (max-width:834px){.ffc--student-discount-popup .ffc--student-discount-popup-inner h3{margin-bottom:15px;font-size:26px}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .rte{color:inherit;text-align:center;margin-bottom:20px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .rte *{color:inherit}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-buttons{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-buttons .btn{cursor:pointer}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-buttons>*{width:100%}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-buttons>*+*{margin-top:15px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-selector-form .select-search{margin:0 auto 15px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-selector-form .btn{margin:0 auto}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working{flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-header h3{margin-top:0;margin-bottom:0}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-header *{margin:0}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-header>*+*{margin-top:16px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working>.rte{text-align:left;width:100%;margin:0}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working>.rte a{color:inherit;text-decoration:underline}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working>.rte ul{margin:0;padding:0}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working>.rte ul li{align-items:center;gap:16px;margin:0;list-style-type:none;display:flex}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working>.rte ul li+li{margin-top:16px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working>.rte ul li:before{content:"";background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M16.2806 9.21936C16.3504 9.28901 16.4057 9.37173 16.4434 9.46278C16.4812 9.55383 16.5006 9.65142 16.5006 9.74998C16.5006 9.84855 16.4812 9.94614 16.4434 10.0372C16.4057 10.1282 16.3504 10.211 16.2806 10.2806L11.0306 15.5306C10.961 15.6003 10.8783 15.6557 10.7872 15.6934C10.6962 15.7311 10.5986 15.7506 10.5 15.7506C10.4014 15.7506 10.3038 15.7311 10.2128 15.6934C10.1218 15.6557 10.039 15.6003 9.96938 15.5306L7.71938 13.2806C7.57865 13.1399 7.49959 12.949 7.49959 12.75C7.49959 12.551 7.57865 12.3601 7.71938 12.2194C7.86011 12.0786 8.05098 11.9996 8.25 11.9996C8.44903 11.9996 8.6399 12.0786 8.78063 12.2194L10.5 13.9397L15.2194 9.21936C15.289 9.14963 15.3718 9.09431 15.4628 9.05657C15.5538 9.01882 15.6514 8.99939 15.75 8.99939C15.8486 8.99939 15.9462 9.01882 16.0372 9.05657C16.1283 9.09431 16.211 9.14963 16.2806 9.21936ZM21.75 12C21.75 13.9284 21.1782 15.8134 20.1068 17.4168C19.0355 19.0202 17.5127 20.2699 15.7312 21.0078C13.9496 21.7458 11.9892 21.9388 10.0979 21.5626C8.20656 21.1864 6.46928 20.2578 5.10571 18.8943C3.74215 17.5307 2.81355 15.7934 2.43735 13.9021C2.06114 12.0108 2.25422 10.0504 2.99218 8.26882C3.73013 6.48724 4.97982 4.9645 6.58319 3.89316C8.18657 2.82181 10.0716 2.24998 12 2.24998C14.585 2.25271 17.0634 3.28082 18.8913 5.10871C20.7192 6.9366 21.7473 9.41496 21.75 12ZM20.25 12C20.25 10.3683 19.7661 8.77324 18.8596 7.41653C17.9531 6.05982 16.6646 5.0024 15.1571 4.37798C13.6497 3.75356 11.9909 3.59018 10.3905 3.90851C8.79017 4.22683 7.32016 5.01257 6.16637 6.16635C5.01259 7.32014 4.22685 8.79015 3.90853 10.3905C3.5902 11.9908 3.75358 13.6496 4.378 15.1571C5.00242 16.6646 6.05984 17.9531 7.41655 18.8596C8.77326 19.7661 10.3683 20.25 12 20.25C14.1873 20.2475 16.2843 19.3775 17.8309 17.8309C19.3775 16.2842 20.2475 14.1873 20.25 12Z\" fill=\"black\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;min-width:24px;height:24px;min-height:24px;top:0;left:0}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-next-steps{width:100%}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-next-steps h4{margin-top:0;margin-bottom:16px;font-size:18px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-next-steps ul{flex-wrap:wrap;justify-content:center;gap:8px 0;margin:0 -4px;padding:0;list-style-type:none;display:flex}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-next-steps ul li{width:33.3333%;padding:0 4px}@media (max-width:834px){.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-next-steps ul li{width:100%}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .email-not-working .email-not-working-next-steps ul li .btn{width:100%;padding-inline-start:8px;padding-inline-end:8px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-button-flex{flex-wrap:wrap;justify-content:center;gap:16px;max-width:580px;margin:0 auto;display:flex}@media (max-width:834px){.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-button-flex{flex-wrap:wrap}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-button-flex>div{flex-direction:column;align-items:center;gap:8px;width:calc(50% - 8px);display:flex}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-button-flex>div .btn{width:100%;padding-inline-start:16px;padding-inline-end:16px}@media (max-width:834px){.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-button-flex>div,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-button-flex>div .btn{width:100%}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-button-flex>div .rte{margin:0}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form{max-width:480px;margin:0 auto;position:relative}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form>*+*{margin-top:16px!important}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form.ffc--student-discount-invalid-form button,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form.ffc--student-discount-measureone-form button{width:100%;max-width:220px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form:after{content:"";opacity:0;visibility:hidden;z-index:12;pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzc05hbWU9ImZmYy0tc3R1ZGVudC1kaXNjb3VudC1sb2FkaW5nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDB2MmMtNC40MTggMC04IDMuNTgyLTggOHMzLjU4MiA4IDggOCA4LTMuNTgyIDgtOGgyeiIgZmlsbD0iIzAwMCIgLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;transition:opacity .35s,visibility .35s;animation:.5s linear infinite rotate;display:block;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form[disabled]:after,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form.ffc--loading:after{opacity:1;visibility:visible}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form[disabled]>.rte,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form[disabled]>.ffc--student-discount-popup-input-flex,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form.ffc--loading>.rte,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form.ffc--loading>.ffc--student-discount-popup-input-flex{opacity:0;pointer-events:none}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex{margin:0 -5px;display:flex}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>*{flex-wrap:wrap;padding:0 5px;display:flex}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>*>*{width:100%}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>:first-child{flex-grow:1}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* label{text-align:left;cursor:pointer}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* small{text-align:left;margin-top:4px;font-size:12px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* .btn{min-width:0}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* .btn[disabled]{pointer-events:none}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* input{border:1px solid rgba(var(--ui-text-colour-rgb),.5);background:var(--ui-bg-colour,#fff);color:inherit;outline:0;width:100%;margin:0;padding:16px;font-size:12px;transition:all .35s}@media screen and (-webkit-min-device-pixel-ratio:0){.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* input{font-size:16px}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* input.ffc--valid{border-color:#1ecb41;box-shadow:0 0 0 1px #1ecb41}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* input.ffc--invalid{border-color:#d1331b;box-shadow:0 0 0 1px #d1331b}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-input-flex>* input::placeholder{color:inherit;opacity:.5;font-size:12px}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-success,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-error,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-info{text-align:center;width:100%;margin:10px 0 0;font-size:14px;top:100%;left:0}@media (max-width:834px){.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-success,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-error,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-info{top:calc(100% + 5px)}}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-success span,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-error span,.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-info span{display:block}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-invalid-trigger{color:inherit;font-size:14px;text-decoration:underline}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-success{color:inherit}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-success a{color:inherit;text-decoration:underline;display:block}.ffc--student-discount-popup .ffc--student-discount-popup-inner .ffc--student-discount-popup-form .ffc--student-discount-popup-error{color:inherit}.ffc-student-discount-manual-verification-form{flex-direction:column;justify-content:center;align-items:center;display:flex;max-width:none!important}.ffc-student-discount-manual-verification-form :focus-visible{box-shadow:none!important;outline:none!important}.ffc-student-discount-manual-verification-form>*{transition:all .35s}.ffc-student-discount-manual-verification-form.ffc--loading>*{opacity:0;visibility:hidden}.ffc-student-discount-manual-verification-form input,.ffc-student-discount-manual-verification-form select,.ffc-student-discount-manual-verification-form .fake-input{border:1px solid #ececec;padding:16px;font-size:12px;transition:all .35s}.ffc-student-discount-manual-verification-form input:hover,.ffc-student-discount-manual-verification-form select:hover,.ffc-student-discount-manual-verification-form .fake-input:hover{border-color:#000}.ffc-student-discount-manual-verification-form .fake-input{justify-content:space-between;display:flex}.ffc-student-discount-manual-verification-form .fake-input label{text-align:left;font-size:12px}.ffc-student-discount-manual-verification-form .fake-input input{text-align:right;border:0;width:auto;padding:0}.ffc-student-discount-manual-verification-form .input-flex{gap:16px;width:100%;display:flex}@media (max-width:834px){.ffc-student-discount-manual-verification-form .input-flex{flex-direction:column}}.ffc-student-discount-manual-verification-form .input-flex *{width:100%}.ffc-student-discount-manual-verification-form .ffc-student-discount-dropzone{cursor:pointer;border:1px dashed #ececec;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:12px;transition:all .35s;display:flex}.ffc-student-discount-manual-verification-form .ffc-student-discount-dropzone:hover{border-color:#000}.ffc-student-discount-manual-verification-form .ffc-student-discount-dropzone svg{width:24px;height:24px}.ffc-student-discount-manual-verification-form .ffc-student-discount-dropzone p{margin:0}.ffc-student-discount-manual-verification-form .ffc-student-discount-dropzone>img{max-width:100px}.ffc-student-discount-manual-verification-form .PhoneInput{width:100%}.ffc-student-discount-manual-verification-form .PhoneInput .PhoneInputCountry{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE2IDE3IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMi42NDU5NyA2LjE0NjI0QzIuNjkyNDEgNi4wOTk3NSAyLjc0NzU1IDYuMDYyODcgMi44MDgyNSA2LjAzNzcxQzIuODY4OTUgNi4wMTI1NSAyLjkzNDAxIDUuOTk5NiAyLjk5OTcyIDUuOTk5NkMzLjA2NTQzIDUuOTk5NiAzLjEzMDQ5IDYuMDEyNTUgMy4xOTExOSA2LjAzNzcxQzMuMjUxODkgNi4wNjI4NyAzLjMwNzA0IDYuMDk5NzUgMy4zNTM0NyA2LjE0NjI0TDcuOTk5NzIgMTAuNzkzMUwxMi42NDYgNi4xNDYyNEMxMi43Mzk4IDYuMDUyNDIgMTIuODY3IDUuOTk5NzEgMTIuOTk5NyA1Ljk5OTcxQzEzLjEzMjQgNS45OTk3MSAxMy4yNTk3IDYuMDUyNDIgMTMuMzUzNSA2LjE0NjI0QzEzLjQ0NzMgNi4yNDAwNiAxMy41IDYuMzY3MzEgMTMuNSA2LjQ5OTk5QzEzLjUgNi42MzI2NyAxMy40NDczIDYuNzU5OTIgMTMuMzUzNSA2Ljg1Mzc0TDguMzUzNDcgMTEuODUzN0M4LjMwNzA0IDExLjkwMDIgOC4yNTE4OSAxMS45MzcxIDguMTkxMTkgMTEuOTYyM0M4LjEzMDQ5IDExLjk4NzQgOC4wNjU0MyAxMi4wMDA0IDcuOTk5NzIgMTIuMDAwNEM3LjkzNDAxIDEyLjAwMDQgNy44Njg5NSAxMS45ODc0IDcuODA4MjUgMTEuOTYyM0M3Ljc0NzU1IDExLjkzNzEgNy42OTI0MSAxMS45MDAyIDcuNjQ1OTcgMTEuODUzN0wyLjY0NTk3IDYuODUzNzRDMi41OTk0OCA2LjgwNzMgMi41NjI2IDYuNzUyMTYgMi41Mzc0NCA2LjY5MTQ2QzIuNTEyMjggNi42MzA3NiAyLjQ5OTMzIDYuNTY1NyAyLjQ5OTMzIDYuNDk5OTlDMi40OTkzMyA2LjQzNDI4IDIuNTEyMjggNi4zNjkyMiAyLjUzNzQ0IDYuMzA4NTJDMi41NjI2IDYuMjQ3ODIgMi41OTk0OCA2LjE5MjY3IDIuNjQ1OTcgNi4xNDYyNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==);background-position:right 16px center;background-repeat:no-repeat;background-size:13px 13px;border:1px solid #ececec;padding:16px 40px 16px 16px;transition:all .35s}.ffc-student-discount-manual-verification-form .PhoneInput .PhoneInputCountry:hover{border-color:#000}.ffc-student-discount-manual-verification-form .PhoneInput .PhoneInputCountry select{padding:0}.ffc-student-discount-manual-verification-form .PhoneInput>input{flex-grow:1}.ffc-student-discount-manual-verification-form .checkbox-flex{align-items:center;gap:8px;max-width:400px;display:flex}.ffc-student-discount-manual-verification-form .checkbox-flex input{-webkit-appearance:none;appearance:none;cursor:pointer;border:4px solid #fff;border-radius:0;width:19px;min-width:19px;height:19px;min-height:19px;margin:0 0 0 1px;padding:0;transition:all .35s;display:block;overflow:hidden;box-shadow:0 0 0 1px #ececec}.ffc-student-discount-manual-verification-form .checkbox-flex input:checked{background-color:currentColor}.ffc-student-discount-manual-verification-form .checkbox-flex label{cursor:pointer;text-align:left;font-size:8px;line-height:1}.ffc-student-discount-manual-verification-form .checkbox-flex label a{color:inherit;text-decoration:underline}.ffc-student-discount-manual-verification-form .btn{min-width:200px}.ffc-student-discount-manual-verification-form .manual-verification-footer{text-align:center;margin-top:16px}.ffc-student-discount-manual-verification-form .manual-verification-footer a{color:inherit;cursor:pointer;font-size:8px;text-decoration:underline}.ffc--student-discount-link-popup{z-index:999999;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);background:radial-gradient(231% 135.8% at .9% 2.98%,#fff6 0%,#fff0 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:16px;position:fixed;top:0;left:0;display:flex!important}.ffc--student-discount-link-popup.ffc--student-discount-link-popup--can-transition{transition:all .35s}.ffc--student-discount-link-popup:not(.ffc--student-discount-link-popup--open){opacity:0;visibility:hidden}.ffc--student-discount-link-popup .ffc--student-discount-link-popup--inner{justify-content:center;width:100%;max-width:700px;max-height:calc(100% - 32px);display:flex;position:relative;overflow:auto}@media (max-width:834px){.ffc--student-discount-link-popup .ffc--student-discount-link-popup--inner{flex-wrap:wrap}}.ffc--student-discount-link-popup .ffc--student-discount-link-popup--inner .ffc--student-discount-link-popup-close{-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit;z-index:1;background:0 0;border:0;position:absolute;top:16px;right:16px}.ffc--student-discount-link-popup .ffc--student-discount-link-popup--inner .ffc--student-discount-link-popup-close svg{background:#fff;border-radius:50%;width:40px;height:auto}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-image-area{min-width:45%;position:relative}@media (max-width:834px){.ffc--student-discount-link-popup .ffc--student-discount-link-popup-image-area{aspect-ratio:342/200;min-width:100%}}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-image-area img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area{text-align:left;flex-grow:1;align-items:center;max-width:480px;min-height:500px;margin-inline-start:auto;margin-inline-end:auto;padding:40px;display:flex}@media (max-width:834px){.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area{min-height:0;padding:40px 28px}}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area:first-of-type:last-of-type{text-align:center}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area .ffc--student-discount-link-popup-content-inner{width:100%}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area .ffc--student-discount-link-popup-content-inner h3{color:inherit;margin-top:0;margin-bottom:0;font-size:26px}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area .ffc--student-discount-link-popup-content-inner>*+*{margin-top:24px}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area .ffc--student-discount-link-popup-content-inner .ffc--student-discount-link-popup-rte{color:inherit;margin-top:14px;font-size:14px}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area .ffc--student-discount-link-popup-content-inner .ffc--student-discount-link-popup-rte p{color:inherit;margin:0}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area .ffc--student-discount-link-popup-content-inner .ffc--student-discount-link-popup-rte>*+*{margin-top:16px}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-content-area .ffc--student-discount-link-popup-content-inner .btn{width:100%}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-powered-by{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;font-size:10px;display:flex}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-powered-by p{color:inherit;margin:0}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-powered-by a{display:block}.ffc--student-discount-link-popup .ffc--student-discount-link-popup-powered-by>*+*{margin-top:4px}.ffc--student-discount-link-widget{z-index:10;cursor:pointer;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;padding:5px 15px 5px 5px;font-size:14px;text-decoration:none;transition:all .35s;position:fixed;bottom:32px;box-shadow:0 6px 8px #00000014;display:flex!important}.ffc--student-discount-link-widget:not(.ffc--student-discount-link-widget--open){opacity:0;visibility:hidden}.ffc--student-discount-link-widget.ffc--student-discount-link-widget--position--bottom-right{right:48px}@media (max-width:834px){.ffc--student-discount-link-widget.ffc--student-discount-link-widget--position--bottom-right{right:12px}}.ffc--student-discount-link-widget.ffc--student-discount-link-widget--position--bottom-left{left:48px}@media (max-width:834px){.ffc--student-discount-link-widget.ffc--student-discount-link-widget--position--bottom-left{left:12px}}.ffc--student-discount-link-widget.ffc--student-discount-link-widget--emoji-only{text-align:center;border-radius:50%;justify-content:center;width:60px;height:60px;padding:5px}.ffc--student-discount-link-widget .ffc--student-discount-link-widget--emoji{font-size:35px;line-height:40px}.ffc--student-discount-link-widget .ffc--student-discount-link-widget-title{color:inherit;font-size:14px;font-weight:500}