@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@200..900&display=swap";/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.custom-border-shadow{border:1px solid #fff;border-radius:8px;box-shadow:4px 4px 20px #ffffff4d}.flex-center{justify-content:center;align-items:center;width:100%;display:flex}.flex-custom-center{justify-content:center;align-items:center;display:flex}.card-footer{padding:1.5rem 0 0}.hidden-labels thead{display:none}.my-lists-dropdown .fi-dropdown-panel{width:-moz-fit-content;width:fit-content;min-width:11rem;max-height:20rem;overflow-y:auto;left:unset!important;right:.5rem!important}.list-added{background-color:#99e0ef}.add-to-my-lists-button{background-color:#fff;border-radius:9999px;width:1.9375rem;height:2rem}.custom-tabs-r2c .fi-tabs-item.fi-tabs-item-active{background-color:#00b4d8}.custom-tabs-r2c .fi-tabs-item.fi-tabs-item-active .fi-tabs-item-icon,.custom-tabs-r2c .fi-tabs-item.fi-tabs-item-active span{color:#fff}.benefit-list-icon{width:1.5rem;height:auto;min-width:20px!important}.custom-modal .fi-modal-heading{text-align:left}.upgrade-global-modals .fi-modal-window{background-color:#fff!important}.upgrade-global-modals .fi-modal-window .fi-modal-header{background-color:#fff!important;border-radius:9999px!important}.upgrade-global-modals .fi-modal-window .fi-modal-header div:has(.fi-modal-heading){width:100%}.upgrade-global-modals .fi-modal-window .fi-modal-header div:has(.fi-modal-heading) .fi-modal-heading{text-align:center;font-size:20px}.upgrade-global-modals .fi-modal-window .fi-modal-content p{color:#6b7280}.upgrade-global-modals .fi-modal-window .fi-modal-footer-actions{flex-wrap:unset;justify-content:center;width:100%}.upgrade-global-modals .fi-modal-window .fi-modal-footer-actions .fi-btn{width:50%}.fi-badge,.rounded-full{border-radius:9999px!important}.custom-badge-filter,.custom-badge-filter .fi-btn-icon{position:relative}.custom-badge-filter .fi-btn-badge-ctn{position:absolute;top:0;transform:translate(-380%,-40%)}.custom-badge-filter .fi-btn-badge-ctn .fi-badge{color:#000;background-color:#00b4d8}.fi-dropdown:has(.custom-dropdown-table) .fi-dropdown-panel{width:100%;max-height:26rem;overflow:auto}.fi-ta-selection-cell{background-color:#fafafa;z-index:1!important;position:sticky!important;left:0!important}.fi-ta-table thead{z-index:30;top:0;position:sticky!important}.fi-ta-content{max-height:600px;position:relative}.fi-ta-select.w-fit-input{width:-moz-fit-content!important;width:fit-content!important;min-width:148px!important}.fi-dropdown-panel{z-index:40!important}.fi-ta-filters-modal .fi-modal-header{border-bottom:1px solid #e5e7eb!important;padding:1.5rem!important}.fi-ta-filters-modal .fi-modal-content{padding:1.5rem!important}.fi-ta-filters-modal .fi-fo-field-label,.fi-ta-filters-modal .fi-fo-field-label-content{line-height:1.5rem!important}.fi-ta-filters-modal .fi-fo-builder>ul>li+li{margin-top:1.5rem!important}@media (max-width:639px){.fi-ta-filters-modal .sm\:flex>.w-full+.w-full{margin-top:1.5rem!important}}.custom-blur,.custom-blur-widget .fi-wi-stats-overview-stat-value{filter:blur(3px)}.pi-3{padding:.75rem!important}.flex-col-center{flex-direction:column;align-items:center;display:flex}.flex-col-custom{flex-direction:column;gap:.75rem;display:flex}.flex-row-custom{flex-direction:row;align-items:center;gap:.75rem;display:flex}.custom-link-color a{color:#7e106e!important;text-decoration:underline!important}.fi-layout{min-height:-moz-fit-content!important;min-height:fit-content!important}body{font-family:Poppins;font-weight:500}.font-source-pro{font-family:Source Sans Pro!important}.font-s-serif-pro{font-family:Source Serif Pro,serif!important}.r2c-global-header{background-color:#00b4d8;justify-content:space-between;align-items:center;width:100%;height:2.5rem;display:flex}.r2c-global-header nav{z-index:21;justify-content:start;align-items:center;width:60%;height:100%;display:flex}@media (max-width:512px){.r2c-global-header nav{justify-content:space-between}}.r2c-global-header nav .logo-container{background-color:#000;width:40px;height:40px}.r2c-global-header nav .logo-container img{width:auto;height:24px}.r2c-global-header .menu-mobile{font-size:12px}.r2c-global-header .menu-mobile .menu-active{color:#fff;background-color:#7e106e}.r2c-global-header .menu-mobile .flex-between{justify-content:space-between;align-items:center;width:100%;display:flex}.r2c-global-header .menu-mobile ul li{background-color:#e5e7eb;border-radius:0}.r2c-global-header .menu-mobile ul .sub-dropdown,.r2c-global-header .menu-mobile ul .warning{color:#fff;background-color:#7e106e;padding:.75rem}.r2c-global-header .menu-mobile ul .warning{color:#000;background-color:#d97708}.r2c-global-header .menu-mobile ul .item{padding:.75rem}.r2c-global-header .menu-mobile .sub-dropdown-nested li{color:#000;padding:.75rem}.r2c-global-header .menu-mobile .fi-dropdown-panel{border-radius:0;max-width:100%!important;top:40px!important;left:0!important}.r2c-global-header .menu-mobile .fi-dropdown-panel .fi-dropdown-list{padding:0}.r2c-global-header .menu-mobile .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item.warning{background-color:#d97708}.r2c-global-header .menu-mobile .fi-dropdown-panel .fi-dropdown-list .sub-dropdown-button{background-color:#7e106e;justify-content:space-between}.r2c-global-header .secondary-section{z-index:21;justify-content:end;align-items:center;width:40%;height:100%;display:flex}.r2c-global-header .secondary-section .dropdown-component-jet{height:100%}.r2c-global-header .secondary-section .dropdown-component-jet .dropdown-button{height:90%;margin-top:4px;padding:0 1rem;border-bottom:4px solid #0000!important}.r2c-global-header .secondary-section .dropdown-component-jet .dropdown-button button{color:#000;white-space:nowrap;background-color:#0000;height:100%;font-size:14px;font-weight:700}.r2c-global-header .secondary-section .dropdown-component-jet .dropdown-container{background-color:#7e106e}.r2c-global-header .secondary-section .fi-dropdown-trigger:hover .fi-dropdown-panel{display:block}.r2c-global-header .secondary-section .fi-dropdown-panel{border-radius:0;top:40px!important}.r2c-global-header .secondary-section .fi-dropdown-panel .fi-dropdown-list{padding:0}.r2c-global-header .secondary-section .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item{background-color:#7e106e;border-radius:0;padding:1rem}.r2c-global-header .secondary-section .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item .fi-dropdown-list-item-label{color:#fff;text-align:end}.r2c-global-header .nav-item{height:90%;padding:0 1rem}@media (max-width:900px){.r2c-global-header .nav-item{padding:0 1rem}}@media (max-width:512px){.r2c-global-header .nav-item{padding:0 .3rem}}.r2c-global-header .nav-item a,.r2c-global-header .nav-item span{white-space:nowrap;font-size:14px;font-weight:700}.r2c-global-header .nav-item:hover,.r2c-global-header .nav-item.active{margin-top:4px;border-bottom:4px solid #7e106e!important}@media screen and (max-width:1024px){.r2c-global-header .secondary-section{width:0;display:none}.r2c-global-header nav{width:100%}}.fi-modal-header.flex.px-6.pt-6.fi-sticky.sticky.top-0.z-10.border-b.border-gray-200.bg-white.pb-6.dark\:border-white\/10.dark\:bg-gray-900.gap-x-5{z-index:40!important}.fi-topbar{z-index:31!important;height:50px!important;top:40px!important}.fi-topbar nav{height:50px!important}.fi-topbar nav ul{height:100%}.fi-topbar .fi-modal-window{margin-top:25px}.fi-topbar .fi-topbar-item{height:46px!important}.fi-topbar .fi-topbar-item .fi-topbar-item-btn{height:100%;margin-top:4px;transition:none;border-bottom:4px solid #0000!important}.fi-topbar .fi-topbar-item .fi-topbar-item-btn:hover,.fi-topbar .fi-topbar-item.fi-active .fi-topbar-item-btn{margin-top:4px;background-color:#fff!important;border-bottom:4px solid #7e106e!important;border-radius:0!important}.fi-topbar .fi-topbar-item.fi-active .fi-topbar-item-btn .fi-topbar-item-label{color:#000!important}@media screen and (min-width:1024px){.fi-topbar{display:flex}}.fi-sidebar{top:40px!important}.fi-sidebar .fi-sidebar-header{height:50px!important}.r2c-header-second-level{background-color:#fff;justify-content:space-between;width:100%;height:2.5rem;display:flex}.r2c-header-second-level .nav-item{height:90%;padding:0}.r2c-header-second-level .nav-item a,.r2c-header-second-level .nav-item button{white-space:nowrap;font-size:14px;font-weight:550}.r2c-header-second-level .nav-item:hover,.r2c-header-second-level .nav-item.active{border-bottom:4px solid #7e106e!important}.r2c-header-upgrade-banner{align-items:center;width:100%;display:flex;position:sticky}.r2c-header-upgrade-banner .warning{color:#000;background-color:#d97708;padding:.5rem}.menu-mobile{font-size:12px}.menu-mobile .menu-active{color:#fff;background-color:#7e106e}.menu-mobile .flex-between{justify-content:space-between;align-items:center;width:100%;display:flex}.menu-mobile ul li{background-color:#e5e7eb;border-radius:0}.menu-mobile ul .sub-dropdown,.menu-mobile ul .warning{color:#fff;background-color:#7e106e;padding:.75rem}.menu-mobile ul .warning{color:#000;background-color:#d97708}.menu-mobile ul .item{padding:.75rem}.menu-mobile .sub-dropdown-nested li{color:#000;padding:.75rem}.menu-mobile .fi-dropdown-panel{border-radius:0;max-width:100%!important;top:40px!important;left:0!important}.menu-mobile .fi-dropdown-panel .fi-dropdown-list{padding:0}.menu-mobile .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item.warning{background-color:#d97708}.menu-mobile .fi-dropdown-panel .fi-dropdown-list .sub-dropdown-button{background-color:#7e106e;justify-content:space-between}.main-footer{color:#fff;background-color:#2a3342;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;font-family:Inter;display:flex}.main-footer .main-section{justify-content:space-evenly;width:100%;max-width:1240px;padding:2rem 0;display:flex}.main-footer .main-section .brand-section .icons-box{justify-content:space-around;align-items:center;margin-bottom:1rem;display:flex}.main-footer .main-section .menu-section{flex-direction:row;gap:1rem;width:70%;display:flex}.main-footer .main-section .menu-section div{width:100%}.main-footer .main-section .menu-section div h1{width:-moz-fit-content;width:fit-content;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;position:relative}.main-footer .main-section .menu-section div h2{margin-bottom:.75rem;font-size:.875rem;font-weight:700}.main-footer .main-section .menu-section div ul.end-list{margin-bottom:1rem}.main-footer .main-section .menu-section div ul li{width:-moz-fit-content;width:fit-content;position:relative}.main-footer .main-section .menu-section div ul li a{opacity:.8;font-size:.875rem}.main-footer .main-section .menu-section div h1:after,.main-footer .main-section .menu-section div li:after{content:"";transform-origin:100% 100%;background-color:#fff;width:100%;height:1px;transition:transform .25s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.main-footer .main-section .menu-section div h1:hover:after,.main-footer .main-section .menu-section div li:hover:after{transform-origin:0 100%;transform:scaleX(1)}.main-footer .main-section-mobile{justify-content:center;align-items:center;width:100%;margin-top:2rem;display:none}.main-footer .main-section-mobile .brand-section,.main-footer .main-section-mobile .menu-section{flex-direction:column;align-items:center;display:flex}.main-footer .main-section-mobile .menu-section h1{text-align:center;width:-moz-fit-content;width:fit-content;margin:0 0 1rem;font-size:18px;font-weight:700;position:relative}@media (max-width:900px){.main-footer .main-section-mobile .menu-section h1{font-size:16px}}.main-footer .main-section-mobile .menu-section h1:after{content:"";transform-origin:100% 100%;background-color:#fff;width:100%;height:1px;transition:transform .25s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.main-footer .main-section-mobile .menu-section h1:hover:after{transform-origin:0 100%;transform:scaleX(1)}.main-footer hr{border:0 solid #707070;border-bottom-width:1px;width:100%}.main-footer .secondary-section{width:100%;max-width:1240px;padding:2rem 0}.main-footer .secondary-section div p{font-size:.75rem;line-height:1.25rem}@media screen and (max-width:1024px){.main-footer .main-section,.main-footer .secondary-section{padding:2rem 1rem}}@media screen and (max-width:900px){.main-footer .main-section{display:none}.main-footer .main-section-mobile{display:block}}.card-college{border-radius:1rem;width:100%;max-width:16rem;overflow:hidden}.card-college .college-image{position:relative}.card-college .card-details{color:#464646;background-color:#fafafa;padding:1rem}.card-college .card-details h1{word-break:break-all;font-size:1rem;font-weight:600}.card-college .card-details .college-location{color:#00b4d8;margin:0;font-size:.875rem;font-weight:600}.card-college .card-details .details{margin-top:1rem}.card-college .card-details .details div{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}@media screen and (max-width:900px){.card-college{max-width:100%}}.hidden-choices__button .choices__button{display:none}.membership-component{z-index:2;position:relative}.membership-component .container{background-color:#fff;border-width:3px;border-color:#030054;padding:1rem;position:relative}.membership-component .container .header-box{margin-top:-13px;position:absolute;top:0;right:auto;overflow:hidden;transform:rotate(0);margin-left:-65px!important;left:50%!important}.membership-component .container .header-box .box{color:#000;text-align:center;text-transform:uppercase;background-color:#efea15;border:2px solid #000;font-size:13px;font-weight:800;line-height:2;width:130px!important}.membership-component .container .sub-container{text-align:center;flex-direction:column;gap:1rem;display:flex}.membership-component .container h1{letter-spacing:2px;color:#7e106e;font-family:Source Sans Pro,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.6em}.membership-component .container h3{font-family:Source Serif Pro,sans-serif;font-style:italic}.membership-component .container .price{font-family:Source Serif Pro,sans-serif;font-size:2rem}.membership-component .container .info-membership{color:#7e106e;font-family:Source Serif Pro,sans-serif;font-size:1rem}.membership-component .container .separator-image{background:url(/images/R2C/dotted-line.png) 100% 100%/1rem 3px repeat-x!important;margin:.5rem 1rem 2rem!important;padding-bottom:2rem!important}.membership-component .container .benefits{flex-direction:column;gap:1rem;display:flex}.membership-component .container .benefits .benefit-border{border-bottom:1px solid #030054}.membership-component .container .benefits .benefit-detail{width:100%;padding-bottom:.5rem;font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:400}@media (max-width:900px){.membership-component .container .benefits .benefit-detail{font-size:.75rem}}.membership-component .container:before{content:"";z-index:-1;background:#00b4d8;border:2px solid #030054;width:90%;height:100%;position:absolute;bottom:-20px;left:5%}.membership-component .container:after{content:"";z-index:-2;background:url(/images/R2C/tilt-lines.png) 100% 100%/100% repeat-x;width:90%;height:100%;position:absolute;bottom:-40px;right:5%}.is-monthly:has(.membership-component) .info-membership,.container-memberships.on .monthlyComponent{display:none}.container-memberships.on .annualComponent{display:block}.container-memberships.off .annualComponent{display:none}.container-memberships.off .monthlyComponent{display:block}.toggle-container-r2c{margin-bottom:1rem}.toggle-container-r2c .toggle-label,.toggle-container-r2c .toggle-label-md{color:#2a3342;font-family:Source Sans Pro;font-size:1.5rem}.toggle-container-r2c .toggle-label-md{font-size:1rem}.toggle-container-r2c .toggle-switch{cursor:pointer;align-items:center;margin:0 .75rem;display:inline-flex}.toggle-container-r2c .toggle-switch .toggle-track{background-color:#d4d4d8;border-radius:9999px;width:3rem;height:1.75rem;position:relative}.toggle-container-r2c .toggle-switch .toggle-track .toggle-thumb{background-color:#00b4d8;border-radius:9999px;width:1.25rem;height:1.25rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:.25rem;left:.25rem}.toggle-container{cursor:pointer;align-items:center;margin:0 .75rem;display:inline-flex}.toggle-container .toggle-switch{background-color:#e5e7eb;border-radius:9999px;outline:none;width:5rem;height:3rem;position:relative;box-shadow:0 0 0 4px #3b82f64d}.toggle-container .toggle-switch .toggle-track{background-color:#3b82f6;border-radius:9999px;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:translate(0)}.toggle-container .toggle-switch .toggle-thumb{background-color:#fff;border-radius:9999px;width:2.5rem;height:2.5rem;transition:transform .3s;position:absolute;top:.25rem;left:.25rem;transform:translate(0)}.toggle-container .toggle-switch.peer-checked .toggle-track{background-color:#3b82f6}.toggle-container .toggle-switch.peer-checked .toggle-thumb{transform:translate(calc(100% - 2.5rem))}.form-stripe{width:100%}.form-stripe .hidden{display:none}.form-stripe #payment-message{color:#fcc2c2;text-align:start;margin-top:.75rem;font-size:small;font-weight:700;line-height:normal}.form-stripe #payment-element{margin-bottom:24px}.form-stripe .btn-custom-r2c{color:#fff;background-color:purple;border-radius:.5rem;width:100%;padding:.75rem 1rem}.form-stripe .btn-custom-r2c span{color:#fff}.form-stripe .btn-custom-r2c:hover{background-color:#7e106e}.form-stripe .btn-custom-r2c:disabled{opacity:.5;cursor:default}.form-stripe .btn-pay span{font-size:16px}.form-stripe .spinner,.form-stripe .spinner:before,.form-stripe .spinner:after{border-radius:50%}.form-stripe .spinner{color:#fff;text-indent:-99999px;width:20px;height:20px;margin:0 auto;font-size:22px;position:relative;transform:translateZ(0);box-shadow:inset 0 0 0 2px}.form-stripe .spinner:before,.form-stripe .spinner:after{content:"";position:absolute}.form-stripe .spinner:before{transform-origin:10.4px 10.2px;background:#5469d4;border-radius:20.4px 0 0 20.4px;width:10.4px;height:20.4px;animation:2s 1.5s infinite loading;top:-.2px;left:-.2px}.form-stripe .spinner:after{transform-origin:0 10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;width:10.4px;height:10.2px;animation:2s infinite loading;top:-.1px;left:10.2px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.memberships-section{margin:2rem 0}.memberships-section .sub-title-p{color:#0087a2;margin-bottom:3rem;font-size:20px;font-weight:400}.memberships-section .title{color:#2a3342;letter-spacing:-.96px;margin-bottom:1rem;font-size:48px;font-weight:700;line-height:60px}.memberships-section .simple-card,.memberships-section .pricing-card{background-color:#fff;padding:1rem}.memberships-section .pricing-card{flex-direction:column;height:100%;padding:2rem;display:flex;position:relative}@media (max-width:900px){.memberships-section .pricing-card{padding:1rem}}.memberships-section .pricing-card .badge-header{position:absolute;top:-12px;left:0}.memberships-section .pricing-card .price{text-align:center;margin-bottom:.5rem;font-size:30px;font-weight:500;line-height:38px}@media (max-width:900px){.memberships-section .pricing-card .price{font-size:16px;line-height:19px}}.memberships-section .pricing-card .price .dollar{text-align:center;font-size:24px;font-weight:500;line-height:32px}@media (max-width:900px){.memberships-section .pricing-card .price .dollar{font-size:14px;line-height:20px}}.memberships-section .pricing-card .price .amount{letter-spacing:-.96px;font-size:48px;font-weight:500;line-height:60px}@media (max-width:900px){.memberships-section .pricing-card .price .amount{font-size:32px;line-height:32px}}.memberships-section .pricing-card .annual-price{color:#8896ab;text-align:center;font-size:16px;font-weight:500}.memberships-section .pricing-card .benefits{margin:1rem 0}@media (max-width:900px){.memberships-section .pricing-card .benefits{margin-top:.5rem;margin-bottom:.5rem}}.memberships-section .pricing-card .benefits .benefit-detail{color:#556987}@media (max-width:900px){.memberships-section .pricing-card .benefits .benefit-detail{font-size:.9rem}}.fi-main:has(.discover-page,.dashboard-page) .fi-header{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.fi-main:has(.discover-page,.dashboard-page) .fi-header{padding-left:2rem;padding-right:2rem}}@media (min-width:900px){.fi-main:has(.discover-page,.dashboard-page) .fi-header{padding-left:1.5rem;padding-right:1.5rem}}.dashboard-page :is(section,.fi-page-header-main-ctn){gap:0;padding:0}@media (max-width:900px){.dashboard-page .fi-header{font-size:.75rem}}.dashboard-page .w-full{width:100%!important}.dashboard-page .text-secondary .fi-ta-text-item-label{color:#7e106e;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-page .shadow-bot{box-shadow:0 2px 4px #0000001a}.dashboard-page .icon-black .fi-btn-icon{color:#000}.dashboard-page .fi-wi.fi-page-header-widgets{padding:1rem}.dashboard-page .pb-4{padding-bottom:1rem}.dashboard-page .warning{color:#000;background-color:#d97708;padding:.75rem}.crowdsourced-offers-action div.fi-ta-filter-indicators.flex.items-start.justify-between.gap-x-3.bg-gray-50.px-3.py-1\.5.dark\:bg-white\/5.sm\:px-6>div.mt-0\.5{display:none}.discover-page{background-color:#fff}.discover-page .fi-header{background-color:#f3f4f6}.discover-page :is(section,.fi-page-header-main-ctn){gap:0;padding:0}.discover-page :is(section,.fi-page-header-main-ctn) .fi-header{background-color:#f3f4f6}@media (max-width:512px){.discover-page :is(section,.fi-page-header-main-ctn) .fi-header{padding-bottom:.5rem!important}.discover-page :is(section,.fi-page-header-main-ctn) .fi-header.user-logged-in,.discover-page :is(section,.fi-page-header-main-ctn) .fi-header.user-guest{padding-bottom:.75rem!important}}@media (max-width:1024px){.discover-page :is(section,.fi-page-header-main-ctn) .fi-input-wrp-input{font-size:.75rem}}@media (max-width:512px){.discover-page .fi-ta-header-toolbar{gap:1rem;flex-direction:column!important;display:flex!important}}.discover-page .customTableDiscover .fi-ta-record{background-color:#fff;border-radius:0}.discover-page .customTableDiscover .fi-ta-record .shadow-bot{box-shadow:0 2px 4px #0000001a}.discover-page .customTableDiscover .fi-ta-record .icon-black .fi-btn-icon{color:#000}.discover-page .customTableDiscover .fi-ta-record div.flex.w-full.flex-col.gap-y-3.py-4,.discover-page .customTableDiscover .fi-ta-record div.flex.w-full.flex-col.gap-y-3.py-4 div.ps-4.pe-4.block.w-full{padding:0}.discover-page .customTableDiscover .advanced-tables-fav-bar-container>div{padding:0 1.5rem}@media (max-width:768px){.discover-page .customTableDiscover .advanced-tables-fav-bar-container .fi-icon-btn-icon{display:none}}.discover-page .customTableDiscover .advanced-tables-fav-bar-container .advanced-tables-fav-bar-list .advanced-tables-fav-bar-item .advanced-tables-fav-bar-item-button,.discover-page .customTableDiscover .advanced-tables-fav-bar-container .advanced-tables-fav-bar-list .advanced-tables-fav-bar-item .advanced-tables-fav-bar-item-button-icon{color:#000}@media (max-width:980px){.discover-page .customTableDiscover .advanced-tables-fav-bar-container .advanced-tables-fav-bar-list .advanced-tables-fav-bar-item button{padding-left:0;padding-right:.5rem;font-size:.75rem}}.discover-page .customTableDiscover .advanced-tables-fav-bar-container .advanced-tables-fav-bar-list .advanced-tables-fav-bar-item button:hover{background-color:#0000}.discover-page .customTableDiscover .advanced-tables-fav-bar-container .advanced-tables-fav-bar-list .advanced-tables-fav-bar-item button:hover:after{content:"";background-color:#7e106e;border-radius:9999px;width:100%;height:.125rem;position:absolute;bottom:-.5rem;right:0}@media (max-width:980px){.discover-page .customTableDiscover .fi-ta-text-item-label{font-size:.75rem;font-weight:400}.discover-page .customTableDiscover .bold-title .fi-ta-text-item-label{font-size:.75rem;font-weight:700}}.discover-page .customTableDiscover .fi-ta-header-cell-label{text-align:left}@media (max-width:980px){.discover-page .customTableDiscover .fi-ta-header-cell-label,.discover-page .customTableDiscover .fi-input,.discover-page .customTableDiscover .fi-select-input,.discover-page .customTableDiscover .fi-input-wrp-label,.discover-page .customTableDiscover .fi-btn-label{font-size:.75rem}}.discover-page .customTableDiscover .advanced-tables-save-view.fi-ac-btn-action,.discover-page .customTableDiscover .advanced-tables-show-view-manager.fi-ac-btn-action{box-shadow:none;background-color:#0000;gap:0;padding:2px 4px}.discover-page .customTableDiscover .advanced-tables-save-view.fi-ac-btn-action svg,.discover-page .customTableDiscover .advanced-tables-show-view-manager.fi-ac-btn-action svg{color:#01a2c2;height:20px}@media (min-width:768px){.discover-page .customTableDiscover .advanced-tables-save-view.fi-ac-btn-action svg,.discover-page .customTableDiscover .advanced-tables-show-view-manager.fi-ac-btn-action svg{height:14px}}.discover-page .customTableDiscover .advanced-tables-save-view.fi-ac-btn-action .fi-btn-label,.discover-page .customTableDiscover .advanced-tables-show-view-manager.fi-ac-btn-action .fi-btn-label{color:#01a2c2;font-size:12px;font-weight:600;display:none}@media (min-width:768px){.discover-page .customTableDiscover .advanced-tables-save-view.fi-ac-btn-action .fi-btn-label,.discover-page .customTableDiscover .advanced-tables-show-view-manager.fi-ac-btn-action .fi-btn-label{display:block}}.discover-page .w-full{width:100%!important}.discover-page .text-secondary .fi-ta-text-item-label{color:#7e106e;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discover-page .fi-wi.fi-page-header-widgets{padding:1rem}.discover-page .fi-ta-table thead .fi-ta-header-cell,.discover-page .fi-ta-table thead .fi-ta-cell{background-color:#e5e7eb}.discover-page .grouped-select-hidden .fi-ta-header-toolbar>div:first-child{display:none}.fi-main:has(.my-lists-page){padding:0}.fi-main:has(.my-lists-page) .fi-header,.fi-main:has(.my-lists-page) .fi-page-header-widgets{padding-bottom:2.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.fi-main:has(.my-lists-page) .fi-header,.fi-main:has(.my-lists-page) .fi-page-header-widgets{padding-left:2rem;padding-right:2rem}}@media (min-width:900px){.fi-main:has(.my-lists-page) .fi-header,.fi-main:has(.my-lists-page) .fi-page-header-widgets{padding-left:1.5rem;padding-right:1.5rem}}.fi-main:has(.my-lists-page) .fi-page-header-widgets{padding:0 1rem 1.5rem}@media (max-width:900px){.fi-main:has(.my-lists-page) .fi-page-header-widgets{padding:0 .5rem}}.my-lists-page{background-color:#fff}.my-lists-page .fi-header{background-color:#f3f4f6}@media (max-width:900px){.my-lists-page .gap-y-8{row-gap:1rem}}.my-lists-page :is(section,.fi-page-header-main-ctn){padding:0}.my-lists-page :is(section,.fi-page-header-main-ctn) .fi-header{background-color:#f3f4f6;padding-bottom:2rem!important}@media (max-width:900px){.my-lists-page :is(section,.fi-page-header-main-ctn) .fi-header{padding-bottom:.75rem!important}}@media (max-width:1024px){.my-lists-page :is(section,.fi-page-header-main-ctn) .fi-header-heading{font-size:1.25rem!important;line-height:1.75rem!important}}.my-lists-page .back-button-empty .fi-btn-label{display:none}@media (max-width:900px){.my-lists-page .fi-wi-stats-overview-stat{padding:.75rem}.my-lists-page .fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label{font-size:.75rem;line-height:.75rem}.my-lists-page .fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-value{font-size:1.5rem;line-height:1.75rem}}.my-lists-page .fi-ta-table thead .fi-ta-header-cell,.my-lists-page .fi-ta-table thead .fi-ta-cell{background-color:#e5e7eb}.download-fields-actions{flex-direction:row;justify-content:center;align-items:center}.download-fields-actions .fi-ac{justify-content:center}.download-fields-actions .fi-ac .fi-ac-btn-action{width:100%}.fi-fo-component-ctn:has(.checkbox-list-download-action) .fi-fo-field-wrp .fi-link{margin-bottom:1rem}.fi-fo-component-ctn:has(.checkbox-list-download-action) .fi-fo-field-wrp .fi-fo-checkbox-list.checkbox-list-download-action{flex-direction:column;justify-content:start;gap:0;width:100%;max-height:20rem;display:flex;overflow:hidden auto}.fi-fo-component-ctn:has(.checkbox-list-download-action) .fi-fo-field-wrp .fi-fo-checkbox-list.checkbox-list-download-action .break-inside-avoid{border:1px solid #d9d9d9;padding:.5rem}.fi-fo-component-ctn:has(.checkbox-list-download-action) .fi-fo-field-wrp .fi-fo-checkbox-list.checkbox-list-download-action .break-inside-avoid:nth-child(odd){background-color:#f9fafb}.fi-fo-component-ctn:has(.checkbox-list-download-action) .fi-fo-field-wrp .fi-fo-checkbox-list.checkbox-list-download-action .break-inside-avoid:nth-child(2n){background-color:#fff}.fi-fo-component-ctn:has(.checkbox-list-download-action) .fi-fo-field-wrp .fi-fo-checkbox-list.checkbox-list-download-action .break-inside-avoid .fi-fo-checkbox-list-option-label{margin-left:1px}.college-detail-page{padding-inline:calc(var(--spacing,.25rem) * 4)}@media (max-width:1024px){.college-detail-page .gap-y-8{row-gap:0}}.college-detail-page :is(section,.fi-page-header-main-ctn){padding:0}@media (max-width:900px){.college-detail-page :is(section,.fi-page-header-main-ctn) .fi-header{padding-bottom:.5rem!important}}.college-detail-page :is(section,.fi-page-header-main-ctn) .fi-header-heading{font-weight:600;font-size:1.875rem!important;line-height:2.25rem!important}@media (max-width:900px){.college-detail-page :is(section,.fi-page-header-main-ctn) .fi-header-heading{font-size:1.25rem!important;line-height:1.75rem!important}}.college-detail{flex-direction:column;gap:3rem;margin-bottom:4rem;display:flex}.college-detail .fi-in-key-value td,.college-detail .fi-in-key-value div{font-size:.85rem}@media (max-width:900px){.college-detail .fi-in-key-value td,.college-detail .fi-in-key-value div{font-size:.8rem;line-height:1rem!important}}.college-detail .fi-in-key-value tbody{font-family:inherit!important}@media (max-width:900px){.college-detail .fi-select-input,.college-detail .fi-wi-stats-overview{max-width:-moz-fit-content;max-width:fit-content}.college-detail .fi-wi-stats-overview-stat{padding:.75rem}.college-detail .fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label{font-size:.75rem;line-height:.75rem}.college-detail .fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-value{font-size:1.5rem;line-height:1.75rem}}.college-detail .details{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.college-detail .details .image-container{width:50%}.college-detail .details .image-container img{-o-object-fit:contain;object-fit:contain;border-radius:2rem;width:100%;height:100%}.college-detail .details .details-container{width:50%}.college-detail .details .details-container .table-details{width:-moz-fit-content;width:fit-content;margin-top:2rem}.college-detail .details .details-container .table-details th,.college-detail .details .details-container .table-details td{text-align:left;padding:0 1rem 1rem 0}.college-detail .tabs-detail .tabs-table th{text-align:left}.college-detail .tabs-detail .tabs-table td{text-align:right}.college-detail .notes-container{max-height:300px;overflow-y:auto}.college-detail .notes-container::-webkit-scrollbar{width:6px}.college-detail .notes-container::-webkit-scrollbar-track{background-color:#f3f4f6}.college-detail .notes-container::-webkit-scrollbar-thumb{background-color:#d1d5db}.college-detail .notes-container .fi-in-repeatable-item{margin:1px}.college-detail .notes-container .fi-in-repeatable-item .fi-fo-component-ctn{gap:.5rem}.college-detail .crowdsourced-offers-entry div>dd{padding:0 1px;overflow:hidden}.title-custom-detail .fi-in-entry-wrp-label>span,.title-custom-detail .fi-in-entry-label{color:#00b4d8;font-size:20px;font-weight:700}.title-custom-detail>div{border-bottom:1px solid #ddd;margin-bottom:8px;padding-bottom:8px}.custom-tabs .fi-tabs{justify-content:center;background-color:#eceef1!important}.custom-tabs .fi-tabs .fi-tabs-item.fi-active span,.custom-widget .fi-wi-stats-overview-stat-label{color:#7e106e}.custom-widget.regular .fi-wi-stats-overview-stat-value{color:#000}.custom-widget.success .fi-wi-stats-overview-stat-value{color:#00d619}.custom-widget.danger .fi-wi-stats-overview-stat-value{color:#fcc2c2}.keyValueCustomEntry tr td{height:52px}@media (max-width:900px){.services-page .gap-y-8{row-gap:.5rem}}.services-page :is(section,.fi-page-header-main-ctn){padding:0 0 1.5rem}.services-page :is(section,.fi-page-header-main-ctn) .fi-header{padding-bottom:2rem!important}@media (max-width:600px){.services-page :is(section,.fi-page-header-main-ctn) .fi-header{padding-bottom:0!important}}@media (min-width:844px){.services-page :is(section,.fi-page-header-main-ctn) .fi-header{padding-bottom:1rem!important}}@media (max-width:1024px){.services-page :is(section,.fi-page-header-main-ctn) .fi-header-heading{font-size:1.25rem!important;line-height:1.75rem!important}}.services-page .card{background-color:#fff;width:100%;box-shadow:0 7px 12px #00000036}.services-page .card img{aspect-ratio:1;width:100%;height:auto}.services-page .card .card-details{flex-direction:column;justify-content:space-between;min-height:9.5rem;padding:1rem;display:flex}.services-page .card .card-details .title{text-align:left;word-break:break-all;margin:0;font-family:Inter;font-size:16px;font-weight:400;line-height:normal}.services-page .card .card-details .price{text-align:left;margin-bottom:1rem;font-family:Inter;font-size:14px;font-weight:700;line-height:normal}.custom-tabs.fi-tabs{justify-content:center;background-color:#eceef1!important}.custom-tabs.fi-tabs .fi-tabs-item.fi-active span{color:#7e106e}@media (max-width:900px){.profile-page .fi-header{padding-top:3rem}}@media (max-width:1024px){.profile-page .fi-header-heading{display:none;font-size:1.25rem!important;line-height:1.75rem!important}}.fi-fo-wizard-header .fi-fo-wizard-header-step:not(.fi-active){display:none!important}@media (min-width:900px){.fi-fo-wizard-header .fi-fo-wizard-header-step:not(.fi-active){display:grid!important}}@media (max-width:900px){.onboarding .fi-header-heading{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;font-size:1.25rem!important;line-height:1.75rem!important}}@media (max-width:512px){.onboarding :is(section,.fi-page-header-main-ctn){padding-left:.25rem;padding-right:.25rem;padding-top:.5rem!important}}@media (max-width:900px){.onboarding :is(section,.fi-page-header-main-ctn){padding-left:.5rem;padding-right:.5rem;padding-top:.5rem!important}}.fi-main:has(.compare-offers-page){padding:0}.fi-main:has(.compare-offers-page) .fi-header,.fi-main:has(.compare-offers-page) .fi-page-header-widgets{padding-bottom:2.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.fi-main:has(.compare-offers-page) .fi-header,.fi-main:has(.compare-offers-page) .fi-page-header-widgets{padding-left:2rem;padding-right:2rem}}@media (min-width:900px){.fi-main:has(.compare-offers-page) .fi-header,.fi-main:has(.compare-offers-page) .fi-page-header-widgets{padding-left:1.5rem;padding-right:1.5rem}}.fi-main:has(.compare-offers-page) .fi-page-header-widgets{padding:0 1rem 1.5rem}@media (max-width:900px){.fi-main:has(.compare-offers-page) .fi-page-header-widgets{padding:0 .5rem}}.compare-offers-page{background-color:#fff}.compare-offers-page .fi-header{background-color:#f3f4f6}@media (max-width:1024px){.compare-offers-page .gap-y-8{row-gap:1rem}}.compare-offers-page :is(section,.fi-page-header-main-ctn){padding:0}.compare-offers-page :is(section,.fi-page-header-main-ctn) .fi-header{background-color:#f3f4f6;padding-bottom:2rem!important}@media (max-width:1024px){.compare-offers-page :is(section,.fi-page-header-main-ctn) .fi-header{padding-bottom:.5rem!important}.compare-offers-page :is(section,.fi-page-header-main-ctn) .fi-header-heading{font-size:1.25rem!important;line-height:1.75rem!important}}@media (max-width:900px){.compare-offers-page .fi-wi-stats-overview-stat{padding:.75rem}.compare-offers-page .fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label{font-size:.75rem;line-height:.75rem}.compare-offers-page .fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-value{font-size:1.5rem;line-height:1.75rem}}@media (max-width:980px){.compare-offers-page .fi-ta-text-item-label{font-size:.75rem;font-weight:400}}.compare-offers-page .fi-ta-header-cell-label{text-align:left}@media (max-width:980px){.compare-offers-page .fi-ta-header-cell-label{font-size:.75rem}}.compare-offers-page td[class*=fi-table-cell-college][class*=name]{max-width:10rem}@media (min-width:640px){.compare-offers-page td[class*=fi-table-cell-college][class*=name]{max-width:15rem}}@media (min-width:768px){.compare-offers-page td[class*=fi-table-cell-college][class*=name]{max-width:22rem}}.compare-offers-page td[class*=fi-table-cell-college][class*=name] .college-name-cell{min-width:0}.compare-offers-page td[class*=fi-table-cell-college][class*=name] .college-name-cell a{white-space:normal;word-break:break-word;flex:1;min-width:0}@media (max-width:980px){.compare-offers-page .fi-input,.compare-offers-page .fi-select-input,.compare-offers-page .fi-input-wrp-label,.compare-offers-page .fi-btn-label,.compare-offers-page .fi-ta-header .fi-btn{font-size:.75rem}}@media (max-width:999px){.compare-offers-page .fi-ta-header-toolbar:has(.college-sponsor){flex-wrap:wrap}.compare-offers-page .fi-ta-header-toolbar:has(.college-sponsor) .sponsor-banner-container.college-sponsor{flex:100%;order:1;justify-content:center;display:flex}.compare-offers-page .fi-ta-header-toolbar:has(.college-sponsor)>.flex.shrink-0{order:3}.compare-offers-page .fi-ta-header-toolbar:has(.college-sponsor)>.ms-auto{flex:100%;order:2;justify-content:flex-end;padding-top:.25rem;display:flex}}@media (max-width:900px){.billing-page .gap-y-8{row-gap:.5rem}.billing-page :is(section,.fi-page-header-main-ctn) .fi-header{display:none;padding-top:3rem!important;padding-bottom:.5rem!important}.billing-page :is(section,.fi-page-header-main-ctn) .fi-header-heading{display:none;font-size:1.25rem!important;line-height:1.75rem!important}}.guest-page .fi-main:has(>.landing){max-width:100%!important;padding:0!important}.guest-page .fi-main:has(>.landing) .main-section{font-family:Poppins!important}.guest-page .fi-main:has(>.landing) .main-section .title{color:#2a3342;margin-bottom:1rem}.guest-page .fi-main:has(>.landing) .main-section .main-image{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.guest-page .fi-main:has(>.landing) .brands-section{justify-content:center;align-items:center;display:flex;font-family:Poppins!important}.guest-page .fi-main:has(>.landing) .brands-section .title{color:#7e106e;margin-bottom:1rem;font-size:15px;font-weight:800;line-height:18px}.guest-page .fi-main:has(>.landing) .brands-section .brands-image{-o-object-fit:fill;object-fit:fill;width:-moz-fit-content;width:fit-content;height:auto}.guest-page .fi-main:has(>.landing) .brands-section .swiper-wrapper{align-items:center;display:flex}.guest-page .fi-main:has(>.landing) .brands-section .swiper-wrapper .swiper-slide{justify-content:center;align-items:center;display:flex}.guest-page .fi-main:has(>.landing) .explore-section{background-color:#2a3342}.guest-page .fi-main:has(>.landing) .explore-section .section{text-align:center;color:#fff;max-width:1240px;padding:4rem 0}.guest-page .fi-main:has(>.landing) .explore-section .title-dark{letter-spacing:-.72px;font-size:36px;font-weight:700;line-height:44px}.guest-page .fi-main:has(>.landing) .explore-section .box-tool{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.guest-page .fi-main:has(>.landing) .explore-section .box-tool .title{margin-bottom:.5rem;font-size:24px;font-weight:700;line-height:32px}.guest-page .fi-main:has(>.landing) .explore-section .box-tool .description{color:#8896ab;font-size:16px;font-weight:500;line-height:24px}.guest-page .fi-main:has(>.landing) .explore-section .box-contact{z-index:1;background:#f7f8f9;border-radius:6px;justify-content:space-between;align-items:center;margin-top:4rem;padding:3rem;display:flex;position:relative;box-shadow:0 1px 2px #5569871a}.guest-page .fi-main:has(>.landing) .explore-section .box-contact .title{letter-spacing:-.72px;text-align:left;color:#2a3342;font-size:36px;font-weight:700;line-height:44px}.guest-page .fi-main:has(>.landing) .explore-section .box-contact .sub-title{text-align:left;color:#556987;font-size:20px}.guest-page .fi-main:has(>.landing) .explore-section .background{z-index:0;background-color:#7e106e;width:100%;height:10rem;position:absolute;bottom:-10px;left:0;right:0}.guest-page .fi-main:has(>.landing) .insight-section .section{text-align:left;color:#fff;max-width:100%;padding:4rem 0}.guest-page .fi-main:has(>.landing) .insight-section .section .title{color:#2a3342}.guest-page .fi-main:has(>.landing) .insight-section .section .sub-title{color:#556987;font-size:20px;font-weight:500;line-height:30px}.guest-page .fi-main:has(>.landing) .faq-section{position:relative}.guest-page .fi-main:has(>.landing) .faq-section .section{text-align:center;max-width:1240px;padding:4rem 0}.guest-page .fi-main:has(>.landing) .faq-section .title{letter-spacing:-.72px;margin-bottom:1rem;font-size:36px;font-weight:700;line-height:44px}.guest-page .fi-main:has(>.landing) .faq-section .sub-title{color:#556987;margin-bottom:3rem;font-size:20px;font-weight:500;line-height:30px}.guest-page .fi-main:has(>.landing) .faq-section .box-icon{text-align:left;border-radius:6px;padding:2rem;position:relative;box-shadow:0 1px 2px #5569871a}.guest-page .fi-main:has(>.landing) .faq-section .box-icon .icon{border-radius:9999px;width:-moz-min-content;width:min-content;margin-bottom:.75rem;padding:.5rem;position:absolute;top:-24px;left:50%;right:auto;transform:translate(-50%)}.guest-page .fi-main:has(>.landing) .faq-section .box-icon .title{margin-bottom:.5rem;font-size:20px;font-weight:700;line-height:30px}.guest-page .fi-main:has(>.landing) .faq-section .box-icon .description{color:#556987;font-size:16px;font-weight:500;line-height:24px}.guest-page .fi-main:has(>.landing) .faq-section .box-contact{background:#f7f8f9;border-radius:6px;justify-content:space-between;align-items:center;padding:3rem;display:flex;box-shadow:0 1px 2px #5569871a}.guest-page .fi-main:has(>.landing) .faq-section .box-contact .title{letter-spacing:-.72px;text-align:left;font-size:36px;font-weight:700;line-height:44px}.guest-page .fi-main:has(>.landing) .faq-section .box-contact .sub-title-h{text-align:left}.guest-page .fi-main:has(>.landing) .faq-section .background{z-index:-1;background-color:#7e106e;width:100%;height:10rem;position:absolute;bottom:-10px;left:0;right:0}.guest-page .fi-main:has(>.landing) .last-column{place-items:center;display:grid}.guest-page .fi-main:has(>.landing) .sub-title-p{color:#0087a2;margin-bottom:3rem;font-size:20px;font-weight:400}.guest-page .fi-main:has(>.landing) .mb-0{margin-bottom:0}.guest-page .fi-main:has(>.landing) .sub-title-h{color:#556987;font-size:20px;font-weight:500;line-height:30px}.guest-page .fi-main:has(>.landing) .section{width:100%;max-width:1240px;padding:4rem 0}.guest-page .fi-main:has(>.landing) .pattern1{z-index:0;position:absolute;top:-40px;left:-50px}.guest-page .fi-main:has(>.landing) .pattern2{z-index:0;position:absolute;bottom:-40px;right:-50px}.guest-page .fi-main:has(>.landing) .pattern3,.guest-page .fi-main:has(>.landing) .pattern4{z-index:-1;width:100%;max-width:250px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.guest-page .fi-main:has(>.landing) .pattern4{left:0;right:unset}@media screen and (max-width:1280px){.guest-page .fi-main:has(>.landing) .main-section,.guest-page .fi-main:has(>.landing) .brands-section,.guest-page .fi-main:has(>.landing) .faq-section,.guest-page .fi-main:has(>.landing) .insight-section,.guest-page .fi-main:has(>.landing) .memberships-section{margin:0;padding:3rem 1rem}}@media screen and (max-width:1280px) and (max-width:900px){.guest-page .fi-main:has(>.landing) .main-section,.guest-page .fi-main:has(>.landing) .brands-section,.guest-page .fi-main:has(>.landing) .faq-section,.guest-page .fi-main:has(>.landing) .insight-section,.guest-page .fi-main:has(>.landing) .memberships-section{padding-top:0}}@media screen and (max-width:1280px){.guest-page .fi-main:has(>.landing) .main-section .section,.guest-page .fi-main:has(>.landing) .brands-section .section,.guest-page .fi-main:has(>.landing) .faq-section .section,.guest-page .fi-main:has(>.landing) .insight-section .section,.guest-page .fi-main:has(>.landing) .memberships-section .section{padding:0}.guest-page .fi-main:has(>.landing) .explore-section .box-contact{padding:3rem 1rem;display:block}.guest-page .fi-main:has(>.landing) .brands-section .brands-image{width:-moz-fit-content;width:fit-content}.guest-page .fi-main:has(>.landing) .faq-section .box-contact{flex-direction:column;gap:1rem;padding:0}.guest-page .fi-main:has(>.landing) .faq-section .background{display:none}}.guest-page aside.fi-sidebar,.guest-page .fi-sidebar-close-overlay{display:none}.fi-main:has(.memberships-guest){background:url(/images/R2C/background-guest.png) 100% 100%!important;font-family:Source Sans Pro!important}.fi-main:has(.memberships-guest) .memberships-guest{padding:3rem 0}.fi-panel-profile .fi-simple-layout{min-height:auto}.fi-panel-profile .fi-simple-layout .fi-simple-main-ctn{align-items:center}
