@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url(/webfonts/fonts/LibreBaskerville-Regular.ttf) format('ttf')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url(/webfonts/fonts/SourceSans3-Regular.ttf) format('ttf')}.reveal{opacity:0;transition:all 1.5s;transform:translate(0,10px)}.reveal.visible{opacity:1;transform:translate(0,0)}html{scroll-behavior:smooth}@media(min-width:280px) and (max-width:767.98px){.bottom-stat{margin-top:25px}.contactDiv,.background-contact{margin-top:20px !important}.background-contact{height:120px !important}.servicesRow{flex-direction:column !important}.child{height:850px !important}.first{height:650px}.secondCard{margin-top:20px}.course{width:100%}.phone{color:white}.services-card{margin-right:0 !important}.servicesRow .service-card-title{padding-left:0 !important}.bi-telephone-fill{color:#99f8cc;font-size:27px;margin-right:1rem}.heroImg{width:auto}.heroTitle{width:auto;font-size:39px !important;text-align:center}.biography{display:flex;justify-content:center;margin-bottom:.5rem}.biography img{width:100%;margin-bottom:1rem}.education,.course{margin-top:1.5rem}.services-title{font-size:35px !important}.services{width:100% !important}.serviceRight .services-title{margin-top:1rem}.carousel{height:50vh !important}.carousel-item>img{height:50vh !important;object-fit:cover}.map{margin-top:1.5rem}.contactIcons{display:flex;justify-content:center;margin-bottom:1rem}.address{display:flex !important;justify-content:start !important;margin-left:0 !important}.topAddress{margin-top:1rem}.footer-content{flex-direction:column}.middle,.end{display:flex;justify-content:center !important}.navbarSocial{display:none !important}.navbar-brand img{width:150px;height:70px}.contactButtonRow{padding-bottom:15px;display:flex;position:absolute;bottom:10px;margin-top:0}.heroImg{clip-path:inset(0 0 0 0 round 18% 18% 0 0);margin-left:auto;margin-right:auto;display:flex;justify-content:center;margin-top:25px;padding-bottom:20px}.education{height:fit-content}#scroll-to-top-button{display:inline-block;background-color:#8cbad1;width:50px;text-decoration:none;height:50px;text-align:center;border-radius:50%;position:fixed;bottom:30px;right:10px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;scroll-behavior:smooth}.navbar-brand{display:none}}@media(min-width:768px) and (max-width:1199.98px){.phoneNo{pointer-events:none}.course{width:49.2%}.heroImg{clip-path:inset(0 0 0 0 round 18% 18% 0 0);margin-left:auto;margin-right:auto;display:flex;justify-content:center;margin-top:30px;padding-bottom:30px}.navbar-nav{margin-left:auto;margin-right:auto;justify-content:space-between;width:32vw}.footer-nav{flex-direction:row !important;color:white}.course{position:absolute;bottom:0}.flex-class{display:flex}.biography{width:88.5%;display:flex;justify-content:center;margin-left:auto;margin-right:10px}.biography img{width:100%;height:220px}.contactCol{display:flex;align-items:center}.education{height:53%}#scroll-to-top-button{display:inline-block;background-color:#8cbad1;width:50px;text-decoration:none;height:50px;text-align:center;border-radius:50%;position:fixed;bottom:85px;right:10px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;scroll-behavior:smooth}}@media(min-width:1199.98px){.phoneNo{pointer-events:none}.course{width:49.2%}.contactCol{display:flex;align-items:center}.navbar-nav{margin-left:auto !important;margin-right:auto !important;justify-content:space-between !important;width:37vw}.footer-nav{flex-direction:row !important;color:white}.course{position:absolute;bottom:0}.heroImg{clip-path:inset(0 0 0 0 round 18% 18% 0 0);margin-left:auto;margin-right:auto;display:flex;justify-content:center;margin-top:30px;padding-bottom:30px;height:92%}.flex-class{display:flex;padding-top:1.563rem}.biography{display:flex;justify-content:center;margin-right:10px}.biography img{width:100%;height:220px;object-fit:cover}.education{height:50%}#scroll-to-top-button{display:inline-block;background-color:#8cbad1;width:50px;text-decoration:none;height:50px;text-align:center;border-radius:50%;position:fixed;bottom:85px;right:10px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;scroll-behavior:smooth}.phone{color:white}}.carousel{height:100vh}.carousel-caption{bottom:3rem;z-index:10}.carousel-item{height:100vh}.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:100vh}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}@media(min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media(min-width:62em){.featurette-heading{margin-top:7rem}}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}}body{background-color:white}.serviceLeft .services{border:none !important}.serviceRight .services{border:none !important}hr{color:#0a4788;height:2px}.services-card{display:flex;margin-right:10px}.footer-container{margin-right:0 !important;margin-left:0 !important;padding-left:0 !important;padding-right:0 !important;margin-top:auto}footer{margin-top:auto}footer{background-color:#0a4788}body{min-height:100vh;display:flex;flex-direction:column}.heroTitle{font-family:'Libre Baskerville';color:#0a4788;font-size:70px;font-weight:bold;margin-top:30px}.accent{color:#1ae7ae;text-shadow:.5px .4px 1px black}.actionBtn,.actionBtn:hover{margin-top:2.5rem;background-color:#99f8cc;border-color:#99f8cc;color:#0a4788;font-weight:bold;font-size:18px;padding-top:9px;padding-bottom:9px;border-radius:3px}.actionBtnServices,.actionBtnServices:hover{background-color:#99f8cc;border-color:#99f8cc;color:#0a4788;font-weight:bold;font-size:18px;padding-top:9px !important;padding-bottom:9px !important;border-radius:3px}.services-title{font-size:38px;font-family:'Libre Baskerville';font-weight:bold;margin-bottom:.7rem;color:black}.service-card-title{font-family:'Libre Baskerville';font-weight:bold;font-size:25px;background-color:#0a4788;color:#99f8cc;padding-left:20px;padding-top:10px;padding-bottom:10px;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.details{font-size:20px;margin-left:auto;float:right;width:fit-content;padding-top:5px;padding-bottom:7px;padding-left:12px;padding-right:12px}.bigLine{margin-top:0}.a1 .card-body,.a2 .card-body{padding:0}.card1{padding-bottom:20px;padding-top:7px;padding-left:15px;padding-right:15px;font-size:17px}.card2{padding-bottom:20px;padding-top:15px;padding-left:15px;padding-right:15px;font-size:17px}.a1{margin-top:4rem}.a2{position:relative;margin-top:4rem}.a4{margin-top:6.5rem}.star{float:left;margin-right:15px}.educationCard{height:95%}.contact{width:90%;margin-left:auto;margin-right:auto}.navbar{background-color:#99f8cc}.section-title{font-family:'Libre Baskerville';font-weight:bold;margin-bottom:3rem;font-size:35px}.formSection{margin-left:auto;margin-right:auto}.input-group-text{border-right:0;background-color:white;border-color:#0a4788;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:5px !important;border-bottom-left-radius:5px !important}input.form-control{border-left:0;border-color:#0a4788;border-right:1px solid #0a4788;border-top:1px solid #0a4788;border-bottom:1px solid #0a4788;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.textArea{border-color:#0a4788;border-right:1px solid #0a4788;border-top:1px solid #0a4788;border-bottom:1px solid #0a4788;border-radius:5px !important}.form-control:focus{box-shadow:none;border-color:#0a4788}.bi-person,.bi-envelope-at{color:#8cbad1;font-size:18px}::placeholder{color:#8cbad1 !important}.sendBtn,.sendBtn:hover{background-color:#99f8cc;border-color:#99f8cc;color:#0a4788;font-weight:bold;font-size:20px;padding-top:9px;padding-bottom:9px;border-radius:3px;width:100%}.callIconViber{width:35px;height:35px;cursor:pointer;margin-right:1rem;margin-bottom:.3rem}.callIconWhatsapp{width:32px;height:32px;cursor:pointer;margin-right:1rem;margin-bottom:.3rem}.contactRow{margin-top:3rem;margin-bottom:3rem}.phoneNo{font-size:20px;padding-bottom:0;margin-bottom:0}.address{font-size:20px;padding-bottom:0;margin-bottom:0;margin-left:auto;width:100%;display:flex;justify-content:end}.topAddress{width:100%;text-align:end}.navbar-brand{font-size:25px;font-family:'Libre Baskerville';font-weight:bold;color:white}.socialIcons{display:flex;justify-content:end}.socialIcons .linkedin{margin-right:.5rem}.nav-link{font-weight:bold;font-size:18px;color:#0a4788}.nav-link:hover{font-weight:bold;font-size:18px;color:#0a4788}.facebook{margin-right:1rem}.instagram{margin-right:1rem}footer .nav-link{color:#1ae7ae !important}ul{list-style-type:circle}#scroll-to-top-button::after{font-weight:normal;font-style:normal;font-size:2.3em;line-height:50px;scroll-behavior:smooth}#scroll-to-top-button:hover{cursor:pointer;background-color:#0a4788;color:#99f8cc}#scroll-to-top-button:active{background-color:#8cbad1;scroll-behavior:smooth}#scroll-to-top-button.show{opacity:1 !important;visibility:visible;text-decoration:none;scroll-behavior:smooth}.bi-arrow-up-short{font-size:50px;align-items:center;display:flex;margin-left:auto;margin-right:auto}.contactButtonRow{justify-content:center;margin-right:.1rem}.error{color:red;width:100%}.socialIconsRow span{width:fit-content;margin-right:0;padding-right:0}.socialIconsRow{display:flex;align-items:center}.socialIconsRow img{cursor:pointer}.serviceLeft{display:flex;flex-direction:column}.serviceLeft .card{height:50%}.rightColumn{display:flex;flex-wrap:wrap;flex-direction:column}.topRight{flex:1 1 auto}.bottomRight{flex:1 1 auto;display:flex}.details1{width:100%;height:100%}.countRow{width:100%;display:flex;justify-content:center}div#counter-stats{display:flex;justify-content:center;margin-top:100px;flex-direction:row}.stats{text-align:center;font-size:35px;font-weight:700;display:flex;flex-direction:column}.imageCounter{margin-left:auto;margin-right:auto;width:80px;height:80px;border-radius:50%}.servicesRow .service-card-title{margin-bottom:0 !important;text-align:center}.countRow{display:flex;flex-direction:row;justify-content:center}.counting{margin-left:auto;margin-right:auto;margin-top:.6rem;margin-bottom:.6rem;font-size:40px;font-weight:bolder}.backgroundImg{background-color:#8cbad1;padding-top:15px;height:150px;padding-bottom:15px}.stats h5{margin-left:auto;margin-right:auto;font-size:25px;width:fit-content}.servicesRow{display:flex;flex-direction:row}.services-card .card-body{padding:0 !important}.right{float:right;font-weight:bolder;color:#0a4788;background-color:white;padding-left:5px;width:100%;display:flex;justify-content:end}.card-img-top{width:120px;height:120px;border-radius:50%;margin-left:auto;margin-right:auto;display:flex;border:7px solid white}.left{font-weight:bolder;background-color:white;padding-right:5px}.servicesPadding{padding-left:20px;padding-right:20px;padding-top:35px}.contactButtonRow{padding-bottom:15px;display:flex;margin-top:50px}.services-card:hover{box-shadow:#8cbad1 0 3px 8px}.parent{display:flex}.child{height:100%}.servicesRow .service-card-title{padding-left:0 !important}.test span{width:100%;display:flex}.firstButton{margin-top:138px !important}.background-contact{background-color:#0a4788;border-radius:10px;height:115px}.contactDiv{display:flex;flex-direction:column;margin-top:auto;margin-bottom:auto;justify-content:space-between;height:100%}.bi-telephone-fill{color:#99f8cc;font-size:25px;padding-top:5px}.phoneNo{display:flex;flex-direction:column;justify-content:center;text-align:center}.callIconViber,.callIconWhatsapp{margin-left:auto;margin-right:auto;padding-top:5px}#callViber,#callWhatsapp{display:flex;flex-direction:column;text-align:center;justify-content:center;color:white;font-size:20px}.viber-div,.whatsapp-div{cursor:pointer}