.navbar nav{display:none}.navbar .mobile-menu{width:24px;float:right;cursor:pointer}nav.menu-btn{display:block}nav{position:fixed;z-index:999;width:70%;right:0;top:0;background:#262261;height:100vh;opacity:.98}nav ul.primary-nav{margin-top:64px}nav ul.secondary-nav{display:flex;align-items:center;justify-content:flex-end;margin-top:16px}nav ul.secondary-nav li:last-child{margin:0 16px}nav ul.secondary-nav img{display:inline-block;width:28px}nav ul.secondary-nav a{padding:0}nav li a{color:#fff;text-decoration:none;display:block;padding:8px 16px;text-align:right}nav li a:hover{color:#e86a69}.mobile-menu-close{float:right;margin:8px;cursor:pointer}@media only screen and (min-width:768px){.mobile-menu,.mobile-menu-close{display:none}.navbar{float:right}.navbar nav{justify-content:space-between;background:none;position:unset;height:auto;padding:0}.navbar nav,.navbar nav ul{display:flex}.navbar nav a{font-size:14px;line-height:24px;color:#262261;padding:8px 16px}.navbar nav ul.primary-nav{margin:0}.navbar nav ul.secondary-nav{margin-top:0;margin-left:16px}.navbar nav ul.secondary-nav li:last-child{margin:0 0 0 8px}}.card-modal .modal-content{border:0;border-radius:0}.card-modal .modal-header{background-color:#262261;display:inline-block;border-top-left-radius:0;border-top-right-radius:0}.card-modal .modal-header .modal-title{font-size:22px;line-height:32px;color:#fff}.card-modal .modal-body h4{font-size:18px;line-height:28px;color:#b92026;margin-top:15px}.card-modal .modal-body h5{font-size:18px;line-height:28px;font-weight:400;margin-bottom:15px}.card-modal .modal-body p{color:#6d7a86;margin-bottom:0}.card-modal .modal-body a{text-decoration:underline}.featured{height:100vh;background:#fcfcfc;display:flex;align-items:center;justify-content:center;padding-top:64px}.featured__description h1{font-size:54px;line-height:64px;margin-bottom:16px;color:#262261}.featured__description h2{font-size:22px;line-height:32px;font-weight:400;margin-bottom:32px}.featured .scroll{display:block;position:absolute;bottom:16px;width:22px;height:38px;border:2px solid #b8c5d0;border-radius:16px}.featured .scroll__icon{display:block;position:absolute;left:50%;background:#b8c5d0;height:6px;width:6px;top:12px;margin-left:-3px;border-radius:50%;transform-origin:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:scroll-mouse 2s ease-out infinite;animation:scroll-mouse 2s ease-out infinite}@-webkit-keyframes scroll-mouse{0%{transform:translateY(0);opacity:1}25%{opacity:1}75%{transform:translateY(.75em);opacity:0}to{transform:translateY(0);opacity:0}}@keyframes scroll-mouse{0%{transform:translateY(0);opacity:1}25%{opacity:1}75%{transform:translateY(.75em);opacity:0}to{transform:translateY(0);opacity:0}}@media only screen and (max-width:767px){.featured{height:auto;background:#fff}.featured__description h1{font-size:32px;line-height:42px}.featured__description h2{font-size:16px;line-height:26px}.featured__img{margin-top:64px}.featured .scroll{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.featured__description h1{font-size:38px;line-height:48px}.featured__description h2{font-size:16px;line-height:26px}}.about{padding-top:192px}.about__description h4{font-size:24px;line-height:34px;font-weight:400;margin-bottom:24px}.about__description p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.about{padding-top:64px}.about__img{margin-top:64px}}@media only screen and (min-width:768px) and (max-width:1023px){.about{padding-top:128px}.about__img{display:none}}.services{padding-top:192px}.services__description{text-align:center}.services__description h4{font-size:24px;line-height:34px;font-weight:400;margin-bottom:64px}.services__card{min-height:352px;background-color:#fcfcfc;border-radius:0 0 4px 4px;box-shadow:4px 4px 20px 0 rgba(120,135,182,.2)}.services__card-title{display:flex;align-items:center;justify-content:space-between;border-radius:4px 4px 0 0;padding:16px;margin-bottom:32px}.services__card-title h5{font-size:22px;line-height:32px;color:#fff;margin:0}.services__card-title img{width:32px}.services__card-title.one{background:linear-gradient(90deg,#d36268,#b35667)}.services__card-title.two{background:linear-gradient(90deg,#894765,#613863)}.services__card-title.three{background:linear-gradient(90deg,#5c3663,#402c62)}.services__card-title.four{background:linear-gradient(90deg,#3c2a62,#2c2461)}.services__card-description{padding:0 16px 32px}.services__card-description h6{font-size:18px;line-height:28px;color:#262261;margin-bottom:16px}.services__card-description p{margin:0}.services__card-description li{margin-bottom:16px}.services__card-description li:last-child{margin-bottom:0}.services .col-md-6:last-child .services__card .services__card-description p{display:flex;align-items:center;justify-content:space-between}.services .col-md-6:last-child .services__card h6{margin:0}.services .col-md-6:last-child .services__card h6+p{margin-bottom:16px;font-weight:700;color:#262261}.services .col-md-6:last-child .services__card .services__card-description .last{margin:16px 0}.services .col-md-6:last-child .services__card .services__card-description .last+p{color:#697580;font-weight:400;margin-bottom:0}@media only screen and (max-width:767px){.services{padding-top:64px}.services__card{min-height:auto;margin-bottom:32px}.services .col-md-6:last-child .services__card{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1023px){.services{padding-top:328px}.services__card{min-height:328px;margin-bottom:32px}.services .col-md-6:nth-child(3) .services__card,.services .col-md-6:nth-child(4) .services__card{margin-bottom:0}}@media only screen and (min-width:1024px) and (max-width:1439px){.services__card{min-height:328px;margin-bottom:32px}.services .col-md-6:nth-child(3) .services__card,.services .col-md-6:nth-child(4) .services__card{margin-bottom:0}}.qualifications{padding-top:192px}.qualifications__description h4{font-size:24px;line-height:34px;font-weight:400;margin-bottom:0}.qualifications__curriculum{border:1px solid #b8c5d0;border-radius:4px;padding:16px}.qualifications__curriculum p{margin-bottom:0}.qualifications__curriculum p span{font-size:24px;line-height:34px;color:#e86a69;margin-right:4px}@media only screen and (max-width:767px){.qualifications{padding-top:64px}.qualifications__curriculum{margin-top:64px}}@media only screen and (min-width:768px) and (max-width:1023px){.qualifications{padding-top:128px}.qualifications__curriculum{margin-top:64px}}.contact{padding:192px 0}.contact .contact__form label{color:#262261}.contact .contact__form .form-control::-webkit-input-placeholder{color:#c1c1c1}.contact .contact__form .form-control::-moz-placeholder{color:#c1c1c1}.contact .contact__form .form-control:-ms-input-placeholder{color:#c1c1c1}.contact .contact__form .form-control:-moz-placeholder{color:#c1c1c1}.contact .contact__form .form-control:focus{border-color:#697580;box-shadow:none}.contact .contact__form .form-control:focus:valid{border-color:#28a73e}.contact .contact__form .form-control:focus:invalid{border-color:#dc3545}.contact .contact__form .form__action{text-align:center}.contact .contact__form .form__action .btn{border:0}@media only screen and (max-width:767px){.contact{padding:64px 0}}@media only screen and (min-width:768px) and (max-width:1023px){.contact{padding:96px 0}}