@charset "UTF-8";@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 svgMoveUp{0%{opacity:0}to{opacity:1}}@keyframes imgIn{0%{opacity:0}to{opacity:1}}@keyframes slideUpFade{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes h1In{0%{left:-5dvh}to{left:5dvh}}@keyframes h1In2{0%{bottom:-5dvh}to{bottom:2dvh}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@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 menu-header{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes menu-links{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes click{50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;transform:translateY(50px)}}@keyframes pulse-simple{0%,to{opacity:1}50%{opacity:0}}@keyframes arrowUpDown{0%,40%,to{transform:translateY(0)}20%{transform:translateY(2vh)}}:root{--theme-primary: white;--theme-accent: #5f5f5f;--theme-on-accent: #706f6f;--theme-dark-accent: #463f3a;--theme-menu-background: #22223b;--theme-secondary: #1e90ff;--theme-secondary-sec: #0a6acb;--theme-secondary-hover: #0078f9;--theme-footer: rgb(40, 50, 137);--theme-orange: #ff4500;--theme-orange-sec: #d23c05;--theme-purple: #8f00ff;--theme-purple-sec: #5a009e;--theme-menu: #242423;--theme-border: #463f3a95;--anim-speed-slow: 1s;--anim-speed-fast: .4s;--shadow-0: 0 1.5px 6px rgba(0, 0, 0, .1);--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);--shadow-3: 0 15px 35px rgba(0,0,0,.05);--radius-small: 3px;--radius-medium: 5px;--radius-large: 18px;--swiper-pagination-top: 2dvh;--swiper-pagination-bullet-size: 25px;--swiper-pagination-bullet-horizontal-gap: 1px;--swiper-pagination-bullet-inactive-color: rgb(255, 255, 255);--swiper-pagination-bullet-inactive-opacity: .5;--swiper-pagination-color: white;--mn-page-height: 77dvh;--menu-height: 70px;--ease-slingshot: cubic-bezier(.6, 2.5, .2, 1.4);--ease-slingshot-2: cubic-bezier(.535, -.56, .295, 1.425)}.max-size{height:100%;width:100%}.highlight{color:var(--theme-secondary)!important}.lighter{opacity:70%}.popIn.in-view{animation:popIn .5s ease forwards}.shadow{background-color:#fff;box-shadow:var(--shadow-3);border-radius:var(--radius-medium);border:1px solid rgba(0,0,0,.05)}.hidden{display:none}.flex{display:flex}.anim{opacity:0;transform:translateY(20px) scale(.8)}.anim-label{animation:label 1s ease forwards}.click{animation:click .3s ease}.in-view{animation:slideUpFade .5s ease-out forwards}header{position:fixed;top:0;width:100%;background-color:var(--theme-menu-background);height:var(--menu-height);border-left:15px solid var(--theme-menu-background);justify-content:space-between;z-index:25}header:has(.logo:hover){padding-left:10px;border-left:5px solid var(--theme-secondary)}@media screen and (max-width:1100px){header .lang-wrapper{display:none}}header .main-menu{gap:5vh;align-items:center}header .main-menu a{cursor:pointer;color:#fff}header .main-menu .logo img{width:160px}header .main-menu .menu-links{height:100%}@media screen and (max-width:1100px){header .main-menu .menu-links{display:none}}header .main-menu .link{position:relative;height:100%;align-items:center;padding:0 15px;overflow:hidden;transition:padding-bottom .2s ease}header .main-menu .link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--theme-secondary);transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease;z-index:-1}header .main-menu .link:hover{padding-bottom:10px}header .main-menu .link:hover:before{transform:scaleY(1)}header .mobile-menu-selector{display:none;padding:0 10px;cursor:pointer}header .mobile-menu-selector .icon-menu-close{display:none}header .mobile-menu-selector svg{width:30px;fill:#fff}@media screen and (max-width:1100px){header .mobile-menu-selector{display:flex}}header .mobile-menu-selector.menu-open{align-items:center}header .mobile-menu-selector.menu-open .icon-menu-open{display:none}header .mobile-menu-selector.menu-open .icon-menu-close{display:block;background:var(--theme-secondary);border-radius:var(--radius-small)}.lang-wrapper{position:relative;color:#fff;margin-right:15px;align-items:center}.lang-selector{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;transition:background .2s ease;text-transform:uppercase;font-weight:600}.lang-selector:hover{background:#ffffff1a}.lang-selector-cont{position:absolute;top:calc(100% + 10px);right:0;min-width:140px;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a;padding:8px;visibility:hidden;opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.lang-selector-cont.active{visibility:visible;opacity:1;transform:translateY(0)}.lang-selector-cont .lang-option{padding:10px 15px;color:#333;border-radius:4px;transition:background .2s;cursor:pointer}.lang-selector-cont .lang-option:hover{background:var(--theme-secondary-light, #f0f0f0)}.lang-selector-cont .lang-option.active{font-weight:700}.mobile-menu{visibility:hidden;position:fixed;z-index:20;height:100dvh;width:100%;bottom:0;left:0;padding:6vh 0px;padding-top:var(--menu-height);transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1),visibility .4s;background:var(--theme-menu-background, #1a1a1a)}.mobile-menu.active{visibility:visible;transform:translateY(0);display:flex;flex-direction:column;justify-content:space-between}.mobile-menu.active .menu-header{animation:menu-header 1s ease forwards}.mobile-menu.active .menu-links{animation:menu-links .7s .6s ease forwards}.mobile-menu .mobile-menu-options .menu-header{color:#fff;align-items:center;font-size:2dvh;opacity:.8;padding:30px 0 15px}.mobile-menu .mobile-menu-options .menu-header .line{margin-right:15px;content:"";width:5vh;height:3px;background:#fff}.mobile-menu .mobile-menu-options .menu-links{flex-direction:column;gap:15px;opacity:0}.mobile-menu .mobile-menu-options .menu-links .link{color:#fff;font-weight:700;font-size:2.4vh;margin-left:6vh}.mobile-menu .lang-wrapper{justify-content:center}.mobile-menu .lang-wrapper .lang-selector-cont{right:unset;top:-10vh}@media screen and (max-width:500px){.mobile-menu .lang-wrapper .lang-selector-cont{top:-13vh}}footer{background:#283289;overflow:hidden;position:relative;z-index:10}footer .footer-cont{width:100%;position:relative;padding:5vh 4vh;gap:5dvh;justify-content:space-between}footer .footer-cont:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2da1d2d5,#2da1d276 22%,#28328900 70%);animation:pulse-simple 4s infinite ease-in-out;z-index:-1}footer .footer-cont a{color:#fff}footer .footer-cont .location{width:20%;z-index:10;position:relative;height:fit-content;border:solid white;padding:2vh;max-width:460px;border-radius:var(--radius-medium)}footer .footer-cont .location svg{fill:#fff;position:absolute;top:-28px;left:15px;width:45px;background:#283289;padding:6px}footer .footer-cont .location a{font-weight:700}footer .footer-cont .location p{color:#fff;margin:unset}footer .footer-cont .footer-menu{width:70%;flex-direction:column;z-index:10}footer .footer-cont .footer-menu a{padding-left:15px;width:fit-content;position:relative;transition:padding-left .4s ease}footer .footer-cont .footer-menu a:before{content:"";position:absolute;background:var(--theme-primary);width:6px;height:6px;border-radius:50%;top:calc(50% - 3px);left:0}footer .footer-cont .footer-menu a:hover{padding-left:22px}footer .footer-cont .footer-img-wrapper{flex-direction:column;width:10%;z-index:10}footer .footer-cont .footer-img-wrapper .img-wrapper{width:100%}footer .footer-cont .footer-img-wrapper .img-wrapper img{object-fit:contain}footer .footer-cont .footer-img-wrapper .Green{width:35%}@media screen and (max-width:1400px){footer .footer-cont .location{width:35%}footer .footer-cont .footer-menu{width:45%}footer .footer-cont .footer-img-wrapper{width:20%}}@media screen and (max-width:500px){footer .footer-cont{flex-direction:column}footer .footer-cont .location,footer .footer-cont .footer-menu{width:100%}footer .footer-cont .footer-img-wrapper{width:80%}}footer .svg-deco{position:absolute;top:0;left:0;z-index:1}footer .svg-deco svg{position:absolute;fill:var(--theme-secondary)}footer .svg-deco svg:nth-of-type(1){bottom:-185px;left:-105px;width:300px;opacity:.7}@media screen and (max-width:500px){footer .svg-deco svg:nth-of-type(1){display:none}}footer .svg-deco svg:nth-of-type(2){left:90px;bottom:-35px;width:200px;fill:none;stroke-width:5;stroke:var(--theme-secondary)}footer .svg-deco svg:nth-of-type(3){right:-10px;bottom:0;width:400px}footer .svg-deco svg:nth-of-type(3) .mn-gradiant:nth-of-type(1){opacity:.7}footer .svg-deco svg:nth-of-type(3) .mn-gradiant:nth-of-type(2){opacity:.5}footer .svg-deco svg:nth-of-type(3) .mn-line{fill:none;stroke:var(--theme-secondary);stroke-width:5;opacity:1}.contacts .contacts-top-wrapper{gap:1%}.contacts .contacts-top-wrapper .contacts-top h1{margin:unset}.contacts table{width:100%;border-collapse:separate;border-spacing:0 5px;padding-top:25px}@media screen and (max-width:500px){.contacts table{display:none}}.contacts table thead{text-align:left;box-shadow:var(--shadow-0)}.contacts table thead th{background:var(--theme-secondary);padding:10px;color:#fff}.contacts table tbody tr{background-color:var(--theme-primary);transition:background .2s ease;box-shadow:1px 1px 10px #00000024}.contacts table tbody tr:hover{background:#48bfe338}.contacts table tbody tr td{padding:15px 10px}.contacts table tbody tr td:first-child{border-left:4px solid var(--theme-secondary)}.contacts table tbody tr td a{white-space:nowrap}.contacts .contacts-mobile{display:none}@media screen and (max-width:500px){.contacts .contacts-mobile{display:flex;flex-direction:column;gap:15px}}.contacts .contacts-mobile .contact{padding:15px}.contacts .contacts-mobile h2{margin:unset;font-size:2dvh}.page-header{width:100%;min-height:10vh}.page-header-img{height:36vh;margin-top:var(--menu-height);position:relative;border-bottom:20px solid var(--theme-secondary)}.page-header-img .darken{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:linear-gradient(0deg,#000,#0000 30%)}.page-header-img img{object-fit:cover}.page-header-img h1{margin:0;position:absolute;bottom:3vh;left:5vh;color:#fff;animation:h1In 1s ease}@media screen and (max-width:500px){.page-header-img h1{bottom:2vh;left:2vh;animation:h1In2 1s ease}.page-header-img .darken{background:linear-gradient(0deg,#000,#0000 60%);opacity:.8}}.text-double{column-count:2;column-gap:7vh;column-rule:4px solid #ddd}.text-double p{margin:0;text-align:justify}.under-body{padding:5vh 40vh}@media screen and (max-width:1600px){.under-body{padding:5vh 21vh}}@media screen and (max-width:1100px){.under-body{padding:2vh 7vh}}@media screen and (max-width:500px){.under-body{padding:2vh 3vh}}.basic{flex-wrap:wrap;gap:2vh}.basic .basic-card{width:49.5%;position:relative;padding-top:30px;margin-top:15px}.basic .basic-card .icon{position:absolute;top:0;left:15px}.basic .basic-card .card-cont{padding:2vh 5vh;height:100%}.basic .basic-card .card-cont p{text-align:justify}@media screen and (max-width:500px){.basic .basic-card .card-cont{padding:2vh 3vh}}@media screen and (max-width:1100px){.basic .basic-card{width:100%}}.basic .basic-card-long,.basic .text-double,.basic .basic-box{width:100%}.basic .basic-card-link .link-wrapper{justify-content:flex-end}.basic .basic-card-link .link-wrapper .link{background:var(--theme-secondary);width:fit-content;height:3vh;border-radius:var(--radius-small)}.basic .basic-card-link .link-wrapper .link:hover{background:var(--theme-secondary-hover)}.icon{background:var(--theme-secondary);border-radius:50%;width:fit-content;padding:15px}.icon svg{width:40px;fill:#fff}.blank-card{width:100%}.img-block{padding:10px}.img-block img{object-fit:contain}.img-half{width:calc((100% - 40px)/2)}.file-note{justify-content:space-between;margin-top:5vh}.file-note:nth-child(2n){flex-direction:row-reverse}.file-note .img-wrapper{width:17%;position:relative;box-shadow:var(--shadow-1);border-radius:var(--radius-small);overflow:hidden;aspect-ratio:1/1.4}.file-note .img-wrapper a{position:absolute;bottom:10px;right:10px;background:var(--theme-secondary);padding:8px;border-radius:var(--radius-small);transition:background .3s ease,transform .2s ease;z-index:2}.file-note .img-wrapper a svg{width:32px;fill:#fff}.file-note .img-wrapper a:hover{background:var(--theme-secondary-hover);transform:scale(1.05)}.file-note .text{width:80%}.icon-label{position:relative;display:flex;flex-direction:column;align-items:center;width:calc((100% - 52px) / 3);transition:transform .3s ease;margin-bottom:30px}@media screen and (max-width:1400px){.icon-label{width:calc((100% - 17px)/2)}}@media screen and (max-width:1100px){.icon-label{width:calc((100% - 23px)/2)}}@media screen and (max-width:500px){.icon-label{width:100%}.icon-label h2{text-align:center}}.icon-label .icon{background:#fff;box-shadow:0 10px 20px #00000014;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.icon-label .icon svg{fill:var(--theme-secondary);width:40px;margin:5px}.icon-label h2{background:var(--theme-secondary);color:#fff;margin:-18px 0 0;padding:6px 24px;border-radius:50px;font-size:1.1rem;font-weight:600;letter-spacing:.5px;z-index:3;box-shadow:0 4px 15px #00000026}.icon-label h2:before{all:unset}.icon-label .card-cont{background:#fff;position:relative;padding:50px 25px 30px;margin-top:-20px;border-radius:var(--radius-medium);border:1px solid rgba(0,0,0,.05);box-shadow:var(--shadow-3)}.icon-label .card-cont .arrow{width:40px;position:absolute;right:0;bottom:0;fill:var(--theme-secondary)}.icon-label .card-cont p{color:#555;text-align:center;margin:0}.icon-label:hover{transform:translateY(-10px)}.icon-label:hover .icon{transform:scale(1.1) rotate(5deg);background:var(--theme-secondary)}.icon-label:hover .icon svg{fill:#fff}.notepad{margin-top:30px}.notepad .legend{background:var(--theme-secondary);color:var(--theme-primary);width:25%;border-radius:var(--radius-medium);overflow:hidden}.notepad .legend>div{cursor:pointer;padding:10px;transition:all .3s ease}.notepad .legend>div.active{font-weight:700;background:var(--theme-secondary-hover)}.notepad .notes-wrapper{width:75%;padding:1vh 5vh}.notepad .notes-wrapper .note{display:none;opacity:0}.notepad .notes-wrapper .note.active{display:flex;align-items:center;height:100%;animation:fadeInSlide .4s ease forwards}.pillar-sec .pillar{--angle: calc(var(--index) * (360deg / 5))!important}.pillars-section{position:relative;width:100%;min-height:1250px;overflow:hidden;padding:8vh 0;--circle-radius: 450px}.pillars-section .center-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;border-radius:50%;background:var(--theme-primary);box-shadow:var(--shadow-3);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5;border:8px solid white}.pillars-section .center-circle span{font-size:5rem;font-weight:700;line-height:1;color:var(--theme-secondary)}.pillars-section .center-circle p{margin:0;text-align:center;font-size:2.2rem;font-weight:600;line-height:1.2;color:var(--theme-secondary)}.pillars-section .pillar{position:absolute;width:320px;text-align:center;top:50%;left:50%;--angle: calc(var(--index) * (360deg / 7));transform:translate(calc(-50% + var(--circle-radius) * cos(var(--angle) - 90deg)),calc(-50% + var(--circle-radius) * sin(var(--angle) - 90deg)));transition:transform .4s ease}.pillars-section .pillar .pillar-icon{width:160px;height:160px;margin:0 auto 25px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-3);transition:transform .4s ease}.pillars-section .pillar .pillar-icon:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:#fff;z-index:1}.pillars-section .pillar .pillar-icon svg,.pillars-section .pillar .pillar-icon img,.pillars-section .pillar .pillar-icon span{position:relative;z-index:2;width:70px;height:70px;font-size:70px;color:#fff}.pillars-section .pillar h2{margin-bottom:10px;font-size:2rem}.pillars-section .pillar h2:before{all:unset}.pillars-section .pillar p{margin:0;color:#555;line-height:1.6;text-align:center}.pillars-section .pillar:hover{transform:translate(calc(-50% + var(--circle-radius) * cos(var(--angle) - 90deg)),calc(-50% + var(--circle-radius) * sin(var(--angle) - 90deg) - 15px)) scale(1.03)}.pillars-section .pillar:hover .pillar-icon{transform:scale(1.05)}.pillars-section .blue-dark{background:#002b84;fill:#002b84}.pillars-section .gray{background:#46516b;fill:#46516b}.pillars-section .green{background:#5f9630;fill:#5f9630}.pillars-section .orange{background:#c86410;fill:#c86410}.pillars-section .blue{background:#0a84d8;fill:#0a84d8}.pillars-section .purple{background:#6f4db8;fill:#6f4db8}.pillars-section .red{background:#bf1f1f;fill:#bf1f1f}.pillars-section .pillar-1 h3{color:#002b84}.pillars-section .pillar-2 h3{color:#46516b}.pillars-section .pillar-3 h3{color:#5f9630}.pillars-section .pillar-4 h3{color:#c86410}.pillars-section .pillar-5 h3{color:#0a84d8}.pillars-section .pillar-6 h3{color:#6f4db8}.pillars-section .pillar-7 h3{color:#bf1f1f}@media screen and (max-width:1600px){.pillars-section{min-height:unset;display:flex;flex-direction:column;align-items:center;gap:6vh}.pillars-section .pillar,.pillars-section .center-circle{position:relative;top:unset;left:unset;right:unset;bottom:unset;transform:none!important}.pillars-section .pillar:hover{transform:translateY(-10px)!important}.pillars-section .center-circle{width:240px;height:240px}.pillars-section .center-circle span{font-size:4rem}.pillars-section .center-circle p{font-size:1.7rem}.pillars-section .pillar{width:100%;max-width:500px}}@media screen and (max-width:500px){.pillars-section .pillar .pillar-icon{width:140px;height:140px}.pillars-section .pillar .pillar-icon svg,.pillars-section .pillar .pillar-icon img,.pillars-section .pillar .pillar-icon span{width:50px;height:50px;font-size:50px}.pillars-section .pillar h2{font-size:1.6rem}}.card-complex{width:calc((100% - 1vh)/2);position:relative;overflow:hidden}.card-complex .card-cont{position:absolute;bottom:0;width:100%;background:var(--theme-primary);padding:20px 30px 10px}.card-complex .card-cont h2{margin:0}.card-complex img{object-fit:cover;transition:transform 1s ease;border-radius:var(--radius-small)}.card-complex:hover img{transform:scale(1.1)}.card-complex-sec{width:calc((100% - 1vh)/2);position:relative;overflow:hidden}.card-complex-sec .card-cont{position:absolute;bottom:0;width:100%;background:var(--theme-primary);padding:20px 30px 10px}.card-complex-sec .card-cont h2{margin:-50px 0 0;background:var(--theme-secondary);width:fit-content;padding:15px 20px;color:#fff;border-radius:var(--radius-small)}.card-complex-sec img{object-fit:cover;transition:transform 1s ease;border-radius:var(--radius-small)}.card-complex-sec:hover img{transform:scale(1.1)}.img-note{gap:6vh;padding:2vh 0px}.img-note .img-wrapper{width:45%}.img-note .img-note-cont{width:55%}.img-note img{border-radius:var(--radius-medium)}.img-note:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:500px){.img-note{flex-direction:column!important;gap:1vh}.img-note .img-note-cont,.img-note .img-wrapper{width:100%}}#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-secondary)}#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-secondary);color:#fff;box-shadow:0 2px 4px #0003}#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-secondary);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}.cookie-wrapper{text-align:right}#flash{width:100%;position:fixed;bottom:2rem;z-index:40;display:flex;justify-content:center}.flash{background-color:#323232;color:var(--theme-on-primary);padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 4px 12px #0003;display:flex;align-items:center;gap:.75rem;font-size:.95rem;animation:fadeInUp .7s ease,fadeOut .7s ease 2s forwards}.flash .circ{background:var(--theme-on-primary);width:8px;height:8px;border-radius:50%}.flash.success{background-color:#4caf50}.flash.error{background-color:#f44336}.head{height:100vh;overflow:hidden;position:relative}.head .arrow{position:absolute;width:100%;justify-content:center;bottom:10vh}.head .arrow a{padding:15px}.head .arrow a svg{width:4vh;animation:arrowUpDown 2s var(--ease-slingshot) infinite}.mn-page{position:relative;height:var(--mn-page-height)}.mn-page .mn-img{background:#000c}.mn-page .mn-img video,.mn-page .mn-img img{object-fit:cover;width:100%;height:100%;animation:imgIn 1s ease forwards}.mn-page .mn-cover{position:absolute;pointer-events:none}.mn-page .mn-cover svg{transition:transform 1s cubic-bezier(.4,0,.2,1),opacity .8s ease}.mn-page .mn-cover1{justify-content:flex-end}.mn-page .mn-cover1 svg{height:100%}.mn-page .mn-cover1 svg .pulse{fill:#3bfaf8;border:3px solid rgba(59,250,247,.4274509804)}.mn-page .mn-cover1 svg .static-line{opacity:.55;fill:none;stroke-miterlimit:10;stroke-width:1px}.mn-page .mn-cover1 svg .active-track{opacity:.8;fill:none;stroke-miterlimit:10;stroke-width:1px}.mn-page .mn-cover1,.mn-page .mn-cover2{top:0}.mn-page .mn-cover1 img,.mn-page .mn-cover2 img{object-fit:cover}.mn-page .mn-cover2{z-index:10;height:100%;width:50%;opacity:.8;transform:translate3d(-100%,0,0);will-change:transform;clip-path:polygon(0 0,100% 0%,45% 100%,0% 100%);transition:transform var(--anim-speed-slow) ease}@media screen and (max-width:1600px){.mn-page .mn-cover2{width:60%}}@media screen and (max-width:1100px){.mn-page .mn-cover2{width:100%;clip-path:polygon(0 0,100% 0%,25% 100%,0% 100%)}}@media screen and (max-width:500px){.mn-page .mn-cover2{clip-path:none}}.mn-page .mn-cover3,.mn-page .mn-cover5,.mn-page .mn-cover7{z-index:11}.mn-page .mn-cover4,.mn-page .mn-cover6{z-index:12}.mn-page .mn-line{stroke-width:6;fill:none}.mn-page .mn-cover3{bottom:-15dvh;left:10dvh}.mn-page .mn-cover3 svg{height:30dvh;opacity:0;transition-duration:.8s}@media screen and (max-width:1100px){.mn-page .mn-cover3{left:0vh}}.mn-page .mn-cover4{bottom:-3dvh;left:13dvh}.mn-page .mn-cover4 svg{width:20dvh;opacity:0;transition-duration:.5s}@media screen and (max-width:1100px){.mn-page .mn-cover4{left:2vh}}.mn-page .mn-cover5{top:-15dvh;left:50dvh}.mn-page .mn-cover5 svg{width:60dvh;opacity:.8;transition-duration:1s}@media screen and (max-width:1600px){.mn-page .mn-cover5{left:60dvh}}@media screen and (max-width:1100px){.mn-page .mn-cover5{left:25vh}}@media screen and (max-width:500px){.mn-page .mn-cover5{left:11vh}}.mn-page .mn-cover6{top:-5dvh;left:90dvh}.mn-page .mn-cover6 svg{width:25dvh;transition-duration:1.3s}@media screen and (max-width:1600px){.mn-page .mn-cover6{left:100dvh}}@media screen and (max-width:1100px){.mn-page .mn-cover6{left:55vh;top:10vh}}@media screen and (max-width:500px){.mn-page .mn-cover6{left:23vh;top:-9vh}}.mn-page .mn-cover7{bottom:-97px;right:-125px}.mn-page .mn-cover7 svg{width:50dvh}.mn-page .mn-cover7 svg .mn-gradiant:nth-child(1){opacity:.8;transform:translate(30vh,-20vh);transition-duration:1s}.mn-page .mn-cover7 svg .mn-gradiant:nth-child(2){opacity:.6;transform:translate(50vh);transition-duration:.7s}.mn-page .mn-cover7 svg .mn-line,.mn-page .mn-cover7 svg polygon{transition-duration:.5s;transform:translate(50vh)}@media screen and (max-width:1100px){.mn-page .mn-cover7{display:none}}.mn-page .mn-svg-anim1,.mn-page .mn-svg-anim2,.mn-page .mn-cover2{will-change:transform}.mn-page .mn-svg-anim1 svg{transform:translate(40dvh,-60dvh)}.mn-page .mn-svg-anim2 svg{transform:translate(-10dvh,15dvh)}.mn-page .svg-anim,.mn-page .svg-anim2,.mn-page .svg-anim3{transform:translateZ(0)!important;opacity:.7!important}.mn-page .svg-anim4 path,.mn-page .svg-anim4 polygon{transform:translate(0)!important}.mn-page .hero-swiper{position:absolute;top:0;left:0;height:100%;width:70dvh;z-index:13;overflow:hidden}@media screen and (max-width:1100px){.mn-page .hero-swiper{width:50vh}}@media screen and (max-width:500px){.mn-page .hero-swiper{width:100%}}.mn-page .hero-swiper .swiper-slide{padding:15dvh 4dvh;display:flex;flex-direction:column;justify-content:center}.mn-page .hero-swiper .swiper-slide h1{margin:0;color:#fff}.mn-page .hero-swiper .swiper-slide p{color:#fff;font-size:19px;line-height:1.6}@media screen and (max-width:1600px){.mn-page .hero-swiper .swiper-slide p{font-size:15px}}.mn-page .hero-swiper .swiper-pagination{left:5dvh;width:unset;height:fit-content}.mn-page .hero-swiper .swiper-pagination .swiper-pagination-bullet{position:relative;width:var(--swiper-pagination-bullet-size);height:var(--swiper-pagination-bullet-size);background:transparent}.mn-page .hero-swiper .swiper-pagination .bullet-inner{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#fff}.mn-page .hero-swiper .swiper-pagination .bullet-progress svg{stroke-dashoffset:1}.mn-page .hero-swiper .swiper-pagination .swiper-pagination-bullet-active .bullet-svg circle:nth-child(2){animation:fillSVG 7.6s linear forwards}@keyframes fillSVG{to{stroke-dashoffset:0}}.linear-gradient-blue .mn-gradiant{fill:url(#linear-gradient-blue)!important}.linear-gradient-blue .mn-cover2{background:var(--theme-secondary-sec)}.linear-gradient-blue .mn-line{stroke:var(--theme-secondary)}.linear-gradient-orange .mn-gradiant{fill:url(#linear-gradient-orange)!important}.linear-gradient-orange .mn-cover2{background:var(--theme-orange-sec)}.linear-gradient-orange .mn-line{stroke:var(--theme-orange)}.linear-gradient-purple .mn-gradiant{fill:url(#linear-gradient-purple)!important}.linear-gradient-purple .mn-cover2{background:var(--theme-purple-sec)}.linear-gradient-purple .mn-line{stroke:var(--theme-purple)}.mn-gradiant svg,.mn-line svg{backface-visibility:hidden;perspective:1000px}.mid{padding:0px 15dvh}@media screen and (max-width:1100px){.mid{padding:0px 6dvh}}@media screen and (max-width:500px){.mid{padding:0px 2dvh}}.mid .card-wrapper .card{justify-content:space-between;margin-bottom:8vh;width:100%}.mid .card-wrapper .card:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:1100px){.mid .card-wrapper .card{flex-direction:column!important}}.mid .card-wrapper .card .img-wrapper{width:45%}.mid .card-wrapper .card .img-wrapper img{display:block;max-height:850px;height:500px;-webkit-mask-image:url(#my-mask2);mask-image:url(#my-mask2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}@media screen and (min-width:2060px){.mid .card-wrapper .card .img-wrapper img{height:600px}}@media screen and (max-width:1600px){.mid .card-wrapper .card .img-wrapper img{height:390px}}@media screen and (max-width:1400px){.mid .card-wrapper .card .img-wrapper img{height:340px}}@media screen and (max-width:500px){.mid .card-wrapper .card .img-wrapper img{height:270px}}@media screen and (max-width:1100px){.mid .card-wrapper .card .img-wrapper{width:100%}}.mid .card-wrapper .card .card-cont{width:48%}.mid .card-wrapper .card .card-cont h1{margin:0}.mid .card-wrapper .card .card-cont ul{padding-left:25px}.mid .card-wrapper .card .card-cont ul li::marker{background:var(--theme-secondary)}@media screen and (max-width:1100px){.mid .card-wrapper .card .card-cont{width:100%}}.mid .services{padding:50px 0;position:relative;overflow:hidden}.mid .services h3{margin:unset}.mid .services .label h1{margin-bottom:5dvh}.mid .services .svg-cards{position:absolute;bottom:0;z-index:-1;width:100%;height:90%}@media screen and (max-width:1400px){.mid .services .svg-cards svg{height:80%}}.mid .services .svg-cards .cls-1{fill:none;stroke:#444;stroke-width:1px;opacity:.2}.mid .services .svg-cards .dot{fill:var(--theme-secondary)}.mid .services .services-wrapper{flex-wrap:wrap;justify-content:center;gap:2vh}.mid .services .services-wrapper .icon-label{width:calc((100% - 4vh) / 3)}@media screen and (max-width:1600px){.mid .services .services-wrapper .icon-label{width:calc((100% - 5vh) / 3)}}@media screen and (max-width:1400px){.mid .services .services-wrapper .icon-label{width:calc((100% - 3vh)/2)}.mid .services .services-wrapper .icon-label h2{text-align:center}.mid .services .services-wrapper .icon-label ul{padding-left:20px}}@media screen and (max-width:500px){.mid .services .services-wrapper .icon-label{width:100%}}.chevron-back{position:absolute;top:15px;left:15px;width:fit-content;background:var(--theme-secondary)}.chevron-back svg{fill:var(--theme-primary);width:36px}.career-wrapper{padding:1vh 30vh;margin-top:20px;flex-wrap:wrap;position:relative}.career-wrapper:has(.career-block-min){gap:10px}@media screen and (max-width:1600px){.career-wrapper{padding:1vh 20vh}}@media screen and (max-width:500px){.career-wrapper{padding:1vh 3vh}}.career-wrapper .career-block-min{width:calc((100% - 10px)/2);padding:15px 30px;justify-content:space-between;align-items:center;gap:15px;transition:transform .2s ease}.career-wrapper .career-block-min:hover{transform:translateY(-2px)}.career-wrapper .career-block-min h2{margin:0;font-size:1.25rem}.career-wrapper .career-block-min .logo{width:115px}.career-wrapper .career-block-min .info{gap:15px;align-items:center}@media screen and (max-width:500px){.career-wrapper .career-block-min{width:100%;flex-wrap:wrap}.career-wrapper .career-block-min .info{width:100%;align-items:flex-start;flex-direction:column}.career-wrapper .career-block-min .info h2{font-size:1.05rem}}.contact-us-btn-wrapper{justify-content:center;padding-top:45px}.contact-us-btn-wrapper a{padding:15px;background:var(--theme-secondary);color:#fff;font-weight:700;border-radius:var(--radius-small)}.contact-us-btn-wrapper a:hover{background-color:var(--theme-secondary-hover)}.career-form{padding:1vh 30vh;justify-content:center}.career-form .career-contact{max-width:500px}@media screen and (max-width:1400px){.career-form{padding:2vh 15px}}.career-form form{flex-direction:column;max-width:500px;margin:2rem auto;padding:1.5rem;background:#f4f4f4;border-radius:8px;box-shadow:var(--shadow-3)}.career-form form input{flex:1}.career-form form textarea{min-height:100px;resize:vertical}.career-form form input,.career-form form textarea{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;width:100%}.career-form form label{font-weight:600;font-size:.9rem;margin-bottom:-.5rem;color:#444}.career-form form button{background-color:var(--theme-secondary);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:700;justify-content:center;transition:background .2s ease}.career-form form button:hover{background-color:var(--theme-secondary-hover)}.career-form form,.career-form .flex{gap:1rem}.career-wrapper{padding:5vh 15%;margin-top:20px}@media screen and (max-width:1600px){.career-wrapper{padding:3vh 10%}}@media screen and (max-width:500px){.career-wrapper{padding:2vh 15px}}.career-wrapper .career-detail-card{display:flex;background:#fff;border-radius:16px;overflow:hidden;min-height:600px;position:relative}@media screen and (max-width:500px){.career-wrapper .career-detail-card{flex-direction:column-reverse}}.career-wrapper .career-detail-card .card-body{flex:1.2;padding:60px;display:flex;flex-direction:column}@media screen and (max-width:500px){.career-wrapper .career-detail-card .card-body{padding:30px 15px}}.career-wrapper .career-detail-card .job-meta{margin-bottom:1rem;display:flex;align-items:center}.career-wrapper .career-detail-card .job-meta .location-label{color:#3c3c3c;padding:6px 14px;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px #0000001a;display:inline-flex;align-items:center}.career-wrapper .career-detail-card .job-meta .location-label:before{content:"•";margin-right:6px;color:var(--theme-secondary)}.career-wrapper .career-detail-card .job-title{font-size:2.5rem;color:var(--theme-secondary);margin:0 0 30px;line-height:1.1}@media screen and (max-width:500px){.career-wrapper .career-detail-card .job-title{font-size:1.5rem}}.career-wrapper .career-detail-card .car-text{color:#444;line-height:1.8;font-size:1.1rem;margin-bottom:40px}.career-wrapper .career-detail-card .car-text ul{padding-left:20px;margin-bottom:20px}.career-wrapper .career-detail-card .car-text li{margin-bottom:10px}.career-wrapper .career-detail-card .car-text p{margin-bottom:1.5rem}.career-wrapper .career-detail-card .card-footer{margin-top:auto;padding-top:20px;border-top:1px solid #eee}.career-wrapper .career-detail-card .card-footer img{height:45px;width:auto}@media screen and (max-width:500px){.career-wrapper .career-detail-card .card-footer img{height:20px}}.career-wrapper .career-detail-card .card-image{flex:.8;background:#f4f4f4}.career-wrapper .career-detail-card .card-image img{width:100%;height:100%;object-fit:cover;display:block}*{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:200px}body{margin:0;padding:0;font-family:poppins,sans-serif;transition:background 1s ease;transform-origin:top}h1,h2,p,li{color:#343a40}h1,h2{position:relative;padding-left:20px}h1:before,h2:before{content:"";position:absolute;left:0;top:10%;width:10px;border-radius:var(--radius-small);height:80%;background:var(--theme-secondary)}h1{font-size:40px}@media screen and (max-width:1600px){h1{font-size:25px}}@media screen and (max-width:500px){h1{font-size:3vh}}a{text-decoration:none;color:var(--theme-secondary)}h2{margin-top:25px}@media screen and (max-width:1600px){h2{font-size:18px}}@media screen and (max-width:500px){h2{font-size:2vh}}li,p{font-size:15px}@media screen and (max-width:1600px){li,p{font-size:13px}}@media screen and (min-width:2060px){li,p{font-size:17px}}.main{min-height:70vh;margin-top:var(--menu-height)}.main:has(.chevron-wrapper){position:relative}.img-wrapper img{object-fit:cover}.btn-basic{background:var(--theme-secondary);color:var(--theme-primary);padding:10px 30px;border-radius:var(--radius-large)}#loading-overlay{position:fixed;top:0;left:0;background-color:var(--theme-primary);z-index:80;flex-direction:column;align-items:center;justify-content:center;transition:opacity .2s ease,transform .5s ease}#loading-overlay .load-icon{margin-right:40px}
