.ftmo-section--bg-gradient{background-image:linear-gradient(97deg,#0781fe,#6972ea)}.ftmo-section--bg-gradient-dark{background-image:linear-gradient(107.56deg,#1e1e1e,#262729)}.ftmo-section__title{margin-bottom:30px}.ftmo-section__image-wrap img{border-radius:.625rem}.ftmo-section--spacing-y{padding-top:4.6875rem;padding-bottom:4.6875rem}@media (max-width: 767.98px){.ftmo-section--spacing-y{padding-top:3.125rem;padding-bottom:3.125rem}}.ftmo-section--spacing-y .content{padding:0!important}.ftmo-section--spacing-t{padding-top:4.6875rem}@media (max-width: 767.98px){.ftmo-section--spacing-t{padding-top:3.125rem}}.ftmo-section--spacing-t .content{padding:0!important}.ftmo-section--spacing-b{padding-bottom:4.6875rem}@media (max-width: 767.98px){.ftmo-section--spacing-b{padding-bottom:3.125rem}}.ftmo-section--spacing-b .content{padding:0!important}.section{padding:100px 0}@media (min-width: 992px){.section{padding:150px 0}}.section__title{margin-bottom:28px;text-align:center;font-size:30px;font-weight:600!important;line-height:40px;letter-spacing:0;text-transform:uppercase;color:#262729}@media (min-width: 992px){.section__title{margin-bottom:56px;font-size:60px;line-height:70px}}.section__subtitle{margin-bottom:28px;text-align:center;font-size:16px;font-weight:600!important;line-height:24px;letter-spacing:0;color:#555b6c}@media (min-width: 992px){.section__subtitle{margin-bottom:56px;font-size:20px;line-height:30px}}.section--dark{background-color:#000}.section--dark .section__title{color:#fff}.section--border-top,.section--border-bottom{border-bottom:1px solid #C6C6C6}.lead .lead__text{color:#555b6c;text-align:center;font-size:20px;font-weight:600!important;line-height:30px;letter-spacing:0}@media (min-width: 992px){.lead .lead__text{font-size:30px;line-height:50px}}.badge{display:flex;min-width:24px;padding:4px 12px;justify-content:center;align-items:center;background-color:#0781fe1a;border:1px solid #0781FE;border-radius:9999px}.badge__text{font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;color:#0781fe}.badge--lg{padding:2px 16px}.badge--lg .badge__text{font-size:14px;line-height:24px}.badge--xl{padding:4px 16px}.badge--xl .badge__text{font-size:16px;line-height:24px}.badge--xxl{padding:4px 16px}.badge--xxl .badge__text{font-size:20px;font-weight:600!important;line-height:28px}.badge--primary{background-color:#0781fe1a;border-color:#0781fe}.badge--primary .badge__text{color:#0781fe}.badge--primary.badge--fill{background-color:#0781fe}.badge--primary.badge--fill .badge__text{color:#fff}.badge--secondary{background-color:#eaeaea1a;border-color:#eaeaea}.badge--secondary .badge__text{color:#eaeaea}.badge--secondary.badge--fill{background-color:#eaeaea}.badge--secondary.badge--fill .badge__text{color:#fff}.badge--success{background-color:#00c7b41a;border-color:#00c7b4}.badge--success .badge__text{color:#00c7b4}.badge--success.badge--fill{background-color:#00c7b4}.badge--success.badge--fill .badge__text{color:#fff}.badge--danger{background-color:#ff35481a;border-color:#ff3548}.badge--danger .badge__text{color:#ff3548}.badge--danger.badge--fill{background-color:#ff3548}.badge--danger.badge--fill .badge__text{color:#fff}.badge--warning{background-color:#ffc7001a;border-color:#ffc700}.badge--warning .badge__text{color:#ffc700}.badge--warning.badge--fill{background-color:#ffc700}.badge--warning.badge--fill .badge__text{color:#fff}.badge--info{background-color:#0dcaf01a;border-color:#0dcaf0}.badge--info .badge__text{color:#0dcaf0}.badge--info.badge--fill{background-color:#0dcaf0}.badge--info.badge--fill .badge__text{color:#fff}.badge--light{background-color:#ffffff1a;border-color:#fff}.badge--light .badge__text{color:#fff}.badge--light.badge--fill{background-color:#fff}.badge--light.badge--fill .badge__text{color:#fff}.badge--dark{background-color:#2627291a;border-color:#262729}.badge--dark .badge__text{color:#262729}.badge--dark.badge--fill{background-color:#262729}.badge--dark.badge--fill .badge__text{color:#fff}.badge--orange{background-color:#ff92641a;border-color:#ff9264}.badge--orange .badge__text{color:#ff9264}.badge--orange.badge--fill{background-color:#ff9264}.badge--orange.badge--fill .badge__text{color:#fff}.badge--violet{background-color:#a007fe1a;border-color:#a007fe}.badge--violet .badge__text{color:#a007fe}.badge--violet.badge--fill{background-color:#a007fe}.badge--violet.badge--fill .badge__text{color:#fff}.badge--light-violet{background-color:#b6c2ff1a;border-color:#b6c2ff}.badge--light-violet .badge__text{color:#b6c2ff}.badge--light-violet.badge--fill{background-color:#b6c2ff}.badge--light-violet.badge--fill .badge__text{color:#fff}.badge--gray{background-color:#8491a81a;border-color:#8491a8}.badge--gray .badge__text{color:#8491a8}.badge--gray.badge--fill{background-color:#8491a8}.badge--gray.badge--fill .badge__text{color:#fff}.badge--black{background-color:#000;border-color:#fff}.badge--black .badge__text{color:#fff}.badge--black.badge--fill{border-color:#535456}.badge--white{background-color:#fff;border-color:#000}.badge--white .badge__text{color:#000}.badge--white.badge--fill{border-color:#9b9c9d}.custom-list--unordered{list-style-type:none;padding-left:0}.custom-list--unordered>li{position:relative;padding-left:50px;margin-bottom:30px;font-size:14px;line-height:24px;color:#555b6c;font-weight:500;text-align:left;letter-spacing:0;text-transform:none;transition:all .15s ease-in-out}.custom-list--unordered>li:before{content:"";position:absolute;top:15px;left:0;width:30px;height:30px;background:url(/wp-content/themes/ftmo-com/public/images/svg/tick.svg) no-repeat center;background-color:#0781fe;background-size:15px;border:1px olid #0781FE;border-radius:2px;transform:translateY(-50%);transition:all .15s ease-in-out}.custom-list--ordered{list-style:none;counter-reset:item;padding-left:0}.custom-list--ordered>li{position:relative;padding-left:50px;margin-right:20px;margin-bottom:30px;font-size:14px;line-height:24px;color:#555b6c;font-weight:500;text-align:left;letter-spacing:0;text-transform:none;transition:all .15s ease-in-out}.custom-list--ordered>li:before{display:inline-block;content:counter(item) ".";counter-increment:item;width:30px;height:30px;margin-right:20px;margin-left:-50px;padding-top:2px;border:1px solid #000000;font-weight:600!important;text-align:center}.custom-list--ordered>li::marker{top:5px}.accordion-container{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}.accordion{display:flex;flex-direction:column;flex-wrap:wrap;align-self:flex-start;justify-content:flex-start;width:100%;background-color:transparent!important}.accordion__header{display:flex;justify-content:flex-start;align-items:center;position:relative;min-height:82px;padding:20px 40px 20px 80px;font-size:16px;font-weight:600!important;line-height:26px;cursor:pointer;background-color:#262729;border:1px solid #535456;border-radius:5px}.accordion__header:after{content:"";position:absolute;top:calc(50% - 18px);left:20px;width:36px;height:36px;background:url(../../public/images/svg/acc-arrow.svg) no-repeat center center;border:1px solid #535456;border-radius:5px;transition:all .2s ease-in-out}.accordion__content{display:none;height:0;opacity:0;padding:0;background-color:#535456;border-radius:5px;transition:height .2s ease-in-out,opacity .2s ease-in-out}.accordion__content>p{font-size:14px;font-weight:500}.accordion__item{width:100%;margin-bottom:30px;color:#fff}@media (min-width: 576px){.accordion__item{margin-bottom:60px}}.accordion__item--is-open .accordion__header:after{transform:rotate(180deg)}.accordion__item--is-open .accordion__content{display:block;height:auto;padding:20px;opacity:1}@media (min-width: 1400px){.container{max-width:1220px}}.section-hero{overflow:hidden;position:relative;padding:75px 0;background:linear-gradient(107.56deg,#1e1e1e,#262729)}@media (min-width: 992px){.section-hero{padding:100px 0}}.section-hero__title{margin-bottom:20px;font-size:40px;font-weight:600!important;line-height:50px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff}@media (min-width: 992px){.section-hero__title{margin-bottom:30px;font-size:60px;line-height:70px}}@media (min-width: 992px){.section-hero__title{margin-bottom:50px;font-size:100px;line-height:100px}}.section-hero__subtitle{font-size:16px;font-weight:600!important;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff}@media (min-width: 992px){.section-hero__subtitle{font-size:20px;line-height:30px}}.section-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.eligibility-tests{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}@media (min-width: 992px){.eligibility-tests{flex-direction:row}}.eligibility-test{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px;padding:15px;background-color:#fff;border:2px solid #0781FE;border-radius:5px}@media (min-width: 576px){.eligibility-test{padding:30px}}@media (min-width: 992px){.eligibility-test{width:calc(50% - 10px);margin-bottom:0}}.eligibility-test__content{flex-grow:1}.eligibility-test__content p{font-size:14px;font-weight:500;line-height:24px;letter-spacing:0}.eligibility-test__content .custom-list--unordered ul{list-style:disc;margin-bottom:20px}.eligibility-test__title{margin-bottom:30px;font-size:20px;font-weight:600!important;line-height:30px;letter-spacing:0;text-transform:uppercase;color:#262729}.eligibility-test__controls{width:100%}.eligibility-test__controls .btn{width:100%;font-size:14px;line-height:24px;text-transform:uppercase}.eligibility-test__badge{display:flex;flex-wrap:wrap}.eligibility-test .badge{display:flex;margin-bottom:30px}.eligibility-test .badge__text{text-transform:uppercase;font-weight:600!important}.section--lead{border-bottom:2px solid #C6C6C6}.section--faq .section__title{margin-bottom:50px}@media (min-width: 992px){.section--faq .section__title{margin-bottom:60px}}.accordion-container{display:flex;margin-bottom:40px}@media (min-width: 992px){.accordion-container{flex-wrap:wrap;flex-flow:row;justify-content:space-between}}.accordion{width:100%}@media (min-width: 992px){.accordion{width:calc(50% - 30px)}}.accordion__header{height:auto;min-height:80px;padding:20px 20px 20px 70px}@media (min-width: 992px){.accordion__header{height:80px;padding:0 20px 0 70px}}.faq-contact{font-size:14px;line-height:24px;text-align:center;color:#fff}.faq-contact a{color:#0781fe}
