@charset "UTF-8";:root{--white: #fff;--light-black: #242424;--green: #6fc45b;--blue: #0359a2;--lightblue: #2ebbf2;--yellow: #e8be6a;--red: #c64e4e;--text-main: #363636 !important;--gray: #d4d4d4;--lightgray: #f0f0f0;--weight-light: 450;--weight-bold: 600;--weight-bold-heavier: 700}a[href^="tel:"]:before,a[href^="mailto:"]:before{content:none!important}#calendar{min-height:488px;margin-left:-10px}@media(min-width:769px){#calendar{width:540px;min-height:668px}}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;justify-items:center;margin-top:48px;margin-bottom:48px}.gallery a{display:block;width:100%;height:100%;aspect-ratio:1/1;overflow:hidden}.gallery img{width:100%;height:100%;object-fit:cover;object-position:center}.bootstrap{opacity:0}.bootstrap--active{opacity:1}.hCaptchaContainer{display:flex;justify-content:center;margin-top:1rem}.mixin-fade-in{animation:fade-in 1s ease-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.mixin-fade-slide-in{animation:fade-slide-in 1s ease-in}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.mixin-slide-in{animation:slide-in 1s ease-in}@keyframes slide-in{0%{transform:translateY(-50px)}to{transform:translateY(0)}}:root{--s: 200px;--opacity: .033;--c1: rgb(240 248 255 / calc(var(--opacity) * 1));--c2: rgb(70 130 180 / calc(var(--opacity) * .8));--g: var(--c2) 6% 14%, var(--c1) 16% 24%, var(--c2) 26% 34%, var(--c1) 36% 44%, var(--c2) 46% 54%, var(--c1) 56% 64%, var(--c2) 66% 74%, var(--c1) 76% 84%, var(--c2) 86% 94%}html{background:radial-gradient(100% 100% at 100% 0,var(--c1) 4%,var(--g),rgb(0,0,0,calc(var(--opacity) * .2)) 96%,rgba(0,0,0,0)),radial-gradient(100% 100% at 0 100%,rgba(0,0,0,0),rgb(0,0,0,calc(var(--opacity) * .2)) 4%,var(--g),var(--c1) 96%) var(--c1);background-size:var(--s) var(--s)}body a,body span,body p,body div,body section{font-size:18px}body .inline-full-width{display:inline-block;width:100%}body p{margin:16px 0!important}body a{color:var(--blue);text-decoration:none}body a:hover{color:var(--yellow)!important;text-decoration:underline}body ul.ul--circle{padding-left:1.5rem;list-style:circle}body ol.ol--decimal{padding-left:1.5rem;list-style:decimal}body ul.ul--circle i,body ol.ol--decimal i{margin-right:.5rem}body h1,body h2{margin-top:3rem}body h1:first-child,body h2:first-child{margin-top:0}body h1,body h1 span,body h1 strong,body h2,body h2 span,body h2 strong{font-family:Quicksand,serif;font-size:28px;font-style:normal;font-weight:800;font-optical-sizing:auto;color:var(--lightblue)}body h1,body h1 span,body h1 strong{font-size:32px;text-transform:uppercase}body .bold{font-weight:700}body .text-transform--uppercase{text-transform:uppercase!important}body .font-style--italic{font-style:italic!important}body .font-color--yellow{color:var(--yellow)!important}body .font-color--red{color:var(--red)!important}body .font-color--blue{color:var(--blue)!important}body .font-color--lightblue{color:var(--lightblue)!important}body .text-align--center{text-align:center}@media(min-width:769px){body a,body span,body p,body div,body section{font-size:22px}}.padding-0{padding:0!important}.margin-0{margin:0!important}iframe{width:100%;height:100vh;border:3px solid gray}.page-container{position:relative;box-sizing:border-box;justify-content:center}.page{padding:26px 30px}.page.page-content{box-sizing:border-box;padding-top:2rem;padding-bottom:4rem}.full-grid-column{grid-column:1/-1}@media(min-width:769px){.page-container{box-sizing:border-box;display:flex;width:100%;min-width:1200px}.page{width:100%;max-width:1200px}}.logo{position:relative;display:inline-block;width:56px;height:56px;background-image:url(/gfx/logo.png);background-repeat:no-repeat;background-position:center;background-size:cover}.logo a{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%}table{width:100%;margin-bottom:20px;border-collapse:collapse}th,td{padding:8px;vertical-align:middle!important;text-align:center!important;border:1px solid #ddd}th{color:var(--white);background-color:var(--lightblue)}table.main-pricing td:first-child,table.main-pricing th:first-child{text-align:center}button:not(.cm__btn,.vjs-button){display:inline-block;padding:12px 19px!important;margin-top:8px;font-size:24px!important;font-weight:700;line-height:24px;color:var(--white)!important;text-transform:uppercase;cursor:pointer!important;background-color:var(--blue)!important;border:none!important;border-radius:0!important;transition:.3s all ease!important;position:relative}button:not(.cm__btn,.vjs-button):before{position:absolute;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;content:"";box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px}button:not(.cm__btn,.vjs-button):hover{background-color:var(--yellow)!important}button:not(.cm__btn,.vjs-button):disabled{background-color:var(--lightblue)!important}span.iconset{display:flex;gap:1rem}span.iconset span{display:inline-block}.video-players{display:flex;flex-flow:column wrap;gap:30px;justify-content:space-evenly;max-width:1200px;margin:30px auto}.video-players .video-player{position:relative;width:100%;height:auto;min-height:506px;aspect-ratio:16/9;margin-bottom:20px;background-color:#f0f0f0;border-radius:8px}.video-players .video-player--aspect-vertical{width:100%;min-height:230px;max-height:90vh;aspect-ratio:9/16}.video-players--3x1 .video-player:first-child{width:100%}.video-players--3x1 .video-player:nth-child(2),.video-players--3x1 .video-player:nth-child(3),.video-players--3x1 .video-player:nth-child(4){width:calc((100% - 60px) / 3);margin-right:0}.video-players--3x1{flex-flow:row wrap}@media(min-width:769px){.video-players{flex-direction:row}.video-players .video-player{width:23%}.video-players .video-player--aspect-vertical{min-height:506px}}.page-container.page-header-container{top:0;z-index:999;margin-bottom:20px;background-color:var(--white);position:relative}.page-container.page-header-container:before{position:absolute;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;content:"";box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px}.page-container.page-header-container--sticky{position:sticky!important}.page-header{display:grid;grid-template:"open-menu logo lang" 56px "menu menu menu" auto "submenu submenu submenu" 1fr/48px 1fr 78px;gap:.5rem;min-width:0;height:56px;padding-right:6px;padding-left:6px}.page-header--menu-active{height:fit-content}.page-header--menu-active .page-header__open-menu .icon__inactive{display:none}.page-header--menu-active .page-header__open-menu .icon__active{display:inline-block}.page-header--menu-active .page-header__menu{display:block;grid-row:2;grid-column:1/-1}.page-header--sub-menu-active .page-header__sub-menu{display:block;grid-row:3;grid-column:1/-1}.page-header--sub-menu-active .page-header__menu .menu__item{display:none}.page-header--sub-menu-active .page-header__menu .menu__item--active{display:inline-block}.page-header__open-menu{display:grid;grid-area:open-menu;place-items:center;width:100%;font-size:26px;cursor:pointer}.page-header__open-menu .icon__active{display:none}.page-header__logo{display:inline-block;grid-area:logo;align-self:center;width:164px;height:50px;background-color:var(--white);background-image:url(/gfx/logotyp.png);background-repeat:no-repeat;background-position:center;background-size:contain}.page-header__language-select{display:flex;align-items:center;justify-content:center;width:76px}.page-header__language-select a{display:flex;gap:.25rem;align-items:center;justify-content:center;height:24px;color:var(--light-black);text-decoration:none!important}.page-header__language-select a:hover img{border-color:var(--yellow)}.page-header__language-select a img{width:26px;border:3px solid lightgray}.page-header__menu{display:none;grid-area:menu;margin-top:12px}.page-header__sub-menu{display:none;grid-area:submenu}.page-header__sub-menu .sub-menu__group-item:first-of-type .menu__sub-item--header:first-of-type{margin-top:12px}.page-header__menu,.page-header__sub-menu{width:min-content;padding-left:8px;margin-left:34px}.page-header .menu__item{display:inline-block;white-space:nowrap}.page-header .menu__item--active{margin-top:12px}.page-header .menu__item--active:before{margin-right:12px;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f060";-webkit-font-smoothing:antialiased}.page-header .menu__sub-item{display:none}.page-header .menu__sub-item--active{display:inline-block}.page-header .menu__sub-item--header{margin-top:20px;font-weight:var(--weight-bold-heavier)}.page-header .menu__sub-item a{font-weight:var(--weight-light)}.page-header .menu__item,.page-header .menu__sub-item{width:100%;min-width:max-content;margin-bottom:10px}.page-header .menu__item--header,.page-header .menu__sub-item--header{margin-bottom:6px}.page-header .menu__item,.page-header .menu__item a{font-weight:700}.page-header .menu__item,.page-header .menu__item a,.page-header .menu__sub-item,.page-header .menu__sub-item a{font-size:20px;color:var(--light-black);text-decoration:none;-webkit-user-select:none;user-select:none;transition:color .3s ease}.page-header .menu__item:hover,.page-header .menu__item a:hover,.page-header .menu__sub-item a:hover{color:var(--yellow);cursor:pointer}@media(min-width:769px){.page-header{grid-template:"logo menu" auto "submenu submenu" auto/minmax(200px,min(220 / 1200 * 100vw,220px)) 1fr 40px;gap:1rem;justify-content:space-between;height:65px}.page-header--menu-active{min-height:fit-content}.page-header--sub-menu-active{grid-template-columns:220px 1fr}.page-header--sub-menu-active .page-header__language-select{display:none}.page-header--sub-menu-active .menu__item{display:inline-block}.page-header--menu-active .page-header__menu,.page-header__menu{display:grid;grid-row:1;grid-column:auto;grid-auto-columns:min-content;grid-auto-flow:column;gap:1rem;align-self:center;justify-content:space-between}.page-header__open-menu{display:none}.page-header__logo{align-self:start;height:56px;margin:0}.page-header--menu-active .page-header__menu{justify-items:start}.page-header__menu,.page-header__sub-menu{width:100%;padding-left:0;margin-left:0}.page-header__sub-menu{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:20px;max-width:1200px}.page-header__sub-menu .sub-menu__group{display:none;margin-left:220px}.page-header__sub-menu .sub-menu__group--active{display:flex;flex-wrap:wrap;column-gap:75px;align-items:flex-start}.page-header .menu__item{display:flex;flex-direction:column;width:fit-content;max-width:100%;padding-left:0;overflow:hidden}.page-header .menu__item--active{margin-top:0}.page-header .menu__sub-item{display:block}.page-header .menu__sub-item--header{margin-top:28px!important}.page-header .menu__item,.page-header .menu__sub-item{padding-left:0}}.page-content--sidebar{box-sizing:border-box;display:grid;width:100%;padding-top:0!important;padding-bottom:0!important;-webkit-user-select:none;user-select:none}.page-content--sidebar .swiper{width:100%;height:300px;margin-top:40px}.page-content--sidebar .swiper .swiper-button-prev,.page-content--sidebar .swiper .swiper-button-next{top:0;height:100%;padding:0 20px;margin-top:0;color:var(--white)}.page-content--sidebar .swiper .swiper-button-prev:hover,.page-content--sidebar .swiper .swiper-button-next:hover{color:var(--yellow)}.page-content--sidebar .swiper .swiper-button-prev{left:0}.page-content--sidebar .swiper .swiper-button-next{right:0}.page-content--sidebar .swiper .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;width:300px;height:100%}.page-content--sidebar .swiper .swiper-slide:hover:before{opacity:.8}.page-content--sidebar .swiper .swiper-slide:before{position:absolute;width:100%;height:100%;content:"";background:var(--blue);opacity:.4}.page-content--sidebar .swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.page-content--sidebar .swiper .swiper-slide a{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--white)}.page-footer-container{position:relative}.page-footer-container:before{position:absolute;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;content:"";box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px}.page-footer-container{position:relative;padding-top:26px;padding-bottom:26px;margin-top:26px;background-color:var(--white);border-top:1px solid var(--gray)}.page-footer{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center}.page-footer a,.page-footer span,.page-footer p,.page-footer div,.page-footer section{font-size:18px}.page-footer section{display:flex;flex-flow:column wrap;width:fit-content}.page-footer section:first-of-type .item--heading:first-of-type{margin-top:0}.page-footer section .item{display:inline-block;margin-top:.5rem}.page-footer section .item--heading{margin-top:1.25rem;font-weight:var(--weight-bold)}.page-social{display:flex;flex-direction:column;gap:2rem;place-items:center center;justify-content:center;padding-top:52px}.page-social a,.page-social span,.page-social p,.page-social div,.page-social section{font-size:18px}.page-social .media{display:flex;flex-direction:column;align-items:center}.page-social .media__invite{flex-shrink:0;width:100%;margin-bottom:8px;text-align:center}.page-social .media__items .media__item{position:relative;margin:0 6px;font-size:26px}.page-social .media__items .media__item:first-of-type{margin-left:0}.page-social .media__items .media__item:last-of-type{margin-right:0}.page-social .media__items .media__item a{position:absolute;top:0;left:0;width:100%;height:100%}.page-social .media__items .media__item--facebook{color:#1877f2}.page-social .media__items .media__item--instagram{color:#ffc837}.page-social .media__items .media__item--tiktok{color:#9370db}.page-social .media__items .media__item--youtube{color:red}.page-social .opinions{display:flex;flex-direction:column;align-items:center}.page-social .opinions__link{margin-bottom:8px}.page-social .opinions__stars{font-size:22px;color:var(--yellow)}.page-social .opinions__link,.page-social .opinions__stars{display:inline-block;width:100%;text-align:center}.page-end{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;place-items:center center;justify-content:center;padding-bottom:280px;text-align:center;background-image:url(/gfx/vecteezy_tribal-hawaii-turtle_36640791.svg);background-repeat:no-repeat;background-position:center calc(100% - 36px);background-size:200px}.page-end a,.page-end span,.page-end p,.page-end div,.page-end section{font-size:18px}@media(min-width:769px){.page-footer{flex-direction:row;justify-content:space-between}.page-footer section.copy{display:flex;flex-flow:row wrap}.page-footer section .item--heading:first-of-type{margin-top:0}.page-footer section .item--heading:not(:first-of-type){margin-top:1.25rem}.page-social{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.page-end{display:flex;justify-content:center;padding-bottom:48px;background:none}}:root{--animated-background-ocean-height: calc(100vh - 108px) }#videoBackgroundContainer--ocean{position:absolute;top:-20px;z-index:-2;width:100%;height:var(--animated-background-ocean-height);overflow:hidden;background:linear-gradient(180deg,#89cff0,#0077be)}#videoBackgroundContainer--ocean:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background:#000;opacity:1;transition:opacity .5s ease-out}#videoBackgroundContainer--ocean.loaded:before{opacity:.6}#videoBackgroundContainer--ocean video{position:absolute;top:25%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;object-fit:cover;transform:translate(-50%,-25%)}.page-content-animated-background-container{display:flex}.page-content-animated-background{position:relative;top:-20px;display:flex;align-items:flex-start;justify-content:center;height:var(--animated-background-ocean-height);padding-top:0;padding-bottom:0;margin-bottom:-20px}.page-content-animated-background section.content{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;height:100%;color:var(--white)}.page-content-animated-background section.content .js-link{cursor:pointer}.page-content-animated-background section.content .js-link:hover{color:var(--yellow)}.page-content-animated-background section.content i{margin:1rem}.page-content-animated-background section.content p.heading{font-size:26px!important;font-weight:700;color:var(--lightblue)}.page-content-animated-background section.content p{width:100%;margin:0!important}.page-content-animated-background section.content p>a a,.page-content-animated-background section.content p>a span,.page-content-animated-background section.content p>a p,.page-content-animated-background section.content p>a div,.page-content-animated-background section.content p>a section{font-size:1.5rem}.page-content-animated-background section.content p>a{display:inline-block;width:100%;color:var(--yellow)!important;text-decoration:underline}.page-content-animated-background section.content p>a:hover{color:var(--lightblue)!important}@media(min-width:769px){.page-content-animated-background section.content p.heading>br{display:block}}.page-content ul li{margin:10px 0}.page-content--home .welcome{display:flex;justify-content:center}.page-content--i18n ul li{display:none}.page-content--i18n ul li a{display:inline-block;padding:.5rem;background:#fff;border-radius:8px}.page-content--i18n ul li a img{display:inline-block;width:26px;height:auto;max-height:16px;margin-right:.5rem}#widgetHolder_sxjv364y9{height:74px;margin:2rem 0}.tiles--villa{margin-top:22px}.tiles--villa .tile{display:flex;flex-flow:column wrap;align-items:center;margin-bottom:3rem}.tiles--villa .tile:last-of-type{margin-bottom:0}.tiles--villa .tile .tile__image{box-sizing:border-box;width:100%;height:192px;padding:8px;background-color:var(--lightgray);border:1px solid var(--gray)}.tiles--villa .tile .tile__image a,.tiles--villa .tile .tile__image video,.tiles--villa .tile .tile__image img{display:inline-block;width:100%;height:100%;object-fit:cover}.tiles--villa .tile .tile__title{width:100%;font-size:26px;font-weight:700;color:var(--light-black)}.tiles--villa .tile .tile__title .title__subtitle{display:inline-block;width:100%;font-weight:400}.tiles--villa .tile .tile__description{text-align:center}.tiles--villa .tile .tile__button{position:relative;display:inline-block;padding:12px 19px;margin-top:8px;font-size:24px;font-weight:700;line-height:24px;color:var(--white);text-transform:uppercase;cursor:pointer;background-color:var(--blue);border:none;border-radius:0;transition:.3s all ease}.tiles--villa .tile .tile__button:hover{color:var(--white)!important;text-decoration:none;background-color:var(--yellow)}@media(min-width:769px){#widgetHolder_sxjv364y9{height:150px}.tiles--villa{display:flex;flex-flow:row wrap;gap:50px;align-items:flex-start;justify-content:space-evenly}.tiles--villa .tile{width:30%;margin-bottom:0}}.gallery-spotlight{display:flex;flex-flow:row wrap;gap:1rem;align-content:center;height:540px;cursor:pointer}.gallery-spotlight__container{height:50%}.gallery-spotlight__container--big{width:100%}.gallery-spotlight__container--small{display:flex;flex-direction:row;gap:1rem;width:100%}.gallery-spotlight .image{position:relative}.gallery-spotlight .image--big{height:100%}.gallery-spotlight .image--small{flex:1;height:100%}.gallery-spotlight .image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.featureset{display:flex;flex-direction:column;justify-content:space-between;margin:2rem 0}.featureset .localisation{margin-top:1rem}.featureset i{width:100%;margin-right:.5rem;color:var(--lightblue)}@media(min-width:769px){.gallery-spotlight{flex-direction:initial;flex-wrap:nowrap}.gallery-spotlight__container{height:100%}.gallery-spotlight__container--big{width:60%}.gallery-spotlight__container--small{flex-direction:column;width:40%}.gallery-spotlight .image--small{height:100%}.featureset{flex-direction:row;margin:1rem 0 2rem}.featureset .localisation{margin-top:0}.featureset i{width:auto}}.bb-calendar .bb-host{display:flex;justify-content:center;min-height:510px}.bb-calendar .bb-host bb-widget{display:block;width:fit-content}#whatsapp{position:fixed;right:16px;bottom:16px;z-index:1000;width:50px;height:50px;cursor:pointer}#whatsapp:before{position:absolute;z-index:2;display:block;width:100%;height:100%;content:"";background-image:url(/gfx/whatsapp.svg);background-repeat:no-repeat;background-position:left;background-size:cover}#whatsapp:after{position:absolute;top:-5px;left:-5px;z-index:1;display:block;width:100%;height:100%;padding:5px;content:"";background-color:var(--white);border-radius:50%}#whatsapp a{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;font-size:5px;color:transparent!important;text-align:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}:root{--background-body: #fff;--background: #efefef;--background-alt: #f7f7f7;--selection: #9e9e9e;--text-main: #363636;--text-bright: #000;--text-muted: #70777f;--links: #0076d1;--focus: #0096bfab;--border: #dbdbdb;--code: #000;--animation-duration: .1s;--button-base: #d0cfcf;--button-hover: #9b9b9b;--scrollbar-thumb: rgb(170, 170, 170);--scrollbar-thumb-hover: var(--button-hover);--form-placeholder: #949494;--form-text: #1d1d1d;--variable: #39a33c;--highlight: #ff0;--select-arrow: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E")}html{scrollbar-color:rgb(170,170,170) #fff;scrollbar-color:var(--scrollbar-thumb) var(--background-body);scrollbar-width:thin}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;line-height:1.4;max-width:800px;margin:20px auto;padding:0 10px;word-wrap:break-word;color:#363636;color:var(--text-main);background:#fff;background:var(--background-body);text-rendering:optimizeLegibility}button,input,textarea{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s ease;transition:background-color var(--animation-duration) linear,border-color var(--animation-duration) linear,color var(--animation-duration) linear,box-shadow var(--animation-duration) linear,transform var(--animation-duration) ease}h1{font-size:2.2em;margin-top:0}h1,h2,h3,h4,h5,h6{margin-bottom:12px;margin-top:24px}h1,h2,h3,h4,h5,h6,strong{color:#000;color:var(--text-bright)}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:600}q:before{content:none}q:after{content:none}blockquote,q{border-left:4px solid rgba(0,150,191,.6705882353);border-left:4px solid var(--focus);margin:1.5em 0;padding:.5em 1em;font-style:italic}blockquote>footer{font-style:normal;border:0}blockquote cite,address{font-style:normal}a[href^="mailto:"]:before{content:"\1f4e7  "}a[href^="tel:"]:before{content:"\1f4de  "}a[href^="sms:"]:before{content:"\1f4ac  "}mark{background-color:#ff0;background-color:var(--highlight);border-radius:2px;padding:0 2px;color:#000}a>code,a>strong{color:inherit}button,select,input[type=submit],input[type=reset],input[type=button],input[type=checkbox],input[type=range],input[type=radio]{cursor:pointer}input,select{display:block}[type=checkbox],[type=radio]{display:initial}input,button,textarea,select{color:#1d1d1d;color:var(--form-text);background-color:#efefef;background-color:var(--background);font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:6px;outline:none}button,input[type=submit],input[type=reset],input[type=button]{background-color:#d0cfcf;background-color:var(--button-base);padding-right:30px;padding-left:30px}button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#9b9b9b;background:var(--button-hover)}input[type=color]{min-height:2rem;padding:8px;cursor:pointer}input[type=checkbox],input[type=radio]{height:1em;width:1em}input[type=radio]{border-radius:100%}input{vertical-align:top}label{vertical-align:middle;margin-bottom:4px;display:inline-block}input:not([type=checkbox]):not([type=radio]),input[type=range],select,button,textarea{-webkit-appearance:none}textarea{display:block;margin-right:0;box-sizing:border-box;resize:vertical}textarea:not([cols]){width:100%}textarea:not([rows]){min-height:40px;height:140px}select{background:#efefef url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E") calc(100% - 12px) 50%/12px no-repeat;background:var(--background) var(--select-arrow) calc(100% - 12px) 50%/12px no-repeat;padding-right:35px}select::-ms-expand{display:none}select[multiple]{padding-right:10px;background-image:none;overflow-y:auto}input:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}select:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}button:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}textarea:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}input[type=checkbox]:active,input[type=radio]:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active,input[type=range]:active,button:active{transform:translateY(2px)}input:disabled,select:disabled,button:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::-moz-placeholder{color:#949494;color:var(--form-placeholder)}:-ms-input-placeholder{color:#949494;color:var(--form-placeholder)}::-ms-input-placeholder{color:#949494;color:var(--form-placeholder)}::placeholder{color:#949494;color:var(--form-placeholder)}fieldset{border:1px rgba(0,150,191,.6705882353) solid;border:1px var(--focus) solid;border-radius:6px;margin:0 0 12px;padding:10px}legend{font-size:.9em;font-weight:600}input[type=range]{margin:10px 0;padding:10px 0;background:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:9.5px;-webkit-transition:.2s;transition:.2s;background:#efefef;background:var(--background);border-radius:3px}input[type=range]::-webkit-slider-thumb{box-shadow:0 1px 1px #000,0 0 1px #0d0d0d;height:20px;width:20px;border-radius:50%;background:#dbdbdb;background:var(--border);-webkit-appearance:none;margin-top:-7px}input[type=range]:focus::-webkit-slider-runnable-track{background:#efefef;background:var(--background)}input[type=range]::-moz-range-track{width:100%;height:9.5px;-moz-transition:.2s;transition:.2s;background:#efefef;background:var(--background);border-radius:3px}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;height:20px;width:20px;border-radius:50%;background:#dbdbdb;background:var(--border)}input[type=range]::-ms-track{width:100%;height:9.5px;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#efefef;background:var(--background);border:.2px solid #010101;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-ms-fill-upper{background:#efefef;background:var(--background);border:.2px solid #010101;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:20px;width:20px;border-radius:50%;background:#dbdbdb;background:var(--border)}input[type=range]:focus::-ms-fill-lower{background:#efefef;background:var(--background)}input[type=range]:focus::-ms-fill-upper{background:#efefef;background:var(--background)}a{text-decoration:none;color:#0076d1;color:var(--links)}a:hover{text-decoration:underline}code,samp{background:#efefef;background:var(--background);color:#000;color:var(--code);padding:2.5px 5px;border-radius:6px;font-size:1em}time{background:#efefef;background:var(--background);color:#000;color:var(--code);padding:2.5px 5px;border-radius:6px;font-size:1em}pre>code{padding:10px;display:block;overflow-x:auto}var{color:#39a33c;color:var(--variable);font-style:normal;font-family:monospace}kbd{background:#efefef;background:var(--background);border:1px solid #dbdbdb;border:1px solid var(--border);border-radius:2px;color:#363636;color:var(--text-main);padding:2px 4px}img,video{max-width:100%;height:auto}hr{border:none;border-top:1px solid #dbdbdb;border-top:1px solid var(--border)}table{border-collapse:collapse;margin-bottom:10px;width:100%;table-layout:fixed}table caption{text-align:left}td,th{padding:6px;text-align:left;vertical-align:top;word-wrap:break-word}thead{border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--border)}tfoot{border-top:1px solid #dbdbdb;border-top:1px solid var(--border)}tbody tr:nth-child(2n){background-color:#efefef;background-color:var(--background)}tbody tr:nth-child(2n) button{background-color:#f7f7f7;background-color:var(--background-alt)}tbody tr:nth-child(2n) button:hover{background-color:#fff;background-color:var(--background-body)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#efefef;background:var(--background);border-radius:6px}::-webkit-scrollbar-thumb{background:#aaa;background:var(--scrollbar-thumb);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#9b9b9b;background:var(--scrollbar-thumb-hover)}::-moz-selection{background-color:#9e9e9e;background-color:var(--selection);color:#000;color:var(--text-bright)}::selection{background-color:#9e9e9e;background-color:var(--selection);color:#000;color:var(--text-bright)}details{display:flex;flex-direction:column;align-items:flex-start;background-color:#f7f7f7;background-color:var(--background-alt);padding:10px 10px 0;margin:1em 0;border-radius:6px;overflow:hidden}details[open]{padding:10px}details>:last-child{margin-bottom:0}details[open] summary{margin-bottom:10px}summary{display:list-item;background-color:#efefef;background-color:var(--background);padding:10px;margin:-10px -10px 0;cursor:pointer;outline:none}summary:hover,summary:focus{text-decoration:underline}details>:not(summary){margin-top:0}summary::-webkit-details-marker{color:#363636;color:var(--text-main)}dialog{background-color:#f7f7f7;background-color:var(--background-alt);color:#363636;color:var(--text-main);border:none;border-radius:6px;border-color:#dbdbdb;border-color:var(--border);padding:10px 30px}dialog>header:first-child{background-color:#efefef;background-color:var(--background);border-radius:6px 6px 0 0;margin:-10px -30px 10px;padding:10px;text-align:center}dialog::-webkit-backdrop{background:#0000009c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog::backdrop{background:#0000009c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}footer{border-top:1px solid #dbdbdb;border-top:1px solid var(--border);padding-top:10px;color:#70777f;color:var(--text-muted)}body>footer{margin-top:40px}@media print{body,pre,code,summary,details,button,input,textarea{background-color:#fff}button,input,textarea{border:1px solid #000}body,h1,h2,h3,h4,h5,h6,pre,code,button,input,textarea,footer,summary,strong{color:#000}summary::marker{color:#000}summary::-webkit-details-marker{color:#000}tbody tr:nth-child(2n){background-color:#f2f2f2}a{color:#00f;text-decoration:underline}}
