.main-body{display:flex;flex-direction:column;color:var(--font-color);overflow-x:hidden;overflow-y:hidden}section:not(.video-wrapper):not(.testimonies-section){min-height:100vh;position:relative;overflow:hidden}.main-header{display:flex;justify-content:center;align-items:center}.hidden-block{flex:1}.main-header-title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;opacity:0;margin-top:75px}.main-header-title h3{font-size:calc(var(--subtitle-font-size) + .3rem);margin:50px 0}.main-header-title h2{font-size:calc(var(--title-font-size) + .3rem);margin:50px 0}.main-header-title h3:last-of-type{margin-bottom:5px}.main-header-title h5{font-size:calc(var(--subtitle-font-size) - .2rem);font-weight:400}.main-header-title h5 span{text-decoration-line:underline;text-decoration-thickness:1.5px}.main-header-button-panel{display:flex;flex-direction:row;margin-top:100px}.main-header-button-panel a{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:Noto Sans;background-color:var(--primary-color);color:var(--alt-font-color);text-decoration:none;padding:12.5px 40px;margin:0 20px;font-weight:800;transition:background-color .3s ease-in,color .3s ease-in}.main-header-button-panel a:last-of-type{background-color:var(--secondary-color);color:var(--font-color)}.main-header-button-panel a svg{margin-left:15px}.main-header-button-panel a:hover{color:var(--font-color);background-color:var(--background-color)}.academia-logo-header{width:175px}.main-cards{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;justify-content:space-around;height:100%}.main-cards-title{font-size:calc(var(--title-font-size) + .4rem);text-transform:uppercase;margin-bottom:3rem}.main-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:80%;height:90%;margin:0 auto}.main-reviews{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-reviews h2,.main-reviews h4{text-align:center}.main-reviews h2{margin-top:50px;font-size:calc(var(--title-font-size))}.main-reviews h4{margin-bottom:50px;font-size:calc(var(--subtitle-font-size));margin-top:10px;font-weight:300}.header-group-image,.reviews-group-image{width:450px;margin:50px}.main-bottom-form{display:flex;align-items:center;justify-content:space-around;margin-top:75px;margin-bottom:50px}.main-bottom-form img{user-select:none}.bottom-visual{position:absolute;z-index:-10;opacity:.12}.takeoff-jet{position:absolute;z-index:100;top:0}.our-team{display:flex;flex-direction:column}.our-team-header{font-size:calc(var(--title-font-size) + 1rem);text-transform:uppercase;text-align:center;margin:75px}strong{color:var(--secondary-color)}.hidden-mobile{display:none}@media (max-width:768px){.main-cards-grid{grid-template-columns:1fr}}@media (max-width:1200px){.main-reviews{flex-direction:column}}@media (max-width:1700px){.main-bottom-form{flex-direction:column;gap:120px}.bottom-visual img{width:700px}}@media (max-width:750px){.bottom-visual img{width:450px}}@media (max-width:610px){.main-header-title h2{font-size:var(--title-font-size);margin:0}.main-header-title h3,.main-header-title h5{font-size:var(--subtitle-font-size)}.main-header-button-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.hidden-mobile{display:block}.main-reviews h2{margin-left:10px;margin-right:10px}.header-group-image,.reviews-group-image{width:350px}}@media (min-width:1650px){.video-wrapper{margin-bottom:25px}}@media (max-width:1000px){.main-header-title h2{margin:0}.main-header{flex-direction:column-reverse;min-height:50vh}.hidden-block,.main-header-image{display:none}.main-bottom-form{margin-top:150px}.academia-logo-header{margin-top:50px}.main-header-button-panel{margin-top:40px;gap:10px}}@media (max-width:850px){.main-bottom-form,.main-header-title{margin-top:0}}.nav-body{display:flex;align-self:center;align-items:center;background-color:var(--primary-color);border-radius:15px;padding:20px;color:var(--alt-font-color);width:70%;margin:20px;justify-content:space-between;font-size:var(--ui-font-size);z-index:10;position:absolute}.nav-body a{text-decoration:none}.nav-left-column{display:flex;flex-direction:row;align-items:center;justify-content:center}.nav-left-column img{width:90px}.nav-name{margin-left:30px;text-transform:uppercase;font-family:incompleeta}.nav-middle-column{display:flex;flex-direction:row;justify-content:space-between}.nav-middle-column>*{margin:0 40px}.nav-middle-column a{color:var(--alt-font-color);text-decoration:none;transition:color .3s ease}.nav-middle-column a:hover{color:var(--secondary-color);cursor:pointer}.nav-contact-button{align-items:center;margin-right:10px;color:var(--alt-font-color);text-transform:uppercase;font-weight:700;padding:20px;display:flex;flex-direction:row;border:1px solid var(--border-color);border-radius:15px;transition:color .2s ease-in,background-color .4s ease-in;font-size:calc(var(--ui-font-size));text-align:center;font-family:Noto Sans}.nav-contact-button:hover{color:var(--font-color);background-color:var(--background-color)}.nav-contact-button svg{margin-left:10px}@media (max-width:1715px){.nav-middle-column{display:none}}@media (max-width:850px){.nav-body,.nav-contact-button{display:none}}.card-alt-body{width:100%;border-radius:20px;background-color:var(--primary-color);color:var(--alt-font-color);padding:50px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:calc(var(--subtitle-font-size) - .3rem)}.card-alt-body svg{font-size:calc(var(--subtitle-font-size) + 2rem);margin:4rem 0}.card-alt-description,.card-alt-title{text-align:center}.review-card-body{background-color:var(--primary-color);color:var(--alt-font-color);display:flex;flex-direction:column;max-width:370px;padding:20px;overflow:hidden;border-radius:20px;font-size:var(--ui-font-size);transition:background-color 1s ease;text-decoration:none}.review-card-body:hover{cursor:pointer;background-color:var(--alt-primary-color)}.review-card-header{margin:5px 0;display:flex;flex-direction:row;align-items:center;gap:10px;overflow:hidden}.review-card-header img{flex-shrink:0;width:70px;height:70px;border-radius:20px;object-fit:cover}.review-card-header h3{margin:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-size:calc(var(--ui-font-size) + .3rem)}.review-card-content{display:-webkit-box;line-clamp:18;-webkit-line-clamp:18;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;margin:20px 0}.markdown-paragraph{margin-bottom:1em}.markdown-paragraph:last-child{margin-bottom:0}.review-card-score{align-self:flex-start;color:var(--star-color)}.review-card-score>*{margin:0 2.5px}.right-score{align-self:flex-end}.review-carousel-body{display:flex;position:relative;flex-direction:row;justify-content:center;align-items:center;gap:30px;margin:40px 0}@media (max-width:1200px){.review-carousel-body{flex-direction:column;align-items:center}}