﻿@charset "UTF-8";html{margin:0;padding:0;background-color:#fff;}:root{--color-orange:#fd6500;--color-black:#000;--color-white:#fff;--color-white-gray:#fefefe;--color-gray:#8e8e8e;--color-blue:#29378b;--text-size-headline-1:48px;--text-size-headline-2:28px;--text-size-body-large:28px;--text-size-body:20px;font-weight:400;}body{margin:0;padding:0;background-color:#fff;font-family:"Open Sans",sans-serif;color:var(--color-black);font-size:var(--text-size-body);font-weight:400;}body:has(.home-carousal){padding-top:0;}body:has(.home-carousal) .site-header{background-color:transparent;}*{box-sizing:border-box;background-repeat:no-repeat;}img{max-width:100%;}.img-fluid{display:block;}p{line-height:1.3em;}strong,b,em,bold{font-weight:600;}.section-title{font-weight:600;margin:0;font-size:var(--text-size-headline-1);}.title-2{font-size:var(--text-size-headline-2);font-weight:600;margin:.5em 0 0 0;}a.inline-link{text-decoration:underline;}.text-orange{color:var(--color-orange);}@keyframes MoreTextIn{from{opacity:0;transform:translateY(-1em);}}.content-wrapper{width:1240px;padding:0 20px;max-width:100%;margin:0 auto;}.text-wrapper{max-width:1000px;max-width:88ch;}.split-row{display:flex;gap:40px;}.split-row .col{width:calc(50% - 20px);}.btn{color:var(--color-white-gray);background-color:var(--color-orange);text-decoration:none;border:0;outline:0;border-radius:18px;font-size:var(--text-size-body);line-height:1.2em;padding:.5em 1em;font-weight:300;}.site-header{padding:20px 0;z-index:9;top:0;right:0;left:0;color:#fff;transition:all ease 1s;background-color:var(--color-blue);position:relative;}.site-header .header-row{display:flex;position:relative;align-items:center;}.site-header .brand{flex-shrink:0;margin-right:40px;position:relative;}.site-header .brand .logo{display:block;}.site-header .nav-toggle{display:none;}.site-header nav{display:flex;align-content:flex-end;gap:20px;margin-left:auto;}.site-header nav a{display:block;color:inherit;font-weight:300;font-size:var(--text-size-body);text-decoration:none;}@media(min-height:800px){.site-header{position:-webkit-sticky;position:sticky;top:0;}.home-carousal{margin-top:0;}}.site-header.scrolled{background-color:var(--color-blue)!important;box-shadow:0 0 7px -2px rgba(0,0,0,.3);}.site-footer{padding:30px 0 0 0;border-top:1px solid currentColor;background-color:var(--color-blue);color:#fff;}.site-footer .copyright{padding:12px 0;font-size:14px;}.site-footer .copyright .copyright-text{padding-left:76px;}.site-footer .footer-row{display:flex;gap:20px;}.site-footer .footer-row .col{flex-basis:1;flex-grow:1;}.site-footer .footer-logo img{display:block;width:240px;}.site-footer .post-footer{padding-left:76px;margin-top:40px;}.to-top{position:fixed;right:20px;bottom:20px;background-color:transparent;border-radius:50%;width:60px;padding:0;margin:0;z-index:11;border:0;box-shadow:0 0 4px 0 rgba(0,0,0,.1);outline:0;transform:translateY(200%);transition:transform ease 1s;}.to-top svg{display:block;height:auto;width:100%;}.to-top.in{transform:translateY(0);}.to-top:hover{box-shadow:0 0 4px 0 rgba(0,0,0,.5);}.to-top:active{box-shadow:0 0 4px 0 rgba(0,0,0,.8);}.contact-row{display:flex;gap:96px;margin-top:40px;}.contact-row .address{font-style:normal;font-weight:300;}.contact-row .address address{font-style:inherit;font-weight:inherit;}.contact-row .address strong{font-weight:400;}.contact-row .address a{color:inherit;text-decoration:none;display:inline-block;border-bottom:1px solid transparent;}.contact-row .address a:hover{border-bottom-color:currentColor;}.socials{padding-top:20px;}.socials p.label{margin-top:0;color:var(--color-orange);}.socials ul{list-style:none;display:flex;gap:30px;margin:20px 0 30px 0;padding:0;align-items:center;}.socials ul a{display:block;color:inherit;text-decoration:none;}.socials ul a svg{display:block;width:24px;height:auto;}.sticky-form{position:fixed;left:20px;bottom:10px;background-color:#fff;width:420px;max-width:100%;border-radius:18px;z-index:11;box-shadow:0 0 30px rgba(0,0,0,.3);transform:translateY(120%) scale(.9);transition:all ease 1.2s;max-height:calc(100% - 20px);display:flex;flex-direction:column;}.sticky-form.show{transform:translateY(0) scale(1);}.sticky-form .sticky-form-header{background-color:var(--color-orange);color:#fff;padding:10px 20px;border-radius:18px 18px 0 0;display:flex;gap:20px;}.sticky-form .sticky-form-header button{margin-left:auto;padding:0;height:20px;width:20px;display:flex;background-color:transparent;border:0;outline:0;align-items:center;}.sticky-form .sticky-form-header button span{display:block;height:2px;width:100%;background-color:#fff;}.sticky-form .sticky-form-body{padding:20px;overflow:auto;}.sticky-form .terms{margin:20px 0;color:var(--color-gray);font-size:12px;}.sticky-form .form-status{margin:20px 0;background-color:rgba(0,0,0,.1);padding:20px;border-radius:18px;}.sticky-form .form-status:empty{display:none;}.sticky-form .submit-wrapper{margin:20px 0 0 0;text-align:right;}.sticky-form .submit-wrapper .btn-submit{margin-left:auto;}.home-carousal{position:relative;margin:-134px auto 0 auto;max-width:1920px;height:800px;max-height:100vh;min-height:600px;}.home-carousal .slides{width:100%;height:100%;position:relative;background-color:#000;}.home-carousal .slides .slide{position:absolute;inset:0;opacity:0;transition:opacity ease 1s;}.home-carousal .slides .slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.home-carousal .slides .slide.filter:after{position:absolute;content:"";inset:0;background-color:rgba(0,0,0,.4);display:block;}.home-carousal .slides .slide.current{opacity:1.5;}.home-carousal .slides:after{content:"";display:block;position:absolute;inset:0;background-color:#000;opacity:0;transition:opacity ease 1s;}.home-carousal:has(.reading-more) .slides:after{opacity:.7;background-blend-mode:multiply;}.home-carousal .content{position:absolute;bottom:0;left:0;right:0;padding:0 0 2em 0;}.home-carousal .text{color:#fff;}.home-carousal h1{font-size:var(--text-size-headline-1);font-weight:600;margin:0;line-height:1.1em;}.home-carousal p{font-size:var(--text-size-body);font-weight:300;color:var(--color-white-gray);}.home-carousal p.large{font-weight:400;font-size:var(--text-size-body-large);margin-top:10px;}.home-carousal .btn{display:inline-flex;align-items:center;}.home-carousal .btn svg{margin-left:1em;height:auto;width:1em;}.home-carousal .read-more{padding:0;border:0;outline:0;border-radius:0;padding:0;border:0;outline:0;border-radius:0;background-color:transparent;width:30px;display:block;margin-left:auto;cursor:pointer;}.home-carousal .read-more svg{display:block;width:30px;height:auto;}.home-carousal .text-wrapper.reading-more p.initial-hidden{display:block;}.home-carousal .text-wrapper.reading-more .read-more svg line{stroke:var(--color-orange);}.home-carousal .text-wrapper.reading-more .read-more svg .standing-line{opacity:0;}.section-home-intro{padding:40px 0;border-bottom:1px solid var(--color-gray);}.section-ambassador{padding-top:60px;padding-bottom:60px;border-bottom:1px solid var(--color-gray);}.section-ambassador .section-title small{font-size:var(--text-size-headline-2);font-weight:400;}.section-ambassador figure{margin:30px 0 0 0;padding:0;}.section-ambassador figure img{display:block;}.section-about-us{padding:60px 0;}.section-about-us .minimal-photo{margin:30px 0 0 0;padding:0;display:block;}.section-about-us .minimal-photo img{height:280px;width:auto;object-fit:cover;margin:auto;display:block;}.section-about-us .photo{margin:30px 0 0 0;padding:0;display:block;}.section-about-us .photo img{height:794px;width:auto;object-fit:cover;margin:auto;display:block;}.section-about-founder{padding:30px 0 60px 0;scroll-margin:120px;}.section-about-founder .picture-and-text{display:flex;gap:60px;align-items:flex-start;}.section-about-founder figure{margin:2em 0;padding:0;}.section-about-founder figure img{margin:auto;display:block;}.section-about-founder .text-wrapper{width:50%;}.section-team{padding:60px 0;}.section-team hr{margin:60px 0;height:1px;border:0;outline:0;background-color:currentColor;opacity:.1;}.section-team ul{margin:36px 0;padding:0;list-style:none;gap:60px;display:flex;flex-wrap:wrap;}.section-team ul li{width:284px;border-radius:24px;box-shadow:5px 5px 28px rgba(0,0,0,.15);padding:16px 16px 24px 16px;}.section-team ul li article{height:100%;position:relative;display:flex;flex-direction:column;}.section-team ul li .image{margin-bottom:20px;}.section-team ul li .image img{display:block;border-radius:24px;}.section-team ul li h2{font-size:var(--text-size-body);margin:0;font-weight:400;}.section-team ul li p{font-weight:200;margin:12px 0 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.section-team ul li p.designation{font-weight:600;font-style:italic;font-size:16px;margin-bottom:1em;}.section-team ul li .read-more{width:20px;height:20px;background-color:transparent;border:0;outline:0;background-image:url(/images/assets/icon-plus-gray.svg);background-position:center;display:block;margin-left:auto;cursor:pointer;margin-top:auto;}.section-team ul li .read-more span{display:none;}.member-modal{position:fixed;z-index:11;background-color:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;display:flex;align-items:center;visibility:hidden;opacity:0;transition:all ease .6s;transform:scale(1.1);}.member-modal.show{opacity:1;visibility:visible;transform:scale(1);}.member-modal article{width:500px;margin:auto;background-color:#fff;box-shadow:5px 5px 28px rgba(0,0,0,.15);padding:24px 24px 24px 24px;border-radius:24px;max-height:90%;position:relative;overflow:auto;}.member-modal article .image{margin-bottom:20px;}.member-modal article .image img{display:block;border-radius:24px;}.member-modal article h2{font-size:var(--text-size-headline-2);margin:0;font-weight:600;}.member-modal article p{font-weight:200;margin:12px 0 0 0;}.member-modal article p.designation{font-weight:600;font-style:italic;margin-bottom:30px;}.member-modal article .read-more{width:40px;height:40px;border:0;outline:0;background-image:url(/images/assets/icon-minus-gray.svg);background-position:center;display:block;margin-left:auto;cursor:pointer;margin-top:16px;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;border:1px solid currentColor;}.member-modal article .read-more span{display:none;}.section-services{padding:60px 0;}.section-services .service{margin-bottom:90px;}.section-services .service img{display:block;margin:30px auto 0 auto;}.section-services .service .additional-text{animation:MoreTextIn ease .6s;}.section-services .service .read-more{padding:0;border:0;outline:0;border-radius:0;padding:0;border:0;outline:0;border-radius:0;background-color:transparent;width:30px;display:block;margin-left:auto;cursor:pointer;display:none;}.section-services .service .read-more svg{display:block;width:30px;height:auto;}.section-services .service:last-child{margin-bottom:0;}.section-services .service.reading-more .additional-text{display:block;}.section-services .service.reading-more .read-more line{stroke:var(--color-orange);}.section-services .service.reading-more .read-more .standing-line{opacity:0;}.section-contact{padding:60px 0;}.section-contact .map-wrapper{height:100%;min-height:400px;}.section-contact .map-wrapper iframe{width:100%;height:100%;}.section-contact .contact-row{flex-wrap:wrap;gap:60px;}.section-contact .contact-row .address{width:100%;}.section-contact .contact-row .socials{width:100%;}body:has(.section-contact) .site-footer{border-top:0;}body:has(.section-contact) .site-footer .title-2{display:none;}body:has(.section-contact) .site-footer .contact-row{display:none;}.scroll-wrapper{overflow:hidden;}.scroll{display:flex;max-width:664px;margin:auto;}.scroll .control{background-color:transparent;width:32px;background-position:center;position:relative;z-index:2;outline:0;border:0;}.scroll .control:disabled{opacity:0;}.scroll .control svg{display:block;margin:auto;max-width:100%;}.scroll ul{width:520px;margin:auto;display:flex;column-gap:110px;padding:0;list-style:none;transition:all ease 1s;}.scroll ul li{width:520px;flex-shrink:0;transform:scale(.8);transition:all ease-out .6s;background-color:#29378b;padding:50px 80px;border-radius:10px;color:#fff;}.scroll ul li.current{transform:scale(1);}.section-testimonials{padding:60px 0;scroll-margin:100px;}.section-testimonials .scroll-wrapper{margin-top:60px;}.section-testimonials .scroll ul li .image img{display:block;margin:auto;border-radius:50%;}.section-testimonials .scroll ul li .stars{display:flex;gap:4px;margin-top:0;}.section-testimonials .scroll ul li .stars i{display:block;width:20px;height:20px;background-image:url(/images/assets/star-yellow.svg);background-size:100% auto;}.section-testimonials .scroll ul li blockquote{margin:0;padding:0;position:relative;}.section-testimonials .scroll ul li blockquote:before,.section-testimonials .scroll ul li blockquote:after{content:"“";position:absolute;font-size:2.4em;line-height:1em;background-repeat:no-repeat;}.section-testimonials .scroll ul li blockquote:before{left:-30px;top:0;transform:translateY(-20%);}.section-testimonials .scroll ul li blockquote:after{right:-30px;bottom:0;transform:translateY(80%);}.section-awards{padding:60px 0;border-top:1px solid currentColor;scroll-margin:100px;}.section-awards .scroll-wrapper{margin-top:60px;}.section-awards .scroll{padding:30px 0;}.section-awards .scroll ul li{color:currentColor;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:12px;}.section-awards .scroll ul li .image img{display:block;max-width:100%;border-radius:12px;}.section-awards .scroll ul li p{color:inherit;}.input-group{display:flex;align-items:center;padding:0 15px;border:1px solid var(--color-gray);gap:10px;margin:0 0 20px 0;border-radius:18px;font-size:16px;}.input-group label{flex-shrink:0;white-space:nowrap;font-size:16px;}.input-group .field{flex-grow:1;flex-shrink:1;border:0;outline:0;padding:10px 0;border-radius:0;}label.form-label{opacity:.8;display:block;font-size:16px;}.form-group label.form-label{padding-left:15px;margin:10px 0;}.field{font-size:16px;font-family:inherit;border:1px solid var(--color-gray);border-radius:18px;width:100%;display:block;padding:10px 15px;outline:0;}.btn-submit{padding:10px 20px;font-size:inherit;font-style:inherit;border-radius:18px;background-color:var(--color-orange);color:var(--color-white);border:1px solid currentColor;}.section-events{padding:60px 0;}.section-events .events-list .event:not(:last-child){margin-bottom:90px;}.section-events .event-gallery{position:relative;margin-top:30px;}.section-events .event-gallery .items{position:relative;width:100%;background-color:#000;border-radius:30px;overflow:hidden;}.section-events .event-gallery .items img{display:block;width:100%;position:absolute;left:0;top:0;opacity:0;border-radius:30px;transition:opacity ease .2s;}.section-events .event-gallery .items img:first-child{position:relative;}.section-events .event-gallery .items img.active{opacity:1;z-index:1;}.section-events .event-gallery .control{position:absolute;height:100%;display:flex;width:20%;top:0;cursor:pointer;z-index:2;}.section-events .event-gallery .control svg{width:auto;height:auto;max-width:100%;margin:auto;}.section-events .event-gallery .control.prev{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));border-radius:30px 0 0 30px;}.section-events .event-gallery .control.next{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));border-radius:0 30px 30px 0;}.section-events .event-gallery .pager{position:absolute;z-index:3;text-align:center;bottom:5%;width:100%;}.section-events .event-gallery .pager span{margin:0 8px;display:inline-block;width:8px;height:8px;background-color:#fff;border-radius:50%;}.section-events .event-gallery .pager span.active{background-color:var(--color-orange);}@media screen and (max-width:767px){:root{--color-orange:#fd6500;--color-black:#000;--color-white:#fff;--color-white-gray:#fefefe;--color-gray:#8e8e8e;--color-blue:#29378b;--text-size-headline-1:21px;--text-size-headline-2:18px;--text-size-body-large:18px;--text-size-body:14px;}.site-header .header-row{flex-wrap:wrap;}.site-header .brand{margin-right:20px;min-height:40px;height:62px;}.site-header .brand .logo{width:auto;height:62px;transition:opacity ease 1s;}.site-header .brand .symbol{width:auto;height:40px;}.site-header .nav-toggle{margin-left:auto;background-color:transparent;border:0;outline:0;flex-direction:column;gap:4px;border-radius:50%;padding:0;display:block;align-self:flex-start;width:40px;}.site-header .nav-toggle svg{display:none;width:100%;height:auto;}.site-header .nav-toggle svg.white{display:block;}.site-header nav{display:flex;flex-direction:column;align-content:flex-end;gap:0;margin-left:auto;display:none;width:100%;padding-left:54px;}.site-header nav a{display:block;color:inherit;font-weight:300;font-size:var(--text-size-body);text-decoration:none;margin:15px 0;}.site-header nav a:first-child{margin-top:30px;}.site-header.nav-open{background-color:var(--color-blue)!important;}.site-header.nav-open nav{display:flex;}.site-header.nav-open .nav-toggle svg.white{display:none;}.site-header.nav-open .nav-toggle svg.white-active{display:block;}.site-footer .footer-row{flex-wrap:wrap;}.site-footer .footer-row .col{width:100%;}.site-footer .copyright .copyright-text{padding-left:0;}.contact-row{display:flex;flex-wrap:wrap;gap:40px;margin-top:40px;}.contact-row .address{font-style:normal;font-weight:300;}.contact-row .address address{font-style:inherit;font-weight:inherit;}.contact-row .address strong{font-weight:400;}.contact-row .address a{color:inherit;text-decoration:none;display:inline-block;border-bottom:1px solid transparent;}.contact-row .address a:hover{border-bottom-color:currentColor;}.contact-row .socials p.label{margin-top:0;}.contact-row .socials ul{list-style:none;display:flex;gap:30px;margin:20px 0 30px 0;padding:0;align-items:center;}.contact-row .socials ul a{display:block;color:inherit;text-decoration:none;}.contact-row .socials ul a svg{display:block;width:24px;height:auto;}.sticky-form{width:calc(100% - 40px);}.to-top{width:40px;}.section-about-us{padding-bottom:0;padding-top:40px;}.section-about-us .minimal-photo img{height:120px;}.section-about-us .photo img{height:auto;}.section-events{padding:40px 0;}.section-events .events-list .event:not(:last-child){margin-bottom:60px;}.section-events .event-gallery{position:relative;margin-top:30px;}.section-events .event-gallery .items{position:relative;width:100%;background-color:#000;border-radius:15px;overflow:auto;display:flex;scroll-snap-type:x mandatory;}.section-events .event-gallery .items img{scroll-snap-align:start;scroll-snap-stop:always;display:block;width:100%;position:relative;left:auto;top:auto;opacity:1;border-radius:0;transition:none;}.section-events .event-gallery .items img:first-child{position:relative;}.section-events .event-gallery .items img.active{opacity:1;z-index:1;}.section-events .event-gallery .control{display:none;}.section-events .event-gallery .pager{display:none;}.section-team{padding-top:40px;}.section-contact{padding:40px 0;}.section-contact .split-row{flex-wrap:wrap;}.section-contact .split-row .col{width:100%;}.scroll-wrapper{padding:0 20px;}.scroll ul{width:100%;overflow:auto;column-gap:20px;transform:none!important;scroll-snap-type:x mandatory;}.scroll ul li,.scroll ul li.current{scroll-snap-align:center;scroll-snap-stop:always;width:calc(100% - 30px);transform:scale(1);padding:40px;}.scroll .control{display:none;}.section-awards .scroll-wrapper{margin-top:0;}.section-awards .scroll ul{padding-top:0;padding-bottom:30px;}.section-awards .scroll ul li{padding:0;box-shadow:none;}.section-services{padding-top:40px;padding-bottom:0;}.section-services .service{margin-bottom:40px;}}