@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";header{position:fixed;width:100%;height:calc(var(--fs-root) * 6.5);background-color:#fff;top:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 calc(var(--horizontal-padding) * 1.5)}.brand-logo img{width:calc(var(--fs-root) * 3.5);height:auto}.navbar{width:75%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navbar a{color:var(--primary-color);font-size:var(--fs-root);font-style:normal;font-weight:600;line-height:normal}.navbar .search-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:10%}.hamburger-button{border:none;cursor:pointer}.hamburger-button img{height:calc(var(--fs-root) * 1.2);width:auto}.search{border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.search img{height:calc(var(--fs-root) * 1.25);width:auto}@media only screen and (min-width: 768px) and (max-width: 1080px){header{height:calc(var(--fs-root) * 7);padding:0 calc(var(--horizontal-padding) * 1.5)}.navbar{width:85%}}@media only screen and (min-width: 481px) and (max-width: 767px){header{height:calc(var(--fs-root) * 10);padding:0 calc(var(--horizontal-padding) * 1.5);background-color:transparent}.navbar{width:fit-content}.navbar a,.navbar .button,.navbar .search{display:none}.navbar .search-menu{width:fit-content}.brand-logo img{width:max(3rem,var(--fs-root) * 6)}.hamburger-button img{height:max(1.75rem,var(--fs-root) * 3)}}@media only screen and (min-width: 300px) and (max-width: 480px){header{height:calc(var(--fs-root) * 10);padding:0 calc(var(--horizontal-padding) * 1.5);background-color:transparent}.navbar{width:fit-content}.navbar a,.navbar .button,.navbar .search{display:none}.navbar .search-menu{width:fit-content}.brand-logo img{width:calc(var(--fs-root) * 5)}.hamburger-button img{height:calc(var(--fs-root) * 2.5)}}@media only screen and (max-width: 300px){header{height:calc(var(--fs-root) * 10);padding:calc(var(--top-padding) * 1.5) calc(var(--horizontal-padding) * 1.5);background-color:transparent}.navbar{width:fit-content}.navbar a,.navbar .button,.navbar .search{display:none}.navbar .search-menu{width:fit-content}.brand-logo img{width:max(2rem,var(--fs-root) * 6)}.hamburger-button img{height:max(1rem,var(--fs-root) * 3)}}footer{margin:0 auto;width:100%;height:fit-content;display:flex;align-items:center;justify-content:center;position:relative;padding:calc(var(--top-padding) * .5) calc(var(--horizontal-padding) * 2) calc(var(--top-padding) * .75);margin-block:calc(var(--top-padding) * 1) calc(var(--top-padding) * .65)}.footer-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--horizontal-padding) * 2);height:100%;border-radius:var(--box-radius);overflow:hidden;z-index:-1}.footer-background img{position:absolute;width:100%;height:100%;object-fit:cover}.footer-background span{position:absolute;width:100%;height:100%;z-index:1;background:var(--gradient-background)}.footer-content{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--flex-gap) * 2)}.footer-contact{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:calc(var(--flex-gap) * 2)}.footer-contact img{width:calc(var(--fs-root) * 7);height:auto}.footer-contact a{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;border-radius:calc(var(--box-radius) * .75);gap:calc(var(--flex-gap) * .5);padding:calc(var(--top-padding) * .1) calc(var(--horizontal-padding) * .5);height:fit-content;color:var(--primary-color)}.footer-contact a img{height:calc(var(--fs-root) * 1.25);width:auto}.footer-contact a span{font-size:calc(var(--fs-root) * 1.15)}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.footer-grid ul{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--flex-gap) * .75);padding-inline-start:calc(var(--horizontal-padding) * .75)}.footer-grid ul h4{color:#fff;font-size:calc(var(--fs-root) * 1.5);font-style:normal;font-weight:600;line-height:normal}.footer-grid ul li{list-style:none;line-height:1}.footer-grid ul li a{color:#f8f8f8;font-size:calc(var(--fs-root) * 1.15);font-style:normal;font-weight:400;line-height:1}.footer-grid ul img{width:16.5vw;height:auto}.footer-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%,40%);width:87.5%;border-radius:calc(var(--box-radius) * .75);background-color:#fff;padding:calc(var(--top-padding) * .25) calc(var(--horizontal-padding) * .75);z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer-bottom p{color:var(--primary-color);font-size:calc(var(--fs-root) * 1.15);font-weight:400;line-height:1}.footer-bottom div{display:flex;flex-direction:row;align-items:center;gap:var(--flex-gap)}.footer-bottom div a{display:flex;align-items:center;justify-content:center}.footer-bottom div a img{height:calc(var(--fs-root) * 1.5);width:auto}@media only screen and (width <= 767px){footer{padding:calc(var(--top-padding) * .5) calc(var(--horizontal-padding) * 2) calc(var(--top-padding));margin-block:calc(var(--top-padding) * 1) calc(var(--top-padding) * .5)}.footer-content{gap:calc(var(--flex-gap) * 5)}.footer-contact{width:100%;grid-template-columns:1fr 2fr;grid-template-rows:repeat(2,1fr);padding:0 var(--horizontal-padding);row-gap:calc(var(--flex-gap) * 2);column-gap:calc(var(--flex-gap) * 5)}.footer-contact img{grid-column:1/2;grid-row:1/3;width:100%}.footer-contact a{grid-column:2/3;width:90%;padding:calc(var(--top-padding) * .1) 0}.footer-contact #telephone{grid-row:2/3}.footer-contact #mail{grid-row:1/2}.footer-grid{padding:0 calc(var(--horizontal-padding) * 1.5);grid-template-columns:1fr 2fr;row-gap:calc(var(--flex-gap) * 3);column-gap:calc(var(--flex-gap) * 5)}.footer-grid ul{padding-inline-start:0}.footer-grid ul img{width:calc(var(--fs-root) * 15)}.footer-bottom{padding:calc(var(--top-padding) * .25) calc(var(--horizontal-padding) * 1.5)}}@media only screen and (width <= 480px){footer{margin-block:calc(var(--top-padding) * 1) calc(var(--top-padding) * .75);padding:calc(var(--top-padding) * .5) calc(var(--inner-horizontal-padding) * 1) calc(var(--top-padding) * 1)}.footer-contact a{padding:calc(var(--top-padding) * .1) 0;width:100%}.footer-grid{padding:0 var(--horizontal-padding);grid-template-columns:1fr 2fr;column-gap:calc(var(--flex-gap) * 5)}.footer-grid ul{padding-inline-start:0}.footer-bottom{width:80%;flex-direction:column-reverse;gap:calc(var(--flex-gap) * 2)}.footer-bottom div{gap:calc(var(--flex-gap) * 3)}.footer-bottom div a img{height:calc(var(--fs-root) * 2.5)}}:root{--size: 1}.button{cursor:pointer;border-radius:calc(var(--fs-root) * .5 * var(--size));border-width:1px;border-style:solid;text-align:center;font-size:calc(var(--fs-root) * var(--size));font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;justify-content:center;padding:calc(var(--fs-root) * .35 * var(--size)) calc(var(--fs-root) * 5 * var(--size))}.button.light{border-color:var(--primary-color);background:#fff;color:var(--primary-color);text-align:center}.button.light:hover{background-color:var(--primary-color);border-color:#fff;color:#fff}.button.dark{border-color:transparent;background:var(--primary-color);color:#fff}.button.dark:hover{background-color:#fff;color:var(--primary-color)}.button.shadow{box-shadow:0 7px 20px rgba(154,183,236,.35)}.button.no-border{border-color:transparent}.button.w-full{width:100%}@media only screen and (width <= 480px){.button{font-size:calc(var(--fs-root) * 1.25 * var(--size))}}.sidebar{position:fixed;top:0;right:0;z-index:11;background-color:var(--primary-color);color:#fff;width:27.5vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0 calc(var(--horizontal-padding) * 1)}.sidebar .x,.sidebar .socials{height:calc(var(--top-padding) * 1);width:100%;display:flex;flex-direction:row;align-items:center}.sidebar ul{display:flex;align-items:center;flex-direction:column;gap:calc(var(--flex-gap) * 1.5);padding:0;margin:0}.sidebar ul li{list-style:none;line-height:1}.sidebar ul li a{color:#fff;font-size:calc(var(--fs-root) * 1);font-style:normal;font-weight:600;line-height:normal;text-align:center;line-height:1}.sidebar .x{justify-content:flex-end}.sidebar .x button{border:none;outline:none;position:relative}.sidebar .x button span{background-color:var(--secondary-color);width:1.75vw;height:.25vw;position:absolute;top:50%;left:50%}.sidebar .x button span:nth-of-type(1){transform:translate(-50%,-50%) rotate(45deg)}.sidebar .x button span:nth-of-type(2){transform:translate(-50%,-50%) rotate(-45deg)}.sidebar .socials{justify-content:center;gap:calc(var(--flex-gap) * .5)}.sidebar .socials a{cursor:pointer}.sidebar .socials a img{height:2vw;width:auto}@media only screen and (767px < width <= 1080px){.sidebar{width:100vw;height:100svh;padding:0 calc(var(--horizontal-padding) * 2.5)}.sidebar .x,.sidebar .socials{height:calc(var(--top-padding) * 1.2)}.sidebar ul{gap:calc(var(--flex-gap) * 4)}.sidebar ul li a{font-size:calc(var(--fs-root) * 3)}.sidebar .x button span{width:7vw;height:1vw}.sidebar .socials{gap:calc(var(--flex-gap) * 4)}.sidebar .socials a img{height:7vw}}@media only screen and (480px < width <= 767px){.sidebar{width:100vw;height:100svh;padding:0 calc(var(--horizontal-padding) * 2.5)}.sidebar .x,.sidebar .socials{height:calc(var(--top-padding) * 1.2)}.sidebar ul{gap:calc(var(--flex-gap) * 4)}.sidebar ul li a{font-size:calc(var(--fs-root) * 2)}.sidebar .x button span{width:7vw;height:1vw}.sidebar .socials{gap:calc(var(--flex-gap) * 4)}.sidebar .socials a img{height:7vw}}@media only screen and (300px < width <= 480px){.sidebar{width:100vw;height:100svh;padding:0 calc(var(--horizontal-padding) * 2.5)}.sidebar .x,.sidebar .socials{height:calc(var(--top-padding) * 1.5)}.sidebar ul{gap:calc(var(--flex-gap) * 5)}.sidebar ul li a{font-size:calc(var(--fs-root) * 2)}.sidebar .x button span{width:8vw;height:1.25vw}.sidebar .socials{gap:calc(var(--flex-gap) * 2)}.sidebar .socials a img{height:8vw}}@media only screen and (width <= 300px){.sidebar{width:100vw;height:100svh;padding:0 calc(var(--horizontal-padding) * 2.5)}.sidebar .x,.sidebar .socials{height:calc(var(--top-padding) * 1.5)}.sidebar ul{gap:calc(var(--flex-gap) * 7)}.sidebar ul li a{font-size:calc(var(--fs-root) * 3)}.sidebar .x button span{width:10vw;height:1.25vw}.sidebar .socials{gap:calc(var(--flex-gap) * 2)}.sidebar .socials a img{height:10vw}}@media only screen and (767px < width <= 1080px) and (orientation: landscape){.sidebar{width:40vw;height:100svh;padding:0 calc(var(--horizontal-padding) * 1.5)}.sidebar .x,.sidebar .socials{height:calc(var(--top-padding) * 1.2)}.sidebar ul{gap:calc(var(--flex-gap) * 1.5)}.sidebar ul li a{font-size:calc(var(--fs-root) * 1.5)}.sidebar .x button span{width:4vw;height:.5vw}.sidebar .socials{gap:0;justify-content:space-between}.sidebar .socials a img{height:5vw;min-height:5vw;width:auto}}@media only screen and (height <= 500px) and (orientation: landscape){.sidebar{width:40vw;height:100svh;padding:0 calc(var(--horizontal-padding) * 1.5)}.sidebar .x,.sidebar .socials{height:calc(var(--top-padding) * .6)}.sidebar ul{gap:calc(var(--flex-gap) * 1.5)}.sidebar ul li a{font-size:calc(var(--fs-root) * 1)}.sidebar .x button span{width:3vw;height:.5vw}.sidebar .socials{gap:0;justify-content:space-between}.sidebar .socials a img{height:3vw;min-height:3vw;width:auto}}:root{--primary-color: #021a47;--secondary-color: #f27420;--background-color: #ecf0f8;--light-color: #9ab7ec;--fs-root: 1.1vw;--fs-navlink: calc(var(--fs-root) * 1.25);--box-radius: calc(var(--fs-root) * 1.35);--flex-gap: 2vw;--horizontal-padding: 3.5vw;--inner-horizontal-padding: calc(var(--horizontal-padding) * 1.75);--top-padding: calc(var(--fs-root) * 6.5);--bottom-padding: 1%;--gradient-background: linear-gradient( rgba(2, 26, 71, .97), rgba(6, 26, 64, .97) );--gradient-background-light: linear-gradient( rgba(2, 26, 71, .85), rgba(6, 26, 64, .85) )}*,*:before,*:after{box-sizing:border-box}*{margin:0;-webkit-tap-highlight-color:transparent}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:Poppins,sans-serif;background:var(--background-color)}::-webkit-scrollbar{display:none}::selection{background-color:rgb(from var(--primary-color) r g b / 80%);color:var(--background-color)}::placeholder{color:#9ab7ec}body{margin:0 auto;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}main{padding-top:var(--top-padding);min-height:30vh}img,picture,video,canvas,svg{display:block;max-width:100%}img,picture{user-select:none;-webkit-user-drag:none}input,button,textarea,select{font:inherit}a{text-decoration:none!important;user-select:none}button{outline:none;background-color:unset;user-select:none}button div{user-select:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5{line-height:1;text-wrap:balance}.under-dev{display:none;visibility:hidden;opacity:0}.light-dark-h2{color:var(--primary-color);font-size:calc(var(--fs-root) * 4.3);font-style:normal;font-weight:700;display:flex;flex-direction:column;align-items:flex-start;line-height:.95;text-transform:capitalize}.light-dark-h2 span{text-transform:uppercase;color:rgba(2,26,71,.46);font-size:calc(var(--fs-root) * 1.85);font-style:normal;font-weight:400;line-height:1;letter-spacing:calc(var(--fs-root) * .75)}.common-hero{width:100%;background:linear-gradient(rgb(from var(--primary-color) r g b / 90%),rgb(from var(--primary-color) r g b / 90%)),url(/images/hero/common_hero_background.jpg);border-radius:0 0 calc(var(--box-radius) * 5) calc(var(--box-radius) * 5);padding:calc(var(--top-padding) * 1.5) calc(var(--inner-horizontal-padding));display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.common-hero h1{color:#fff;font-size:calc(var(--fs-root) * 5.5);font-style:normal;font-weight:800;line-height:1;z-index:1}.common-hero .triple-title{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:0;right:0;transform:translate(calc(var(--inner-horizontal-padding) * -1))}.common-hero .triple-title span{-webkit-text-stroke:.1vw #9ab7ec;color:transparent;font-size:calc(var(--fs-root) * 12.5);font-style:normal;font-weight:800;line-height:.8;user-select:none}.common-hero .triple-title.middle span{font-size:calc(var(--fs-root) * 11)}.common-hero .triple-title.little span{font-size:calc(var(--fs-root) * 10)}.common-hero .triple-title.shorten span{letter-spacing:calc(var(--fs-root) * -.7)}@media only screen and (width <= 1080px){.under-dev{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--flex-gap) * 3);opacity:1;visibility:visible;width:100%;height:100lvh;background-color:var(--background-color);position:fixed;top:0;left:0;z-index:12}.under-dev a img{width:40vw;height:auto}.under-dev h1{text-align:center;color:var(--primary-color);font-weight:400;font-size:max(1rem,6vw);width:85%;line-height:1.25}}@media only screen and (min-width: 768px) and (max-width: 1080px){:root{--fs-root: max(.85rem, 1.75vw);--horizontal-padding: 3.5vw;--top-padding: calc(var(--fs-root) * 7)}header{height:calc(var(--fs-root) * 7);padding:0 calc(var(--horizontal-padding) * 1.5)}.navbar{width:85%}.common-hero{padding:calc(var(--top-padding) * .85) calc(var(--inner-horizontal-padding))}.common-hero h1{font-size:calc(var(--fs-root) * 5)}.common-hero .triple-title span{font-size:calc(var(--fs-root) * 8);-webkit-text-stroke-width:.2vw}}@media only screen and (min-width: 481px) and (max-width: 767px){:root{--fs-root: max(.6rem, 1.5vw);--horizontal-padding: 3vw;--top-padding: calc(var(--fs-root) * 10)}header{height:calc(var(--fs-root) * 10);padding:0 calc(var(--horizontal-padding) * 1.5);background-color:transparent}.navbar{width:fit-content}.navbar a,.navbar .button,.navbar .search{display:none}.navbar .search-menu{width:fit-content}.brand-logo img{width:max(3rem,calc(var(--fs-root) * 6))}.hamburger-button img{height:max(1.75rem,calc(var(--fs-root) * 3))}.common-hero{padding:calc(var(--top-padding) * .825) calc(var(--inner-horizontal-padding))}.common-hero h1{font-size:calc(var(--fs-root) * 5)}.common-hero .triple-title{transform:translate(2.5%,-2%)}.common-hero .triple-title span{font-size:calc(var(--fs-root) * 9.5);-webkit-text-stroke-width:.2vw}}@media only screen and (min-width: 300px) and (max-width: 480px){:root{--fs-root: 2.5vw;--horizontal-padding: 5vw;--inner-horizontal-padding: calc(var(--horizontal-padding) * 1.25);--top-padding: calc(var(--fs-root) * 8)}header{height:calc(var(--fs-root) * 8);padding:0 calc(var(--horizontal-padding) * 1.5);background-color:transparent}.navbar{width:fit-content}.navbar a,.navbar .button,.navbar .search{display:none}.navbar .search-menu{width:fit-content}.brand-logo img{width:calc(var(--fs-root) * 5)}.hamburger-button img{height:calc(var(--fs-root) * 2.5)}.light-dark-h2{font-size:calc(var(--fs-root) * 3.25)}.light-dark-h2 span{font-size:calc(var(--fs-root) * 1.8)}.common-hero{padding:calc(var(--top-padding) * .825) calc(var(--inner-horizontal-padding))}.common-hero h1{font-size:calc(var(--fs-root) * 4)}.common-hero .triple-title{transform:translate(2.5%,-2%)}.common-hero .triple-title span{font-size:calc(var(--fs-root) * 8);-webkit-text-stroke-width:.2vw}}@media only screen and (max-width: 300px){:root{--fs-root: 2vw;--horizontal-padding: 5vw;--inner-horizontal-padding: calc(var(--horizontal-padding) * 1.25);--top-padding: calc(var(--fs-root) * 10)}header{height:calc(var(--fs-root) * 10);padding:0 calc(var(--horizontal-padding) * 1.5);background-color:transparent}.navbar{width:fit-content}.navbar a,.navbar .button,.navbar .search{display:none}.navbar .search-menu{width:fit-content}.brand-logo img{width:max(2rem,calc(var(--fs-root) * 6))}.hamburger-button img{height:max(1rem,calc(var(--fs-root) * 3))}.common-hero{padding:calc(var(--top-padding) * .825) calc(var(--inner-horizontal-padding))}.common-hero h1{font-size:calc(var(--fs-root) * 4)}.common-hero .triple-title{transform:translate(2.5%,-2%)}.common-hero .triple-title span{font-size:calc(var(--fs-root) * 9.5);-webkit-text-stroke-width:.15vw}}
