@import"https://fonts.googleapis.com/css2?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&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@keyframes popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes click{50%{transform:scale(.7)}to{transform:scale(1)}}@keyframes animIn{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes animOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}@keyframes label{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;transform:translateY(50px)}}@keyframes animOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes flashIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bg-in{0%{background:#0000}to{background:#0009}}@keyframes bg-out{0%{background:#0009}to{background:#0000}}@keyframes flashOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes slideUpFade{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menu-open{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes menu-closed{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}:root{--theme-primary: #264796;--theme-primary-sec: #598afc;--theme-hover-primary: #4379f7;--theme-accent: #5f5f5f;--theme-on-accent: #706f6f;--theme-dark-accent: #463f3a;--theme-secondary: #4f46e5;--theme-secondary-hover: #6359f2;--theme-menu: #242423;--shadow-0: 0 1.5px 6px rgba(0, 0, 0, .218);--shadow-1: 0px 6px 10px rgba(0, 0, 0, .12), 0px 1px 18px rgba(0, 0, 0, .14), 0px 3px 5px rgba(0, 0, 0, .2);--shadow-2: 0px 3px 4px rgba(0, 0, 0, .12), 0px 3px 4px rgba(0, 0, 0, .14), 0px 3px 3px rgba(0, 0, 0, .2);--radius-small: 3px;--radius-medium: 5px;--radius-large: 8px;--ease-slingshot: cubic-bezier(.6, 2.5, .2, 1.4)}.max-size{height:100%;width:100%}.swiper-container{position:relative}.lighter{opacity:70%}.popIn.in-view{animation:popIn .5s ease forwards}.shadow{background-color:#fff;box-shadow:var(--shadow-0);border-radius:var(--radius-medium)}.flex{display:flex}.click{animation:click .3s ease}.anim{opacity:0;transform:translateY(20px) scale(.95);will-change:transform,opacity}.anim-label{animation:label 1s ease forwards}.in-view{animation:slideUpFade .5s ease-out forwards}.header{width:100%;background:var(--theme-menu);border-radius:0 0 5px 5px;position:fixed;top:0;padding:0 30px;height:90px;justify-content:space-between;align-items:center;z-index:25}.header img{width:160px}.header a{color:#fff}.header .lang-selector{background:var(--theme-hover-primary);position:fixed;right:0;top:0;max-height:90px;flex-direction:column;overflow:hidden;height:fit-content;width:50px;transition:max-height .6s ease}.header .lang-selector a{color:#fff;font-weight:700;min-height:90px;width:100%;align-items:center;justify-content:center}.header .lang-selector a:hover{background:var(--theme-primary-sec)}.header .lang-selector:hover{max-height:100%}.header .menu-options-wrapper{height:100%;align-items:center}.header .menu-options-wrapper .menu-options{height:100%;margin-right:20px}.header .menu-options-wrapper .menu-options .menu-option{height:100%;align-items:center;padding:0 15px;transition:background .3s ease,padding-bottom .3s ease}.header .menu-options-wrapper .menu-options .menu-option:hover{background:var(--theme-primary-sec);padding-bottom:15px}.footer{background:var(--theme-menu);padding:40px;color:#fff;justify-content:space-between}.footer a{color:#fff;font-weight:700;transition:color .3s ease}.footer a:hover{color:#c9c9c9}.footer p{color:#fff}.footer .footer-menu{flex-direction:column;padding-left:20px;gap:5px}.footer .footer-tab-group{gap:30px}.footer .footer-tab{background:#ffffff26;padding:10px 35px;border-radius:var(--radius-small)}@media screen and (max-width: 1100px){.footer{flex-wrap:wrap}}@media screen and (max-width: 500px){.footer .footer-tab-group{flex-direction:column}.footer .footer-tab h4{margin:5px 0}}@media (max-width: 900px){.menu-options-wrapper{display:none}}.menu-toggle{display:none;flex-direction:column;gap:6px;background:none;border:0;cursor:pointer;z-index:10001}.menu-toggle span{width:26px;height:2px;background:#fff;transition:transform .3s ease,opacity .2s ease}@media (max-width: 900px){.menu-toggle{display:flex}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f19d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(100%);transition:transform .35s ease;z-index:25}.mobile-menu.open{transform:translate(0)}.mobile-menu.open .menu-option{animation:fadeUp .4s ease both}.mobile-menu.open .menu-option:nth-child(2){animation-delay:.05s}.mobile-menu.open .menu-option:nth-child(3){animation-delay:.1s}.mobile-menu.open .menu-option:nth-child(4){animation-delay:.15s}.mobile-menu-inner{padding:96px 32px 32px;display:flex;flex-direction:column;gap:28px}.mobile-menu .menu-options{flex-direction:column}.mobile-menu .menu-option{color:#fff;font-size:1.4rem;font-weight:500;text-decoration:none;position:relative;padding:8px 0;letter-spacing:.3px}.mobile-menu .menu-option:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#fff;transition:width .3s ease}.mobile-menu .menu-option:hover:after{width:100%}.mobile-menu .lang-selector{top:unset;bottom:0;width:100%;flex-direction:row}.mobile-menu .lang-selector a:nth-of-type(2){background:var(--theme-primary-sec)}.menu-open .menu-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.news .news-item-wrapper{gap:15px;flex-wrap:wrap}.news .news-item-wrapper .news-item{width:calc((100% - 30px) / 3);position:relative;display:flex;overflow:hidden}.news .news-item-wrapper .news-item .img-container{width:100%}.news .news-item-wrapper .news-item .img-container img{object-fit:cover;transition:all .5s ease}.news .news-item-wrapper .news-item .text-container{position:absolute;bottom:0;background:#0000008d;padding:15px 30px;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.news .news-item-wrapper .news-item .text-container a{color:#fff;font-weight:700}.news .news-item-wrapper .news-item .text-container p{color:#fff}.news .news-item-wrapper .news-item:hover .img-container img{transform:scale(1.1)}@media screen and (max-width: 1600px){.news .news-item-wrapper .news-item{width:calc((100% - 15px)/2)}}@media screen and (max-width: 1400px){.news .news-item-wrapper .news-item{width:100%;height:40dvh}}@media screen and (max-width: 500px){.news .news-item-wrapper .news-item{height:60dvh}.news .news-item-wrapper .news-item .text-container{padding:15px}}.news-detail .img-top{height:55vh;overflow:hidden;position:relative}.news-detail .img-top img{object-fit:cover}.news-detail .news-detail-text-wrapper{justify-content:center;padding:30px 0}.news-detail .news-detail-text-wrapper .news-detail-text{width:60%}@media screen and (max-width: 500px){.news-detail .news-detail-text-wrapper .news-detail-text{width:80%}}#cookies-selection{position:fixed;top:0;left:0;width:100%;z-index:999;background:#0003;display:flex;justify-content:center;align-items:center}#cookies-selection .cookies-window{background:#fff;padding:32px;border-radius:var(--radius-medium);box-shadow:0 4px 20px #00000040;animation:animIn .4s ease;position:relative;width:100%;max-width:560px}#cookies-selection .cookies-window .cookies-checkboxes{display:flex;flex-direction:column;gap:16px}#cookies-selection .cookies-window .cookies-checkboxes .cookie-select{display:flex;flex-direction:column}#cookies-selection .cookies-window .cookies-checkboxes .cookie-select input[type=checkbox]{display:none}#cookies-selection .cookies-window .cookies-checkboxes .cookie-select label{display:flex;align-items:center;gap:12px;font-weight:500;color:#1c1b1f;cursor:pointer;position:relative;padding-left:36px}#cookies-selection .cookies-window .cookies-checkboxes .cookie-select label .checkmark{position:absolute;left:0;top:2px;width:24px;height:24px;background:#e0e0e0;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s}#cookies-selection .cookies-window .cookies-checkboxes .cookie-select label .checkmark svg{stroke:#fff;stroke-width:2;visibility:hidden}#cookies-selection .cookies-window .cookies-checkboxes .cookie-select input[type=checkbox]:checked+label .checkmark{background:var(--theme-primary)}#cookies-selection .cookies-window .cookies-checkboxes .cookie-select input[type=checkbox]:checked+label .checkmark svg{visibility:visible}#cookies-selection .cookies-window .cookies-checkboxes .cookie-select .info-content{margin-left:36px;font-size:.875rem;color:#49454f}#cookies-selection .cookies-window .cookie-buttons{margin-top:32px;display:flex;flex-direction:column;gap:12px}#cookies-selection .cookies-window .cookie-buttons .btn-cookies{all:unset;cursor:pointer;padding:12px 20px;border-radius:100px;font-weight:500;font-size:1rem;text-align:center;transition:background-color .2s ease,box-shadow .2s ease;background-color:var(--theme-primary);color:#fff;box-shadow:0 2px 4px #0003}#cookies-selection .cookies-window .cookie-buttons .btn-cookies:hover,#cookies-selection .cookies-window .cookie-buttons .btn-cookies:active{background-color:var(--theme-on-hover-primary)}#cookies-selection .cookies-window .close-window{position:absolute;top:16px;right:16px;cursor:pointer;color:#49454f}#cookies-selection .cookies-window .close-window svg{width:24px;height:24px;fill:#49454f}#cookies-selection .cookies-window .close-window svg:hover{fill:#1c1b1f}@media screen and (max-width: 500px){#cookies-selection .cookies-window{width:93%}}.cookie-out{animation:animOut .5s ease forwards}#cookie-wrapper{position:fixed;bottom:0;width:100%;z-index:999;display:flex;justify-content:center;padding:24px;opacity:0;animation:animIn .6s ease 1s forwards}#cookie-wrapper #cookie-panel{display:flex;flex-direction:row;align-items:flex-start;width:100%;max-width:960px;background:#fff;border-radius:var(--radius-medium);box-shadow:0 3px 6px #0000001a;padding:24px 32px;border:1px solid rgba(0,0,0,.08);gap:24px}#cookie-wrapper #cookie-panel img{height:48px;width:48px;margin-top:4px;flex-shrink:0}#cookie-wrapper #cookie-panel .text{flex:1}#cookie-wrapper #cookie-panel .text p{margin:0;font-size:16px;line-height:1.5;color:#333}#cookie-wrapper #cookie-panel .text p:not(:last-of-type){margin-bottom:12px}#cookie-wrapper #cookie-panel .text div{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}#cookie-wrapper #cookie-panel .btn-cookies{all:unset;cursor:pointer;padding:10px 16px;border-radius:100px;background-color:var(--theme-primary);color:#fff;font-weight:500;font-size:14px;line-height:1;transition:background-color .2s ease,opacity .2s ease}#cookie-wrapper #cookie-panel .btn-cookies:hover{opacity:.85}@media screen and (max-width: 500px){#cookie-wrapper #cookie-panel{flex-direction:column}}.cookie-wrapper{text-align:right}*{box-sizing:border-box}.hidden{display:none}#loading-overlay{position:fixed;top:0;left:0;background:#22223b;z-index:80;flex-direction:column;align-items:flex-end;justify-content:flex-end;transition:opacity .2s ease,transform .5s ease}#loading-overlay .load-icon{margin-right:7px;height:110px;width:150px}html{overflow-x:hidden}body{margin:0;padding:0;scroll-behavior:smooth;font-family:poppins,sans-serif}a{text-decoration:unset;font-size:clamp(1rem,.95rem + .4vw,1.125rem)}li,p{font-size:clamp(.8rem,.95rem + .4vw,1.125rem);color:var(--theme-dark-accent)}h1{font-size:clamp(1.5rem,4vw,3.5rem);line-height:1.1}h2{font-size:clamp(1.4rem,3vw,2.6rem);line-height:1.15}h3{font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.2}h4{font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.25}.main{min-height:100dvh}.main .main-page-wrapper{background:#0c1821;position:relative;height:100dvh;overflow:hidden}.main .main-page-wrapper .darken{position:absolute;top:0;z-index:1;background:linear-gradient(90deg,#0c1821d6 40%,#0c182182 60%,#0c182144)}.main .main-page-wrapper img{object-fit:cover;object-position:top}.main .main-page-wrapper .main-page-text{position:absolute;bottom:15dvh;left:10dvh;z-index:2;color:#fff}.main .main-page-wrapper .main-page-text h1{font-size:50px;margin:5px 0}.main .main-page-wrapper .main-page-text p{color:#fff;margin:unset;font-size:25px}.main .main-page-wrapper .main-page-text .mn-text{font-size:60px;text-transform:uppercase;letter-spacing:.4em}.main .main-page-wrapper .main-page-text .line{background:var(--theme-primary);height:5px;width:100%}@media screen and (max-width: 1100px){.main .main-page-wrapper .main-page-text{left:4dvh}}@media screen and (max-width: 500px){.main .main-page-wrapper .main-page-text{left:0dvh;bottom:6dvh;padding:15px}.main .main-page-wrapper .main-page-text h1{font-size:26px}.main .main-page-wrapper .main-page-text p{font-size:20px}.main .main-page-wrapper .main-page-text .mn-text{font-size:30px}}@media screen and (max-width: 500px){.main .main-page-wrapper img{object-position:-90dvh}}.main .tab{padding:65px 15vh;flex-direction:column;align-items:center}.main .tab .basic-tab{justify-content:space-between;align-items:stretch;gap:20px}.main .tab .basic-tab .text-tab{padding:25px 50px;flex:1;flex-direction:column;justify-content:center}.main .tab .basic-tab .img-tab{width:30%}.main .tab .basic-tab .img-tab img{object-fit:cover;border-radius:var(--radius-medium)}@media screen and (max-width: 1100px){.main .tab .basic-tab{flex-direction:column-reverse!important;width:100%}.main .tab .basic-tab .img-tab{width:100%;height:15dvh}.main .tab .basic-tab .text-tab{padding:25px 30px}.main .tab .basic-tab .text-tab h1{margin:unset}}@media screen and (max-width: 1400px){.main .tab{padding:65px 10vh}}@media screen and (max-width: 1400px) and (orientation: portrait){.main .tab{padding:65px 5vh}}@media screen and (max-width: 500px){.main .tab{padding:65px 2vh}.main .tab ul{padding-left:24px}}.main .zipper{gap:1.5vh}.main .zipper .basic-tab:nth-of-type(2n){flex-direction:row-reverse}.main .facts{width:100%;position:relative}.main .facts .facts-bg{height:100%}.main .facts .facts-bg img{object-fit:cover}.main .facts .text{top:0;position:absolute;align-items:center;justify-content:space-evenly;background:#343a40c2;color:#fff}.main .facts .text div{text-align:center;font-size:20px}@media screen and (max-width: 1100px){.main .facts{height:30dvh}}@media screen and (max-width: 500px){.main .facts{height:45dvh}.main .facts .text{flex-direction:column}}.main .tab-sec{justify-content:space-between;padding:0px 15vh}.main .tab-sec .img-tab{position:relative;width:47%;overflow:hidden;border-radius:var(--radius-medium);cursor:pointer}.main .tab-sec .img-tab .darken{position:absolute;top:0;z-index:1;background:linear-gradient(0deg,#0c1821d6 40%,#0c182182 60%,#0c182144)}.main .tab-sec .img-tab img{object-fit:cover;transition:transform .9s ease}.main .tab-sec .img-tab .line{position:absolute;bottom:0;z-index:1;background:var(--theme-primary-sec);height:5px;width:0%}.main .tab-sec .img-tab .img-tab-text{position:absolute;z-index:2;width:100%;bottom:50px;color:#fff;text-align:center}.main .tab-sec .img-tab .img-tab-text p{padding:0 15%;color:#fff}@media screen and (max-width: 1600px){.main .tab-sec .img-tab .img-tab-text{bottom:20px}.main .tab-sec .img-tab .img-tab-text p{padding:0 5%}}.main .tab-sec .img-tab:hover img{transform:scale(1.1)}@media screen and (max-width: 1400px){.main .tab-sec .img-tab{width:49.5%}}@media screen and (max-width: 1400px) and (orientation: portrait){.main .tab-sec .img-tab{width:100%}}@media screen and (max-width: 1100px){.main .tab-sec .img-tab{width:100%}}@media screen and (max-width: 1400px){.main .tab-sec{padding:0px 10vh}}@media screen and (max-width: 1400px) and (orientation: portrait){.main .tab-sec{padding:0px 5vh;flex-wrap:wrap;gap:1dvh}}@media screen and (max-width: 1100px){.main .tab-sec{flex-wrap:wrap;gap:1dvh}}@media screen and (max-width: 500px){.main .tab-sec{padding:0px 2vh}.main .tab-sec .img-tab{height:40dvh}}.img-top{margin-top:90px;width:100%;overflow:hidden;height:45vh;position:relative}.img-top img{object-fit:cover}.about-us img{object-position:0% 15%}.over-text{position:absolute;bottom:0;color:#fff;background:#00000095;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;padding:25px;align-items:center;flex-direction:column}.over-text h1{margin-bottom:5px;margin-top:0;text-align:center}.over-text .line{height:5px;width:10%;margin:auto;border-radius:var(--radius-small);background:var(--theme-primary-sec)}.over-text p{color:#fff;text-align:center;max-width:70%}.over-text:has(p) h2{margin:unset}.over-text:has(p) p{margin-top:unset}@media screen and (max-width: 500px){.over-text p{max-width:98%}}.main-text-wrapper{justify-content:center}.main-text-wrapper .text{width:50%;padding:40px 0}.main-text-wrapper .text .cert{color:var(--theme-dark-accent);align-items:center;font-weight:700;width:fit-content;padding:10px 20px;border-radius:var(--radius-small);transition:background .3s ease}.main-text-wrapper .text .cert svg{width:30px;margin-right:5px}.main-text-wrapper .text .cert:hover{background:var(--theme-primary-sec);color:#fff}.main-text-wrapper .text .cert:hover svg{fill:#fff}@media screen and (max-width: 1600px){.main-text-wrapper .text{width:60%}}@media screen and (max-width: 1100px){.main-text-wrapper .text{width:80%}}.img-company{gap:5vh;justify-content:center;margin-bottom:30px}.img-company img{width:30%;border-radius:var(--radius-small)}.brief-content{padding:80px 10vw}.brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.brief-card{border-radius:var(--radius-medium);padding:30px;box-shadow:0 10px 30px #00000059}.brief-card h3{margin-bottom:20px;font-size:1.4rem}.brief-card .planning{border:1px solid rgba(255,255,255,.08)}.brief-card .webcam{grid-column:span 2}@media (max-width: 900px){.brief-card .webcam{grid-column:span 1}}.tablet-wrapper{display:flex;flex-wrap:wrap;gap:12px}.tablet{padding:10px 16px;border-radius:var(--radius-small);background:var(--theme-menu);color:#fff;font-size:.95rem;transition:background .2s ease,transform .2s ease}.tablet:hover{background:var(--theme-primary-sec);transform:translateY(-2px)}.tablet.primary{background:var(--theme-primary);font-weight:600}.tablet.subtle{opacity:.75}.tablet.pdf:after{content:" PDF";font-size:.75rem;opacity:.7}.webcam-preview{position:relative;display:block;border-radius:var(--radius-small);overflow:hidden;width:30%}.webcam-preview img{width:100%;display:block}.webcam-preview span{position:absolute;bottom:15px;left:15px;background:#0009;padding:8px 14px;border-radius:var(--radius-small);font-size:.85rem;color:#fff}.webcam-preview:hover img{transform:scale(1.05);transition:transform .4s ease}@media screen and (max-width: 500px){.webcam-preview{width:100%}}.servis img{object-position:0% 74%}.school img{object-position:0% 64%}.detail-wrapper{flex-wrap:wrap;gap:20px;padding:5vh 30vh}.detail-wrapper .item-wrapper{width:calc((100% - 40px) / 3);height:500px;position:relative;overflow:hidden}.detail-wrapper .item-wrapper img{transition:all .5s ease;object-fit:cover}.detail-wrapper .item-wrapper .item-text{position:absolute;bottom:0;background:#000a;width:100%;padding:15px;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-wrapper .item-wrapper .item-text h2{color:#fff}.detail-wrapper .item-wrapper:hover img{transform:scale(1.1)}@media screen and (max-width: 1600px){.detail-wrapper{padding:5vh 25vh}.detail-wrapper .item-wrapper{width:calc((100% - 20px)/2)}}@media screen and (max-width: 1100px){.detail-wrapper{padding:5vh 2vh}}@media screen and (max-width: 500px){.detail-wrapper .item-wrapper{width:100%;height:350px}}.helicopter .item-wrapper .item-text{align-items:flex-end;justify-content:center;padding:30px}.helicopter .item-wrapper .item-text h2{margin:unset}.helicopter .item-wrapper .item-text p{margin:unset;padding-left:5px;color:#ffffffa7}.hel-1 img{object-position:0% 70%}.hel-1 h2{margin-bottom:5px}.hel-1 p{margin-top:unset}.gallery{display:flex;flex-wrap:wrap;gap:1rem;padding-top:5vh}.gallery a{width:calc((100% - 2rem) / 3)}.gallery img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-small);transition:all .2s ease}.gallery img:hover{transform:scale(1.05)}@media screen and (max-width: 500px){.gallery a{width:calc((100% - 1rem)/2)}}.just-img img{width:100%}.basic-table{width:100%;table-layout:fixed;text-align:left;border-collapse:collapse;margin:5vh 0vh}.basic-table th,.basic-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #ddd}.contact{gap:10px}.contact div{width:calc((100% - 20px) / 3)}@media screen and (max-width: 500px){.contact{flex-direction:column}.contact div{text-align:center;width:100%}}.helicopter-header{height:40vh}.helicopter-header h1{font-size:50px}.three-heli-box{padding-top:3vh}.three-heli-box .heli-box{width:33.3333333333%;padding:5px}.three-heli-box .heli-box h3{margin-bottom:unset}@media screen and (max-width: 1100px){.three-heli-box{flex-direction:column}.three-heli-box .heli-box{width:100%}}.info{margin:.5rem 0;font-size:1rem}.info a{display:inline-flex;align-items:center;text-decoration:none;color:#1a73e8;padding:.5rem .75rem;border-radius:8px;transition:background-color .2s,box-shadow .2s,transform .15s;position:relative}.info a:hover{background-color:#1a73e814;box-shadow:0 2px 8px #1a73e833;transform:translateY(-2px)}.hel{margin-top:unset}
