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