@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,600;1,700&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Poppins",sans-serif}.container{width:90%;max-width:1200px;margin:auto}.row{display:flex}.row .col{padding:0 30px;flex:1}@media only screen and (max-width: 768px){.row .col{padding:0 15px}}.row .col:first-child{padding-left:0}.row .col:last-child{padding-right:0}.row .col.col-2{flex:2}.row .col.col-3{flex:3}.row .col.col-4{flex:4}.row .col.col-5{flex:5}@media only screen and (max-width: 992px){.row:not(.no-change){display:block}.row:not(.no-change) .col{padding:0 0}}.text-right{text-align:right}@media only screen and (max-width: 992px){.text-md-right{text-align:right}}.text-left{text-align:left}@media only screen and (max-width: 992px){.text-md-left{text-align:left}}.text-center{text-align:center}@media only screen and (max-width: 992px){.text-md-center{text-align:center}}@media only screen and (max-width: 992px){.text-md-right{text-align:right}}h1{font-size:38px;font-weight:400;line-height:1.2;margin:0 0 35px}@media only screen and (max-width: 992px){h1{font-size:35px;margin:0 0 25px}}h2{font-size:36px;line-height:1.3;font-weight:400;margin:0 0 25px;color:#1b1c3a}@media only screen and (max-width: 992px){h2{font-size:23px}}h3{margin:0 0 30px;font-weight:400;line-height:1.3;font-size:25px}@media only screen and (max-width: 992px){h3{font-size:23px}}.content-page h3{margin:0 0 12px;color:#317ec2;font-weight:700}p{margin:0 0 25px;font-size:17px;color:#555}@media only screen and (max-width: 992px){p{line-height:1.4}}p.small{font-size:14px}.lead{margin:0 0 25px;font-size:19px;color:#66b1f3}@media only screen and (max-width: 992px){.lead{font-size:16px}}.strong{margin:0 0 25px;font-size:17px;font-weight:700;color:#1b1c3a}@media only screen and (max-width: 992px){.strong{font-size:16px}}strong{font-size:17px;color:#1b1c3a}small{font-size:15px;color:#555;display:block}a,a:visited,a:active{font-size:17px;text-decoration:none;color:#317ec2}ul{padding:0 20px 30px 90px}@media only screen and (max-width: 992px){ul{padding:0 20px 30px 40px}}ul li{margin:0 0 12px;line-height:1.3;color:#555;font-size:17px}ul li::marker{color:#317ec2}.btn{display:inline-block;margin:20px 0;padding:12px 55px 12px 18px;font-size:17px;font-family:"Poppins",sans-serif;text-transform:uppercase;border-radius:8px;position:relative;border:none}.btn input{background:transparent;font-size:17px;font-family:"Poppins",sans-serif;border:none;color:#fff;text-transform:uppercase}@media only screen and (max-width: 768px){.btn{padding:12px 45px 12px 12px;margin:10px 0}}.btn::after{position:absolute;top:13px;right:23px;width:25px;height:25px;background-image:url("../images/circle-arrow-right.svg");background-size:25px;background-repeat:no-repeat;content:""}@media only screen and (max-width: 768px){.btn::after{right:14px}}.btn.btn-primary{background:#1b1c3a;color:#fff}.btn.btn-secondary{background:#317ec2;color:#fff}.btn.btn-violet{background:#50549d;color:#fff}.btn.btn-grey{background:#999;color:#fff}.fs-26{font-size:26px}.fs-24{font-size:24px}.primary{background-color:#1b1c3a}.secondary{background-color:#317ec2}.violet{background-color:#50549d}.grey{background-color:#999}.red{color:red}.display-md-mobile{display:none}@media only screen and (max-width: 992px){.display-md-mobile{display:block}}.display-md-desktop{display:block}@media only screen and (max-width: 992px){.display-md-desktop{display:none}}span.display-md-desktop{display:inline-block}@media only screen and (max-width: 992px){span.display-md-desktop{display:none}}.video-container,.image-container{position:relative;padding-bottom:56.3%;margin-bottom:30px}.video-container.box-shadow,.image-container.box-shadow{box-shadow:0 0 10px #000}.video-container img,.image-container img{max-width:100%;max-height:100%}.video-container img.box-shadow,.image-container img.box-shadow{box-shadow:0 0 10px #000}@media only screen and (max-width: 992px){.video-container,.image-container{margin:30px 0 40px}}.video-container .content,.image-container .content{position:absolute;top:0;left:0;width:100%;height:100%}.table .dark{background:#f2f2f2}.table>.row>.col{padding:20px}.table>.row>.col:first-child{padding-top:30px}@media only screen and (max-width: 992px){.table>.row>.col:first-child{padding-top:12px}.table>.row>.col:first-child p{margin:0;padding:0;box-sizing:border-box}}@media only screen and (max-width: 992px){.table>.row>.col{padding:12px 20px}}.table>.row>.col ul{padding-left:30px}.border{border:2px solid #f2f2f2;padding:15px;margin-bottom:3px}.col-secondary{color:#317ec2}blockquote{position:relative;padding-left:160px;margin-bottom:40px}blockquote p{margin:0;padding:0;box-sizing:border-box;font-size:23px;color:#317ec2;padding:10px 0;max-width:600px}@media only screen and (max-width: 992px){blockquote p{line-height:1.3}}blockquote::before{position:absolute;top:0;left:0;width:130px;height:100%;background-image:url("../images/quotes.svg");background-size:60px;background-repeat:no-repeat;background-position:center;text-align:center;border-right:8px solid #f2f2f2;content:""}hr{border:none;border-bottom:4px solid #f2f2f2;margin:30px 0 40px}img{max-width:100%}.logos{margin:0 -20px 40px}.logos .flex{display:flex;flex-wrap:wrap}.logos .flex img{margin:20px;margin-top:0}header{padding:30px 0 20px}@media only screen and (max-width: 992px){header{padding:8px 0 0}}header .row>.col:first-child{max-width:400px;min-width:205px}header .row>.col:last-child{padding:0}header .phone{font-size:19px;color:#555;margin-bottom:20px}@media only screen and (max-width: 768px){header .phone{margin-bottom:10px}}header .phone a{font-size:21px;font-weight:700;color:#317ec2;padding-left:8px}@media only screen and (max-width: 992px){header .phone a{padding-left:0;font-size:18px}}header .logo img{margin-top:5px}@media only screen and (max-width: 768px){header .logo img{height:58px;margin-top:4px}}header nav{max-width:750px;min-width:650px;margin-left:auto;margin-right:0}@media only screen and (max-width: 768px){header nav{min-width:auto}}header nav ul.navbar{margin:0;padding:0;box-sizing:border-box;list-style:none;display:flex;justify-content:space-between}header nav ul.navbar li{display:inline-block;position:relative;color:#317ec2}header nav ul.navbar li a{display:block;color:#317ec2}header nav ul.navbar li.active{color:#555}header nav ul.navbar li.active a{color:#555}header nav ul.navbar li ul.sub-menu{display:none;margin:0;padding:0;box-sizing:border-box;position:absolute;z-index:99;text-align:left;top:20px;left:-40px;width:max-content;max-width:310px;padding-top:30px}@media only screen and (max-width: 992px){header nav ul.navbar li ul.sub-menu{display:block;position:static;box-shadow:none;padding:0 20px}}header nav ul.navbar li ul.sub-menu li{margin:0;padding:0;box-sizing:border-box;display:block;padding:9px 20px;background:#fff;transition:.3s}header nav ul.navbar li ul.sub-menu li:last-of-type{padding-bottom:15px}@media only screen and (max-width: 992px){header nav ul.navbar li ul.sub-menu li{padding:0}}header nav ul.navbar li ul.sub-menu li:hover{background:#f5f5f5}header nav ul.navbar li ul.sub-menu li:hover a{color:#1b1c3a}header nav ul.navbar li ul.sub-menu li a{color:#317ec2}@media only screen and (max-width: 992px){header nav ul.navbar li ul.sub-menu li a{font-size:17px;color:#317ec2;padding:7px 0}}header nav ul.navbar li ul.sub-menu li.active{color:#1b1c3a}header nav ul.navbar li ul.sub-menu li.active a{color:#1b1c3a}header nav ul.navbar li:hover>ul.sub-menu{display:block}header .mobile-menu nav.hidden{display:none}header .mobile-menu nav ul{margin:0;padding:0;box-sizing:border-box;padding:20px 0;display:block}header .mobile-menu nav ul li{display:block;font-size:19px;font-weight:500;padding:0 20px 5px;border-bottom:2px solid #e5e5e5}header .mobile-menu nav ul li.has-sub-menu{border:none}header .mobile-menu nav ul li a{display:block;font-size:19px;font-weight:500}header .mobile-menu nav ul li .sub-menu li:last-of-type{padding-bottom:0 !important}section.hero{background:linear-gradient(#1b1c3a calc(100% - 125px), transparent 125px);padding:60px 0}@media only screen and (max-width: 992px){section.hero{background:#1b1c3a;padding:40px 0 20px}}section.hero .hero-text .lead{text-transform:uppercase}section.hero .hero-text p:not(.lead),section.hero .hero-text h1{color:#fff}section.hero.content-page{background:#1b1c3a;padding:60px 0;margin:0 0 50px}@media only screen and (max-width: 768px){section.hero.content-page{padding:40px 0;margin:0 0 35px}}.features{margin:50px 0 0}@media only screen and (max-width: 992px){.features>.row .col{margin:20px 0}}.features .feature-box{background:#fff;padding:20px 30px 35px;border-radius:10px;box-shadow:0 0 7px rgba(0,0,0,0.2)}@media only screen and (max-width: 992px){.features .feature-box{padding:10px 15px;margin-bottom:30px}}.features .feature-box h3{margin:0;color:#317ec2;font-weight:700}.features .feature-box p{color:#555;font-size:21px}@media only screen and (max-width: 768px){.features .feature-box p{font-size:19px}}.features .feature-box>.row>.col:first-child{max-width:190px;border-right:4px solid #f2f2f2}@media only screen and (max-width: 992px){.features .feature-box>.row>.col:first-child{padding-right:20px}}.features .feature-box>.row>.col:last-child{position:relative}@media only screen and (max-width: 992px){.features .feature-box>.row>.col:last-child{padding-left:20px}}@media only screen and (max-width: 992px){.features .feature-box>.row>.col:last-child p{margin:0 0 5px}}.features .feature-box>.row>.col:last-child a.btn{margin:0;padding:0;box-sizing:border-box;position:absolute;bottom:0;right:0}.features .feature-box>.row>.col:last-child a.btn::after{display:none}@media only screen and (max-width: 992px){.features .feature-box>.row>.col:last-child a.btn{position:static}}.features .feature-box>.row>.col:last-child a.btn span{display:inline-block;padding-right:4px;font-weight:700;color:#317ec2}.features .feature-box>.row>.col:last-child a.btn img{position:relative;top:11px}section.features{padding:2px 0 55px;margin:50px 0 55px;background:#f2f2f2}section.features.testimonials{padding:40px 0}@media only screen and (max-width: 992px){section.features{padding:2px 0 35px}}section.credentials{background-color:#f2f2f2;padding:50px 0}@media only screen and (max-width: 992px){section.credentials{margin:45px 0 0}}@media only screen and (max-width: 992px){section.credentials>.container>.row>.col:first-child{margin:0 0 20px}}section.coaching{padding:50px 0}section.coaching .coaching-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media only screen and (max-width: 992px){section.coaching .coaching-grid{grid-template-columns:1fr;gap:20px}}section.coaching .coaching-grid .coaching-card{padding:20px 30px;border-radius:10px}@media only screen and (max-width: 768px){section.coaching .coaching-grid .coaching-card{padding:20px 20px}}section.coaching .coaching-grid .coaching-card h3,section.coaching .coaching-grid .coaching-card p{color:#fff}section.coaching .coaching-grid .coaching-card h3{margin:0 0 20px}section.coaching .coaching-grid .coaching-card .btn{padding-left:0;margin:0}section.cta{margin:40px 0 70px;padding:30px 50px;box-shadow:0 0 8px rgba(0,0,0,0.3);border-radius:10px}section.cta p{font-size:21px}@media only screen and (max-width: 768px){section.cta p{font-size:19px}}@media only screen and (max-width: 768px){section.cta{padding:30px 15px;margin:0 0 30px}}section.testimonials{margin:70px 0 30px;padding:50px 0;background-color:#f2f2f2}section.testimonials p:not(.lead){max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 992px){section.testimonials{margin:0 0 30px}}footer .footer-content{padding:40px 0;background:#1b1c3a}footer .footer-content h2,footer .footer-content h3,footer .footer-content p:not(.lead),footer .footer-content a{color:#fff}footer .footer-content p.lead{color:#66b1f3}footer .footer-content p:not(.lead){font-size:16px}footer .footer-content p.phone a{font-size:21px;font-weight:600}footer .footer-content .container>.row>.col{border-left:4px solid rgba(242,242,242,0.2);padding-left:40px;padding-right:30px}@media only screen and (max-width: 992px){footer .footer-content .container>.row>.col{border:none;padding-left:0;padding-right:0;text-align:center}}footer .copyright{padding:15px 0 30px;margin:auto}footer .copyright p,footer .copyright a{font-size:15px}@media only screen and (max-width: 992px){footer .copyright p,footer .copyright a{font-size:14px}}footer .copyright p{margin:0 0 8px;font-weight:500}@media only screen and (max-width: 992px){footer .copyright p{margin:0 0 15px}}form p label{display:block;font-weight:600;color:#317ec2}form p input[type="text"],form p textarea{width:100%;height:35px;border:2px solid #f2f2f2;padding-left:15px}form p textarea{height:200px;resize:none}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(3px) brightness(.15)}.popup .popup-content{background:#317ec2;border-radius:8px;padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.popup .popup-content .close{position:absolute;top:-55px;bottom:auto;right:-90px;color:#fff;font-size:30px;font-weight:700;cursor:pointer;pointer-events:none}@media only screen and (max-width: 768px){.popup .popup-content .close{right:50%;transform:translateX(50%);top:auto;bottom:-55px}}.popup .popup-content .content img{width:100%;margin-bottom:30px}.popup.active{display:block}
