@charset "UTF-8";:root{--primary-color-gpa: #3f3d56;--primary-color-gpa-dark: #39374b;--secondary-color-gpa-gpa: #3f3d56;--secondary-color-gpa-dark-gpa: #39374b;--secondary-color-gpa-light-gpa: #39374bb9;--danger-color-gpa: #f44336;--print-color-gpa: #2196f3;--primary-color: #0012b8;--primary-color-dark: #0011a8;--primary-color-light: #0015d3;--primary-color-scrollbar: #d0d3ff;--primary-color-lighter: #e1e3ff;--primary-color-lightest: #edeefe;--secondary-color: #f26a20;--secondary-color-dark: #dd4d00;--secondary-color-light: #ffb38b;--secondary-color-lighter: #ffd2b9;--secondary-color-lightest: #ffe5d7;--heading-text-color: #333;--heading-text-light: #4c4c4c;--white: #ffffff;--white-light: #f0f0f0;--sky-light: rgba(225, 234, 238, .232);--black-light: rgba(0, 0, 0, .035);--black-lighter: rgba(0, 0, 0, .015);--danger: red;--danger-light: rgba(255, 0, 0, .074);--yellow: #ffd800;--pink: #e53586;--blue: #00d4fb;--purple: #6e0be6;--orange: #f26a20;--green: #36e57f;--green-light: #30cfb3;--yellow-light: rgba(255, 217, 0, .1);--pink-light: rgba(229, 53, 134, .1);--blue-light: rgba(0, 212, 251, .1);--purple-light: rgba(110, 11, 230, .1);--orange-light: rgba(242, 106, 32, .1);--green-light: rgba(54, 229, 127, .1);--whatsapp: #25d366;--linkedin: #0072b1;--git: #24292e;--fb: #1877f2;--shadow: rgba(0, 17, 168, .5);--shadow-light: rgba(215, 219, 255, .5);--shadow-simple: 0 2px 30px rgba(0, 0, 0, .08);--shadow-carousel: 0 2px 10px rgba(0, 0, 0, .08);--shadow-header: 0 1.2rem 3.2rem rgba(0, 0, 0, .1);--shadow-hover: 0 3.2rem 6.4rem rgba(0, 0, 0, .06);--shadow-bottom: 0px 4px 6px rgba(0, 0, 0, .1)}*{padding:0;margin:0;box-sizing:border-box}*:focus{outline:none}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Rubik,sans-serif;font-size:1.6rem;line-height:1;font-weight:400;color:#555;overflow-x:hidden}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background-color:var(--heading-text-light);border-radius:15px}::-webkit-scrollbar-track{background-color:var(--white);opacity:0;border-radius:15px}.container{max-width:120rem;padding:0 3.2rem;margin:0 auto}p{font-size:1.8rem;line-height:1.8}.loader{padding:4rem 2rem;text-align:center}.active-page{color:#1d1d1d!important}.visible{visibility:visible;opacity:1}.modes.calc-hidden{visibility:hidden;opacity:0;max-height:0;overflow:hidden;width:0}.modes{transition:opacity 1s ease-out,max-height .5s ease-out}@keyframes slideRight{0%{transform:translate(-2rem)}80%{transform:translate(2rem)}to{transform:translate(0)}}@keyframes slideLeft{0%{transform:translate(2rem)}80%{transform:translate(-2rem)}to{transform:translate(0)}}@keyframes slideUp{0%{transform:translateY(3rem)}to{transform:translateY(0)}}@keyframes slideRightSimple{0%{opacity:0;transform:translate(-4rem)}to{opacity:1;transform:translate(0)}}@keyframes slideLeftSimple{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:translate(0)}}@keyframes slideUpSimple{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.heading-primary,.heading-secondary,.heading-tertiary{font-weight:700;color:var(--heading-text-color)}.heading-primary{font-size:4.6rem;line-height:1.1;margin-bottom:3.2rem}.heading-secondary{font-size:4.2rem;line-height:1.2;margin-bottom:9.6rem}.heading-tertiary{font-size:3rem;line-height:1.2;margin-bottom:3.2rem}.subheading{display:block;font-size:1.6rem;font-weight:500;color:#888;text-transform:uppercase;margin-bottom:1.6rem;letter-spacing:.75px}.main-dev{background:-webkit-linear-gradient(left,#3f3d56 10%,#32304d 50%,#53535c 100%);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-position:100%;background-size:300%,1px}.main-des{background:-webkit-linear-gradient(left,#ff7f00 0%,#eb3d00 50%,#ff7f00 100%);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-size:300%,1px;background-position:100%}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.mb-x-sm{margin-bottom:1rem!important}.mb-sm{margin-bottom:1.5rem!important}.mb-md{margin-bottom:3.2rem!important}.mb-lg{margin-bottom:8rem!important}.mt-sm{margin-top:1.5rem!important}.mt-md{margin-top:5rem!important}.mt-lg{margin-top:8rem!important}.mt-xl{margin-top:10rem!important}.ml-20{margin-left:2rem}.mr-20{margin-right:2rem}.mr-15{margin-right:1.5rem}.mr-10{margin-right:1rem}.mr-5{margin-right:.5rem}.ml-10{margin-left:1rem}.p-x-8{padding-left:.8rem;padding-right:.8rem}.p-x-10{padding-left:1rem;padding-right:1rem}.p-x-20{padding-left:2rem;padding-right:2rem}.p-y-10{padding-top:1rem;padding-bottom:1rem}.p-y-2{padding-top:.2rem;padding-bottom:.2rem}.p-y-20{padding-top:2rem;padding-bottom:2rem}.p-sm{padding:.5rem}.p-md{padding:1rem}.p-lg{padding:1.5rem}.pb-x-sm{padding-bottom:1rem}.pb-sm{padding-bottom:2rem}.pb-md{padding-bottom:4rem}.pb-lg{padding-bottom:8rem}.pt-x-sm{padding-top:1rem}.pt-sm{padding-top:2rem}.pt-md{padding-top:4rem}.pt-lg{padding-top:8rem}.ps-x-sm{padding-left:1rem}.ps-sm{padding-left:2rem}.ps-3{padding-left:3rem}.ps-md{padding-left:4rem}.ps-lg{padding-left:8rem}.pr-x-sm{padding-right:1rem}.pr-sm{padding-right:2rem}.pr-3{padding-right:3rem}.pr-md{padding-right:4rem}.pr-lg{padding-right:8rem}.flex{display:flex;justify-content:center;align-items:center}.d-flex{display:flex!important}.align-center{align-items:center}.space-between{justify-content:space-between}.justify-left{justify-content:left}.gap-sm{gap:.8rem}.gap-md{gap:1rem}.gap-lg{gap:1.2rem}.slide-Top-Hidden{display:hidden;transform:translateY(8rem)}.slide-right{animation:slideRight 1s ease-in forwards}.slide-left{animation:slideLeft 1s ease-in forwards}.slide-up{animation:slideUp 1s ease-in forwards}.slide-right-simple{animation:slideRightSimple 1s ease-in forwards}.slide-left-simple{animation:slideLeftSimple 1s ease-in forwards}.slide-up-simple{animation:slideUpSimple 1s ease-in forwards}.position-relative{position:relative}.grid--center-v{align-items:center}.py-lg{padding:12.6rem 0!important}.mt-md{margin-top:7rem}.margin-right-sm{margin-right:1.6rem!important}.margin-bottom-md{margin-bottom:4.8rem!important}.center-text{text-align:center}strong{font-weight:600}.text-center{text-align:center}.line-h-4{line-height:1.4}.btn,.btn:link,.btn:visited{display:inline-block;text-decoration:none;font-size:1.8rem;font-weight:500;padding:1.4rem 3.2rem;border-radius:9px;border:none;cursor:pointer;font-family:inherit;transition:all .3s}.btn-gift,.btn--full:link,.btn--full:visited{background-color:var(--secondary-color);color:#fff}.btn--full:hover,.btn--full:active{background-color:var(--secondary-color-dark)}.btn--outline:link,.btn--outline:visited{background-color:#fff;color:#555}.btn--form{background-color:var(--secondary-color);color:#fdf2e9;align-self:end;padding:1.2rem}.btn--form:hover{background-color:var(--secondary-color-dark)}.link:link,.link:visited{display:inline-block;text-decoration:none;padding-bottom:2px;transition:all .3s}.link:hover,.link:active{color:var(--secondary-color-dark)}.btn-category{font-weight:500;font-size:1.8rem;transition:all .3s;border-radius:9px;cursor:pointer}.btn-likeLink{background-color:transparent;color:#555;border:1px solid transparent}.btn-likeLink:hover{color:#1d1d1d}.cta-form{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:2.4rem}.cta-form label{display:block;font-size:1.6rem;font-weight:500;margin-bottom:1.2rem}.cta-form input,.cta-form select{width:100%;padding:1.2rem;font-size:1.8rem;font-family:inherit;color:inherit;border:none;border-radius:9px;box-shadow:0 1px 2px #0000001a}.cta-form input::placeholder{color:#aaa}.cta *:focus{outline:none;box-shadow:0 0 0 .4rem var(--secondary-color-lightest)}.invalid-text{color:var(--danger);font-size:1.4rem}.invalid-text{margin-top:1rem}.sucess-message{margin-top:3.6rem;color:green}.danger-bg{background-color:var(--danger-light)}.hidden{visibility:hidden;opacity:0}.modal:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/img/portfolio/popup-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.15;z-index:-1}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;max-width:1024px;background-color:var(--white);padding:6rem;border-radius:11px;box-shadow:var(--shadow-hover);z-index:950;transition:all .3s}.modal-title{font-size:3rem}.modal-content{text-align:center}.close-modal{position:absolute;top:1.2rem;right:2rem;font-size:3rem;color:#333;cursor:pointer;border:none;background:none}.close-modal:hover{color:var(--danger)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff9;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:5;transition:all .3s}.my-carousel{width:100%;height:6rem;overflow-x:hidden;white-space:nowrap;position:relative}.my-carousel-cover{display:flex;align-items:center;gap:8rem;animation:scroll 20s linear infinite}.my-carousel-card{width:100px}.my-carousel-card img{width:50px}.feature{padding:2.5rem;border-radius:11px;transition:.1s ease-in;background:#ffffff17;box-shadow:var(--shadow-simple);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.feature-icon,.tab-icon{color:var(--white);background-color:var(--primary-color-lighter);border-radius:50%}.feature-icon{margin-bottom:3.2rem;height:3.2rem;width:3.2rem;padding:1.6rem}.tab-icon{padding:1rem;margin-right:1rem;height:2rem;width:2rem}.feature-icon-1{background:var(--green)}.feature-1:hover{background-color:var(--green-light)}.feature-icon-2{background-color:var(--blue)}.feature-2:hover{background-color:var(--blue-light)}.feature-icon-3{background-color:var(--purple)}.feature-3:hover{background-color:var(--purple-light)}.feature-icon-4{background-color:var(--orange)}.feature-4:hover{background-color:var(--orange-light)}.feature-icon-5{background-color:var(--yellow)}.feature-5:hover{background-color:var(--yellow-light)}.feature-icon-6{background-color:var(--pink)}.feature-6:hover{background-color:var(--pink-light)}.feature-title,.tab-title,.modal-title{color:#333;font-weight:600}.feature-title{margin-bottom:1.6rem;font-size:2.4rem}.tab-title{font-size:1.6rem}.feature-text{font-size:1.8rem;line-height:1.8}.relative{position:relative}.tools-link:hover .notification{visibility:visible;opacity:1;top:100%}.ul{list-style:none;color:inherit}.ul .notification-content-text:not(:last-child){margin-bottom:1.2rem}.link:link,.link:visited{text-decoration:none;color:inherit;transition:.3s ease}.link:hover,.link:active{transform:translate(5px)}.btns-ul-li .icon-container{width:100%;height:100%;background-color:#fff;border:1px solid #dddddd;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:.3s ease}.btns-ul-li .icon-container:hover,.btns-ul-li .icon-container:active{box-shadow:0 0 4px 1px #0000001a}.btns-ul-li:not(:last-child){margin-right:1rem}.notification,.drop-down{min-width:20rem;margin-top:20px;position:absolute;top:130%;left:0;background-color:var(--white);border-radius:.5rem;box-shadow:0 4px 8px 1px #0000001a}.drop-down{visibility:hidden;opacity:0;padding:2rem 0}.drop-down-ul-li .u-links{font-size:1.6rem;padding-left:.8rem}.drop-down .user-details{padding:2rem}.drop-down .user-details .user-fig{width:12rem;height:auto;flex-basis:40%}.drop-down .user-details .user-fig-img{width:100%;border-radius:.5rem}.drop-down .user-details .user-text{padding-left:1.5rem;text-align:left;flex-basis:60%;justify-self:start}.drop-down .user-details .user-text-h{font-size:1.6rem;color:#464646}.drop-down .user-details .user-text-p{font-size:1.4rem;margin-top:-.4rem}.drop-down .user-details .user-text-link:link,.drop-down .user-details .user-text-link:visited{background-color:#ff463f;color:#ecedf0;margin-top:.5rem;font-size:1.3rem;display:inline-flex;border-radius:.5rem}.notification{transition:.3s ease}.notification:not(.messages){height:max-content}.notification .notification-header{margin-bottom:.5rem}.notification .notification-header>ion-icon{font-size:18px}.notification .notification-header-text{font-size:1.8rem}.notification .notification-content-text{font-size:1.6rem;color:#555!important}.notification .notification-content-text .main-nav-link{font-size:1.6rem!important}.notification .notification-footer-text{font-size:1.6rem}.rotate{rotate:180deg}.angle-icon-dropdown-container{margin-left:auto;transition:.3s ease}.angle-icon-dropdown{display:flex;align-items:center;transition:.2s ease}.btn-dropdown{font-weight:500;padding:1.2rem 2.4rem;border-radius:9px;color:#fff;background-color:var(--secondary-color);cursor:pointer}.subjects-drop-down{width:100%;min-width:max-content;position:absolute;top:110%;left:50%;transform:translate(-50%);background-color:var(--white);padding:.8rem;border-radius:10px;box-shadow:0 4px 8px 1px #0000001a;z-index:10;transition:.3s ease-out}.subjects-dropdown-li{display:flex;align-items:center;justify-content:left;gap:1.4rem;cursor:pointer}.subjects-dropdown-ul-li{padding:.5rem 1.4rem;border-radius:7px}.drop-down-ul-li{border-radius:7px}.subjects-dropdown-ul-li:hover{background-color:#ecedf0}.user-drop-down{position:absolute;top:150%;right:0;background-color:var(--white);padding:2rem;border-radius:17px;box-shadow:0 4px 8px 1px #0000001a;z-index:10;transition:.2s ease}.drop-down-subjects ul{list-style:none}.drop-down-subjects ul li .u-links{font-size:1.5rem}.dropdown-user-details{margin-bottom:1.5rem}.user-fig{max-width:4rem;min-width:3.4rem;height:auto;flex-basis:40%}.user-fig-img{width:100%;border-radius:11px}.user-text{text-align:left;flex-basis:60%;justify-self:start;display:flex;flex-direction:column;justify-content:space-between;align-items:start;white-space:nowrap}.user-text-h{font-size:1.6rem;margin-bottom:.6rem;color:var(--text-color)}.user-text-p{font-size:1.4rem;margin-top:-.4rem}.dropdown-user-details a:link,.dropdown-user-details a:visited{background-color:var(--color-danger);color:var(--white);margin-top:.5rem;font-size:1.3rem;display:inline-flex;border-radius:5px;padding:.2rem .8rem}.meal{box-shadow:var(--shadow-simple);border-radius:11px;overflow:hidden;transition:all .4s}.meal:hover{box-shadow:var(--shadow-hover)}.meal-img{transition:all .4s}.meal:hover .meal-img{transform:scale(1.05)}.meal-content{padding:3.2rem 2.5rem}.meal-tags{margin-bottom:1.2rem;display:flex;gap:.4rem}.tag{display:inline-block;padding:.4rem .8rem;font-size:1.4rem;text-transform:uppercase;color:#333;border-radius:5px;font-weight:500}.tag--blue{background-color:var(--blue-light)}.tag--orange{background-color:var(--orange-light)}.tag--purple{background-color:var(--purple-light)}.tag--yellow{background-color:var(--yellow-light)}.tag--green{background-color:var(--green-light)}.meal-title{font-size:2.4rem;color:#333;font-weight:600;margin-bottom:3.2rem}.meal-attributes{list-style:none;display:flex;flex-direction:column;gap:1.2rem}.meal-attribute{font-size:1.8rem;display:flex;align-items:center;gap:1.6rem}.meal-icon{height:2.4rem;width:2.4rem;color:var(--green)}.meal-img{width:100%}.list{list-style:none;display:flex;flex-direction:column;gap:1.6rem}.list-item{font-size:1.8rem;display:flex;align-items:center;gap:1.6rem;line-height:1.2}.list-icon{width:3rem;height:3rem;color:var(--primary-color)}.all-recipes{text-align:center;font-size:1.8rem}.grid--1-cols .card{display:flex;justify-content:space-between}.grid--4-cols .tools-card-link{width:100%}.tools-card-link{text-decoration:none;color:inherit}.card{border-radius:15px;background:#fff;text-align:center;font-family:Arial,sans-serif;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease-out}.card:hover{box-shadow:var(--shadow-bottom)}.card .card-header{width:100%;height:8rem;background:#eef3f7}.card .card-header .header-image{width:100%;height:100%;background-size:contain}.card .card-icon{margin-top:-40px;display:flex;justify-content:center}.card .card-icon img{width:9rem;height:9rem;border-radius:50%;background:#fff;padding:5px;box-shadow:0 0 10px #0003}.card .card-content{padding:2rem 3rem}.card .card-content h3{font-size:1.8rem;font-weight:700;margin-bottom:2rem}.card .card-content .by-author{font-size:1.6rem;color:#666;margin-bottom:10px}.card .card-content .task-info,.card .card-content .task-count{font-size:1.6rem;color:#444}.card .card-content .rating{font-size:1.6rem;font-weight:700;color:#444;margin-bottom:2rem}.card .card-content .rating .star{color:var(--secondary-color)}.card .card-content .rating .reviews{font-size:12px;color:#666}.card .card-content .tools-card-link{display:inline-block;text-decoration:none;font-weight:500;font-size:1.8rem;transition:all .3s;border-radius:50px!important;border:1px solid #e0e0e0}.article-card .artical-card-content .article-info{display:flex;justify-content:space-between;margin-bottom:1rem}.article-card .artical-card-content .article-info .meal-attribute{gap:1rem}.article-card .artical-card-content .article-info .meal-attribute p{font-size:1.4rem}.article-card .artical-card-content .content-container{margin-bottom:2rem}.article-card .card-header{height:16rem}.pagination-container{display:flex;align-items:center;justify-content:center;gap:1rem;padding-top:4.8rem;padding-bottom:4.8rem;border-radius:8px}.pagination-container .pagination-btn,.pagination-container .pagination-number{display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;background:#fff;color:#555;border-radius:50%;width:35px;height:35px;font-size:16px;cursor:pointer;transition:background .3s ease,color .3s ease;border:1px solid #e0e0e0}.pagination-container .pagination-btn:hover,.pagination-container .pagination-number:hover{background:#e0e0e0}.pagination-container .pagination-btn.active,.pagination-container .pagination-number.active{background:var(--primary-color-gpa);color:#fff;font-weight:700}.pagination-container .pagination-btn:disabled,.pagination-container .pagination-number:disabled{cursor:not-allowed;opacity:.5}.pagination-container .pagination-btn{background:#f5f5f5;border-radius:9px}.pagination-container .pagination-btn:hover{background:#ecedf0}.review-carousel{position:relative;transition:all .5s}.review-carousel-inner{display:flex;gap:2rem;overflow-x:auto;padding-bottom:4rem;scroll-snap-type:x mandatory}.review-carousel .review-slide{min-width:450px;scroll-snap-align:start}.testimonial{background-color:var(--white);box-shadow:var(--shadow-carousel);padding:2.5rem;border-radius:11px;display:flex;flex-direction:column;justify-content:center}.testimonials{display:grid;grid-template-columns:1fr 1fr;row-gap:4.8rem;column-gap:8rem}.testimonial-img{width:6.4rem!important;border-radius:50%;margin-bottom:1.2rem}.testimonial-text{font-size:1.8rem;line-height:1.8;margin-bottom:1.6rem}.testimonial-name{font-size:1.6rem;color:#6f6f6f}.row-view{display:flex}.row-view .card-header-container{flex-basis:40%}.row-view .card-content{flex-basis:60%;text-align:left!important}.section-tools-grid{padding:5.6rem 0}.section-tools-grid .container-tools-grid{margin-top:3.4rem}.tools-container-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:2rem;padding-bottom:2rem}.tools-container-header .left .tool-nav .main-nav-list{list-style:none;display:flex;align-items:center;gap:3.5rem}.tools-container-header .right{display:flex;align-items:center;justify-content:space-between;gap:2rem}.tools-container-header .right .drop-down-container{position:relative}.btn-tools-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.btn-tools-layout>.btn{padding:1rem!important;display:flex;align-items:center}@media screen and (max-width: 59em){.tools-nav .main-nav-link:link,.tools-nav .main-nav-link:visited{font-size:2rem}}@media screen and (max-width: 48em){.tools-container-header{row-gap:1rem}.tools-container-header .right,.tools-container-header .left{width:100%}.tool-nav .main-nav-list{padding:2rem}}@media screen and (max-width: 34em){.section-tools-grid{padding:3.6rem 0}.section-tools-grid .container-tools-grid{margin-top:1rem}.row-view .card-header-container{flex-basis:30%;position:relative}.row-view .card-header-container .card-header{height:100%}.row-view .card-header-container .card-icon{margin-top:0;position:absolute;top:2rem;left:2rem}.row-view .card-header-container .card-icon img{width:7rem;height:7rem}.row-view .card-content{flex-basis:70%;text-align:left!important}}.breadcrumb{padding:2rem}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb ol li{display:flex;align-items:center}.breadcrumb li:not(:last-child):after{content:"/";margin:0 .5rem;color:#999}.breadcrumb [aria-current=page]{text-decoration:none}.article-hero .author-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.article-hero .author-info ion-icon{width:2rem}.article-hero .article-info{display:flex;gap:3rem;align-items:center}.article-hero .article-share-icons{display:flex;gap:1rem;align-items:center}.article-hero .article-share-icons .social-links{gap:1rem}.article-content ol,.article-content ul{margin-left:6rem;margin-bottom:2rem}.article-content h2,.article-content h3{margin-bottom:1rem}.article-content p{margin-bottom:2rem}.article-content hr{width:25%;height:.4rem;border-radius:2rem;opacity:.1;margin:6rem auto;background-color:#000}.article-content img{border-radius:13px}.article-content .tags{display:flex;flex-wrap:wrap;gap:1rem}.article-content .tags .tag-heading{font-weight:700}.article-content .tags .tag{padding:1rem 2rem;background-color:var(--white-light)}.progress-box{position:absolute;bottom:-15rem;left:50%;transform:translate(-50%,-50%);border-radius:50%;padding:2rem;background-color:#fff;box-shadow:0 .4rem .6rem #0000001a}.progress-container{position:relative;width:15rem;height:15rem}.progress-circle{width:100%;height:100%;transform:rotate(90deg)}.progress-circle circle{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset 1s ease-in-out}.progress-circle .bg{stroke:#e0e0e0}.progress-circle .progress{stroke:var(--primary-color-gpa);stroke-dasharray:282.74;stroke-dashoffset:282.74}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-family:Arial,sans-serif}.progress-text>label{font-weight:800}.result-text{font-weight:800;margin-bottom:1rem;font-size:2.4rem}.result-text label{font-size:1.5rem!important}.gpa{font-size:2rem;font-weight:700;color:#1a1a1a}.label{font-size:1.2rem;color:#777}.scale{font-size:1.2rem;color:#777;position:absolute}.scale-left{left:4rem;bottom:-1.2rem;font-weight:800}.scale-center{left:50%;bottom:0;transform:translate(-50%,-50%);color:#1abc9c}.scale-right{right:4rem;bottom:-1.2rem;font-weight:800}.calculator-mode{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s ease-in-out}.calculator-mode.active{opacity:1;position:relative}.gpa-hero{padding:9.6rem 3.2rem 0!important;margin-bottom:8rem!important;gap:8.6rem!important}.hero-description-gpa{font-size:2rem;line-height:1.6}.gpa-container{padding:0 0 10rem;background:radial-gradient(circle at 18.7% 37.8%,#fafafa,#e1eaee 90%);transition:all .3s ease-in-out}.name-logo-gpa{border:1px solid var(--primary-color-gpa)!important}.first-name-gpa{background-color:var(--primary-color-gpa)!important}.active-btn{background-color:var(--secondary-color-gpa-dark-gpa)!important;color:var(--white)!important;box-shadow:#0003 0 2px 6px 1px}.gpa-title{font-size:3rem;line-height:1.2}.grade-scale-info{display:flex;flex-wrap:wrap;gap:1rem;text-align:center;margin:15px 0;padding:10px;background:#fafafa;border:1px solid #f1f1f1;border-radius:5px}.grade-scale-info p{text-align:left}.grade-scale-info>span{padding:.5rem 1rem;border-radius:5px;color:#928f8f;background-color:#f5f5f5f1}.mode-switcher-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:6rem}.label-gpa-cgpa{font-size:3rem;line-height:1.2}.mode-switcher{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.mode-switcher>.btn{padding:1rem 6rem!important}.calculators{position:relative;min-height:36rem;max-height:max-content;height:auto;transition:all .3s ease-in-out}.student-info{display:flex;column-gap:2rem;margin-bottom:2rem}.student-info label{font-weight:500!important}.course-field{display:flex;flex-direction:column;gap:4px}.course-field label{font-weight:700}label{font-size:1.4rem;font-weight:500;color:#838383}input,select{color:inherit}input::placeholder,select::placeholder{color:#b6b6b6}.student-info input{padding:8px;border:1px solid #f0f0f0;border-radius:4px}.gpa-box{max-width:120rem;margin:0 auto;background:#fff;border-radius:15px;box-shadow:var(--shadow-simple);padding:6rem 3.2rem;margin-bottom:2rem;position:relative;min-height:69rem;transition:all .3s ease-in-out}.courses-table{width:100%;border-collapse:collapse;display:table}.courses-table thead{color:#686868}.gpa-grading-table th,.courses-table th,.gpa-grading-table td,.courses-table td{text-align:left}.gpa-grading-table th,.courses-table th{padding:1.2rem 1.5rem}.courses-table th:last-child,.courses-table td:last-child{display:flex;justify-content:center;text-align:center;border:none}.gpa-box .gpa-grading-table th:not(:last-child),.gpa-box .courses-table td:not(:last-child),.gpa-box .courses-table th:not(:last-child){background-color:#fff;border:1px solid #f1f1f1}#addPmRows,#addRowsInput,#addSimpleCgpaRows,#addCgpaRows,.total,.obtained,.grade-select,.course-input,.semester-input,.gpa-input,.credit-input,.credits-input{width:100%;padding:1.2rem 1.5rem;outline:none;border:none;border-radius:2.5rem}#addPmRows{padding:0 2rem}.marks-inputs{align-items:center}.marks-inputs>span{display:inline-flex;width:10%;justify-content:center;align-items:center}.total,.obtained{width:42%}.credit-grade-group{display:flex;gap:10px}.credit-input,.grade-select{width:100%;padding:1.1rem 1.4rem;outline:none;border:none;color:#838383;background:#fff}.action-buttons{margin-top:2rem;display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap}.mobile-toggle-container{display:none}.toggle-container{display:flex;align-items:center;justify-content:space-between;gap:2rem}.column-layout{flex-direction:column}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}#calcMobileToggle:checked+.slider,#calcDesktopToggle:checked+.slider,#calcPmGPADesktopToggle:checked+.slider,#calcPmGPAMobileToggle:checked+.slider{background-color:#3f3d56}#calcMobileToggle:checked+.slider:before,#calcPmGPAMobileToggle:checked+.slider:before,#calcDesktopToggle:checked+.slider:before,#calcPmGPADesktopToggle:checked+.slider:before{transform:translate(26px)}#calcMethodLabel{font-weight:700;color:#333}.btn-gpa{padding:1rem 2rem!important}#addRowsInput{padding:1.2rem 2rem;border-radius:2.5rem 0 0 2.5rem}.add-rows-btn{padding:1rem 2rem!important;border-radius:0 9px 9px 0;border:1px solid var(--primary-color-gpa);white-space:nowrap}.btn-outline{background-color:transparent;color:var(--secondary-color-gpa);border:1px solid #f0f0f0}.btn-outline:hover{background-color:var(--secondary-color-gpa-dark-gpa);color:#fff}.btn-primary{background-color:var(--primary-color-gpa);color:#fff}.btn-primary:hover{background-color:var(--primary-color-gpa-dark);color:#fff}.btn-primary-outline{background-color:transparent;color:var(--primary-color-gpa);border:1px solid var(--primary-color-gpa)!important;font-weight:700}.btn-primary-outline:hover{background-color:var(--primary-color-gpa);color:#fff;border:none}.btn-danger{background-color:var(--danger-color-gpa);color:#fff}.btn-print{background-color:#fff;border:1px solid rgba(238,238,238,.9450980392);color:var(--print-color-gpa)}.btn-print:hover{background-color:var(--print-color-gpa);color:#fff}.btn-delAll{padding:8px!important}.btn-pdf{background-color:#fff;border:1px solid rgba(238,238,238,.9450980392);color:#ff4081}.btn-pdf:hover{color:#fff;background-color:#f50057}.delete-btn{padding:.5rem}.btn-delAll{padding:1rem}.delete-btn{border:1px solid #eeeeee}.btn-delAll{border:1px solid #e0e0e0}.delete-btn,.btn-delAll{display:flex;justify-content:center;align-items:center;background-color:transparent;color:#3e3e3e;border-radius:20px;cursor:pointer}.btn-delAll-mb{border-radius:9px!important;border:1px solid rgba(238,238,238,.9450980392)!important;padding:1rem 2rem!important}.delete-btn{transition:all .3s ease}.btn-delAll-mb:hover,.btn-delAll:hover,.delete-btn:hover{color:var(--danger-color-gpa);border:1px solid var(--danger-color-gpa)!important}.hover-effect{color:var(--danger-color-gpa);border:1px solid var(--danger-color-gpa)}.mobile-course-card{padding:25px 15px;margin:0 0 1rem;border:1px solid #e0e0e0;position:relative}.mobile-course-card{display:none;background:#fff;border-radius:8px}.mobile-course-card input,.mobile-course-card select{border:1px solid #f0f0f0}.mobile-input-container-left{flex-basis:35%}.mobile-input-container-right{flex-basis:65%}.mobile-del-btn,.desktop-del-btn{display:flex;justify-self:flex-end;align-items:center}.mobile-del-btn{position:absolute;right:15px;top:8px}.add-rows-section{display:flex;justify-content:space-between;gap:1rem;margin:5rem 0 2rem;padding-top:2rem}.add-rows-section>div{display:flex}.add-rows-section>div>input{border-radius:9px 0 0 9px!important}#addCgpaRows,#addSimpleCgpaRows,#addRowsInput,#addPmRows{border:1px solid #e0e0e0}.counter-text{color:#666;margin-top:1.5rem;font-size:.9em}.grade-scale-info-gpa{margin-top:0!important}.article-layout-container .gpa-article-benefits{padding-top:5.6rem}.article-layout-container .gpa-article-aside{padding-top:5.6rem!important}.gpa-article-container{padding:0 3.2rem!important;margin-bottom:0!important}.gpa-article-container .gpa-article-aside{padding-top:12.6rem;position:relative}.gpa-article-container .gpa-article-aside .gpa-article-aside-box{position:sticky;top:10rem}.gpa-article-container .gpa-article-aside .gpa-article-aside-box:before{content:"";display:inline-block;height:100%;width:2px;background-color:#e0e0e0;position:absolute;top:0;left:0}.gpa-article-calc-guide{padding-top:12.6rem}.gpa-article-calc-guide .step-tutorial{padding-bottom:2rem}.gpa-article-benefits .grid--2-cols{padding:0!important}.feature-gpa{box-shadow:none!important;border:1px solid #f0f0f0}.feature-gpa:hover{background-color:transparent}.feature-icon-gpa{width:2.4rem!important;height:2.4rem!important;padding:1rem!important;margin-bottom:1.2rem!important;background-color:#3f3d56}.article-description{margin-bottom:2rem}.article-description-lg{margin-bottom:5rem}.gpa-article-benefits{padding-top:12.6rem}.gpa-article-table-container{padding-top:12.6rem;margin-bottom:5rem}.gpa-article-container{max-width:120rem;margin:0 auto}.page-article__list{counter-reset:li;margin-bottom:5rem}.page-article__item:not(:last-child){margin-bottom:2.8rem}.page-article__item{position:relative;list-style:none!important;padding-left:3em}.page-article__item:before{counter-increment:li;content:counter(li);position:absolute;display:flex;align-items:center;justify-content:center;width:2em;height:2em;left:0;margin-top:-.1875em;border-radius:50%;background-color:var(--primary-color-gpa);color:var(--white);box-shadow:0 .125em .5em #071d3f20}.gpa-grading-table{width:100%;border-collapse:collapse;background:#fff;overflow:hidden}.gpa-grading-table th,.gpa-grading-table td{padding:12px;text-align:center;border:1px solid #ddd}.gpa-grading-table th{font-size:18px}.gpa-grading-table .grade{font-weight:700}body{font-family:Arial,sans-serif}.print-header{color:#000;font-weight:700}.print-details{margin-bottom:20px}table{width:100%;border-collapse:collapse}.print-table th,.print-table td{text-align:left;border:1px solid #000;padding:8px}.preview-header{display:flex;justify-content:space-between;align-items:center;height:5rem}.preview-h-link,.preview-footer-item{display:flex;align-items:center}.preview-h-link{margin-bottom:.4rem}.preview-web-link{text-decoration:none;color:#fff}.faq-section{padding:12.6rem 0;text-align:center}.faq-section .faq-title{font-size:3.2rem;font-weight:700;margin-bottom:20px}.faq-section .faq-list{display:flex;flex-direction:column;gap:2rem}.faq-section .faq-item{background:#fff;border-radius:9px;cursor:pointer;text-align:left;transition:all .3s ease;border:1px solid #f0f0f0}.faq-section .faq-item:hover{box-shadow:var(--shadow-bottom)}.faq-section .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:2rem;font-size:2rem;font-weight:500;color:#555}.faq-section .faq-item .faq-question span{line-height:1.4}.faq-section .faq-item .faq-icon{font-size:20px;font-weight:700;color:#555}.faq-section .faq-item .faq-answer{padding:3rem 2rem;font-size:1.8rem;background-color:#f9fafb;color:#555;animation:fadeIn .3s ease-in-out;line-height:1.4}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.install-app-img{width:100%;height:350px;aspect-ratio:2/4;object-fit:contain}.app-install-slide{min-width:250px!important;max-width:300px!important;gap:2rem!important}.app-install-slide-inner{justify-content:center;padding-bottom:0!important}.app-install-slide-inner .testimonial{background-color:transparent;box-shadow:none}.step-circle{display:flex;align-items:center;justify-content:center;width:2em;height:2em;margin-bottom:1rem;border-radius:50%;background-color:var(--primary-color-gpa);color:#fff;box-shadow:0 .125em .5em #071d3f20;position:relative;z-index:1}.step-circle:after{content:"";position:absolute;left:0;width:200%;border:1px dashed var(--primary-color-gpa);z-index:-1}@media (max-width: 59em){.app-install-slide-inner{justify-content:start;padding-bottom:4rem!important}.app-install-slide-inner .testimonial{background-color:var(--white);box-shadow:var(--shadow-carousel)}}.grid-eq{display:grid;column-gap:2.4rem;row-gap:2.4rem}.grid{display:grid;column-gap:6.4rem;row-gap:9.6rem}.grid:not(:last-child){margin-bottom:9.6rem}.grid--1-cols{grid-template-columns:1fr}.grid--2-1-cols{grid-template-columns:2fr 1fr}.grid--1-3-1-cols{grid-template-columns:1fr 3fr 1fr}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}.sidebar{padding:3rem 0rem 3rem 0;border-radius:8px}.sidebar .sidebar-title{font-size:1.8rem;margin-bottom:3rem;color:#555;padding-left:3rem}.sidebar .sidebar-links{list-style:none;padding:0}.sidebar .sidebar-links li a{border-left:4px solid transparent;padding:1rem 0 1rem 3rem;font-size:1.5rem;transition:all .3s ease}.sidebar .sidebar-links li.active a{border-left:4px solid var(--primary-color-gpa);font-weight:700}.content{padding:20px;flex:1}@media screen and (max-width: 34em){.sidebar .sidebar-title{font-size:2.4rem}.sidebar .sidebar-links li a{font-size:2rem}}.article-container{display:flex;gap:2rem}.article-navigation{position:sticky;top:2rem;align-self:flex-start;max-height:calc(100vh - 4rem);overflow-y:auto;padding:3rem 1rem 3rem 0}.navigation-title{font-size:1.8rem;margin-bottom:3rem;padding-left:3rem;color:#555}.navigation-list{list-style:none;padding:0;margin:0}.navigation-item a{display:block;padding:1rem 0 .5rem 3rem;color:#555;text-decoration:none;border-left:2px solid transparent;transition:all .3s ease}.navigation-item a:hover{color:var(--primary-color-gpa);font-weight:700}.navigation-item a.active{border-left:2px solid var(--primary-color-gpa);font-weight:700}.navigation-item.level-3{font-size:1.5rem}.sub-navigation-list{list-style:none}.sub-navigation-list li a{padding-left:5rem}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-center{display:flex;align-items:center;justify-content:center}.dir-col{flex-direction:column;row-gap:2rem}.header-container{display:flex;align-items:center;justify-content:center}.header{display:flex;justify-content:space-between;align-items:center;height:8rem;width:100%;padding:0 4.8rem;position:relative}.logo{height:2.2rem}.name-logo{font-size:2.4rem;font-weight:500;letter-spacing:1px;color:#3f3d56;display:inline-block;text-decoration:none;transition:all .3s;padding:.7rem;border-radius:7px}.first-name{background-color:var(--secondary-color);color:var(--white);padding:0rem 1rem;border-radius:5px}.main-nav .main-nav-list{list-style:none;display:flex;align-items:center;gap:3.5rem}.main-nav-link:link,.main-nav-link:visited{display:inline-block;text-decoration:none;color:#555;font-weight:500;font-size:1.8rem;transition:all .3s}.main-nav-link:hover,.main-nav-link:active{color:#1d1d1d}.main-nav-link.nav-cta:link,.main-nav-link.nav-cta:visited{font-weight:500;padding:1.2rem 2.4rem;border-radius:9px;color:#fff;background-color:var(--secondary-color)}.main-nav-link.nav-cta:hover,.main-nav-link.nav-cta:active{background-color:var(--secondary-color-dark)}.btn-mobile-nav{border:none;background:none;cursor:pointer;display:none}.icon-mobile-nav{height:3.8rem;width:3.8rem;color:#333}.icon-mobile-nav.close-outline{display:none}.sticky .header{position:fixed;top:0;bottom:0;width:100%;padding-top:0;padding-bottom:0;z-index:999;background-color:#ffffffde;box-shadow:0 1.2rem 3.2rem #00000008;height:8rem;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sticky .section-hero,.sticky .section-page-hero{margin-top:8rem}.footer{padding:12.6rem 0;border-top:1px solid #eee;background-color:var(--black-lighter)}.grid--footer{grid-template-columns:1.5fr 1.5fr 1fr 1fr}.logo-col{display:flex;flex-direction:column;gap:2rem;align-items:start}.footer-logo{display:block;margin-bottom:3.2rem}.social-links{list-style:none;display:flex;gap:2.4rem}.social-icon{height:2.4rem;width:2.4rem}.copyright{font-size:1.4rem;line-height:1.6;color:#767676;margin-top:2rem}.footer-heading{font-size:1.8rem;font-weight:600;margin-bottom:4rem}.contacts{font-style:normal;font-size:1.6rem;line-height:1.6}.address{margin-bottom:2.4rem}.footer-nav{list-style:none;display:flex;flex-direction:column;gap:2.4rem}.footer-link:link,.footer-link:visited{text-decoration:none;font-size:1.6rem;color:#767676;transition:all .3s}.footer-link:hover,.footer-link:active{color:#464646}.icon-whatsapp:hover{color:var(--whatsapp)}.icon-linkedin:hover{color:var(--linkedin)}.icon-git:hover{color:var(--git)}.icon-fb:hover{color:var(--fb)}.footer-gpa{display:flex;justify-content:space-between;align-items:center;width:100%;padding:2rem 4.8rem}.footer-gpa-social-container{margin-bottom:1rem}.section-hero,.section-page-hero{background:radial-gradient(circle at 18.7% 37.8%,#fafafa,#e1eaee 90%)}.section-hero{padding:9.6rem 0 0rem}.section-hero .hero-img-box picture>source{transform:scaleX(-1)}.section-hero .hero-img-box .hero-img{transform:scaleX(-1)}.section-hero .hero-img-box .main-page-hero-box img{width:80%}.section-page-hero{padding:7.6rem 0}.hero{max-width:130rem;margin:0 auto;padding:0 3.2rem;display:grid;grid-template-columns:1fr 1fr;gap:9.6rem;align-items:center}.hero-description{font-size:2rem;line-height:1.6;margin-bottom:4.8rem}.hero-img{width:90%}.services-hero-image-box img{width:80%}.delivered-meals{display:flex;align-items:center;gap:1.6rem;margin-top:8rem}.delivered-imgs{display:flex}.delivered-imgs img{height:4.8rem;width:4.8rem;border-radius:50%;margin-right:-1.6rem;border:3px solid var(--primary-color-lightest)}.delivered-imgs img:last-child{margin:0}.delivered-text{font-size:1.8rem;font-weight:600}.delivered-text span{color:var(--primary-color-dark);font-weight:700}.owl-carousel{width:100%}.owl-item .carousel_4 .owl-carousel{width:100%;height:100vh}.owl-carousel .owl-item img{width:max-content}.owl-item .slider4_img{padding:0 2px}.slider4_img img{width:20% t}.slider-card{display:flex;justify-content:center}.section-featured{padding:8rem 0;background-color:var(--black-lighter);mask-image:linear-gradient(to right,transparent 0%,black 20%,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20%,black 60%,transparent 100%)}.heading-featured-in{font-size:1.4rem;text-transform:uppercase;letter-spacing:.75px;font-weight:500;text-align:center;margin-bottom:5.4rem;color:#888}.logos{display:flex;justify-content:space-around}.logos img{height:3.2rem;filter:brightness(0);opacity:50%}.section-services,.related-articles{padding:12.6rem 0;transition:transform 1s,opacity 1s}.slide-Top-Sec{transition:transform 1s,opacity 1s}.section-how{padding:12.6rem 0;background-color:var(--black-lighter)}.step-number{font-size:5.6rem;font-weight:600;margin-bottom:1.2rem;color:#ebebeb}.step-number-1{color:var(--purple-light)}.step-number-2{color:var(--blue-light)}.step-number-3{color:var(--orange-light)}.step-number-4{color:var(--green-light)}.step-text-box{padding-left:2rem}.step-text-box-1{border-left:2px solid var(--purple)}.step-text-box-2{border-left:2px solid var(--blue)}.step-text-box-3{border-left:2px solid var(--orange)}.step-text-box-4{border-left:2px solid var(--green)}.step-description{font-size:1.8rem;line-height:1.8}.step-img-box{position:relative;display:flex;align-items:center;justify-content:center}.step-img-box:before,.step-img-box:after{content:"";display:block;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-img-box:before{width:60%;padding-bottom:60%;z-index:-2}.step-img-box-1:before{background-color:var(--purple-light)}.step-img-box-2:before{background-color:var(--blue-light)}.step-img-box-3:before{background-color:var(--orange-light)}.step-img-box-4:before{background-color:var(--green-light)}.step-img-box:after{width:45%;padding-bottom:45%;background-color:var(--white);z-index:-1}.step-img{width:22%}.operations__tab-container{display:flex;justify-content:center;transition:all .8s;position:static}.operations__tab{background-color:var(--white);font-weight:500;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.6rem}.operations__tab:not(:last-child){margin-right:2.5rem}.operations__tab:hover{box-shadow:0 0 2px 1px --shadow-carousel}.operations__tab span{margin-right:1rem;font-weight:600;display:inline-block}.operations__tab--active{transform:translateY(-5%);box-shadow:var(--shadow-carousel)}.operations_content{margin-top:6rem;display:none}.operations_content-active{display:grid;grid-template-columns:repeat(3,1fr);column-gap:6.4rem;row-gap:9.6rem}.section-meals{padding:12.6rem 0}.section-meals-h{margin-bottom:7.6rem}.section-reviews{padding:8rem 0;background-color:var(--black-lighter)}.section-testimonials{background-color:var(--primary-color-lightest);display:grid;grid-template-columns:55fr 45fr;align-items:center}.testimonials-container{padding:12.6rem}.section-pricing{padding:12.6rem 0}.pricing-plan{border-radius:11px;width:75%}.pricing-plan--starter{justify-self:end;border:2px solid var(--primary-color-lightest);padding:4.6rem}.pricing-plan--complete{background-color:var(--primary-color-lightest);padding:4.8rem;position:relative;overflow:hidden}.pricing-plan--complete:after{content:"Best value";position:absolute;top:6%;right:-18%;text-transform:uppercase;font-size:1.4rem;font-weight:700;color:#f5f5f5;background-color:var(--primary-color-dark);padding:.8rem 8rem;transform:rotate(45deg)}.plan-header{text-align:center;margin-bottom:4.8rem}.plan-name{color:var(--primary-color-dark);font-weight:600;font-size:2rem;text-transform:uppercase;letter-spacing:.75;margin-bottom:3.2rem}.plan-price{font-size:6.2rem;font-weight:600;color:#333;margin-bottom:1.6rem}.plan-price span{font-size:3rem;font-weight:500;margin-right:.8rem}.plan-text{font-size:1.6rem;line-height:1.6;color:#6f6f6f}.plan-sing-up{text-align:center;margin-top:4.8rem}.plan-details{font-size:1.6rem;line-height:1.6;text-align:center}.section-cta{padding:12.6rem 0}.cta{display:grid;grid-template-columns:2fr 1.2fr;box-shadow:var(--shadow-simple);border-radius:11px;overflow:hidden}.cta-text-box{padding:4.8rem 6.4rem 6.4rem}.cta .heading-secondary{color:inherit;margin-bottom:3.2rem}.cta-text{font-size:1.8rem;line-height:1.8;margin-bottom:4.8rem}.cta-img-box{background:radial-gradient(circle at 18.7% 37.8%,#fafafa4d,#e1eaeeb3 90%),url(/assets/techStack/discussion.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.whatsapp-sticky{background-color:var(--whatsapp);color:var(--white);border-radius:50%;padding:.8rem;display:flex;justify-content:center;align-items:center;position:fixed;bottom:5%;right:5%;box-shadow:var(--shadow-carousel)}.whatsapp-sticky:after{content:"";width:1rem;height:1rem;position:absolute;top:-1px;right:-1px;background-color:var(--green);border-radius:50%;border:2px solid var(--white)}.whatsapp-sticky>ion-icon{width:3.4rem;height:3.4rem}@media (min-width: 125em){.modal{width:120rem}}@media (min-width: 48em){.courses-table td:nth-child(1){width:45%}.gpa-table td:nth-child(3),.pm-gpa-table td:nth-child(3){width:20%}.courses-table td{width:auto}.courses-table td:last-child{display:flex;justify-content:center;margin:.8rem 0}}@media (max-width: 84em){.hero{max-width:120rem}.heading-primary{font-size:4.4rem}.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width: 75em){html{font-size:56.25%}.grid{column-gap:4.8rem;row-gap:6.4rem}.heading-secondary{font-size:3.6rem}.heading-tertiary{font-size:2.4rem}.header{padding:0 3.2rem;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.main-nav-list{gap:3.2rem}.hero{gap:4.8rem}.testimonials-container{padding:9.6rem 3.2rem}}@media (max-width: 59em){html{font-size:50%}.grid--1-3-1-cols{grid-template-columns:1fr}.operations_content-active{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr;padding:0 8rem;gap:6.4rem}.hero-text-box,.hero-img-box{text-align:center}.hero-img{width:60%}.delivered-meals{justify-content:center;margin-top:3.2rem}.logos img{height:2.4rem}.step-number{font-size:7.4rem}.meal-content{padding:2.4rem 3.2rem 3.2rem}.section-testimonials{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(6,1fr)}.cta{grid-template-columns:3fr 2fr}.cta-form{grid-template-columns:1fr}.btn--form{margin-top:1.2rem}.btn-mobile-nav{display:block;z-index:9999}.main-nav{background-color:var(--white);position:absolute;top:0;left:0;width:100%;height:100vh;transform:translateY(100%);display:flex;align-items:center;justify-content:center;transition:all .5s ease-in;opacity:0;pointer-events:none;visibility:hidden}.nav-open .main-nav{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0);overflow-y:auto}.nav-open .icon-mobile-nav.close-outline{display:block}.nav-open .icon-mobile-nav.menu-outline{display:none}.icon-mobile-nav{padding:.1rem .3rem;border-radius:3px;height:3.5rem;width:3.5rem}.main-nav .main-nav-list{flex-direction:column;align-items:normal!important}.main-nav .main-nav-link:link,.main-nav .main-nav-link:visited{font-size:3rem}.testimonials-heading{text-align:center}.notification,.drop-down{position:static;height:fit-content!important;box-shadow:none;margin-top:10px;background-color:transparent;visibility:visible;opacity:1}.notification,.notification-header-text{font-size:2.2rem!important}.notification-content-text span{font-size:2rem!important}.gpa-article-container .gpa-article-benefits{padding-top:9.6rem}.gpa-article-container .gpa-article-table-container{padding-top:9.6rem;margin-bottom:5rem}.gpa-article-container .gpa-article-content{order:2}.gpa-article-container .gpa-article-aside .gpa-article-aside-left{padding-top:5.6rem}.gpa-article-container .gpa-article-aside .gpa-article-aside-left .gpa-article-aside-box{top:10rem}.gpa-article-container .gpa-article-aside-left{order:1}.gpa-article-container .gpa-article-aside-right{order:3}.gpa-article-container .gpa-article-calc-guide{padding-top:9.6rem}.grid--2-1-cols{grid-template-columns:1fr!important;margin-bottom:0!important}}@media (max-width: 48em){.gpa-hero{margin-bottom:5rem!important;gap:0!important}.gpa-container{padding-bottom:22rem}.mode-switcher-container{flex-direction:column;row-gap:2rem}.mode-switcher{width:100%}.feature-icon-gpa{padding:1.2rem!important}.btn-calc-gpa{padding:1.4rem 2rem!important}.mobile-toggle-container{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0}.mobile-toggle-container>div{display:flex;align-items:center;gap:1.2rem}.grade-scale-info{gap:.5rem}.scale-right{right:4rem}.scale-left{left:4rem}.gpa-title{font-size:2.6rem}.courses-table{display:none}.mobile-course-card{display:block}.add-rows-section{padding:0}.total,.obtained{width:42%}.course-field{margin-bottom:1.8rem}.course-field,.mobile-input-container-left,.mobile-input-container-right{display:flex;flex-direction:column;gap:.6rem}#calcMobileToggle:checked .credit-grade-group{flex-direction:column!important}.mode-switcher{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.student-info,.add-rows-section{flex-direction:column}.action-buttons{justify-content:space-between}.progress-text .result-text{font-size:2.5rem;font-weight:800}.progress-text label{font-size:1.5rem!important}.progress-box{bottom:-24rem;z-index:99;border-radius:50%;padding:2rem;background-color:#fff;box-shadow:0 .25rem 1rem #071d3f20}}@media (max-width: 44em){.grid--3-cols,.grid--4-cols{grid-template-columns:repeat(2,1fr)}.diets{grid-column:1/-1;justify-self:center}.heading-secondary{margin-bottom:4.8rem}.pricing-plan{width:100%}.grid--footer{grid-template-columns:repeat(6,1fr)}.logo-col,.address-col{grid-column:span 3}.nav-col{grid-row:1;grid-column:span 2;margin-bottom:3.2rem}}@media (max-width: 34em){.sticky .header{width:87%;border-radius:4rem;margin-top:2rem}.sticky .header{height:7rem}.sticky .main-nav{background-color:#ffffffef;top:66px;height:80vh;border-radius:2rem;box-shadow:var(--shadow-header)}.main-nav-list{width:100%;padding:4rem 3rem}.sticky .section-hero{margin-top:7rem}.faq-section,.section-services,.section-testimonials,.section-pricing,.section-cta,.footer,.section-featured{padding:6rem 0}.section-how{padding:6rem 0 0}.section-featured{mask-image:none;-webkit-mask-image:none}.grid-eq{row-gap:5.4rem}.grid{row-gap:4.8rem}.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}.heading-primary{font-size:3.4rem}.slider4_img img{width:25%!important}.slider-inner{padding:0}.operations_content-active{grid-template-columns:repeat(1,1fr);row-gap:5.6rem}.heading-secondary{margin-bottom:5.8rem}.step-text-box{margin:11rem 0}.section-meals{padding:8rem 0}.mb-lg{margin-bottom:12rem}.step-text-box,.feature{text-align:center}.btn,.btn:link,.btn:visited{padding:1.4rem 2rem}.section-hero{padding:8.4rem 0 0rem}.hero{padding:0 3.2rem}.hero-img{width:80%}.logos img{height:1.2rem}.step-img-box:nth-child(2){grid-row:1}.step-img-box:nth-child(6){grid-row:5}.step-img-box{transform:translateY(2.4rem)}.operations__tab-container{align-items:center;gap:1.5rem;position:sticky;top:90px}.sticky-projectsNav .section-how{margin-top:9rem}.operations__tab{flex-direction:column;justify-content:space-evenly;width:60%}.operations__tab:not(:last-child){margin-right:0rem}.tab-icon{margin-right:0;margin-bottom:1rem}.tab-title{font-size:1.4rem}.testimonials{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(4,1fr);gap:1.2rem}.review-carousel .review-slide{min-width:28rem}.review-slide{min-width:100%}.my-carousel-card img{width:35px}.cta{grid-template-columns:1fr}.cta-form{row-gap:4.4rem}.cta-text-box{padding:5.4rem 2.2rem}.cta-img-box{height:32rem;grid-row:1}.nav-col{grid-column:span 3}.logo-col,.address-col{grid-column:span 6}.modal{width:90%;padding:8rem 3rem}.whatsapp-sticky{bottom:5%;right:10%}.footer-gpa{flex-direction:column}.footer-gpa .social-links{justify-content:center!important}}.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:4.8rem}.no-flexbox-gap .list-item:not(:last-child){margin-bottom:1.6rem}.no-flexbox-gap .list-icon:not(:last-child){margin-right:1.6rem}.no-flexbox-gap .delivered-faces{margin-right:1.6rem}.no-flexbox-gap .meal-attribute:not(:last-child){margin-bottom:2rem}.no-flexbox-gap .meal-icon{margin-right:1.6rem}.no-flexbox-gap .footer-row div:not(:last-child){margin-right:6.4rem}.no-flexbox-gap .social-links li:not(:last-child){margin-right:2.4rem}.no-flexbox-gap .footer-nav li:not(:last-child){margin-bottom:2.4rem}@media (max-width: 75em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:3.2rem}}@media (max-width: 59em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:0;margin-bottom:4.8rem}}
