@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";.custom-border-shadow{border:1px solid #fff;border-radius:8px;box-shadow:4px 4px 20px #ffffff4d}.flex-center{display:flex;justify-content:center;align-items:center;width:100%}.flex-custom-center{display:flex;justify-content:center;align-items:center}.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;left:unset!important;right:.5rem!important;max-height:20rem;overflow-y:auto}.list-added{background-color:rgba(var(--primary-300),1)}.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:rgba(var(--primary-500),1)}.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{min-width:20px!important;width:1.5rem;height:auto}.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{justify-content:center;width:100%;flex-wrap:unset}.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{background-color:rgba(var(--primary-500),1);color:#000}.fi-dropdown:has(.custom-dropdown-table) .fi-dropdown-panel{width:100%;max-height:26rem;overflow:auto}.fi-ta-selection-cell{position:sticky!important;left:0!important;z-index:1!important;background-color:#fafafa}.fi-ta-table thead{position:sticky!important;top:0;z-index:30}.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}.custom-blur,.custom-blur-widget .fi-wi-stats-overview-stat-value{filter:blur(3px)}.pi-3{padding:.75rem!important}.flex-col-center{display:flex;flex-direction:column;align-items:center}.flex-col-custom{display:flex;flex-direction:column;gap:.75rem}.flex-row-custom{display:flex;flex-direction:row;align-items:center;gap:.75rem}.custom-link-color a{color:#7e106e!important;text-decoration:underline!important}.fi-layout{min-height:-moz-fit-content!important;min-height:fit-content!important}*{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{display:flex;justify-content:space-between;align-items:center;height:2.5rem;background-color:rgba(var(--primary-500),1);width:100%}.r2c-global-header nav{display:flex;justify-content:start;align-items:center;width:60%;height:100%;z-index:21}@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{height:24px;width:auto}.r2c-global-header .menu-mobile{font-size:12px}.r2c-global-header .menu-mobile .menu-active{background-color:#7e106e;color:#fff}.r2c-global-header .menu-mobile .flex-between{display:flex;justify-content:space-between;align-items:center;width:100%}.r2c-global-header .menu-mobile ul li{border-radius:0;background-color:#e5e7eb}.r2c-global-header .menu-mobile ul .sub-dropdown,.r2c-global-header .menu-mobile ul .warning{padding:.75rem;background-color:#7e106e;color:#fff}.r2c-global-header .menu-mobile ul .warning{background-color:rgba(var(--warning-500),1);color:#000}.r2c-global-header .menu-mobile ul .item{padding:.75rem}.r2c-global-header .menu-mobile .sub-dropdown-nested li{padding:.75rem;color:#000}.r2c-global-header .menu-mobile .fi-dropdown-panel{max-width:100%!important;left:0!important;top:40px!important;border-radius:0}.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:rgba(var(--warning-500),1)}.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{height:100%;display:flex;justify-content:end;align-items:center;width:40%;z-index:21}.r2c-global-header .secondary-section .dropdown-component-jet{height:100%}.r2c-global-header .secondary-section .dropdown-component-jet .dropdown-button{height:90%;padding:0 1rem;border-bottom:4px solid transparent!important;margin-top:4px}.r2c-global-header .secondary-section .dropdown-component-jet .dropdown-button button{background-color:transparent;color:#000;font-size:14px;font-weight:700;white-space:nowrap;height:100%}.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{top:40px!important;border-radius:0}.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;padding:1rem;border-radius:0}.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{font-size:14px;font-weight:700;white-space:nowrap}.r2c-global-header .nav-item:hover:after,.r2c-global-header .nav-item.active:after,.r2c-global-header .nav-item:hover:after>button,.r2c-global-header .nav-item.active:after>button{margin-top:4px;border-bottom:4px solid #7e106e!important}.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{display:none;width:0}.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{height:50px!important;z-index:31!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-button{margin-top:4px;height:100%;border-bottom:4px solid transparent!important;transition:none}.fi-topbar .fi-topbar-item .fi-topbar-item-button:hover,.fi-topbar .fi-topbar-item.fi-active.fi-topbar-item-active .fi-topbar-item-button{background-color:#fff!important;margin-top:4px;border-bottom:4px solid #7e106e!important;border-radius:0!important}.fi-topbar .fi-topbar-item.fi-active.fi-topbar-item-active .fi-topbar-item-button .fi-topbar-item-label{color:#000!important}@media screen and (min-width: 1024px){.fi-topbar{display:block}}.fi-sidebar{top:40px!important}.fi-sidebar .fi-sidebar-header{height:50px!important}.r2c-header-second-level{display:flex;justify-content:space-between;height:2.5rem;background-color:#fff;width:100%}.r2c-header-second-level .nav-item{height:90%;padding:0}.r2c-header-second-level .nav-item a,.r2c-header-second-level .nav-item button{font-size:14px;font-weight:550;white-space:nowrap}.r2c-header-second-level .nav-item:hover:after,.r2c-header-second-level .nav-item.active:after,.r2c-header-second-level .nav-item:hover:after>button,.r2c-header-second-level .nav-item.active:after>button{margin-top:4px;border-bottom:4px solid #7e106e!important}.r2c-header-second-level .nav-item:hover,.r2c-header-second-level .nav-item.active{border-bottom:4px solid #7e106e!important}.r2c-header-upgrade-banner{display:flex;align-items:center;position:sticky;width:100%}.r2c-header-upgrade-banner .warning{padding:.5rem;background-color:rgba(var(--warning-500),1);color:#000}.menu-mobile{font-size:12px}.menu-mobile .menu-active{background-color:#7e106e;color:#fff}.menu-mobile .flex-between{display:flex;justify-content:space-between;align-items:center;width:100%}.menu-mobile ul li{border-radius:0;background-color:#e5e7eb}.menu-mobile ul .sub-dropdown,.menu-mobile ul .warning{padding:.75rem;background-color:#7e106e;color:#fff}.menu-mobile ul .warning{background-color:rgba(var(--warning-500),1);color:#000}.menu-mobile ul .item{padding:.75rem}.menu-mobile .sub-dropdown-nested li{padding:.75rem;color:#000}.menu-mobile .fi-dropdown-panel{max-width:100%!important;left:0!important;top:40px!important;border-radius:0}.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:rgba(var(--warning-500),1)}.menu-mobile .fi-dropdown-panel .fi-dropdown-list .sub-dropdown-button{background-color:#7e106e;justify-content:space-between}.main-footer{background-color:#2a3342;color:#fff;font-family:Inter;padding:2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-footer .main-section{max-width:1240px;width:100%;padding:2rem 0;display:flex;justify-content:space-evenly}.main-footer .main-section .brand-section .icons-box{display:flex;justify-content:space-around;align-items:center;margin-bottom:1rem}.main-footer .main-section .menu-section{display:flex;flex-direction:row;gap:1rem;width:70%}.main-footer .main-section .menu-section div{width:100%}.main-footer .main-section .menu-section div h1{position:relative;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:1.125rem;margin-bottom:.75rem}.main-footer .main-section .menu-section div h2{font-weight:700;font-size:.875rem;margin-bottom:.75rem}.main-footer .main-section .menu-section div ul.end-list{margin-bottom:1rem}.main-footer .main-section .menu-section div ul li{position:relative;width:-moz-fit-content;width:fit-content}.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{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.main-footer .main-section .menu-section div h1:hover:after,.main-footer .main-section .menu-section div li:hover:after{transform:scaleX(1);transform-origin:bottom left}.main-footer .main-section-mobile{display:none;justify-content:center;align-items:center;width:100%;margin-top:2rem}.main-footer .main-section-mobile .brand-section,.main-footer .main-section-mobile .menu-section{display:flex;flex-direction:column;align-items:center}.main-footer .main-section-mobile .menu-section h1{text-align:center;font-size:18px;font-weight:700;margin:0 0 1rem;position:relative;width:-moz-fit-content;width:fit-content}@media (max-width: 900px){.main-footer .main-section-mobile .menu-section h1{font-size:16px}}.main-footer .main-section-mobile .menu-section h1:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.main-footer .main-section-mobile .menu-section h1:hover:after{transform:scaleX(1);transform-origin:bottom left}.main-footer hr{width:100%;border:solid #707070;border-width:0 0 1px 0}.main-footer .secondary-section{max-width:1240px;width:100%;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{max-width:16rem;width:100%;border-radius:1rem;overflow:hidden}.card-college .college-image{position:relative}.card-college .card-details{padding:1rem;color:#464646;background-color:#fafafa}.card-college .card-details h1{font-size:1rem;font-weight:600;word-break:break-all}.card-college .card-details .college-location{color:rgba(var(--primary-400),1);font-size:.875rem;font-weight:600;margin:0}.card-college .card-details .details{margin-top:1rem}.card-college .card-details .details div{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}@media screen and (max-width: 900px){.card-college{max-width:100%}}.hidden-choices__button .choices__button{display:none}.membership-component{position:relative;z-index:2}.membership-component .container{position:relative;padding:1rem;background-color:#fff;border-width:3px 3px 3px 3px;border-color:#030054}.membership-component .container .header-box{margin-top:-13px;left:50%!important;margin-left:-65px!important;transform:rotate(0);right:auto;position:absolute;top:0;overflow:hidden}.membership-component .container .header-box .box{background-color:#efea15;color:#000;border:2px solid #000;width:130px!important;text-align:center;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.membership-component .container .sub-container{display:flex;flex-direction:column;gap:1rem;text-align:center}.membership-component .container h1{font-family:"Source Sans Pro",Sans-serif;font-size:1.75rem;font-weight:700;line-height:1.6em;letter-spacing:2px;color:#7e106e}.membership-component .container h3{font-style:italic;font-family:"Source Serif Pro",Sans-serif}.membership-component .container .price{font-family:"Source Serif Pro",Sans-serif;font-size:2rem}.membership-component .container .info-membership{font-size:1rem;font-family:"Source Serif Pro",Sans-serif;color:#7e106e}.membership-component .container .separator-image{background:url(../../../public/images/R2C/dotted-line.png) repeat-x 100% 100%!important;background-size:1rem 3px!important;margin:.5rem 1rem 2rem!important;padding-bottom:2rem!important}.membership-component .container .benefits{display:flex;flex-direction:column;gap:1rem}.membership-component .container .benefits .benefit-border{border-bottom:#030054 1px solid}.membership-component .container .benefits .benefit-detail{padding-bottom:.5rem;width:100%;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{position:absolute;content:"";left:5%;bottom:-20px;width:90%;height:100%;background:#00b4d8;border:2px solid #030054;z-index:-1}.membership-component .container:after{position:absolute;content:"";right:5%;bottom:-40px;width:90%;height:100%;background:url(../../../public/images/R2C/tilt-lines.png) repeat-x 100% 100%;background-size:100%;z-index:-2}.is-monthly:has(.membership-component) .info-membership{display:none}.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{font-size:1.5rem;color:#2a3342;font-family:Source Sans Pro}.toggle-container-r2c .toggle-label-md{font-size:1rem}.toggle-container-r2c .toggle-switch{display:inline-flex;align-items:center;cursor:pointer;margin:0 .75rem}.toggle-container-r2c .toggle-switch .toggle-track{position:relative;width:3rem;height:1.75rem;border-radius:9999px;background-color:#d4d4d8}.toggle-container-r2c .toggle-switch .toggle-track .toggle-thumb{position:absolute;top:.25rem;left:.25rem;width:1.25rem;height:1.25rem;border-radius:9999px;background-color:rgba(var(--primary-500),1);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.toggle-container{display:inline-flex;align-items:center;cursor:pointer;margin:0 .75rem}.toggle-container .toggle-switch{position:relative;width:5rem;height:3rem;border-radius:9999px;outline:none;box-shadow:0 0 0 4px #3b82f64d;background-color:#e5e7eb}.toggle-container .toggle-switch .toggle-track{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background-color:#3b82f6;transition:transform .3s;transform:translate(0)}.toggle-container .toggle-switch .toggle-thumb{position:absolute;top:.25rem;left:.25rem;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#fff;transition:transform .3s;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:rgba(var(--danger-500),1);font-size:small;font-weight:700;line-height:normal;text-align:start;margin-top:.75rem}.form-stripe #payment-element{margin-bottom:24px}.form-stripe .btn-custom-r2c{padding:.75rem 1rem;border-radius:.5rem;width:100%;background-color:purple;color:#fff}.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;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;transform:translateZ(0)}.form-stripe .spinner:before,.form-stripe .spinner:after{position:absolute;content:""}.form-stripe .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;transform-origin:10.4px 10.2px;animation:loading 2s infinite ease 1.5s}.form-stripe .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;transform-origin:0px 10.2px;animation:loading 2s infinite ease}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.memberships-section{margin:2rem 0}.memberships-section .sub-title-p{color:rgba(var(--primary-700),1);font-size:20px;font-weight:400;margin-bottom:3rem}.memberships-section .title{color:#2a3342;font-size:48px;font-weight:700;line-height:60px;letter-spacing:-.96px;margin-bottom:1rem}.memberships-section .simple-card,.memberships-section .pricing-card{background-color:#fff;padding:1rem}.memberships-section .pricing-card{padding:2rem;display:flex;flex-direction:column;height:100%;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{font-size:30px;font-weight:500;line-height:38px;text-align:center;margin-bottom:.5rem}@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{font-size:48px;font-weight:500;line-height:60px;letter-spacing:-.96px}@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 section{padding:0;gap: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;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.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{padding:.75rem;background-color:rgba(var(--warning-500),1);color:#000}.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 section{padding:0;gap:0}.discover-page section .fi-header{background-color:#f3f4f6}@media (max-width: 512px){.discover-page section .fi-header{padding-bottom:.5rem!important}.discover-page section .fi-header.user-logged-in{padding-bottom:.75rem!important}.discover-page section .fi-header.user-guest{padding-bottom:.75rem!important}}@media (max-width: 1024px){.discover-page section .fi-input-wrp-input{font-size:.75rem}}@media (max-width: 512px){.discover-page .fi-ta-header-toolbar{display:flex!important;flex-direction:column!important;gap:1rem}}.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-right:.5rem;padding-left:0;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:transparent}.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;position:absolute;bottom:-.5rem;right:0;width:100%;height:.125rem;border-radius:9999px}@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{background-color:transparent;box-shadow:none;padding:2px 4px;gap:0}.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:20px;color:#01a2c2}@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{display:none;font-size:12px;font-weight:600;color:#01a2c2}@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;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.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:rgba(var(--gray-200),1)}.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-left:1rem;padding-right:1rem;padding-bottom:2.5rem}@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}@media (max-width: 900px){.my-lists-page .gap-y-8{row-gap:1rem}}.my-lists-page section{padding:0}.my-lists-page section .fi-header{background-color:#f3f4f6;padding-bottom:2rem!important}@media (max-width: 900px){.my-lists-page section .fi-header{padding-bottom:.75rem!important}}@media (max-width: 1024px){.my-lists-page section .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:rgba(var(--gray-200),1)}.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{max-height:20rem;width:100%;overflow-y:auto;overflow-x:hidden;display:flex;justify-content:start;flex-direction:column;gap:0}.fi-fo-component-ctn:has(.checkbox-list-download-action) .fi-fo-field-wrp .fi-fo-checkbox-list.checkbox-list-download-action .break-inside-avoid{padding:.5rem;border:1px solid #D9D9D9}.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-left:1rem;padding-right:1rem}@media (max-width: 1024px){.college-detail-page .gap-y-8{row-gap:0}}.college-detail-page section{padding:0}@media (max-width: 900px){.college-detail-page section .fi-header{padding-bottom:.5rem!important}}.college-detail-page section .fi-header-heading{font-weight:600;font-size:1.875rem!important;line-height:2.25rem!important}@media (max-width: 900px){.college-detail-page section .fi-header-heading{font-size:1.25rem!important;line-height:1.75rem!important}}.college-detail{display:flex;flex-direction:column;gap:3rem;margin-bottom:4rem}.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-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{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.college-detail .details .image-container{width:50%}.college-detail .details .image-container img{border-radius:2rem;height:100%;-o-object-fit:contain;object-fit:contain;width: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{overflow:hidden;padding:0 1px}.title-custom-detail .fi-in-entry-wrp-label>span{font-size:20px;font-weight:700;color:rgba(var(--primary-500),1)}.title-custom-detail>div{border-bottom:1px solid #ddd;margin-bottom:8px;padding-bottom:8px}.custom-tabs .fi-tabs{background-color:#eceef1!important;justify-content:center}.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:rgba(var(--success-500),1)}.custom-widget.danger .fi-wi-stats-overview-stat-value{color:rgba(var(--danger-500),1)}.keyValueCustomEntry tr td{height:52px}@media (max-width: 900px){.services-page .gap-y-8{row-gap:.5rem}}.services-page section{padding:0 0 1.5rem}.services-page section .fi-header{padding-bottom:2rem!important}@media (max-width: 600px){.services-page section .fi-header{padding-bottom:0!important}}@media (min-width: 844px){.services-page section .fi-header{padding-bottom:1rem!important}}@media (max-width: 1024px){.services-page section .fi-header-heading{font-size:1.25rem!important;line-height:1.75rem!important}}.services-page .card{width:100%;background-color:#fff;box-shadow:0 7px 12px #00000036}.services-page .card img{width:100%;height:auto;aspect-ratio:1/1}.services-page .card .card-details{padding:1rem;min-height:9.5rem;display:flex;flex-direction:column;justify-content:space-between}.services-page .card .card-details .title{font-family:Inter;font-size:16px;font-weight:400;line-height:normal;text-align:left;margin:0;word-break:break-all}.services-page .card .card-details .price{font-family:Inter;font-size:14px;font-weight:700;line-height:normal;text-align:left;margin-bottom:1rem}.custom-tabs.fi-tabs{background-color:#eceef1!important;justify-content:center}.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{font-size:1.25rem!important;line-height:1.75rem!important;display:none}}.fi-fo-wizard-header .fi-fo-wizard-header-step:not(.fi-active){display:none!important}.form-stripe .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;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important;font-size:1.25rem!important;line-height:1.75rem!important}}@media (max-width: 512px){.onboarding section{padding-top:.5rem!important;padding-right:.25rem;padding-left:.25rem}}@media (max-width: 900px){.onboarding section{padding-top:.5rem!important;padding-right:.5rem;padding-left:.5rem}}.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-left:1rem;padding-right:1rem;padding-bottom:2.5rem}@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}@media (max-width: 1024px){.compare-offers-page .gap-y-8{row-gap:1rem}}.compare-offers-page section{padding:0}.compare-offers-page section .fi-header{background-color:#f3f4f6;padding-bottom:2rem!important}@media (max-width: 1024px){.compare-offers-page section .fi-header{padding-bottom:.5rem!important}.compare-offers-page section .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,.compare-offers-page .fi-input,.compare-offers-page .fi-select-input,.compare-offers-page .fi-input-wrp-label,.compare-offers-page .fi-btn-label{font-size:.75rem}}.compare-offers-page .fi-ta-header-toolbar>div:first-child{display:none}@media (max-width: 900px){.billing-page .gap-y-8{row-gap:.5rem}.billing-page section .fi-header{padding-top:3rem!important;padding-bottom:.5rem!important;display:none}.billing-page section .fi-header-heading{font-size:1.25rem!important;line-height:1.75rem!important;display:none}}.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{display:flex;width:100%;height:auto;justify-content:center;align-items:center}.guest-page .fi-main:has(>.landing) .brands-section{display:flex;justify-content:center;align-items:center;font-family:Poppins!important}.guest-page .fi-main:has(>.landing) .brands-section .title{color:#7e106e;font-size:15px;font-weight:800;line-height:18px;margin-bottom:1rem}.guest-page .fi-main:has(>.landing) .brands-section .brands-image{width:-moz-fit-content;width:fit-content;height:auto;-o-object-fit:fill;object-fit:fill}.guest-page .fi-main:has(>.landing) .brands-section .swiper-wrapper{display:flex;align-items:center}.guest-page .fi-main:has(>.landing) .brands-section .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center}.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{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px}.guest-page .fi-main:has(>.landing) .explore-section .box-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem}.guest-page .fi-main:has(>.landing) .explore-section .box-tool .title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:.5rem}.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{border-radius:6px;background:#f7f8f9;box-shadow:0 1px 2px #5569871a;padding:3rem;display:flex;justify-content:space-between;align-items:center;z-index:1;position:relative;margin-top:4rem}.guest-page .fi-main:has(>.landing) .explore-section .box-contact .title{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px;text-align:left;color:#2a3342}.guest-page .fi-main:has(>.landing) .explore-section .box-contact .sub-title{text-align:left;font-size:20px;color:#556987}.guest-page .fi-main:has(>.landing) .explore-section .background{position:absolute;background-color:#7e106e;z-index:0;bottom:-10px;height:10rem;width:100%;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{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px;margin-bottom:1rem}.guest-page .fi-main:has(>.landing) .faq-section .sub-title{color:#556987;font-size:20px;font-weight:500;line-height:30px;margin-bottom:3rem}.guest-page .fi-main:has(>.landing) .faq-section .box-icon{border-radius:6px;box-shadow:0 1px 2px #5569871a;padding:2rem;position:relative;text-align:left}.guest-page .fi-main:has(>.landing) .faq-section .box-icon .icon{position:absolute;top:-24px;padding:.5rem;right:auto;left:50%;transform:translate(-50%);width:-moz-min-content;width:min-content;margin-bottom:.75rem;border-radius:9999px}.guest-page .fi-main:has(>.landing) .faq-section .box-icon .title{font-size:20px;font-weight:700;line-height:30px;margin-bottom:.5rem}.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{border-radius:6px;background:#f7f8f9;box-shadow:0 1px 2px #5569871a;padding:3rem;display:flex;justify-content:space-between;align-items:center}.guest-page .fi-main:has(>.landing) .faq-section .box-contact .title{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px;text-align:left}.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{position:absolute;background-color:#7e106e;z-index:-1;bottom:-10px;height:10rem;width:100%;left:0;right:0}.guest-page .fi-main:has(>.landing) .last-column{display:grid;place-items:center}.guest-page .fi-main:has(>.landing) .sub-title-p{color:rgba(var(--primary-700),1);font-size:20px;font-weight:400;margin-bottom:3rem}.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{max-width:1240px;width:100%;padding:4rem 0}.guest-page .fi-main:has(>.landing) .pattern1{position:absolute;z-index:0;top:-40px;left:-50px}.guest-page .fi-main:has(>.landing) .pattern2{position:absolute;z-index:0;bottom:-40px;right:-50px}.guest-page .fi-main:has(>.landing) .pattern3,.guest-page .fi-main:has(>.landing) .pattern4{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:-1;max-width:250px;width:100%}.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{padding:3rem 1rem;margin:0}}@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{display:block;padding:3rem 1rem}.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{padding:0;flex-direction:column;gap:1rem}.guest-page .fi-main:has(>.landing) .faq-section .background{display:none}}.guest-page aside.fi-sidebar{display:none}.guest-page .fi-sidebar-close-overlay{display:none}.fi-main:has(.memberships-guest){background:url(../../../public/images/R2C/background-guest.png) repeat 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}
