@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);:root{--primary-color:#000;--secondary-color:#fff;--background-color:#fff;--background-shade:rgba(108,58,53,.5);--headline-shade:rgba(166,1,0,.5);--background-primary:#6c3a35;--background-secondary:#a60100;--link-color:#09f;--box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);--card-shadow:4px 6px 4px 0px rgba(0,0,0,.3)}.material-symbols-outlined{font-size:60px}.material-symbols-rounded{font-size:40px}html{scroll-behavior:smooth}*{box-sizing:border-box;font-family:Segoe UI,Tohama,Geneva,Verdana,sans-serif;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{color:var(--secondary-color);margin:0;padding:0}img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}h1{color:var(--secondary-color);font-size:2.5rem}h2{font-size:2rem;margin:10px 0}a{color:var(--secondary-color);text-decoration:none}.svg-inline--fa{font-size:35px}#scroll-arrow{bottom:20px;position:absolute}#background-video{bottom:0;height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:fixed;right:0;top:0;width:100vw;z-index:-1}header{align-items:center;background-color:var(--background-shade);display:flex;left:0;position:absolute;top:0;width:100%;z-index:2}.main-header{animation:backgroundFade 10s}.page-header{background-color:var(--background-primary);position:static}@keyframes backgroundFade{0%{background-color:transparent}20%{background-color:transparent}40%{background-color:transparent}60%{background-color:transparent}to{background-color:var(--background-shade)}}header .container{height:auto;justify-content:space-between;padding:0 30px;width:100%}.logo,header .container{align-items:center;display:flex}.logo img{height:auto;margin:20px 10px;width:100px}header nav .contact-button{margin:0 0 0 15px}header nav ul .social-icons{display:flex;gap:15px;margin:20px}header nav ul .social-icons a{transition:.2s ease-in-out}header nav ul .social-icons a:hover{transform:scale(1.2)}nav .mainMenu{align-items:center;display:flex;list-style:none}nav .mainMenu .link-active a{font-weight:bolder}nav .mainMenu li a{display:inline-block;font-size:1.2rem;padding:15px;text-decoration:none;text-transform:uppercase}nav .mainMenu li a:hover{color:var(--background-secondary)}nav .openMenu{margin:20px}nav .mainMenu .closeMenu,nav .openMenu{cursor:pointer;display:none;font-size:2rem}@media screen and (max-width:1310px){header nav .contact-button #btn{display:none}}@media screen and (max-width:1400px){nav .mainMenu{align-items:center;background-color:var(--background-primary);display:none;flex-direction:column;justify-content:center;left:0;margin:0;padding:40px;position:fixed;right:0;top:0;transition:top 1s ease;z-index:10}nav .mainMenu .closeMenu{display:block;position:absolute;right:40px;top:20px}nav .openMenu{display:block}nav .mainMenu li a{transition:.2s ease-in-out}nav .mainMenu li a:hover{background:none;color:var(--secondary-color);transform:scale(1.1)}}@media screen and (max-width:480px){header .container{padding:0}.logo img{margin:8px;width:60px}.logo h1{font-size:1.8rem}header nav .mainMenu .contact-button{margin:20px 0 0}}.showcase{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:100%}.showcase .container{height:100%;width:100%}.showcase .container,.showcase .container div{align-items:center;display:flex;flex-direction:column;justify-content:center}.showcase .container div{background-color:var(--background-shade);height:auto;margin-top:100px;padding:28px;text-align:center;width:90%}.showcase .container div p{font-size:28px;margin:0 10px 25px;text-align:left}#btn{border:2px solid var(--secondary-color);border-radius:5px;display:inline-block;font-size:22px;padding:10px 25px;transition:.2s ease-in-out}#btn:hover{transform:scale(1.1)}.fade-in-content{animation:fadeIn 6s}@keyframes fadeIn{0%{opacity:0}40%{opacity:0}80%{opacity:0}to{opacity:1}}.showcase .container div #btn{animation:fadeBtn 6s;animation-delay:2s}@keyframes fadeBtn{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:0}to{opacity:1}}@media screen and (min-width:1440px){.showcase .container div p{text-align:center}}@media screen and (max-width:1024){.showcase .container div p{text-align:center}}@media screen and (max-width:480px){.showcase .container div{padding:30px}.showcase .container div h2{font-size:1.6rem;text-align:left}.showcase .container div p{font-size:22px;margin-left:0;width:90%}#btn{font-size:18px}}.services{background-color:var(--background-secondary);gap:1.8rem;height:80vh;padding:40px 30px}.services,.services div{align-items:center;display:flex;justify-content:center}.services div{box-shadow:var(--card-shadow);flex-direction:column;height:100%;padding:40px;transition:.2s ease-in-out;width:380px}.services div:hover{transform:scale(1.1)}@media screen and (max-width:1024px){.services{flex-wrap:wrap;height:100%;padding:40px 15px}}@media screen and (max-width:425px){.services div{padding:20px;width:100%}}.statistics{align-items:center;background-color:var(--background-primary);display:flex;gap:1.5rem;justify-content:space-evenly;padding:50px}.statistics div{text-align:center}.statistics div p{font-size:x-large;font-weight:600;margin:5px 0}.statistics div h4{font-weight:600;margin:0}@media screen and (max-width:800px){.statistics{flex-wrap:wrap}}.capabilities{background-color:var(--background-secondary);display:flex;justify-content:center;padding:100px 18px}.capabilities .container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.capabilities .container div{height:auto;margin:0;overflow:hidden;position:relative;width:100%}.capabilities .container div img{display:block;height:500px;transition:.2s ease-in-out;width:500px}.capabilities .container div img:hover{transform:scale(1.1)}.capabilities .container div .headline{align-items:center;background-color:var(--headline-shade);bottom:0;display:flex;height:30%;justify-content:center;padding:20px 30px;position:absolute;text-align:center;width:100%;z-index:1}.capabilities .container div .headline h4{font-size:26px;margin:0;text-wrap:wrap}@media screen and (max-width:1024px){.capabilities .container div img{height:450px;width:450px}.capabilities .container div .headline h4{font-size:20px}}@media screen and (max-width:768px){.capabilities .container{grid-template-columns:1fr;grid-template-rows:1fr}.capabilities .container div .headline h4{font-size:20px}}@media screen and (max-width:426px){.capabilities .container div img{height:350px;width:350px}}@media screen and (max-width:350px){.capabilities .container div img{height:280px;width:280px}}.partners{background-color:var(--background-primary);justify-content:center;padding:30px 0}.partners,.partners div{align-items:center;display:flex}.partners div{gap:1.5rem;justify-content:space-between}.partners div img{-o-object-fit:contain;object-fit:contain;width:150px}@media screen and (max-width:1024px){.partners div{flex-wrap:wrap;justify-content:center}.partners div img{-o-object-fit:contain;object-fit:contain;width:150px}}@media screen and (max-width:800px){.partners{padding:80px 0}}.about{align-items:center;background-color:var(--background-secondary);display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.about div{display:contents}.about div h3{font-size:28px;margin:10px 0}.about div p{margin-bottom:30px;text-align:left;width:85%}.about div #btn{margin-bottom:15px;padding:6px 35px}@media screen and (max-width:500px){.about div p{width:100%}}.gallery div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:100%;width:100%}.gallery div img{height:400px;width:100%}@media screen and (max-width:1024px){.gallery div{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}}@media screen and (max-width:600px){.gallery div{grid-template-columns:1fr;grid-template-rows:auto}}.testimonials{background-color:var(--background-secondary);display:flex;justify-content:space-evenly}.testimonials div{padding:40px 0;text-align:center}.testimonials div img{border-radius:50%;box-shadow:var(--box-shadow);height:120px;width:120px}.testimonials div p{width:300px}@media screen and (max-width:800px){.testimonials{flex-wrap:wrap}.testimonials div{padding:40px 0}}.contacts{background-color:var(--background-primary);display:flex;flex-direction:column;height:50vh;justify-content:center;padding:40px 0}.contacts .details{align-items:flex-start;display:flex;justify-content:space-evenly}.contacts .details .offices .map-container{display:flex;flex-direction:column}.contacts .details .offices .map-container a{margin-bottom:3px;transition:.2s ease-in-out}.contacts .details .offices .map-container a:hover{transform:scale(1.1)}.contacts .details .offices .map-container span{font-size:16px;font-weight:thin}.contacts .social{display:flex;gap:15px;justify-content:center;margin:20px}.contacts .social a{transition:.2s ease-in-out}.contacts .social a:hover{transform:scale(1.2)}.contacts .privacy{display:flex;gap:15px;justify-content:center}@media screen and (max-width:768px){.contacts{align-items:center;height:100%}.contacts .details{align-items:start;flex-direction:column-reverse;justify-content:center;margin:40px 0}}.about-page .banner{display:flex;height:80vh;width:100%}.about-page .banner div{height:100%;width:100%}.about-page .banner .banner-post{align-items:center;background-color:var(--background-secondary);display:flex;flex-direction:column;justify-content:center}.about-page .banner .banner-post span{text-align:left;width:60%}.about-page .banner .banner-post span h4{font-size:40px}.about-page .banner .banner-post span p{font-size:30px}.about-page .banner div img{display:block;height:100%;width:100%}.about-page .about-content{align-items:center;display:flex;justify-content:center}.about-page .about-content .container{color:var(--primary-color);margin:50px 0;width:70%}.about-page .about-content .container img{margin:30px 0}.about-page .about-content .container h3{text-align:center}.about-page .about-content .container .associations img{height:100px;width:100px}.about-page .blog-post,.about-page .blog-post .container{align-items:center;display:flex;height:100%;justify-content:center}.about-page .blog-post .container{border:1px solid var(--primary-color);color:var(--primary-color);gap:1.5rem;margin:50px 20px;padding:20px;width:70%}.about-page .blog-post .container div img{box-shadow:var(--box-shadow);display:block;height:100%;width:100%}.about-page .blog-post .container div h4{font-size:25px;margin:0 0 20px}.about-page .blog-post .container div .btn{border:2px solid var(--primary-color);border-radius:2px;color:var(--primary-color);display:inline-block;font-size:18px;padding:5px 20px;transition:.2s ease-in-out}.about-page .blog-post .container div .btn:hover{transform:scale(1.2)}@media screen and (max-width:1024px){.about-page .blog-post .container{flex-direction:column}}@media screen and (max-width:768px){.about-page .banner{flex-direction:column-reverse;height:100%}.about-page .banner .banner-post span{text-align:left;width:90%}.about-page .banner .banner-post span h4{font-size:20px;margin:20px 0}.about-page .banner .banner-post span p{font-size:18px}}@media screen and (max-width:728px){.about-page .blog-post .container div h4{font-size:22px}}@media screen and (max-width:650px){.about-page .about-content .container{width:90%}.about-page .blog-post{height:100%}.about-page .blog-post .container{height:100%;margin:0 0 80px;width:90%}}.services-page .banner{background-attachment:fixed;background-image:url(../assets/328257521_699156795275306_2272535842138527662_n.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}.services-page .banner .container{height:100%;width:100%}.services-page .banner .container,.services-page .banner .container div{align-items:center;display:flex;flex-direction:column;justify-content:center}.services-page .banner .container div{background-color:var(--background-shade);color:var(--secondary-color);height:auto;margin-top:100px;padding:25px;text-align:center;width:90%}.services-page .banner .container div p{font-size:28px;margin:0 10px 25px;text-align:center}.services-page .policy-img{background-image:url(../assets/99006196_114389423617005_3826907790216003584_n.webp);background-position:bottom;background-size:cover}.services-page .operation-img{background-image:url(../assets/117651510_152001443189136_2067029901369428352_n.webp);background-position:top;background-size:cover}.services-page .operation-content,.services-page .policy-content,.services-page .services-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.services-page section .container{color:var(--primary-color);display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px 20px;width:80%}.services-page section .container ul{padding-inline-start:18px}.services-page section .container h3{text-align:center}.page-liner{align-items:center;color:var(--primary-color);display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0 30px;width:100%}@media screen and (max-width:425px){.services-page section .container{margin:30px 0;padding:0;width:90%}}.gallery-page .banner{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}.gallery-page .gallery-content{align-items:center;background-color:var(--background-color);display:flex;justify-content:center}.gallery-page .gallery-content .container .box{margin:0 0 50px}.gallery-page .gallery-content .container .box .viewbox{display:flex}.gallery-page .gallery-content .container .box .viewbox div{height:400px;width:300px}.gallery-page .gallery-content .container .box .viewbox div img{display:block;height:100%;width:100%}.gallery-page .gallery-content .container .box h4{color:var(--background-primary);font-size:22px;margin-bottom:10px}.gallery-page section .container{color:var(--primary-color);height:100%;padding:50px 20px;width:80%}.gallery-page section .container h3{text-align:center}@media screen and (max-width:1024px){.gallery-page section .container{width:90%}}@media screen and (max-width:800px){.gallery-page .gallery-content .container .box .viewbox{flex-wrap:wrap}.gallery-page .gallery-content .container .box .viewbox div,.gallery-page section .container{width:100%}}.programmes-page .banner{display:flex;height:80vh;width:100%}.programmes-page .banner .banner-post{align-items:center;background-color:var(--background-secondary);color:var(--secondary-color);display:flex;flex-direction:column;justify-content:center;padding-bottom:50px}.programmes-page .banner .banner-post span{text-align:left;width:60%}.programmes-page .banner .banner-post span h4{font-size:40px}.programmes-page .banner .banner-post span p{font-size:30px}.programmes-page .banner .banner-post span .btn{border:2px solid var(--secondary-color);border-radius:5px;color:var(--secondary-color);display:inline-block;font-size:18px;padding:5px 20px;transition:.2s ease-in-out}.programmes-page .banner .banner-post span .btn:hover{transform:scale(1.2)}.programmes-page .banner div{height:100%;width:100%}.programmes-page .banner div img{display:block;height:100%;width:100%}.programmes-content{align-items:center;display:flex;justify-content:center}.programmes-content .container{color:var(--primary-color);margin:50px 0;width:80%}.programmes-content .container h3{text-align:center}.programmes-content .container .box{align-items:flex-start;display:flex;gap:3rem;justify-content:center;width:100%}.programmes-content .container .box .right img{display:block;margin-bottom:50px;width:200px}.programmes-content .container .box .left{width:60%}.programmes-gallery .container{align-items:center;color:var(--primary-color);display:flex;gap:3rem;justify-content:center;padding:40px 30px}.programmes-gallery .container img{height:400px;width:380px}.programmes-skills{margin:50px 0}.programmes-skills .container{align-items:center;color:var(--primary-color);display:flex;flex-direction:column;justify-content:center;padding:30px}.programmes-skills .container h3{margin:40px 0;text-align:center}.programmes-skills .container .courses{width:70%}.programmes-skills .container .courses .btn{border:2px solid var(--primary-color);border-radius:5px;color:var(--primary-color);display:inline-block;font-size:18px;padding:5px 20px;transition:.2s ease-in-out}.programmes-skills .container .courses .btn:hover{transform:scale(1.2)}@media screen and (max-width:768px){.programmes-page .banner{flex-direction:column-reverse;height:100%}.programmes-page .banner .banner-post span h4{font-size:28px}.programmes-page .banner .banner-post span p{font-size:18px}.programmes-page .banner div img{height:100%}.programmes-gallery .container{flex-direction:column;gap:1rem}.programmes-gallery .container img{height:100%;width:100%}.programmes-skills .container .courses{width:90%}}@media screen and (max-width:638px){.programmes-content .container .box{align-items:center;flex-direction:column}.programmes-content .container .box .left{width:100%}}@media screen and (max-width:428px){.programmes-page .banner .banner-post span{width:80%}.programmes-content .container{padding:30px;width:100%}.programmes-gallery .container{flex-direction:column;gap:1rem}.programmes-gallery .container img{height:100%;width:100%}.programmes-content .container .box{align-items:center;flex-direction:column}.programmes-content .container .box .left,.programmes-skills .container .courses{width:100%}}@media screen and (max-width:375px){.programmes-skills .container .courses{flex-direction:column;gap:0}}.privacy-page .banner{background-attachment:fixed;background-image:url(../assets/106912370_138574294531851_1653592579813217726_n.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:50vh;justify-content:center;width:100%}.privacy-page .privacy-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.privacy-page section .container{color:var(--primary-color);display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px 20px;width:80%}.privacy-page section .container ul{padding-inline-start:18px}.privacy-page section .container h3{text-align:center}.privacy-page section .container h5{font-weight:600}.privacy-page section .container p a{color:var(--link-color);text-decoration:underline;text-wrap:wrap;transition:.2s ease-in-out}.privacy-page section .container p a:hover{transform:scale(1.1)}@media screen and (max-width:425px){.privacy-page section .container{margin:30px 0;padding:0;width:90%}}footer{background-color:var(--background-primary);border-top:1px solid var(--secondary-color);color:var(--secondary-color);padding:20px 30px;text-align:center}footer .copyrights{align-items:center;display:flex;font-size:14px;justify-content:space-between}footer .copyrights p{font-size:14px}footer .copyrights span{align-items:center;display:flex;font-size:14px}footer .copyrights #developer img{height:1.3rem;transition:3s ease;width:1.3rem}footer .copyrights #developer img:hover{transform:rotate(1turn)}@media screen and (max-width:380px){footer{padding:10px 20px}}.page-alert{background-color:var(--primary-color);color:var(--secondary-color);padding:20px;text-align:center}.page-alert div .material-symbols-outlined{color:red}.page-alert div p{text-transform:uppercase}.page-alert span{color:var(--secondary-color)}
/*# sourceMappingURL=style.css.map*/