@font-face {font-family:'Geologica';src: url('/css/fonts/Geologica-Black.woff2') format('woff2'), url('/css/fonts/Geologica-Black.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family:'Geologica';src: url('/css/fonts/Geologica-ExtraLight.woff2') format('woff2'),url('/css/fonts/Geologica-ExtraLight.woff') format('woff');font-weight: 200;font-style: normal;font-display: swap}
@font-face {font-family:'Geologica';src: url('/css/fonts/Geologica-Light.woff2') format('woff2'),url('/css/fonts/Geologica-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family:'Geologica';src: url('/css/fonts/Geologica-Bold.woff2') format('woff2'),url('/css/fonts/Geologica-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family:'Geologica';src:url('/css/fonts/Geologica-ExtraBold.woff2') format('woff2'),url('/css/fonts/Geologica-ExtraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face {font-family:'Geologica';src:url('/css/fonts/Geologica-Medium.woff2') format('woff2'),url('/css/fonts/Geologica-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}
@font-face {font-family:'Geologica';src:url('/css/fonts/Geologica-Thin.woff2') format('woff2'),url('/css/fonts/Geologica-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}
@font-face {font-family:'Geologica';src:url('/css/fonts/Geologica-Regular.woff2') format('woff2'),url('/css/fonts/Geologica-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face {font-family:'Geologica';src:url('/css/fonts/Geologica-SemiBold.woff2') format('woff2'),url('/css/fonts/Geologica-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{padding: 0;overflow-x: hidden;font-family:Geologica, sans-serif;}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block;}
figure{margin:1em 40px}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-0.4em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;border-radius: 0!important;-webkit-appearance: none;}
select optgroup{font-style:normal;font-weight:normal;font-family:Geologica, sans-serif;color: #262626;}
button,input{overflow:visible;border: none;}
button,select{text-transform:none}
button,html [type="button"],
[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {background: transparent;bottom: 0;color: transparent;height: auto;left: 0;position: absolute;right: 0;top: 0;width: auto;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,
menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
hr{border: 0;}
html{color:#222;font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
p{margin: 0;}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
body,html{width:100%;padding:0;letter-spacing:0.02em;line-height:1;max-width: 1920px;margin: 0 auto;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#262626;margin:0;padding:0;line-height:1;}
a{display:block;text-decoration:none;outline:none;}
a:focus{outline:none}
img{display:block}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
figure{margin:0;padding:0}
*:focus{outline: none;}
.floatleft{float:left}
.floatright{float:right}
.clear{clear:both}
.specialmove{opacity:1}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#262626;}
::-webkit-scrollbar-thumb{background-color:#1BA3AE}
.noscroll{overflow: hidden;position: relative;height: 100%}
.wrapper-center{width: 100%;text-align: center}
.wrapper-right{width: 100%;text-align: right}
.flex{display: flex;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;}
.animate{animation-name:fade;animation-duration:.4s}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.translateXLeft{opacity:0;-moz-transform:translateX(-25px);-webkit-transform:translateX(-25px);-o-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}
.translateXRight{opacity:0;-moz-transform:translateX(25px);-webkit-transform:translateX(25px);-o-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}
.translateYTop{opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
.translateYBottom{opacity:0;-moz-transform:translateY(-25px);-webkit-transform:translateY(-25px);-o-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}
.translateYBottom40{opacity:0;-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px);-o-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}
.opacity0{opacity:0;}
@keyframes reveal { 0% {transform: translate(0,100%);} 100% {transform: translate(0,0);} }
.transitionEase100{-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;transition: all 0.1s ease;}
.transitionEase400{-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.transitionEase500{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.transitionEase700{-webkit-transition: all 0.7s ease-in-out;-moz-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;}
.translateYTop100{opacity:0;-moz-transform:translateY(100px);-webkit-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}
@-webkit-keyframes rotate { from {-webkit-transform:rotate(0deg);} to {  -webkit-transform:rotate(360deg);} }
@-moz-keyframes rotate { from {-moz-transform:rotate(0deg);} to {  -moz-transform:rotate(360deg);} }
.embedtool {position: relative;height: 0;padding-top: 56%;overflow: hidden;max-width: 100%;} .embedtool iframe, .embedtool object, .embedtool embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .embedtool .fluid-vids {position: initial !important}
@keyframes MoveUpInitial { to {transform: translate3d(0,-105%,0);} }
@keyframes MoveUpEnd { from {transform: translate3d(0,100%,0);} to {transform: translate3d(0,0,0);} }
@keyframes expandToFullHeight { 0% {height: 0;} 100% {height: 100%;} }
@keyframes reverseExpandToFullWidth { 0% {width: 100%;} 100% {width: 0;} }
@keyframes reverseExpandToFullHeight{ 0% {height: 100%;} 100% {height: 0;} }
@keyframes scroll { 0% {transform: translateY(0px);} 30% {transform: translateY(10px);} }
img.lazy {transition: opacity .3s ease-in 0s;opacity: 0}
img.lazy-loaded {transition: opacity .3s ease-in 0s;opacity: 1}
@keyframes fadeInRight { 0% {opacity: 0;-webkit-transform: translateX(40px);-ms-transform: translateX(40px);transform: translateX(40px);} 100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);} }
.round-outter{position: relative;width: 80px;height: 44px;border-radius: 30px;border: 1px solid #CECECE;z-index: 3;background: white;}
.round-outter.open{background-color: #44586D;border: 1px solid white;}
#menuBtn{cursor:pointer;display: flex;align-items: center;justify-content: center;padding-top:12px;padding-bottom: 12px;}
.hamburger {display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: .15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;}
.hamburger:hover {opacity: 0.7}
.hamburger-box {width: 35px;height: 20px;display: inline-block;position: relative;}
.hamburger-inner {display: block;top: 50%;margin-top: -2px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 35px;height: 2px;background-color: #767676;position: absolute;transition-property: transform;transition-duration: .15s;transition-timing-function: ease}
.hamburger-inner.bgColor::before, .hamburger-inner.bgColor::after {background-color: #262626;}
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block;}
.hamburger-inner::before {top: -10px;}
.hamburger-inner::after {bottom: -10px;}
.hamburger--spring .hamburger-inner {top: 2px;transition: all .13s linear;}
.hamburger--spring .hamburger-inner::before {top: 9px;transition: top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.hamburger--spring .hamburger-inner::after {top: 18px;transition: top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.hamburger--spring.is-active .hamburger-inner {transition-delay: .22s;background-color: transparent;}
.hamburger--spring.is-active .hamburger-inner::before {background-color:white;width:28px;left:4px;top: -2px;transition: top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(45deg);}
.hamburger--spring.is-active .hamburger-inner::after {background-color:white;width:28px;right:4px;top: -2px;transition: top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(-45deg);}
#googleMap-container{width:100%;height:586px;}
#googleMap{width:100%;height:100%;}
.book-apointment-container-res{display: none;}
.mobile-bottom-header{display: none;}
.breadcrumb-container{padding: 0;margin: 0;display: flex;list-style: none;justify-content: center;}
.breadcrumb-container li{font: 400 15px Geologica;color:#44586D;text-transform: uppercase;margin-left: 2px;margin-right: 2px;}
.breadcrumb-container li a{font: 400 15px Geologica;color:#44586D;text-transform: uppercase;}
.breadcrumb-container li:last-child a{color:#44586D;font: 700 15px Geologica;}
.breadcrumb-container li:first-child{margin-left: 0;}
.breadcrumb-container li:last-child{margin-right: 0;}
.up-button:hover{cursor: pointer;}
.up-button svg path{transition: all 0.4s ease;}
.up-button:hover svg path{fill:#1BA3AE; transition: all 0.4s ease;}
.phone-container,.mail-container{width: max-content;}
.phone-svg svg path,.mail-svg svg path{transition: all 0.4s ease;}
.phone-text a:hover ,.mail-text a:hover{color:#1BA3AE;}
#header.open .phone-text a:hover, #header.open .mail-text a:hover{color:#1BA3AE;}
.rooms-categ > a:hover span,.sights-submenu-box > a:hover span{color:#1BA3AE;}
.footer-link:hover > .footer-link-text{color:#1BA3AE;}
.special_sel > span{color:#1BA3AE;}
.footer_sel > .footer-link-text{color:#1BA3AE;}
#social-list > li,.social-list-footer > li,#social-list-contact > li{cursor: pointer;}
#social-list > li svg path, #social-list-contact > li svg path, .social-list-footer > li svg path{transition: all 0.4s ease;}
.social-list-footer > li svg path{fill:white;}
#header.open .social-list-item:hover svg path,#social-list > li:hover svg path, #social-list-contact > li:hover svg path, .social-list-footer > li:hover svg path{fill:#1BA3AE; transition: all 0.4s ease}
.languages-list > li:not(.selected) > a:hover >span,  #header.open .languages-list > li:not(.selected) > a:hover > span{color:#1BA3AE;}
.item-inside-contact{margin:10px 0 40px;align-items:center;justify-content:center}
.item-inside-contact-call{align-items:center;border-radius:30px;border:1px solid #B5B5B5;padding:10px 18px}
.item-inside-contact-call figure{margin-right:8px}
.item-inside-contact-call span{display:block;font:300 clamp(1.125rem,1.042vw,1.25rem) Geologica;color:#44586D}
.item-inside-contact-webpage{align-items:center;border-radius:30px;border:1px solid #44586D;background:#44586D url("../img/see-webpage.svg") 93% 50% no-repeat;padding:14px 40px 14px 18px;margin-left:10px}
.item-inside-contact-webpage span{display:block;font:300 clamp(1rem,0.885vw,1.063rem) Geologica;color:#fff;text-transform:uppercase}
.item-inside-contact-find{margin-right:10px;align-items:center;border-radius:30px;border:1px solid #B5B5B5;
   background-color: #fff;
   background-image: url("../img/store-pin.svg"), url("../img/see-webpage-blue.svg");
   background-position: 14% 50%, 93% 50%;
   background-repeat: no-repeat, no-repeat;
   padding:14px 40px 14px 60px;margin-left:10px}
.item-inside-contact-find span{display:block;font:300 clamp(1rem,0.885vw,1.063rem) Geologica;color:#44586D;text-transform:uppercase}
@media (min-width: 1200px) {
   .desktop-hidden{display: none;}
   #header.open, #header.open .top-header{background-color: #44586D;}
   #header.open .img2{opacity: 1;}
   #header.open .img1{opacity: 0;}
   #header{background: white;}
   #header.sticky,#header{position: sticky;z-index: 999;top:0;width: 100%;}
   #header.sticky .top-header{height: 130px;}
   #header-container{flex-direction: column;}
   .top-header{display: flex;padding: 0 40px;width: 100%;position: relative;height: 146px;align-items: center;background-color: white;}
   .phone-container{display: flex;align-items: center;margin-bottom: 8px;}
   .mail-container{display: flex;align-items: center;}
   .phone-text a,.mail-text a{font:300 clamp(1.125rem,1.042vw,1.25rem) Geologica;color:#262626;margin-left: 13px;}
   .whatsapp{margin-top: 8px;border-radius: 10px;background-color: #24D266;padding: 8px 13px;align-items: center;display: inline-flex;max-width: max-content;}
   .whatsapp figure{margin-right: 10px}
   .whatsapp span{font:400 clamp(1.125rem,1.042vw,1.25rem) Geologica;color:#fff}
   #header.open .phone-text a, #header.open .mail-text a{color:white;}
   #header.open .mail-svg svg path, #header.open .phone-svg svg path,#header.open .social-list-item svg path {fill:white;}
   #header.open .languages-list > li > a > span{color:white;}
   #header.open .languages-list > li:first-child:after{background-color: white;}
   .img2{opacity: 0;}
   .logo{position:absolute;width:33%;height:44px;top:0;left:0;right:0;bottom:0;margin:auto;z-index:5}
   .logo figure{height: 100%;position: relative;}
   .logo figure img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
   .logo a{height: 100%;text-align: center;}
   .logo figure  > .img1,.logo figure  > .img2{display: inline-block;width: 100%;height: auto;}
   .left-header{width: 100%;display: flex;align-items: center;}
   .phones-mail-cont{display: flex;flex-direction: column;}
   .right-container{max-width: 287px;margin-left: auto;display: flex;align-items: center;flex-direction: column;}
   .languages-container{margin-left: auto;}
   .languages-cont{opacity: 0;display: none;background: white;z-index: 1;position: relative;}
   .languages-list{list-style: none;padding: 0;margin: 0;text-align: center;}
   .languages-list > li{display: flex;align-items: center;margin-bottom: 26px;position: relative;margin-left: 22px;}
   .languages-list > li:first-child{margin-left: 0;}
   .languages-list > li:first-child:after{content: "";position: absolute;right: -11px;width: 3px;height: 25px;background-color: #262626;top:0;transform: rotate3d(1, 1, 1, 45deg);}
   .languages-list > li > a >span{font:100 clamp(1.125rem,1.042vw,1.25rem) Geologica ;color:#262626;text-transform: lowercase;}
   .languages-list > li.selected > a > span{font: 600 clamp(1.125rem,1.042vw,1.25rem)  Geologica ;}
   #social-list,#social-list-contact,.social-list-footer  {display: flex;margin:0;padding: 0;list-style: none;align-items: center}
   #social-list > li,#social-list-contact > li,.social-list-footer > li{margin-right: 40px;}
   #social-list > li:last-child,#social-list-contact > li:last-child,.social-list-footer > li:last-child{margin-right: 0;}
   .bottom-header-container{height: 50px;position: relative;display: flex;justify-content: center;}
   .bottom-header-container:after{content: "";position: absolute;left: 0;width: calc(50% - 65px);height:1px;background:#C6C6C6; top:23px;z-index: 1;}
   .bottom-header-container:before{content: "";position: absolute;right: 0;width: calc(50% - 65px);height:1px;background:#C6C6C6; top:23px;z-index: 1;}
  .bottom-header-container.open:after,.bottom-header-container.open:before{background: white;}
   #footer-container{background-color: #262626;}
   .top-footer{width: 100%;}
   .menu-container{padding-top: 38px;padding-bottom: 38px;}
   .footer-menu{list-style: none;margin:0;padding: 0;display: flex;justify-content: center;}
   .footer-menu-item{position: relative;width: fit-content;padding-right: 22px;margin-right:22px;}
   .footer-menu-item:after{content:"";position: absolute;right: 0;top:0;bottom:0;margin: auto 0;width: 1px;height: 20px;background-color: #646464;}
   .footer-menu-item:last-child{padding-right: 0;margin-right: 0;}
   .footer-menu-item:last-child:after{content: none;}
   .footer-link-text{font: 400 20px Geologica;color:white;}
   .bottom-footer{border-top: 1px solid #666666;}
   .bottom-footer-container{display: flex;justify-content: space-between;padding: 20px;align-items: center;position: relative;}
   .copyright{font:400 15px Geologica;color:white;}
   .dev-logo{display: inline-block;}
   .up-button{position: absolute;inset: 0;margin: auto;width: 26px;height: 16px;}
}
@media (min-width: 765px) and (max-width: 1199px){
   .hidden{overflow-y: hidden;position: relative;height: 100%;}
   .mobile-hidden{display: none;}
   .desktop-hidden{display: block;}
   #header.open, #header.open .top-header{background-color: #44586D;}
   #header.open .img2{opacity: 1;}
   #header.open .img1{opacity: 0;}
   #header{background: white;position: sticky;z-index: 999;top:0;width: 100%;}
   #header-container{flex-direction: column;}
   .top-header{display: flex;padding: 0;width: 100%;position: relative;align-items: center;background-color: white;flex-direction: column;}
   .arrow-down-cont{margin-left: 6px;}
   .arrow-down-cont svg{margin-top: -3px;}
   .left-header{position: relative;width: 100%;display: flex;align-items: center;background-color: #2F3D4B;height: 100%;padding: 11px;}
   .phones-mail-cont{display: flex;}
   .phone-container{display: flex;align-items: center;margin-right: 15px;padding-left: 10px;}
   .mail-container{display: flex;align-items: center;}
   .phone-text a,.mail-text a{font:300 clamp(1rem,0.885vw,1.063rem)  Geologica ;color:white;margin-left: 8px;}
   #header.open .phone-text a, #header.open .mail-text a{color:white;}
   .mail-svg svg path,.phone-svg svg path, #header.open .social-list-item svg path {fill:white;}
   #header.open .languages-list > li > a > span{color:white;}
   #header.open .languages-list > li:first-child:after{background-color: white;}
   .whatsapp{margin-left: 10px;border-radius: 10px;background-color: #24D266;padding: 10px 15px;align-items: center;display: inline-flex;max-width: max-content;}
   .whatsapp figure{margin-right: 10px}
   .whatsapp span{font:400 clamp(1rem,0.885vw,1.063rem) Geologica;color:#fff}
   .img2{opacity: 0;}
   .logo{position:relative;width:48%;height:34px;top:0;left:0;right:0;bottom:0;margin:30px auto 0;z-index:5;display: block;}
   .logo figure{height: 100%;position: relative;}
   .logo figure img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
   .logo a{height: 100%;text-align: center;}
   .logo figure  > .img1,.logo figure  > .img2{display: inline-block;width: 100%;height: auto;}
   .right-container{width: 80px;height: 36px;border-radius: 20px;right: 20px;border: 1px solid #A3A3A3;position: absolute;cursor: pointer;}
   select#lang{font:600 15px Geologica;color:white;}
   .languages-list-res{border-radius: 20px !important; width: 100%;height: 36px;outline: none;padding: 2px 18px;-webkit-box-shadow: none;box-shadow: none;background:#2F3D4B url("/img/arrow-down.svg") 73% center no-repeat;cursor: pointer}
   #social-list,#social-list-contact,.social-list-footer {display: flex;margin:0;padding: 0;list-style: none;align-items: center}
   #social-list > li,.social-list-footer > li,#social-list-contact > li{margin-right: 40px;}
   #social-list > li:last-child,.social-list-footer > li:last-child,#social-list-contact > li:last-child{margin-right: 0;}
   .social-top{display: none !important;}
   .bottom-header-container{height: 50px;position: relative;display: flex;justify-content: center;margin-top: 20px;}
   .bottom-header-container:after{content: "";position: absolute;left: 0;width: calc(50% - 65px);height:1px;background:#C6C6C6; top:23px;z-index: 1;}
   .bottom-header-container:before{content: "";position: absolute;right: 0;width: calc(50% - 65px);height:1px;background:#C6C6C6; top:23px;z-index: 1;}
   .bottom-header-container.open:after,.bottom-header-container.open:before{background: white;}
   #footer-container{background-color: #262626;}
   .top-footer{width: 100%;}
   .menu-container{padding-top: 28px;padding-bottom: 41px;}
   .footer-menu{list-style: none;margin:0;padding: 0;display: flex;justify-content: center;flex-direction: column;text-align: center;align-items: center;}
   .footer-menu-item{position: relative;width: fit-content;padding-bottom: 22px;margin-bottom:22px;}
   .footer-menu-item:after{content:"";position: absolute;right: 0;left:0;bottom:0;margin: 0 auto ;width: 20px;height: 1px;background-color: #646464;}
   .footer-menu-item:last-child{padding-bottom: 0;margin-bottom: 0;}
   .footer-menu-item:last-child:after{content: none;}
   .footer-link-text{font: 400 18px Geologica;color:white;}
   .social{padding-bottom: 20px !important;}
   .bottom-footer{border-top: 1px solid #666666;padding-bottom: 20px;}
   .bottom-footer-container{display: flex;flex-direction:column;padding: 20px 0;align-items: center;position: relative;justify-content: center;}
   .copyright{font:400 15px Geologica;color:white;margin-bottom: 15px;}
   .dev-logo{display: inline-block;padding-bottom: 20px;}
   .up-button{position: absolute;width: 26px;height: 16px;bottom: 0;}

}
@media (min-width: 0px) and (max-width: 764px){
   .phone-container-mob,.mail-container-mob{display: block !important;}
   .phone-container-mob{margin-left: 20px;margin-right: 18px;}
   .hidden{overflow-y: hidden;position: relative;height: 100%;}
   .mobile-hidden{display: none;}
   .desktop-hidden{display: block;}
   #header.open, #header.open .top-header{background-color: #44586D;}
   #header.open .img2{opacity: 1;}
   #header.open .img1{opacity: 0;}
   #header{background: white;position: sticky;z-index: 999;top:0;width: 100%;}
   #header-container{flex-direction: column;}
   .top-header{display: flex;padding: 0;width: 100%;position: relative;align-items: center;background-color: white;flex-direction: column;}
   .arrow-down-cont{margin-left: 6px;}
   .arrow-down-cont svg{margin-top: -3px;}
   .left-header{position: relative;width: 100%;display: flex;align-items: center;background-color: #2F3D4B;height: 50px;}
   .phones-mail-cont{display: flex;align-items: center;}
   .phone-container{display: none;align-items: center;margin-right: 15px;padding-left: 20px;}
   .mail-container{display: none;align-items: center;}
   .phone-text a,.mail-text a{display: none;}
   #header.open .phone-text a, #header.open .mail-text a{color:white;}
   .mail-svg svg path,.phone-svg svg path, #header.open .social-list-item svg path {fill:white;}
   #header.open .languages-list > li > a > span{color:white;}
   #header.open .languages-list > li:first-child:after{background-color: white;}
   .whatsapp{margin-left: 18px;border-radius: 10px;align-items: center;display: inline-flex;max-width: max-content;}
   .whatsapp figure{margin-right: 0}
   .whatsapp span{display: none}
   .img2{opacity: 0;}
   .logo{position:relative;width:90%;height:34px;top:0;left:0;right:0;bottom:0;margin:17px auto 0;z-index:5;display: block;}
   .logo figure{height: 100%;position: relative;}
   .logo figure img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
   .logo a{height: 100%;text-align: center;}
   .logo figure  > .img1,.logo figure  > .img2{display: inline-block;width: 100%;height: auto;}
   .right-container{width: 80px;height: 36px;border-radius: 20px;right: 20px;border: 1px solid #A3A3A3;position: absolute;cursor: pointer;display: flex;align-items: center;justify-content: center;}
   .languages-container{margin-left: auto;height: 100%;}
   .lang-cont{display: flex;align-items: center;justify-content: center;height: 100%;}
   .lang-wrapper{display: flex;align-items: center;width: 100%;justify-content: center;}
   .lang-arrow{margin-left: 10px;}
   .lang-cont span{font:700 16px Geologica;color:white;}
    select#lang{font:600 15px Geologica;color:white;}
   .languages-list-res{border-radius: 20px !important; width: 100%;height: 36px;outline: none;padding: 2px 18px;-webkit-box-shadow: none;box-shadow: none;background:#2F3D4B url("/img/arrow-down.svg") 73% center no-repeat;cursor: pointer}
   .social-top{display: none !important;}
   .bottom-header-container{height: 50px;position: relative;display: flex;justify-content: center;margin-top: 20px;}
   .bottom-header-container:after{content: "";position: absolute;left: 0;width: calc(50% - 65px);height:1px;background:#C6C6C6; top:23px;z-index: 1;}
   .bottom-header-container:before{content: "";position: absolute;right: 0;width: calc(50% - 65px);height:1px;background:#C6C6C6; top:23px;z-index: 1;}
   .bottom-header-container.open:after,.bottom-header-container.open:before{background: white;}
   #footer-container{background-color: #262626;}
   .top-footer{width: 100%;}
   .menu-container{padding-top: 35px;padding-bottom: 35px;}
   .footer-menu{list-style: none;margin:0;padding: 0;display: flex;justify-content: center;flex-direction: column;text-align: center;align-items: center;}
   .footer-menu-item{position: relative;width: fit-content;padding-bottom: 22px;margin-bottom:22px;}
   .footer-menu-item:after{content:"";position: absolute;right: 0;left:0;bottom:0;margin: 0 auto ;width: 20px;height: 1px;background-color: #646464;}
   .footer-menu-item:last-child{padding-bottom: 0;margin-bottom: 0;}
   .footer-menu-item:last-child:after{content: none;}
   .footer-link-text{font: 400 18px Geologica;color:white;}
   .social{padding-bottom: 47px !important;}
   .bottom-footer{border-top: 1px solid #666666;padding-bottom: 20px;}
   .bottom-footer-container{display: flex;flex-direction:column;padding: 20px 0;align-items: center;position: relative;justify-content: center;}
   .copyright{font:400 15px Geologica;color:white;margin-bottom: 20px;text-align: center;padding: 0 10px;}
   .dev-logo{display: inline-block;padding-bottom: 20px;}
   .up-button{position: absolute;width: 26px;height: 16px;bottom: 0;}
   #social-list,#social-list-contact,.social-list-footer{display: flex;margin:0;padding: 0;list-style: none;align-items: center}
   #social-list > li,#social-list-contact > li,.social-list-footer > li{margin-right: 40px;}
   #social-list > li:last-child,#social-list-contact > li:last-child,.social-list-footer > li:last-child{margin-right: 0;}
   .item-inside-contact{flex-direction:column}
   .item-inside-contact-webpage{margin-left:0;margin-top:20px}
   .item-inside-contact-find{margin-right:0;margin-bottom:20px}
}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}