:root{--color1:#0c2e3f;--color2:#709071;--bck_color1:#e6eaeb;--bck_color2:#f0f4f1;--txt_color:#2b3333;}html, body{overflow-x:hidden !important;}.bck_color1{background-color:var(--bck_color1);}.bck_color2{background-color:var(--bck_color2);}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"PoiretOne-Regular";}.subtitle{font-size:27px;line-height:35px;font-family:"Arial-Bold";}.text{font-size:18px;line-height:26px;}.mb10, .text.mb10{margin-bottom:10px;}.mb0, .text.mb0{margin-bottom:0px;}.link{text-decoration:underline;}body{font-family:"Arial-Regular";color:var(--txt_color);}.w_def{margin:auto;}.btn.flex{gap:12px;}.btn svg{height:30px;}.btn svg path{fill:white;}.btn.shake:hover img, .btn.shake:hover svg{animation:shake 0.5s ease 2;}.btn.zoom:hover img, .btn.zoom:hover svg{animation:zoom 1s ease 1;}@keyframes shake {0%, 100% {transform:rotate(0);}25% {transform:rotate(-15deg);}50% {transform:rotate(15deg);}75% {transform:rotate(-10deg);}}@keyframes zoom {0% {transform:scale(1);}25% {transform:scale(1.2); }50% {transform:scale(1); }75% {transform:scale(1.2); }100% {transform:scale(1); }}.ico_wave{width:100%;position:absolute;left:0;z-index:10;}.ico_wave.top{top:0;}.ico_wave.bottom{bottom:-2px;}header{position:fixed;top:0;left:0;width:100%;padding:20px 0;z-index:7777;background:linear-gradient(white, transparent);transition:400ms ease;}header .grid{grid-template-columns:1fr auto 1fr;}header .logo{width:350px;transition:400ms ease;z-index:70;position:relative;}header.active{padding:10px 0;background:white;}.menu_opened{overflow-x:auto;overflow:hidden;}.langs .wrap_selected{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px;cursor:pointer;}.langs .other{position:absolute;top:100%;left:-10px;display:none;background-color:white;padding:0 10px;z-index:25;}.langs .other p{margin:5px 0;}.langs .other .hidden{display:none;}#page_menu{position:fixed;width:100%;height:100dvh;background-color:white;z-index:50;clip-path:polygon(0 0, 0% 100%, 0% 100%, 0 0);transition:.6s ease-in-out;}#page_menu .wrap_menu{height:100%;overflow-y:scroll;}#page_menu .wrap_menu .menu{display:flex;align-content:center;justify-content:space-between;flex-direction:column;height:100%;list-style-type:none;font-family:'GildaDisplay-Regular';font-size:30px;gap:20px;}#page_menu .wrap_menu .menu li{margin:auto;width:100%;}#page_menu .wrap_menu .menu li.alpha{opacity:.5;}#page_menu .wrap_img{width:calc(100% - 400px);height:100%;}#page_menu .wrap_img img{transition:400ms ease;}#page_menu .wrap_img img.go_away{transform:translateX(40px);opacity:0;}.menu_opened #page_menu{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);}#ico_menu{position:absolute;z-index:70;cursor:pointer;height:100%;width:100%;right:0;}#ico_menu .line, #ico_menu:before, #ico_menu:after{background-color:var(--color1);}#ico_menu .line{width:100%;height:2px;position:absolute;top:50%;transform:translateY(-50%);transition:400ms ease;}#ico_menu:before, #ico_menu:after{content:' ';position:absolute;right:0;height:2px;transition:400ms ease;}#ico_menu:before{top:0;width:100%;}#ico_menu:after{bottom:0;width:100%;}.menu_opened #ico_menu .line{opacity:0;} .menu_opened #ico_menu:before{transform:rotate(45deg);top:50%;}.menu_opened #ico_menu:after{transform:rotate(-45deg);width:100% !important;top:50%;}.small_card_grid .w_limited{max-width:200px;text-align:center;}.scard_img{width:100%;margin-bottom:15px;}.scard_img .cls-2{fill:#fff;}.scard_img .cls-1{fill:var(--color1);}.scard_title{color:var(--color1);font-family:"Arial-Bold";font-size:20px;margin-bottom:5px;word-break:break-word;}.scard_text{font-size:18px;}.grid_3_squares{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;}.wrap_social_incons{gap:40px;}footer .text.reduced{font-size:16px;line-height:20px;}footer .cols{width:380px;}.ar_custom{width:100%;aspect-ratio:16 / 6;}.swiper-slide img {transform:scale(1);transition:transform 2.6s ease-in-out;}.swiper-slide.swiper-slide-active img {transform:scale(1.05); }.wrap_slider_overlapped{width:100%;position:relative;}.wrap_slider_overlapped .info{margin-top:auto; background-color:rgba(255,255,255,.8); position:relative;z-index:10;padding:20px 0;}.wrap_slider_overlapped .info .w_limited{max-width:1100px;margin:auto;display:grid;}.wrap_slider_overlapped .info .tit{font-size:40px;font-weight:bold;color:var(--color1);margin-bottom:20px;}.wrap_slider_overlapped .info .desc{font-size:18px;line-height:26px;color:#1b1b1b;}.wrap_slider_overlapped .cls-1{fill:var(--color1);}.wrap_slider_overlapped .cls-2{fill:white;}.grid_cols2_bck_alternate{display:grid;}.grid_cols2_bck_alternate .info{background-color:var(--color1);color:white;}.grid_cols2_bck_alternate .info:nth-child(4n){background-color:var(--color2);}.grid_cols2_bck_alternate h3{font-size:23px;font-family:"Arial-Bold";}.wrap_high_img {position:relative;height:100%;aspect-ratio:16 / 9;}.wrap_high_img .rec_bck {position:absolute;bottom:0;right:0;background-color:var(--color1);}.wrap_img_effect {position:relative;z-index:4;}.wrap_img_effect .rec_effect_img {transform:scaleX(0);transform-origin:left;transition:transform 1200ms cubic-bezier(.2,1,.4,1);position:absolute !important;top:0;left:0;width:100%;height:100%;background-color:var(--bck_color2);z-index:5;}.wrap_img_effect .wrap_img {opacity:0;visibility:hidden;overflow:hidden;height:100%;}.wrap_img_effect .wrap_img img {transform:scale(1.5);transition:1200ms ease;}.wrap_img_effect .rec_effect_img.active {transform:scaleX(1);}.wrap_img_effect .rec_effect_img.disappear {transform-origin:right;transform:scaleX(0);}.wrap_img_effect .wrap_img.active {opacity:1;visibility:visible;}.wrap_img_effect .wrap_img.active img {transform:scale(1);}.wrap_high_img.left .rec_bck {left:0;}.wrap_high_img.right .rec_bck {right:0;}.home_title{color:var(--color1);font-family:"GildaDisplay-Regular";}.square_gallery img{aspect-ratio:1 / 1;}.rectangle_gallery img{aspect-ratio:16 / 9;}