@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;300&family=Montserrat:wght@100&family=Poppins:wght@100&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{overflow-x:hidden}.fade-in{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.slide-from-left{opacity:0;transform:translateX(-100px);transition:opacity 1s ease-out,transform 1s ease-out}.slide-from-left.visible{opacity:1;transform:translateX(0)}.slide-from-right{opacity:0;transform:translateX(100px);transition:opacity 1s ease-out,transform 1s ease-out}.slide-from-right.visible{opacity:1;transform:translateX(0)}.hero-container{background-color:#066;justify-content:center;padding:50px 20px}.hero-container,.hero-row{align-items:center;display:flex}.hero-row{justify-content:space-between;margin:2rem;max-width:1200px;width:100%}.left{color:#fff;display:flex;flex:1 1;flex-direction:column;text-align:left}.hero-bigger,.hero-button,.hero-p,.hero-title{margin:0;padding:0}.hero-title{font-size:1.5rem;font-weight:400}.hero-bigger,.hero-title{font-family:Inter;margin-bottom:20px}.hero-bigger{font-size:4.2rem;font-weight:700}.hero-p{font-family:Inter;font-size:1.2rem;line-height:1.5;margin-bottom:25px}.hero-button{align-self:flex-start;background-color:brown;border-radius:10px;cursor:pointer;display:inline-block;font-size:16px;margin:5px 40px 0 0;padding:10px 20px;text-decoration:none}.enroll-kid{align-items:center;display:flex}.enroll-kid svg{margin-right:7px}.enroll-kid a{color:#000;display:block;font-size:1.3rem;text-decoration:none;transition:all .3s ease}.enroll-kid a:hover{background-color:darkred}.right{display:flex;flex:1 1;justify-content:center}.right img{border-radius:20px;height:auto;max-width:100%}.bigBox{float:left;padding:60px 0 10px;width:100%}.aboutSection{background:#0000;height:auto;margin:0 auto;padding:0 15px;width:1170px}.leftSide{box-sizing:border-box;float:left;padding:0 30px 0 0;width:70%}.leftSide h1{color:brown;font-family:Dosis_bold;font-size:40px;margin:0;padding:0 0 10px;text-transform:uppercase}.leftSide p{color:#111;font-family:Montserrat_reg;font-size:19px;padding:10px 0 15px;text-align:left}.leftSide p a{color:#000;text-decoration:none}.leftSide h1,.leftSide h2,.leftSide h3{padding:10px 0;text-align:left;text-transform:uppercase}.leftSide ul{margin:0;padding:0 0 15px}ol,ul{list-style:none}.leftSide li{color:#858585;font-family:Montserrat_reg;font-size:17px;margin-left:15px;padding-bottom:5px;position:relative;text-align:left}.leftSide li:before{color:#0cc;content:"\2713";font-family:FontAwesome;font-size:17px;left:-16px;position:absolute}.line{clear:both;font-size:0;line-height:0}.rightSide{box-sizing:border-box;float:left;padding:0;width:30%}.rightSide h3{color:#11bdd0;font-family:Dosis_bold;font-size:27px;margin:20px 0 0;padding:0 0 10px;text-transform:uppercase}.rightSide ul{margin:0;padding:0}.rightSide ul li{float:left;width:100%}.rightSide ul li span{color:#a1cc3a;margin:16px 0;padding:5px 5px 5px 50px;position:relative}.download-link,.rightSide ul li span{box-sizing:border-box;display:block;font:normal 17px/25px Montserrat_reg;text-decoration:none}.download-link{background-color:#11bdd0;border-radius:10px;color:#fff;margin:16px auto 0;padding:10px;text-align:center;width:70%}.rightSide ul li .download-link:hover{background-color:#0ea1b3;cursor:pointer}.underline{background:#e0e0e0;height:1px;margin:20px auto 0;width:100%}.gallery-title{margin-bottom:2rem;margin-top:2rem}.qualified{background-color:#f5f7f9;background:#fff;overflow:hidden;padding-bottom:80px;padding-top:90px;width:100%}.parts:nth-last-of-type(2){position:relative;text-align:right}.container{margin-bottom:2rem;margin-top:2rem}.parts{float:left;width:50%}.parts p{color:#777;font-family:Montserrat_reg;font-size:16px;padding:15px 0 0 30px}.parts a{color:#02d8fb;text-decoration:none}.black_text span{color:#111!important;font-size:19px!important;margin-right:247px}.parts p img{margin:0 7px 15px}.black_text img{height:auto;margin-bottom:-40px!important;margin-left:80px!important;margin-top:-40px!important;max-width:100%;position:absolute;right:20px;z-index:1}.parts h3{background:green;background:linear-gradient(90deg,#06e2c1 0,#21b26c 32%,#77d467 61%,#09d610);color:#fff;display:inline-block;margin-right:70px;padding:0 70px 0 15px}.parts h3,.parts h5{font-family:Montserrat_reg;font-size:51px;text-transform:uppercase}.parts h5{color:#13d3d7;display:block;margin-bottom:0;margin-right:95px}.left-text{position:absolute;right:50px}.left-text,.parts:last-of-type{text-align:left}.parts h4{color:#858585;font-family:Dosis_bold;font-size:30px;padding-bottom:20px;padding-left:30px;text-transform:uppercase}.handbook{background-color:#11bdd0;border-radius:10px;box-sizing:border-box;color:#fff;display:block;font:normal 17px/25px Montserrat_reg;padding:10px;text-align:center;text-decoration:none;width:50%}.handbook:hover{background-color:#0ea1b3;cursor:pointer}.service-section{padding-bottom:120px;padding-top:90px;position:relative}.base-container{align-items:center;flex-direction:column;justify-content:center;max-width:1200px;padding-left:15px;padding-right:15px;position:relative}.base-container,.width-container{margin-left:auto;margin-right:auto}.inner-service{grid-row-gap:20px;align-items:center;display:flex;flex-direction:column;justify-content:center}.heading{font-family:Mplusrounded1c,sans-serif;font-size:40px;font-weight:700;line-height:1.1em;margin-bottom:10px;margin-top:10px;max-width:600px;text-align:center}.span-color{color:brown;margin-bottom:0;margin-top:0}.main-description{color:#777;font-family:Roboto,sans-serif;font-size:19px;font-weight:400;line-height:1.5em;margin-bottom:10px;max-width:485px;text-align:center}.card{grid-row-gap:50px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;position:relative}.card-item{grid-column-gap:20px;box-sizing:border-box;display:flex;margin-bottom:30px;width:32%}.card-inner{align-items:center;background-color:#066;border-radius:50px;flex-direction:column;height:100px;justify-content:center;width:100px}.card-item img{height:140px;margin-top:-10px;object-fit:cover;width:100px}.card-image{height:100px;margin-right:20px;width:100px}.card-text{grid-row-gap:20px;display:flex;flex-direction:column;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:61%;width:calc(100% - 120px)}.card-heading{font-size:27px;font-weight:700;line-height:1.1em;margin-bottom:0;margin-top:10px;text-align:left;width:100%}.card-paragraph{color:#777;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;margin-top:0;text-align:left}.animated-circle{animation:moveTogetherApart 6s ease-in-out infinite;border-radius:50%;height:40px;position:absolute;transform-style:preserve-3d;width:40px;will-change:transform;z-index:-1}.animated-circle.top-left{background-color:#066;left:20px;top:20px}.animated-circle.bottom-right{background-color:brown;bottom:20px;right:20px}@keyframes moveTogetherApart{0%,to{transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg)}50%{transform:translate3d(0,-30px,0) scaleX(1) rotate(0deg)}}.gallery-section{align-items:center;background-color:#066;display:flex;flex-direction:column;padding-bottom:120px;padding-top:120px;position:relative}.gallery-heading{display:flex;justify-content:center;width:100%}.gallery-header{font-size:40px;font-weight:700;line-height:1.1em;margin-bottom:10px;margin-top:10px;max-width:400px;text-align:center}.span-gallery{color:brown;margin-bottom:0;margin-top:0}.gallery-wrapper{justify-content:center;margin-top:50px;max-width:1300px;width:100%}.gallery-wrapper,.left-gallery{display:flex;flex-wrap:wrap;gap:30px}.left-gallery{width:65%}.medium-gallery-image{position:relative;transition:transform .3s;width:60%}.w-inline-block{display:inline-block;max-width:100%}.small-gallery-image{overflow:hidden;transform:scaleX(1);transform-style:preserve-3d;transition:transform .3s;width:35%}.medium-image,.small-image{border-radius:25px;height:250px;margin-bottom:10px;object-fit:cover;width:100%}.right-gallery{width:22%}.big-gallery-image{transition-property:transform;width:100%}.big-image{border-radius:25px;height:510px;margin-bottom:10px;object-fit:cover;transition:transform .3s;width:100%}.mapSection{background:#fff;background-size:cover;float:left;height:327px;position:relative;width:100%}.mapSection iframe{height:100%;left:0;position:absolute;top:0;width:100%}.booking-section{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-bottom:2rem;padding:50px 20px}.booking-container{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:space-between;margin-top:2.5rem;max-width:1200px;overflow:hidden;width:100%}.booking-info{flex:1 1;padding:40px}.sub-title{border-bottom:2px solid teal;color:teal;font-size:18px;margin-bottom:10px;padding-bottom:10px;text-align:left}.main-title{color:#333;font-size:33px}.description,.main-title{margin-bottom:20px;text-align:left}.description{color:#666;font-size:16px}.benefits-list{list-style:none;margin-bottom:2rem;padding:0}.benefits-list li{align-items:center;color:#333;display:flex;font-size:16px;margin-bottom:10px}.check-mark{color:teal;margin-right:10px}.booking-info .book-now-btn{background-color:teal;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:19px;margin:0;padding:10px 20px}.booking-info .book-now-btn:hover{background-color:#066}.booking-form{background-color:teal;color:#fff;flex:1 1;max-width:400px;padding:40px;text-align:center;width:100%}.form-title{font-size:26px;margin-bottom:20px}.booking-form form{display:flex;flex-direction:column}label{display:block;font-weight:700;margin-bottom:5px}input[type=message],textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;height:200px;margin-bottom:15px;padding:15px;transition:all .3s ease;width:100%}input[type=message]:focus::placeholder,textarea:focus::placeholder{color:#555;font-size:14px;top:-20px}.booking-form button,.booking-form input{border:none;border-radius:4px;font-size:16px;margin-bottom:15px;padding:12px}.booking-form button{background-color:#004d4d;border-radius:25px;color:#fff;cursor:pointer}.booking-form button:hover{background-color:#033}.thank-you-message{color:gold}@media screen and (max-width:768px){body{overflow-x:hidden}.hero-container{justify-content:center;padding:50px 0}.hero-container,.hero-row{align-items:center;display:flex}.hero-row{flex-direction:column;text-align:center}.hero-title{font-size:1.2rem;font-weight:400;margin-bottom:20px}.hero-bigger{font-size:45px;font-weight:700;line-height:1.3;margin-bottom:20px}.hero-p{font-size:16px;line-height:1.5;margin-bottom:25px}.enroll-kid{display:flex;margin-bottom:2.5rem;margin-top:2rem}.enroll-kid a{color:#000;display:block;font-size:20px;transition:all .3s ease}.right{display:flex;flex:1 1;justify-content:center}.right img{border-radius:20px;height:auto;margin-top:20px;max-width:100%}.aboutSection{display:flex;flex-direction:column;height:auto;margin:0 auto;padding:0 15px;width:100%}.leftSide{padding:0;width:100%}.leftSide h1{font-size:27.6px}.leftSide p{font-size:18px}.rightSide{margin-bottom:.5rem;padding:0;text-align:left;width:100%}.rightSide h3{font-size:24px;font-size:26px;text-align:left}.rightSide ul li span{box-sizing:border-box;color:#a1cc3a;display:block;font:normal 17px/25px Montserrat_reg;margin:16px 0;padding:5px;position:relative;text-decoration:none}.rightSide ul li .download-link{font:normal 17px/25px Montserrat_reg;margin:10px 0;text-align:center;width:60%}.qualified{background:#fff;padding-bottom:0;padding-top:90px;width:100%}.container{flex-direction:column;padding:0 15px;width:100%}.parts{margin-bottom:3rem;width:100%}.left-text{position:relative;right:0;text-align:center}.parts p img{height:auto;margin:0 10px 15px;max-width:25%}.black_text img{margin-bottom:-40px!important;margin-left:80px!important;margin-top:-25px!important;position:absolute;right:10px;z-index:1}.parts h3{color:#fff;font-size:40px;margin-right:65px;padding:0 60px 0 10px}.parts h5{color:#13d3d7;font-size:40px;margin-bottom:0;margin-right:85px}.parts h4{color:#858585;font-size:25px;padding-bottom:20px}.parts p{color:#777;font-size:16px;padding:15px 0 0 30px}.handbook{font:normal 17px/25px Montserrat_reg;text-align:center;width:60%}.heading{font-size:36px;font-weight:700;line-height:1.1em;margin-bottom:10px;margin-top:10px;max-width:600px;text-align:center}.main-description{font-size:18px;font-weight:400;line-height:1.5em;max-width:350px;text-align:center}.card{grid-row-gap:20px}.card-item{grid-column-gap:20px;width:100%}.card-heading{font-size:28px;text-align:left}.card-paragraph{font-size:16px;text-align:left}.animated-circle.top-left{left:10px;top:10px}.animated-circle.bottom-right{bottom:10px;right:10px}.gallery-section{padding-bottom:60px;padding-top:60px}.gallery-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px}.left-gallery,.right-gallery{width:90%}.big-gallery-image,.medium-gallery-image,.small-gallery-image{width:100%}.medium-image,.small-image{height:250px;margin-bottom:5px}.img-position{height:250px;object-position:50% 35%}.big-image{height:300px;margin-bottom:5px;object-position:50% 42%}.booking-container{flex-direction:column}.booking-form,.booking-info{padding:20px;width:100%}.booking-form{align-items:center;display:flex;flex-direction:column;max-width:100%;width:100%}.booking-form form{max-width:400px;width:100%}.booking-info .book-now-btn{background-color:teal;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:20px;margin:0;padding:10px 20px}}@media screen and (max-width:344px){body{overflow-x:hidden}.booking-container{flex-direction:column}.booking-form,.booking-info{padding:20px;width:100%}.booking-form{align-items:center;display:flex;flex-direction:column}.booking-form form{max-width:400px;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.hero-row{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-title{font-weight:400;margin-bottom:20px}.hero-bigger{font-size:3.6rem;font-weight:700;margin-bottom:20px}.hero-p{font-size:1.4rem;margin-bottom:25px}.enroll-kid{display:flex;margin-bottom:2.5rem;margin-top:2rem}.enroll-kid a{color:#000;display:block;transition:all .3s ease}.right{display:flex;flex:1 1;justify-content:center}.right img{border-radius:20px;height:auto;margin-top:20px;max-width:75%}.aboutSection{display:flex;flex-direction:column;height:auto;margin:0 auto;padding:0 15px;width:100%}.leftSide{padding:0;width:100%}.leftSide h1{color:brown;font-family:Dosis_bold;font-size:30px;margin:0;padding:0 0 10px;text-transform:uppercase}.leftSide p{color:#111;font-family:Montserrat_reg;padding:10px 0 15px;text-align:left}.leftSide li,.leftSide p{font-size:19px}.rightSide{margin-bottom:.5rem;padding:0;text-align:left;width:100%}.rightSide ul li a{padding:5px 5px 5px 20px;text-align:left}.rightSide h3{font-size:27px;text-align:left}.rightSide ul li span{box-sizing:border-box;color:#a1cc3a;display:block;font:normal 19px/25px Montserrat_reg;margin:16px 0;padding:5px;position:relative;text-decoration:none}.rightSide ul li .download-link{font:normal 19px/25px Montserrat_reg;margin:10px 0;text-align:center;width:30%}.qualified{background:#fff;padding-bottom:70px;padding-top:90px;width:100%}.container{flex-direction:row;padding:0 15px;width:100%}.parts{margin-bottom:3rem;width:100%}.parts p{color:#777;font-family:Montserrat_reg;font-size:18px;padding:15px 0 0 30px}.left-text{position:relative;right:0;text-align:center}.parts h3{background:green;background:linear-gradient(90deg,#06e2c1 0,#21b26c 32%,#77d467 61%,#09d610);color:#fff;display:inline-block;margin-right:70px;padding:0 70px 0 15px}.parts h3,.parts h5{font-family:Montserrat_reg;font-size:43px;text-transform:uppercase}.parts h5{color:#13d3d7;display:block;margin-bottom:0;margin-right:95px}.parts h4{color:#858585;font-family:Dosis_bold;font-size:26px;padding-bottom:20px;padding-left:30px;text-transform:uppercase}.handbook{font:normal 19px/25px Montserrat_reg;text-align:center;width:30%}.heading{font-weight:700;line-height:1.1em;margin-top:10px;max-width:600px}.heading,.main-description{margin-bottom:10px;text-align:center}.main-description{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;max-width:465px}.card{grid-row-gap:20px}.card-item{grid-column-gap:20px;display:flex;margin-bottom:30px;width:49%}.card-text{grid-row-gap:20px;grid-template-columns:1fr;width:65%}.card-heading{font-size:28px;text-align:left}.card-paragraph{font-size:16px;text-align:left}.gallery-section{padding-bottom:80px;padding-top:80px}.width-container{max-width:728px}.gallery-wrapper{grid-column-gap:20px;grid-row-gap:30px}.left-gallery,.right-gallery{grid-column-gap:25px;grid-row-gap:25px;width:95%}.medium-image,.small-image{margin-bottom:5px}.img-position{height:250px;object-position:50% 35%}.medium-gallery-image{width:65%}.small-gallery-image{width:30%}.big-gallery-image{width:100%}.big-image{border-radius:25px;height:300px;object-fit:cover;transition:transform .3s;width:100%}.booking-form,.booking-info{padding:20px;width:100%}.booking-form{max-width:100%;width:100%}.booking-form form{max-width:500px;width:100%}.booking-form button,.booking-form input,.booking-form textarea{width:100%}.description{color:#666;font-size:17px;margin-bottom:20px;text-align:left}.benefits-list li{align-items:center;color:#333;display:flex;font-size:17px;margin-bottom:10px}.booking-info .book-now-btn{background-color:teal;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:20px;margin:0;padding:10px 20px}}*{margin:0;padding:0}body{font-family:Inter,sans-serif}.contact{flex-direction:column}.backgroundImage,.contact{align-items:center;display:flex;width:100%}.backgroundImage{background-color:#066;justify-content:center;max-width:100%}.global-title{align-items:center;color:#fff;font-size:38px;margin-bottom:3rem;margin-top:3rem;text-align:center;text-transform:uppercase}.global-title:after{align-items:center;border-bottom:2px solid teal;content:"";display:block;left:30%;margin-top:20px;position:relative;width:90px}.content-container{display:flex;justify-content:space-between;margin-top:100px}.left-side{align-items:left;display:flex;flex-direction:column;padding:30px;width:100%}.content-box{margin-bottom:20px;padding:20px;text-align:left}.content-title{font-size:18px;font-weight:700;margin-bottom:25px}.content-description{margin-bottom:10px}.content-description a{color:#000;text-decoration:none}.content-info{align-items:flex-start;color:#aaa;text-align:left}.information{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;margin-top:25px;padding:30px;width:380px}.information .icon{color:#066;font-size:24px;margin-right:15px}.text .content-description{font-size:16px;margin:0}.text .content-description.email-address,.text .content-description.phone{color:#aaa;font-size:14px}.schedule-hours{list-style:none}.schedule-hours li{margin-bottom:5px;text-align:left}.right-side{padding:20px;width:100%}.contact-box{background-color:teal;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:30px}.get-in-touch{color:#fff;font-size:26px;margin-bottom:30px}.contact-box form{margin:0 auto;width:500px}.contact-box form div{margin-bottom:20px;position:relative}.contact-box label{display:block;font-weight:700;margin-bottom:5px}.contact-box input[type=text],input[type=email],textarea{border:1px solid #ccc;border-radius:5px;font-size:15px;padding:15px;transition:all .3s ease;width:100%}.contact-box input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,textarea:focus::placeholder{color:#555;font-size:12px;top:-20px}.contact-box input[type=message],textarea{border:1px solid #ccc;border-radius:5px;font-size:15px;height:200px;padding:15px;transition:all .3s ease;width:100%}.contact-box input[type=message]:focus::placeholder,textarea:focus::placeholder{color:#555;font-size:12px;top:-20px}.contact-box button{background-color:#004d4d;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;padding:15px 20px;text-transform:uppercase;width:100%}.contact-box button:hover{background-color:#033}.thank-you-message{color:#a9b5f9;font-size:15px;margin-top:1rem}.location{margin-bottom:100px;margin-top:100px;text-align:center}.location-map iframe{border:none;border-radius:15px;height:450px;width:90%}.faq-section{margin:0 auto;max-width:800px;padding:40px}.faq-list{margin-top:20px}.faq-item{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px}.faq-item h3{align-items:center;color:#232323;cursor:pointer;display:flex;font-family:Poppins Semibold;font-size:20.5px;justify-content:space-between;margin-bottom:10px;text-align:left}.questions{font-size:25px;text-align:center}.freq-asked,.questions{font-family:Poppins Bold}.freq-asked{font-size:17px}.faq-item p{display:none;font-family:Work Sans;font-size:16px;text-align:left}.faq-item.show-answer p{display:block}@media screen and (max-width:767px){.content-container{display:flex;flex-direction:column-reverse}.content-box{margin-bottom:20px;max-width:100%;padding:20px;text-align:left;width:100%}.left-side .information{display:flex;padding:30px;width:100%}.contact-box form{max-width:400px;width:100%}.location-map iframe{border-radius:15px;width:95%}}@media screen and (min-width:768px) and (max-width:1023px){.content-container{display:flex;flex-direction:column-reverse}.information{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;margin-top:25px;padding:30px;width:100%}}body{font-family:Inter;margin:0;padding:0}.sub-header{background-color:#fff;border-bottom:1px solid #eee;margin-bottom:20px;padding:15px 0}.container{margin:0 auto;max-width:1200px;padding:0 15px}.sub-header ul.info{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sub-header ul.info li{align-items:center;color:#7a7a7a;display:flex;font-size:14px;margin-right:25px;white-space:wrap}.sub-header ul.info li a{color:#7a7a7a;display:block;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.sub-header ul.info li a:hover{color:#066;padding-left:3px}.sub-header ul.info li .icon-style{color:#7a7a7a;font-size:20px;margin-right:8px}.sub-header ul.info li:last-child{margin-right:0}.sub-header ul.social-links{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.sub-header ul.social-links li{color:#7a7a7a;margin-left:8px}.sub-header ul.social-links li a{background-color:#cdcdcd;border-radius:50%;color:#fff;display:inline-block;font-size:14px;height:30px;line-height:30px;text-align:center;text-decoration:none;transition:all .3s;width:30px}.sub-header ul.social-links li a:hover{background-color:#066}.navbar{align-items:center;display:flex;height:100px;justify-content:space-between;margin:20px auto .5rem;max-width:1200px;padding:0 15px}.navbar-logo{margin-bottom:25px;margin-top:10px;text-align:center}.navbar-logo img{height:250px;width:auto}.navbar-links{text-align:right}.navbar-links li{cursor:pointer;display:inline}.navbar-links ul{align-items:center;display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding:0}.navbar-links ul li{margin-left:20px}.navbar-links ul li a{color:#333;cursor:pointer;font-weight:500;text-decoration:none;transition:color .3s ease}.navbar-links ul li a:hover{color:#333}.navbar-links li a.bn59{color:#000}.navbar-links li:hover{color:#066}.bn59:hover{background-color:#066}.bn59{align-items:center;background-color:#f5f5f5;border:2px solid #066;border-radius:50px;cursor:pointer;display:flex;font-weight:600;height:43px;justify-content:center;opacity:1;outline:none;position:relative;width:130px}.hamburger{cursor:pointer;display:none}.hamburger svg{font-size:1.5rem}@media screen and (max-width:767px){.sub-header{display:none}.navbar{height:130px;margin-top:0;max-width:1200px;padding:10px 15px;position:relative}.navbar-logo{align-items:flex-start;margin-top:20px;text-align:left}.navbar-logo img{height:240px;width:auto}.navbar-links{align-items:flex-start;background-color:#fff;display:none;flex-direction:column;left:0;padding-left:30px;position:absolute;top:100%;width:100%;z-index:999}.navbar-links.open{display:flex}.navbar-links ul{flex-direction:column;width:100%}.navbar-links ul li{width:100%}.navbar-links ul li a{display:block;padding:20px;text-align:left;width:100%}.navbar-links ul li a.bn59{display:flex;height:43px;margin:10px;width:100px}.hamburger{display:block;padding:10px;position:absolute;right:25px;top:40px}}@media screen and (min-width:768px) and (max-width:1024px){.container{align-items:flex-start;flex-direction:column}.sub-header{border-bottom:1px solid #eee;margin-bottom:0}.sub-header ul.info{margin-bottom:5px}.sub-header ul.info li{margin-left:5px;margin-right:5px}.navbar{height:130px;margin-top:0;max-width:1200px;padding:10px 15px;position:relative}.navbar-logo{align-items:flex-start;margin-top:20px;text-align:left}.navbar-logo img{height:240px;width:auto}.navbar-links{align-items:flex-start;background-color:#fff;display:none;flex-direction:column;left:0;padding-left:30px;position:absolute;top:100%;width:100%;z-index:999}.navbar-links.open{display:flex}.navbar-links ul{flex-direction:column;width:100%}.navbar-links ul li{width:100%}.navbar-links ul li a{display:block;padding:20px;text-align:left;width:100%}.navbar-links ul li a.bn59{display:flex;height:43px;margin:10px;width:100px}.hamburger{display:block;padding:10px;position:absolute;right:25px;top:40px}}*{box-sizing:border-box}.footer{align-items:center;background-color:#066;border-top:1px solid #eee;display:flex;flex-direction:row;justify-content:center;padding:2.5rem 2rem}.container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-col{display:block;min-width:205px;padding:0 15px;text-align:justify}.footer-col h3{color:#fff;font-size:18px;font-weight:500;margin-bottom:35px;position:relative;text-transform:capitalize}.footer-col h3:before{background-color:#e91e63;bottom:-10px;box-sizing:border-box;content:"";height:2px;left:0;position:absolute;width:50px}ul{list-style:none;margin:0;padding:0}.footer-col ul li{align-items:center;color:#e0e0e0;display:flex;margin-bottom:10px}.links{cursor:pointer}.footer-col ul li svg{margin-right:10px}.footer-col ul li a{color:#fff;color:#e0e0e0;display:block;font-size:16px;font-weight:300;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.footer-col ul li a:hover{color:#fff;padding-left:8px}.footer-col .social-links a{background-color:#fff3;border-radius:50%;color:#fff;display:inline-block;height:40px;line-height:40px;margin:0 15px 10px 0;text-align:center;transition:all .5s ease;width:40px}.footer-col .social-links a:hover{background-color:#fff;color:#24262b}.copyright{background-color:#24262b;color:#fff;font-family:Inter;font-size:15px;padding:1rem;position:relative;text-align:center;width:100%}.copyright a{color:inherit;color:#66c2c2;text-decoration:none;text-decoration:underline}.copyright a:hover{color:#80d4d4}@media (max-width:767px){.footer{padding:2rem}.container,.footer{align-items:flex-start;flex-direction:column}.footer-col{margin-bottom:2rem;min-width:100%;padding:0}.footer-col h3{margin-bottom:1.5rem}.footer-col ul li{margin-bottom:8px}.footer-col .social-links a{margin:5px 5px 0 0}.copyright{font-size:13.5px}}@media screen and (min-width:768px) and (max-width:1024px){.container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer-col{flex:1 1;min-width:45%;padding:0 15px;text-align:justify}.footer-col:first-child,.footer-col:nth-child(2){order:1}.footer-col:nth-child(3),.footer-col:nth-child(4){margin-top:2rem;order:2}}