@keyframes wave{50%{transform:scale(.9)}}.home-main-carousel{cursor:pointer}.home-main-carousel .keen-slider{height:100%}.home-main-carousel .r-home-carousel-img-container{height:33.75rem;position:relative}.home-main-carousel .r-home-carousel-img-container .picture-carousel{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.home-main-carousel .r-home-carousel-img-container .common-image-component{object-fit:cover;width:100%;height:100%}.home-main-carousel .r-home-carousel-img-container .primary-img-overlap{width:100%;height:100%;position:absolute;inset:0}.home-main-carousel .r-home-carousel-img-container .img-light-gradient,.home-main-carousel .r-home-carousel-img-container .img-medium-gradient,.home-main-carousel .r-home-carousel-img-container .img-fast-gradient{background:linear-gradient(90deg,#1e88e5b3 0%,#114b7fb3 100%)}.home-main-carousel .r-home-carousel-img-container .image-content-container{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:25%}@media (min-width:992px){.home-main-carousel .r-home-carousel-img-container .image-content-container{align-items:start;width:50%;top:20%;left:11.25rem}}.home-main-carousel .r-home-carousel-img-container .image-content-container .content-header{color:#fff;text-align:left;width:80%;margin-bottom:1rem;font-size:1.625rem;font-weight:700}@media (min-width:1200px){.home-main-carousel .r-home-carousel-img-container .image-content-container .content-header{font-size:3.75rem;line-height:1}}.home-main-carousel .r-home-carousel-img-container .image-content-container .content-body{color:#fff;text-align:left;width:80%;font-size:.875rem}@media (min-width:992px){.home-main-carousel .r-home-carousel-img-container .image-content-container .content-body{font-size:1.125rem}}.home-main-carousel .carousel-wrapper{opacity:.7;background-color:#fff;padding:2.25rem 0;position:absolute;top:50%}@media (min-width:992px){.home-main-carousel .carousel-wrapper{padding:3rem .25rem;top:34%}}.home-main-carousel .carousel-wrapper .carousel-arrow{font-size:2.1875rem}@media (min-width:992px){.home-main-carousel .carousel-wrapper .carousel-arrow{font-size:1.5rem}}.home-main-carousel .left{left:0}.home-main-carousel .right{right:0}.about-us-section{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3rem;padding:2rem 1rem;display:flex}@media (min-width:992px){.about-us-section{flex-direction:row;padding:2rem 2rem 2rem 5.625rem}}.about-us-section .about-us-content{flex:50%;max-width:100%}.about-us-section .about-us-content .about-us-title{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media (min-width:992px){.about-us-section .about-us-content .about-us-title{font-size:2.625rem}}.about-us-section .about-us-content .about-us-paragraphs-wrapper{position:relative}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-toggle{display:none}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-paragraphs{opacity:.7;max-height:8.5rem;transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(20px)}@media (min-width:992px){.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-paragraphs{opacity:1;max-height:none;transition:none;overflow:visible;transform:none}}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-overlay{cursor:pointer;z-index:2;justify-content:center;align-items:flex-end;height:5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-overlay .about-us-overlay-text{color:#2563eb;align-items:center;margin-bottom:1rem;font-size:1.25rem;font-weight:600;display:flex}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-overlay .about-us-overlay-text .readless-text{display:none}@media (min-width:992px){.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-overlay{display:none}}.about-us-section .about-us-content .about-us-paragraphs-wrapper .more{background:linear-gradient(#fff0 0%,#fffffff2 100%);height:7.5rem;bottom:-12%}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-toggle:checked~.about-us-paragraphs{opacity:1;max-height:67.5rem;transition:max-height .8s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transform:translateY(0)}@media (min-width:992px){.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-toggle:checked~.about-us-paragraphs{opacity:1;max-height:none;transition:none;transform:none}}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-toggle:checked~.about-us-overlay{background:0 0;align-items:flex-start;height:0}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-toggle:checked~.about-us-overlay .about-us-overlay-text .readmore-text{display:none}.about-us-section .about-us-content .about-us-paragraphs-wrapper .about-us-toggle:checked~.about-us-overlay .about-us-overlay-text .readless-text{display:inline}.about-us-section .about-us-content .about-us-paragraph{color:#1d1d1d;margin-bottom:1rem;font-size:1rem;line-height:1.7}@media (min-width:992px){.about-us-section .about-us-content{max-width:50%}}.about-us-section .about-us-image{flex:50%;justify-content:center;align-items:flex-start;max-width:100%;margin-top:1.5rem;display:flex}.about-us-section .about-us-image .about-us-img{object-fit:cover;border-radius:.75rem;width:100%;max-height:34.75rem}@media (min-width:992px){.about-us-section .about-us-image .about-us-img{min-height:34.75rem}.about-us-section .about-us-image{margin-top:3.75rem}}.about-us-overlay,.about-us-overlay-less{z-index:10;pointer-events:auto}.home-our-focus-container{background:linear-gradient(90deg,#fff 54.3%,#fee2e2 100%);grid-template-columns:repeat(2,1fr);align-items:center;gap:1.5rem;padding:1rem 0;display:grid;position:relative}@media (min-width:992px){.home-our-focus-container{grid-template-columns:repeat(5,1fr);padding:4rem 0 4rem 4rem}}.home-our-focus-container .home-our-focus-left{grid-column:span 2}@media (min-width:992px){.home-our-focus-container .home-our-focus-left{grid-column:span 3}}.home-our-focus-container .home-our-focus-left .our-focus-left-header{color:#000;padding:1rem;font-size:1.5rem;font-weight:600}@media (min-width:992px){.home-our-focus-container .home-our-focus-left .our-focus-left-header{padding:0;font-size:2.625rem}}.home-our-focus-container .home-our-focus-left .info-box{text-align:center;color:#1d1d1d;background:#fff;border:.0625rem solid #dc2626;border-radius:3.125rem;margin:1.5rem 1rem;padding:1rem 1.5rem;font-size:.875rem}@media (min-width:992px){.home-our-focus-container .home-our-focus-left .info-box{margin:1.5rem 0}}.home-our-focus-container .home-our-focus-left .info-box .info-box-desc{text-align:left;color:#1d1d1d;font-size:1rem;font-weight:500}.home-our-focus-container .home-our-focus-left .our-focus-desc-container{margin-top:3.75rem;padding:1rem}@media (min-width:992px){.home-our-focus-container .home-our-focus-left .our-focus-desc-container{padding:0}}.home-our-focus-container .home-our-focus-left .our-focus-desc-container .home-our-focus-title{color:#000;width:fit-content;font-size:1.5rem;font-weight:600}.home-our-focus-container .home-our-focus-left .our-focus-desc-container .home-our-focus-description{color:#1d1d1d;margin-top:1rem;font-size:1rem;font-weight:500}.home-our-focus-container .home-our-focus-left .focus-points{flex-direction:column;gap:1.875rem;margin:3rem 0;padding:1rem;display:flex}@media (min-width:992px){.home-our-focus-container .home-our-focus-left .focus-points{padding:0}}.home-our-focus-container .home-our-focus-left .focus-points .focus-item{color:#1d1d1d;background:#ffb6b65e;border-radius:1.875rem;align-items:flex-start;padding:.5rem 1rem;display:flex;box-shadow:0 3px 8px #0000003d}.home-our-focus-container .home-our-focus-left .focus-points .focus-item .icon{color:#dc2626;background-color:#fff;border-radius:50%;margin-top:.125rem;margin-right:.625rem;padding:.1875rem;font-size:1rem}.home-our-focus-container .home-our-focus-left .focus-points .focus-item .focus-item-heading{font-size:.875rem;font-weight:600}.home-our-focus-container .home-our-focus-right{grid-column:span 2;display:flex}.home-our-focus-container .home-our-focus-right .image-wrapper{z-index:20;background-color:#fff;border-radius:50%;width:80%;max-width:18.75rem;margin-left:3rem;padding:.75rem;position:relative;overflow:hidden;box-shadow:0 3px 8px #0000003d}.home-our-focus-container .home-our-focus-right .image-wrapper .focus-image{object-fit:cover;border-radius:50%;width:100%;height:17rem;display:block}.home-our-focus-container .home-our-focus-right .dotted-border-container{width:17.5rem;margin-top:1.5rem;display:none;position:absolute;right:0}@media (min-width:992px){.home-our-focus-container .home-our-focus-right .dotted-border-container{display:block}}.home-our-focus-container .home-our-focus-right .dotted-border-container .dotted-border{border-bottom:.9375rem dotted #ef4444;margin-bottom:.5rem}.home-our-focus-container .our-focus-footer{background-color:#fff;grid-column:span 2;place-items:center;width:100%;padding:0 1rem}@media (min-width:992px){.home-our-focus-container .our-focus-footer{grid-column:span 5}}.home-our-focus-container .our-focus-footer .footer-heading{color:#1d1d1d;text-transform:uppercase;text-align:left;margin-top:2.25rem;font-size:1.5rem;font-weight:700}@media (min-width:992px){.home-our-focus-container .our-focus-footer .footer-heading{text-align:center;font-size:2.625rem}}.home-our-focus-container .our-focus-footer .footer-desc{color:#1d1d1d;text-align:left;margin:1.5rem 0;font-size:1.125rem}@media (min-width:992px){.home-our-focus-container .our-focus-footer .footer-desc{text-align:center;max-width:80rem}}.home-our-focus-container .footer-button-container{grid-column:span 2;justify-content:center;width:100%;display:flex}@media (min-width:992px){.home-our-focus-container .footer-button-container{grid-column:span 5}}.home-our-focus-container .footer-button-container .footer-button{color:#ef4444;cursor:pointer;background:0 0;border:.125rem solid #ef4444;border-radius:2rem;margin:3.75rem 3.75rem 0 0;padding:.75rem 2.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:block}.home-our-focus-container .footer-button-container .footer-button:hover{color:#fff;background:#ef4444;transform:scale(1.05)}.modal-container{background-color:#fff;border-radius:.75rem;padding:2rem 0;position:relative;box-shadow:0 3px 8px #0000003d}.modal-container .heading{color:#111827;margin-bottom:1rem;margin-left:2rem;font-weight:500}.modal-container .line-across{border-top:.125rem solid #d1d5db}.modal-container .membership-container{max-width:56rem;padding:0 1rem}@media (min-width:768px){.modal-container .membership-container{padding:0 1.5rem}}@media (min-width:992px){.modal-container .membership-container{padding:0 2rem}}.modal-container .membership-container .modal-cross-icon{color:#4b5563;position:absolute;top:1rem;right:1rem}.modal-container .membership-container .modal-cross-icon :hover{color:#111827}.modal-container .membership-container .grid-mem-container{gap:1.5rem;margin-top:2rem}.modal-container .membership-container .grid-mem-container .general-container{background-color:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:24rem;padding:2rem;display:flex;position:relative}.modal-container .membership-container .grid-mem-container .general-container .card-content{margin-bottom:1.5rem;padding-bottom:1.5rem}.modal-container .membership-container .grid-mem-container .general-container .card-content .membership-title-vip{text-align:center;color:#ef4444;margin:.75rem 0;font-size:1.5rem;font-weight:600;line-height:2rem}.modal-container .membership-container .grid-mem-container .general-container .card-content .icon-wrapper{background-color:#eff6ff;border-radius:100%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:auto;display:flex}.modal-container .membership-container .grid-mem-container .general-container .card-content .membership-title{text-align:center;color:#2563eb;margin:.75rem 0;font-size:1.5rem;font-weight:600;line-height:2rem}.modal-container .membership-container .grid-mem-container .general-container .card-content .price-wrapper{justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.modal-container .membership-container .grid-mem-container .general-container .card-content .price-wrapper .price{color:#111827;font-size:2.25rem;font-weight:500;line-height:2.5rem}.modal-container .membership-container .grid-mem-container .general-container .card-content .price-wrapper .price-details{color:#6b7280;margin-left:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.modal-container .membership-container .grid-mem-container .general-container .card-content .tile-button{text-align:center;color:#2563eb;background-color:#eff6ff;border-radius:624.938rem;justify-content:center;align-items:center;margin-top:3rem;padding:.625rem 2.5rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:all;transition-duration:.3s;display:flex}.modal-container .membership-container .grid-mem-container .general-container .card-content .tile-button:hover{color:#fff;background-color:#2563eb}.modal-container .membership-container .grid-mem-container .general-container .card-content .tile-button-vip{text-align:center;color:#ef4444;background-color:#fef2f2;border-radius:624.938rem;justify-content:center;align-items:center;margin-top:3rem;padding:.625rem 2.5rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:all;transition-duration:.3s;display:flex}.modal-container .membership-container .grid-mem-container .general-container .card-content .tile-button-vip:hover{color:#fff;background-color:#ef4444}.modal-container .membership-container .button-container{justify-content:end;margin-top:1.5rem}.modal-container .membership-container .button-container .button{color:#2563eb;text-underline-offset:.25rem;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:underline}.card{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:13.125rem;height:13.125rem;display:flex;position:relative;overflow:visible;box-shadow:-6px 6px 12px #0059ff66,2px -2px 5px #105be61a}@media (min-width:576px){.card:last-child{grid-column:span 3;justify-self:center}}@media (min-width:992px){.card:last-child{grid-column:span 1}.card:nth-last-child(3),.card:nth-last-child(2),.card:last-child{transform:translate(140px)}}@media (min-width:1200px){.card:nth-last-child(3),.card:nth-last-child(2),.card:last-child{transform:translate(0)}.card:nth-child(odd){place-self:start center}.card:nth-child(2n){place-self:end center}}.card .new-label{color:#fff;background-color:#16a34a;border-radius:.75rem;margin-top:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;position:relative}.card .card-icon{color:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex;position:absolute;top:-1.25rem}.card .card-title{color:#2563eb;text-wrap:wrap;margin:1.5rem 0;font-size:1.125rem;font-weight:500}.card .card-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:1.25rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:500;box-shadow:0 3px 8px #0000003d}@media (min-width:992px){.card .card-button{padding:.5rem 1rem}}.card .card-button:hover{background:#1d4ed8}.our-services-container{background-color:#f9fafb;flex-direction:column;align-items:center;padding:1.875rem 1rem;display:flex;position:relative}.our-services-container .shape-one{display:none}@media (min-width:768px){.our-services-container .shape-one{display:block;position:absolute;top:1.25rem;left:0}}.our-services-container .shape-two{display:none}@media (min-width:768px){.our-services-container .shape-two{display:block;position:absolute;top:1.25rem;right:0;transform:scaleX(-1)}}.our-services-container .our-services-details-container{max-width:76.25rem;margin-bottom:2.5rem}.our-services-container .our-services-details-container .heading-container{margin-bottom:1.5rem;position:relative}.our-services-container .our-services-details-container .heading-container .our-services-heading{text-align:left;font-size:1.5rem;font-weight:600}@media (min-width:768px){.our-services-container .our-services-details-container .heading-container .our-services-heading{text-align:center;font-size:2.625rem}}.our-services-container .our-services-details-container .our-service-details{text-align:left;color:#000;font-size:1.125rem}@media (min-width:768px){.our-services-container .our-services-details-container .our-service-details{text-align:center}}.our-services-container .cards-container{justify-content:center;align-items:center;width:100%;min-height:26.25rem;padding:1rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.our-services-container .cards-container{padding:1.5rem}}.our-services-container .cards-container .nav-button{color:#2563eb;cursor:pointer;z-index:2;background-color:#fff;border:.0625rem solid #d1d5db;border-radius:50%;min-width:2.5rem;min-height:2.5rem;font-size:1.125rem;font-weight:700}.our-services-container .cards-container .nav-button:hover{color:#fff;background-color:#2563eb}.our-services-container .cards-container .simple-slider{align-items:center;width:100%;height:18.5rem;padding:2.25rem 1rem;display:flex;overflow:hidden}.our-services-container .cards-container .slides-track{gap:3.75rem;display:flex}.our-services-container .cards-container .simple-slide{flex:none;min-width:13.75rem}.home-membership{padding-bottom:6rem;position:relative}.home-membership .background-gradient{z-index:-10;background:#ffb6b65e;width:100%;height:34rem;position:absolute;top:0}.home-membership .container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.home-membership .container{padding:0 1.5rem}}@media (min-width:992px){.home-membership .container{padding:0 2rem}}.home-membership .heading-container{flex-direction:column;gap:1.5rem;margin-bottom:3.75rem;display:flex}.home-membership .heading-container .title{text-align:left;color:#000;padding-top:3rem;font-size:1.5rem;font-weight:600}@media (min-width:768px){.home-membership .heading-container .title{text-align:center;font-size:3rem}}.home-membership .heading-container .description{text-align:left;color:#1d1d1d;font-size:1.125rem;font-weight:500}@media (min-width:992px){.home-membership .heading-container .description{text-align:center}}.home-membership .heading-container .description .highlight{color:#dc2626;font-weight:600}.home-membership .plans-grid{z-index:20;gap:2rem;display:grid}@media (min-width:992px){.home-membership .plans-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;width:80%;margin:0 auto}}.home-membership .plan-card{background:#fff;border-radius:.5rem;flex-direction:column;width:100%;max-width:24rem;margin:0 auto;padding:2rem;transition:all .3s;display:flex;position:relative;box-shadow:0 3px 8px #0000003d}.home-membership .plan-card:hover{transform:scale(1.05)}.home-membership .plan-card .popular-tag{transform-origin:100% 0;background:linear-gradient(#dc2626,#b91c1c);padding:.625rem 2.25rem;position:absolute;top:0;right:3.75rem;transform:rotate(270deg)}.home-membership .plan-card .popular-tag .popular-tag-content .popular-heading{color:#fff;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:600}.home-membership .plan-card .popular-tag .tag-cut{border-top:1.375rem solid #fff;border-left:1.375rem solid #0000;border-right:1.375rem solid #0000;position:absolute;bottom:51%;right:7rem;transform:translateY(50%)translate(20%)rotate(270deg)}.home-membership .plan-card .popular-tag .executive-member .icon-container{background:#dbeafe}.home-membership .plan-card .popular-tag .executive-member .icon-container .executive-icon{color:#2563eb}.home-membership .plan-card .popular-tag .executive-member:hover .cta-button,.home-membership .plan-card .popular-tag .executive-member:hover .icon-container{color:#fff;background:#2563eb}.home-membership .plan-card .popular-tag .executive-member:hover .icon-container .executive-icon{color:#fff}.home-membership .plan-card .popular-tag .executive-member .tile-heading{color:#2563eb}.home-membership .plan-card .popular-tag .executive-member .discount-tag{color:#2563eb;background:#dbeafe}.home-membership .plan-card .popular-tag .executive-member .cta-button{color:#2563eb;background:#bbdefb}.home-membership .plan-card .popular-tag .executive-member .cta-button:hover{background:#2563eb}.home-membership .plan-card .icon-container{border-radius:624.938rem;justify-content:center;align-items:center;width:4.625rem;height:4.625rem;margin:0 auto;padding:.75rem;transition:all .3s;display:flex}.home-membership .plan-card .plan-title{text-transform:uppercase;text-align:center;margin:1.75rem 0;font-size:1.5rem;font-weight:600}.home-membership .plan-card .plan-title.blue{color:#1e88e5}.home-membership .plan-card .plan-title.red{color:#dc2626}.home-membership .plan-card .price-container{margin-bottom:2.25rem;padding-bottom:2.25rem}.home-membership .plan-card .price-container .cutoff-price-container{color:#4b5563;justify-content:center;align-items:center;margin-top:3.125rem;display:flex}.home-membership .plan-card .price-container .cutoff-price-container .tile-cut-off-price{margin-right:.5rem;padding-left:1rem;font-size:1.125rem;font-weight:500;text-decoration:line-through}.home-membership .plan-card .price-container .cutoff-price-container .disc-tag-container{display:flex;transform:rotate(-8deg)translateY(-.5rem)}.home-membership .plan-card .price-container .cutoff-price-container .disc-tag-container .discount-tag{white-space:nowrap;border-radius:0 .3125rem .3125rem 0;align-items:center;height:2.4375rem;margin-left:-.125rem;padding:.625rem 1.25rem .625rem .5rem;font-size:.875rem;font-weight:500;display:flex}.home-membership .plan-card .price-container .current-price{justify-content:center;align-items:center;display:flex}.home-membership .plan-card .price-container .current-price .amount{color:#000;font-size:2.25rem;font-weight:500}.home-membership .plan-card .price-container .current-price .currency{color:#6b7280;margin-left:.75rem;font-size:.875rem;font-weight:500}.home-membership .plan-card .cta-button{text-align:center;border-radius:62.4375rem;width:fit-content;margin:0 auto;padding:.625rem 3rem;font-weight:500;transition:all .5s}.home-membership .plan-card .cta-button.blue{color:#2563eb;background:#dbeafe}.home-membership .plan-card .cta-button.blue:hover{color:#fff;background:#2563eb}.home-membership .plan-card .cta-button.red{color:#dc2626;background:#fee2e2}.home-membership .plan-card .cta-button.red:hover{color:#fff;background:#dc2626}.home-membership .blue .icon-container{background:#dbeafe}.home-membership .blue .icon-container .executive-icon{color:#1e88e5;font-size:3rem}.home-membership .blue:hover .cta-button,.home-membership .blue:hover .icon-container{color:#fff;background:#1e88e5}.home-membership .blue:hover .icon-container .executive-icon{color:#fff}.home-membership .blue .tile-heading{color:#1e88e5}.home-membership .blue .discount-tag{color:#1e88e5;background:#dbeafe}.home-membership .blue .cta-button{color:#1e88e5;background:#bbdefb}.home-membership .blue .cta-button:hover{background:#1e88e5}.home-membership .red{border:.0625rem solid #dc2626}.home-membership .red .icon-container{background:#fff}.home-membership .red .icon-container .executive-icon{color:#dc2626}.home-membership .red:hover .cta-button{color:#fff;background:#dc2626}.home-membership .red:hover .icon-container{color:#fff;background:#fee2e2}.home-membership .red:hover .icon-container .executive-icon{color:#fff}.home-membership .red .plan-title{color:#dc2626}.home-membership .red .discount-tag,.home-membership .red .cta-button{color:#dc2626;background:#fee2e2}.home-membership .red .cta-button:hover{background:#dc2626}.learning-resource-container{background:linear-gradient(90deg,#1e88e533 0%,#fff 23.79% 77.64%,#1e88e533 100%);padding:3.75rem 1.5rem}@media (min-width:992px){.learning-resource-container{padding:3.75rem 10rem}}.learning-resource-container .learning-resource-header-container{max-width:80rem;margin:0 auto 3rem}.learning-resource-container .learning-resource-header-container .learning-resource-header-title{color:#000;text-align:left;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media (min-width:768px){.learning-resource-container .learning-resource-header-container .learning-resource-header-title{text-align:center;font-size:2.625rem}}.learning-resource-container .learning-resource-header-container .highlight-text{color:#dc2626;font-weight:600}.learning-resource-container .learning-resource-header-container .learning-resource-header-desc{color:#000;text-align:left;font-size:1.125rem}@media (min-width:768px){.learning-resource-container .learning-resource-header-container .learning-resource-header-desc{text-align:center}}.learning-resource-container .learning-resource-body-container{flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;display:flex}.learning-resource-container .learning-resource-body-container .learning-resource-body-tile{max-width:56.25rem;position:relative}.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-text-container{background:#fff;border-radius:2rem;padding:1rem 2rem;box-shadow:4px 10px 30px #fee2e2}@media (min-width:992px){.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-text-container{border-radius:624.938rem;padding:1rem 9.75rem}}.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-text-container .learning-resource-title{text-align:center;color:#3b82f6;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-text-container .nested-list .learning-resource-list-item{color:#1d1d1d;font-size:.875rem;font-weight:500}.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-img{justify-self:center;width:9.75rem;height:auto;margin-bottom:1.5rem}@media (min-width:992px){.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-img{position:absolute;top:20%;left:-3rem}}.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-fwdarrow{display:none}@media (min-width:1390px){.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-fwdarrow{width:6.75rem;height:auto;display:block;position:absolute;bottom:-60%;right:-1.125rem}}.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-bkdarrow{display:none}@media (min-width:1390px){.learning-resource-container .learning-resource-body-container .learning-resource-body-tile .learning-resource-bkdarrow{width:10rem;height:auto;display:block;position:absolute;bottom:-80%;left:.625rem;transform:scaleX(-1)}}.learning-resource-container .learning-resource-body-container .tile-2{align-self:flex-start}.learning-resource-container .learning-resource-body-container .tile-3{align-self:flex-end}.employer-home-section{background:linear-gradient(#e3f0ff 0%,#eaf4fb 100%);border-radius:.5rem;padding:3rem 1rem;position:relative;overflow:visible}@media (min-width:768px){.employer-home-section{min-height:auto;padding:3rem}}.employer-home-section .section-header{flex-direction:column;max-width:80rem;margin:auto;display:flex}.employer-home-section .section-header .employer-home-title{color:#1d1d1d;text-align:left;margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media (min-width:768px){.employer-home-section .section-header .employer-home-title{text-align:center;font-size:2.625rem}}.employer-home-section .section-header .employer-home-desc{color:#1d1d1d;text-align:left;margin-bottom:2.25rem;font-size:1.125rem}@media (min-width:768px){.employer-home-section .section-header .employer-home-desc{text-align:center}}.employer-home-section .section-header .see-pricing-btn{color:#3b82f6;cursor:pointer;background:0 0;border:.0625rem solid #3b82f6;border-radius:2rem;margin:0 auto 3.75rem;padding:.75rem 2.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:block}.employer-home-section .section-header .see-pricing-btn:hover{color:#fff;background:#3b82f6;transform:scale(1.05)}.employer-home-section .employer-home-section-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.employer-home-section .employer-home-section-image{justify-content:center;max-width:32.5rem;display:flex}.employer-home-section .employer-home-section-image .employer-home-img{object-fit:cover;object-fit:cover;background:#fff;border-radius:2rem;width:100%;height:26.25rem}.employer-home-section .employer-home-section-content{flex:26.25rem;min-width:20rem;position:relative}.employer-home-section .employer-home-section-content .steps-block{z-index:0;border:.125rem dashed #1d1d1d;width:100%;height:12.25rem;position:absolute;top:1.375rem}.employer-home-section .employer-home-section-content .steps-title{z-index:100;color:#fff;letter-spacing:.0625rem;text-align:center;background:#3b82f6;border-radius:.75rem;width:9.75rem;margin:auto;padding:.25rem 2.5rem;font-size:1.375rem;font-weight:700;position:relative;box-shadow:0 .125rem .5rem #2196f314}.employer-home-section .employer-home-section-content .steps-list{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:3.75rem;width:100%;margin-top:5.625rem;list-style:none;display:flex}.employer-home-section .employer-home-section-content .steps-list .steps-list-item{text-align:center;background:#fff;border-radius:.75rem;flex-direction:column;justify-content:flex-start;align-items:center;width:14.75rem;height:16.5rem;padding:1.5rem .75rem 2.5rem;display:flex;position:relative;box-shadow:0 .25rem .625rem #0000000d}.employer-home-section .employer-home-section-content .steps-list .steps-list-item:before{content:"";background:linear-gradient(90deg,#1976d2 0%,#2196f3 100%);border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%;height:3.375rem;position:absolute;top:0;left:0}.employer-home-section .employer-home-section-content .steps-list .steps-list-item:after{content:"";filter:drop-shadow(0 .125rem .125rem #2196f31a);border-top:1.25rem solid #fff;border-left:1.25rem solid #0000;border-right:1.25rem solid #0000;width:0;height:0;position:absolute;bottom:-1.25rem;left:50%;transform:translate(-50%)}.employer-home-section .employer-home-section-content .steps-list .steps-list-item .step-number{z-index:1;background:#d1d5db;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:700;display:flex;position:absolute;top:1.875rem;left:50%;transform:translate(-50%)}.employer-home-section .employer-home-section-content .steps-list .steps-list-item .step-icon{z-index:1;height:auto;margin-top:4.125rem}.employer-home-section .employer-home-section-content .steps-list .steps-list-item .step-text{color:#1d1d1d;z-index:1;padding:0 .75rem;font-size:1.125rem;font-weight:600}.home-schedule-appointment-container{background:#fff;width:100%;padding:1.5rem 1rem}@media (min-width:992px){.home-schedule-appointment-container{padding:1.5rem 1rem 1.5rem 2.25rem}}.home-schedule-appointment-container .home-schedule-appointment-heading-container{justify-content:center;max-width:80rem;margin:auto;display:flex}.home-schedule-appointment-container .home-schedule-appointment-heading-container .home-schedule-appointment-heading{color:#1d1d1d;text-align:left;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}@media (min-width:768px){.home-schedule-appointment-container .home-schedule-appointment-heading-container .home-schedule-appointment-heading{text-align:center;font-size:2.625rem}}.home-schedule-appointment-desc{color:#1d1d1d;text-align:left;border-radius:.5rem;margin:0 auto 3.75rem;font-size:1.125rem}@media (min-width:768px){.home-schedule-appointment-desc{text-align:center}}.core-services-title{color:#000;margin:2rem 0 4.5rem 0;font-size:1.75rem;font-weight:600}@media (min-width:768px){.core-services-title{text-align:left;margin-left:0}}.schedule-appointment-content-container{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:992px){.schedule-appointment-content-container{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}}.schedule-appointment-content-container .content-body-left{grid-column:span 3;width:100%}.schedule-appointment-content-container .content-body-left .rto-services-grid{grid-template-columns:1fr;gap:2.25rem 1.5rem;display:grid}@media (min-width:768px){.schedule-appointment-content-container .content-body-left .rto-services-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:992px){.schedule-appointment-content-container .content-body-left .rto-services-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}.schedule-appointment-content-container .content-body-left .rto-services-grid .service-card{background:#fff;border-radius:.75rem;min-height:7.5rem;margin-bottom:0;padding:1.75rem 1.5rem 1.125rem;transition:box-shadow .3s,transform .3s;box-shadow:-6px 6px 12px #0059ff66,2px -2px 5px #105be61a}.schedule-appointment-content-container .content-body-left .rto-services-grid .service-card:hover{transform:translateY(-1.875rem)}.schedule-appointment-content-container .content-body-left .rto-services-grid .service-card .service-card-title{color:#2563eb;margin-bottom:.625rem;font-size:1.125rem;font-weight:700}.schedule-appointment-content-container .content-body-left .rto-services-grid .service-card .service-card-u-list{margin:0;padding-left:0}.schedule-appointment-content-container .content-body-left .rto-services-grid .service-card .service-card-u-list .service-card-list-item{margin-bottom:.25rem;list-style:none}.schedule-appointment-content-container .content-body-left .rto-services-grid .service-card .service-card-u-list .service-card-list-item a{color:#1d1d1d;font-weight:500;text-decoration:none;transition:color .2s}.schedule-appointment-content-container .content-body-left .rto-services-grid .service-card .service-card-u-list .service-card-list-item a:hover{color:#1d4ed8;text-decoration:underline}@media (min-width:768px){.schedule-appointment-content-container .content-body-left .rto-services-grid .main{grid-column:1/-1}}.schedule-appointment-content-container .content-body-left .get-in-touch-container{justify-content:flex-start;margin-top:2rem;display:flex}.schedule-appointment-content-container .content-body-left .get-in-touch-container .get-in-touch-button{color:#ef4444;cursor:pointer;background:0 0;border:.125rem solid #ef4444;border-radius:.5rem;padding:.625rem 1.75rem;font-size:1rem;font-weight:700;transition:all .2s}.schedule-appointment-content-container .content-body-left .get-in-touch-container .get-in-touch-button:hover{color:#fff;background:#ef4444}.schedule-appointment-content-container .content-body-right{flex-direction:column;grid-column:span 3;align-items:center;margin-top:1.5rem;display:none}@media (min-width:992px){.schedule-appointment-content-container .content-body-right{margin-top:0;display:block}}.schedule-appointment-content-container .content-body-right .images-container{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.schedule-appointment-content-container .content-body-right .images-container .text-container{color:#2563eb;text-align:left;z-index:10;background:#fff;border-radius:4rem;max-width:16.25rem;padding:1.125rem 2rem;font-size:1.375rem;font-weight:700;position:absolute;top:1.875rem;left:1.875rem}@media (min-width:1200px){.schedule-appointment-content-container .content-body-right .images-container .text-container{top:1.875rem;left:8.125rem}}.schedule-appointment-content-container .content-body-right .images-container .text-container .highlight-text{color:#1d1d1d;font-weight:700}.schedule-appointment-content-container .content-body-right .images-container .arrow-icon{width:13.25rem;height:auto;display:block;position:absolute;top:-7rem;left:1rem}@media (min-width:992px){.schedule-appointment-content-container .content-body-right .images-container .arrow-icon{width:16rem;top:-9.25rem;left:4.5rem}}@media (min-width:1200px){.schedule-appointment-content-container .content-body-right .images-container .arrow-icon{width:16rem;top:-9.25rem;left:1.5rem}}@media (min-width:1390px){.schedule-appointment-content-container .content-body-right .images-container .arrow-icon{width:26.25rem;top:-15.5rem;left:8.5rem}}.schedule-appointment-content-container .content-body-right .images-container .image-wrapper{margin-left:7.5rem;position:relative}@media (min-width:992px){.schedule-appointment-content-container .content-body-right .images-container .image-wrapper .large-image{width:26.25rem}}.schedule-appointment-content-container .content-body-right .images-container .image-wrapper .small-image{border:.75rem solid #fff;border-radius:6.25rem;max-width:12.5rem;position:absolute;bottom:-2.5rem;left:-3.75rem}@media (min-width:992px){.schedule-appointment-content-container .content-body-right .images-container .image-wrapper .small-image{max-width:10.625rem}}@media (min-width:1200px){.schedule-appointment-content-container .content-body-right .images-container .image-wrapper .small-image{max-width:11.875rem}}.cookies-consent{z-index:9999;background:#1118278c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cookies-consent .cookies-consent-card{background:#fff;border:.0625rem solid #fee2e2;border-radius:.5rem;width:100%;max-width:26.25rem;box-shadow:0 3px 8px #0000003d}.cookies-consent .cookies-consent-title{color:#1d1d1d;border-bottom:.0625rem solid #9ca3af;margin-bottom:.75rem;padding:1.25rem;font-size:1.5rem;font-weight:600}.cookies-consent .cookies-consent-description{color:#374151;padding:0 1.25rem;font-size:.875rem}.cookies-consent .cookies-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding:0 1.25rem 1.25rem 0;display:flex}.cookies-consent .cookies-consent-btn{border:.0625rem solid #0000;border-radius:624.938rem;min-width:6.75rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:500;transition:all .25s}.cookies-consent .cookies-consent-btn-reject{color:#111827;background:#fff;border-color:#d1d5db}.cookies-consent .cookies-consent-btn-reject:hover{background:#f1f5f9;border-color:#9ca3af}.cookies-consent .cookies-consent-btn-accept{color:#fff;background:linear-gradient(#dc2626 0%,#b91c1c 100%)}.cookies-consent .cookies-consent-btn-accept:hover{background:linear-gradient(#b91c1c 0%,#991b1b 100%);box-shadow:4px 10px 30px #fee2e2}
.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
