/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

html{scroll-behavior:smooth;font-size:50%}@media only screen and (min-width: 37.5em){html{font-size:56.25%}}@media only screen and (min-width: 75em){html{font-size:62.5%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}img{max-width:100%;height:auto}*{box-sizing:border-box}.grecaptcha-badge{visibility:hidden}.text-centered{text-align:center !important}.text-white{color:#fff !important}.text-theme{color:#ededed !important}.text-dark{color:#333 !important}.text-inline{display:inline-block}.bg-white{background-color:#fff !important}.bg-grey-light{background-color:#eee !important}.bg-grey-dark{background-color:#333 !important}.bg-theme{background-color:#ededed !important}.bg-theme-light{background-color:#f6efe7 !important}.bg-theme-dark{background-color:gray !important}.mt-small{margin-top:1.5rem !important}.mb-small{margin-bottom:1.5rem !important}.mt-medium{margin-top:3rem !important}.mb-medium{margin-bottom:3rem !important}.mt-big{margin-top:5rem !important}.mb-big{margin-bottom:5rem !important}.mt-zero{margin-top:0 !important}.mb-zero{margin-bottom:0 !important}.pt-big{padding-top:15rem !important}.pb-big{padding-bottom:15rem !important}.pt-medium{padding-top:7.5rem !important}.pb-medium{padding-bottom:7.5rem !important}.pt-small{padding-top:3rem !important}.pb-small{padding-bottom:3rem !important}.pt-zero{padding-top:0 !important}.pb-zero{padding-bottom:0 !important}.section-opacity{position:absolute;display:block;z-index:1;top:0;left:0;margin:0;height:100%;width:100%}.section-opacity-0{background-color:rgba(0,0,0,0)}.section-opacity-10{background-color:rgba(0,0,0,.1)}.section-opacity-20{background-color:rgba(0,0,0,.2)}.section-opacity-30{background-color:rgba(0,0,0,.3)}.section-opacity-40{background-color:rgba(0,0,0,.4)}.section-opacity-50{background-color:rgba(0,0,0,.5)}body{font-family:"Lato",sans-serif;font-size:2.1rem;color:#333}@media only screen and (min-width: 75em){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif}p{line-height:2}.wp-block-heading{font-size:3.2rem;font-weight:400}@media only screen and (min-width: 37.5em){.wp-block-heading{font-size:4.8rem}}.title--big,.is-style-title--big{font-weight:500;font-size:3.6rem;margin-bottom:2.5rem}@media only screen and (min-width: 37.5em){.title--big,.is-style-title--big{font-size:6rem}}.title--medium,.is-style-title--medium{font-size:3.2rem;font-weight:400}@media only screen and (min-width: 37.5em){.title--medium,.is-style-title--medium{font-size:4.8rem}}.title--small,.is-style-title--small{font-weight:400;font-size:2.1rem}@media only screen and (min-width: 37.5em){.title--small,.is-style-title--small{font-size:3.2rem;margin-top:5rem}}.subtitle--big,.is-style-subtitle--big{font-family:"Lato",sans-serif;font-size:2.6rem;letter-spacing:1px;margin-top:0}.subtitle--medium,.is-style-subtitle--medium{display:block;font-weight:300;font-size:2.4rem;line-height:1;margin-top:0;margin-bottom:3rem}.map{display:block;width:100%;height:100vh}@media only screen and (min-width: 56.25em){.map{height:60rem;width:100%}}.payment{width:100%;height:60rem;background-size:contain;background-position:top center;background-repeat:no-repeat;background-image:url(/wp-content/themes/webia/assets/img/payform_column.png);margin-bottom:1.5rem}@media only screen and (min-width: 37.5em){.payment{height:5rem;background-image:url(/wp-content/themes/webia/assets/img/payform_row.png)}}@media only screen and (min-width: 56.25em){.payment{height:6.6rem}}.site-header{position:fixed;width:100%;top:0;z-index:999;background-color:#fff;box-shadow:1px 1px 5px rgba(51,51,51,0);transition:ease-in-out all .2s}.site-header--stuck{box-shadow:1px 1px 3px rgba(51,51,51,.1)}.site-header--stuck .topbar{transform:scale(0);opacity:0;height:0;padding:0}.site-header--stuck .topbar__items{margin:0}@media only screen and (min-width: 56.25em){.site-header--stuck .site-header__logo{transform:scale(0.9)}.site-header--stuck .site-header__logo img{height:5rem}}@media only screen and (min-width: 56.25em){.site-header--stuck .site-header__logo{margin:0}}.site-header__menu-icon{width:2.5rem;height:2.4rem;position:absolute;top:3rem;right:3rem;z-index:15;cursor:pointer;transition:all .3s ease-out;background-color:#1e1e1e;outline:.8rem solid #1e1e1e}.site-header__menu-icon::before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:.4rem;background-color:#fff;transform-origin:0 0;transition:ease-in-out all .2s}.site-header__menu-icon__middle{position:absolute;top:1rem;left:0;width:2.5rem;height:.4rem;background-color:#fff;transition:ease-in-out all .2s;transform-origin:0 50%}.site-header__menu-icon::after{content:"";position:absolute;bottom:0;left:0;width:2.5rem;height:.4rem;background-color:#fff;transform-origin:0 100%;transition:ease-in-out all .2s}@media only screen and (min-width: 56.25em){.site-header__menu-icon{display:none}}.site-header__menu-icon--closed::before{transform:rotate(45deg) scaleX(1.24) translateY(-1px) translateX(1px)}.site-header__menu-icon--closed .site-header__menu-icon__middle{opacity:0;transform:scaleX(0)}.site-header__menu-icon--closed::after{transform:rotate(-45deg) scaleX(1.24) translateY(2px) translateX(1px)}.site-header__container{display:none}@media only screen and (min-width: 56.25em){.site-header__container{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:100%;padding:0 2rem}}@media only screen and (min-width: 75em){.site-header__container{width:120rem;padding:0}}.site-header__container--visible{display:block;background-color:#1e1e1e;padding-bottom:5rem}.site-header__logo{display:block;transition:ease-in-out all .2s;transform:scale(1);transform-origin:0 0;padding-top:5rem;padding-bottom:5rem;text-align:center}.site-header__logo img{height:10rem;width:auto}@media only screen and (min-width: 56.25em){.site-header__logo{padding-top:0;text-align:left}.site-header__logo img{height:7.5rem;width:auto}}.site-header__logo a{text-decoration:none}@media only screen and (min-width: 56.25em){.site-header__logo{left:2rem;top:0;padding:2rem 0 1rem 0;transform:scale(1);transform-origin:50% 50%}}@media only screen and (min-width: 75em){.site-header__logo{left:0}}.footer{background-color:gray}.footer__nav .menu{margin:0 auto;text-align:center;display:block;padding-left:0;margin:5rem 0}@media only screen and (min-width: 56.25em){.footer__nav .menu{margin:0;display:flex}}.footer__nav .menu>li{display:block;margin:1.5rem 0}@media only screen and (min-width: 56.25em){.footer__nav .menu>li{margin-right:3rem}}.footer__nav .menu>li>a{color:#fff;text-decoration:none;font-weight:100;text-transform:uppercase;font-size:1.6rem;transition:ease-in-out all .2s;position:relative;display:inline-block;z-index:1}@media only screen and (min-width: 75em){.footer__nav .menu>li>a{font-size:1.3rem}}.footer__nav .menu>li>a:after{height:1rem;content:"";background-color:rgba(88,74,65,0);display:block;width:0;position:absolute;top:50%;z-index:-1;transition:ease-in-out all .2s}.footer__nav .menu>li>a:hover{color:#fff !important}.footer__nav .menu>li>a:hover:after{background-color:#1e1e1e;width:100%}.footer__upper{justify-content:center;align-items:stretch;flex-direction:column;display:flex;padding:5rem 1.5rem}@media only screen and (min-width: 56.25em){.footer__upper{justify-content:space-between;align-items:center;flex-direction:row}}@media only screen and (min-width: 75em){.footer__upper{max-width:120rem;margin:0 auto}}@media only screen and (min-width: 112.5em){.footer__upper{max-width:140rem}}.footer__column{text-align:center}@media only screen and (min-width: 75em){.footer__column{flex-basis:calc(50% - 3rem)}}.footer__social{list-style:none;display:flex;justify-content:center;padding-left:0;margin-left:0}@media only screen and (min-width: 56.25em){.footer__social{justify-content:flex-end}}.footer__social a{position:relative;display:inline-block;z-index:1}.footer__social a:after{height:1.5rem;content:"";background-color:rgba(88,74,65,0);display:block;width:0;position:absolute;top:50%;z-index:-1;transition:ease-in-out all .2s}.footer__social a:hover{color:#fff !important}.footer__social a:hover:after{background-color:#1e1e1e;width:100%}.footer__icon{width:3rem;height:3rem;display:inline-block;margin:.5rem;opacity:1;transition:ease-in-out all .2s}.footer__logo{display:block;text-align:center}.footer__logo img{object-fit:contain;max-height:7.5rem}.footer__copy{background-color:#fff;text-align:center;margin:0;padding:.1rem 0}.footer__copy p{font-size:1.2rem;color:gray;line-height:1}.footer__copy a{color:gray !important;text-decoration:none !important;transition:ease-in-out all .2s}.footer__copy a:hover{color:#1e1e1e !important}.site-header .menu{list-style:none;margin:0;padding:.1rem 0}.site-header .menu li{display:block;text-align:center;margin:0 1.5rem .1rem 1.5rem;padding:1.5rem}@media only screen and (min-width: 56.25em){.site-header .menu li{position:relative;display:inline-block;margin:0;margin-left:3rem;padding:0}}.site-header .menu li a{position:relative;text-decoration:none;font-weight:400;color:#fff;transition:ease-in-out all .2s}.site-header .menu li a:hover{color:#fff !important}@media only screen and (min-width: 56.25em){.site-header .menu li a{color:gray;font-weight:400;font-size:1.6rem;position:relative}.site-header .menu li a:hover{color:#1e1e1e !important}}.topbar{background-color:gray;display:none;margin:0;padding:.1rem 0;width:100%;transform:scale(1);transform-origin:top center;transition:ease-in-out all .2s;opacity:1}@media only screen and (min-width: 56.25em){.topbar{display:block}}.topbar .wrapper{padding:0}.topbar .wrapper ul{padding-left:0}.topbar .lang-item span{font-size:2.1rem}@media only screen and (min-width: 56.25em){.topbar .lang-item span{font-size:1.4rem}}.topbar__items{padding:0;margin:.5rem 0}.topbar__icon,.topbar .lang-item img{object-fit:contain;height:3rem;margin-right:1.5rem;align-self:center}@media only screen and (min-width: 56.25em){.topbar__icon,.topbar .lang-item img{height:2rem;margin-right:1rem}}.topbar .wrapper ul{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:stretch}@media only screen and (min-width: 56.25em){.topbar .wrapper ul{flex-direction:row;justify-content:flex-end;align-items:stretch}}.topbar .wrapper ul li{color:#fff;list-style-type:none;margin-left:1.5rem;font-weight:400;font-size:1.4rem;display:flex;align-items:center}.topbar .wrapper ul li a{text-decoration:none;color:#fff;transition:ease-in-out all .2s;display:flex}.topbar .wrapper ul li a:hover{color:hsla(0,0%,100%,.7)}.topbar .wrapper ul .topbar__contact{display:none}@media only screen and (min-width: 56.25em){.topbar .wrapper ul .topbar__contact{display:flex}}.topbar__social{margin-right:7.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.topbar__social{margin-right:0;margin-bottom:0}}.topbar__social ul{flex-direction:row !important;padding:0;margin:0}.topbar__social ul li{margin-left:0 !important;opacity:1;transition:ease-in-out all .2s}.topbar__social ul li:hover{opacity:.7}.topbar__email{margin-right:auto}.wrapper{padding:3rem;margin:0 auto;width:100%}@media only screen and (min-width: 75em){.wrapper{width:120rem;margin:0 auto;padding:0}}@media only screen and (min-width: 112.5em){.wrapper{width:140rem}}.wrapper p a:link,.wrapper p a:visited{color:#ededed;text-decoration:underline;transition:ease-in-out all .2s}.wrapper p a:active,.wrapper p a:hover{color:#ddd;text-decoration:none}.wrapper p{font-size:2.1rem}@media only screen and (min-width: 75em){.wrapper p{font-size:1.6rem}}.wrapper ul{line-height:1.5;padding-left:3rem;list-style:square}@media only screen and (min-width: 56.25em){.wrapper--narrow{width:70%;margin:0 auto}}@media only screen and (min-width: 75em){.wrapper--narrow{width:60%}}.wrapper--big p{font-size:2.1rem}.wrapper--theme,.is-style-wrapper--theme{background-color:gray;color:#fff}.wrapper--gray,.is-style-wrapper--gray{background-color:#eee;color:#333}.section--general{padding:7.5rem 0}.is-style-bg-theme{background-color:#ededed;color:#fff}.is-style-bg-grey{background-color:#eee}.wp-block-separator{border-top:.1rem solid #eee}.wpcf7 form{margin:0}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 p{margin:1.5rem auto;width:100%;font-weight:bold}@media only screen and (min-width: 56.25em){.wpcf7 p{max-width:80rem}}.wpcf7 input,.wpcf7 textarea{width:100%;background-color:#fff;outline:0;border:.1rem solid #eee;padding:1rem;margin-top:.5rem}.wpcf7 input[type=submit]{padding:1.5rem 3rem;border:0;margin:0;outline:none;background-color:rgba(0,0,0,0);text-transform:uppercase;font-size:1.4rem;font-weight:100;text-decoration:none !important;color:#fff !important;cursor:pointer}@media only screen and (min-width: 75em){.wpcf7 input[type=submit]{font-size:1.3rem}}.wpcf7 .form-center{width:100%;margin:0 auto;text-align:center}@media only screen and (min-width: 56.25em){.wpcf7 .form-center{max-width:80rem}}.wpcf7 .form-center p{position:relative;display:inline-block;width:auto;transition:ease-in-out all .2s;z-index:2}.wpcf7 .form-center p:before{content:"";top:0;left:0;height:100%;width:0 !important;transition:ease-in-out all .2s;z-index:-1;transform-origin:left center;position:absolute;background-color:#1e1e1e}.wpcf7 .form-center p:after{content:"";top:0;left:0;height:100%;width:100%;transition:ease-in-out all .2s;z-index:-2;transform-origin:left center;position:absolute;background-color:#584a41}.wpcf7 .form-center p:hover:before{width:100% !important}.large-hero,.video-hero{margin:0;width:100%;position:relative;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat}.large-hero__image,.video-hero__image{position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat;object-fit:cover;z-index:-1;overflow:hidden;width:100%;height:100%}.large-hero .wrapper,.video-hero .wrapper{position:relative;z-index:3;padding-top:30rem;padding-bottom:20rem}.large-hero__contacts,.video-hero__contacts{margin-right:auto;padding:0 !important;list-style:none}.large-hero__contacts li,.video-hero__contacts li{margin-left:0 !important;margin-bottom:1rem;margin-right:3rem;opacity:1;transition:all .2s ease-in-out;display:inline-flex;align-items:center}.large-hero__contacts li a,.video-hero__contacts li a{text-decoration:none !important;color:#fff !important;position:relative}.large-hero__contacts li a:after,.video-hero__contacts li a:after{content:"";height:1rem;content:"";background-color:rgba(88,74,65,0);display:block;width:0;position:absolute;top:50%;z-index:-1;transition:ease-in-out all .2s}.large-hero__contacts li a:hover:after,.video-hero__contacts li a:hover:after{background-color:#1e1e1e;width:100%}.large-hero__icon,.video-hero__icon{margin-right:1rem;height:3rem;width:3rem}#background-video{width:100%;height:100%;object-fit:cover;left:0;right:0;top:0;bottom:0;z-index:-1;position:absolute}.background--section{margin:0;width:100%;position:relative;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat}.background--section .wrapper{position:relative;z-index:3;padding-top:20rem;padding-bottom:15rem}@media only screen and (min-width: 56.25em){.background--section .title--big{font-size:7.2rem}}.background--section h1{position:relative;display:inline-block}.background--section h1:after{content:"";background-color:rgba(88,74,65,.8);display:block;height:3rem;width:100%;position:absolute;top:60%;z-index:-1}.section--split{display:flex;margin:1.5rem}@media only screen and (min-width: 56.25em){.section--split{align-items:stretch}}.section--split__left{flex-direction:column}@media only screen and (min-width: 56.25em){.section--split__left{flex-direction:row-reverse}}.section--split__right{flex-direction:column}@media only screen and (min-width: 56.25em){.section--split__right{flex-direction:row}}.section--split__text{padding:5rem 3rem;margin:1.5rem;background-color:#f6efe7}@media only screen and (min-width: 56.25em){.section--split__text{padding:7.5rem 5rem;flex:1 1 50%}}.section--split__text a:link,.section--split__text a:visited{color:#ededed;text-decoration:underline;transition:ease-in-out all .2s}.section--split__text a:active,.section--split__text a:hover{color:#ddd;text-decoration:none}.section--split__text ul{line-height:1.5;padding-left:3rem;list-style:square}.section--split__image{margin:1.5rem;flex:1 0 50%;min-height:60rem;position:relative}.section--split__image img{position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat;object-fit:cover;z-index:-1;overflow:hidden;width:100%;height:100%}@media only screen and (min-width: 56.25em){.section--split__image{min-height:50rem}}.is-style-section--split-theme .section--split__text{background-color:#ededed}.is-style-section--split-gray .section--split__text{background-color:#eee}.btn{position:relative;display:inline-block;padding:1rem 3rem;margin-top:1rem;text-transform:uppercase;font-size:1.4rem;font-weight:100;outline:none;border:0;text-decoration:none !important;cursor:pointer;transition:ease-in-out all .2s;z-index:2}@media only screen and (min-width: 75em){.btn{font-size:1.3rem}}.wp-block-webia-blocks-buttons a{color:#fff !important}.wp-block-webia-blocks-buttons a:before{content:"";top:0;left:0;height:100%;width:0 !important;transition:ease-in-out all .2s;z-index:-1;transform-origin:left center;position:absolute;background-color:#1e1e1e}.wp-block-webia-blocks-buttons a:after{content:"";top:0;left:0;height:100%;width:100%;transition:ease-in-out all .2s;z-index:-2;transform-origin:left center;position:absolute;background-color:#584a41}.wp-block-webia-blocks-buttons a:hover:before{width:100% !important}.btn--big{font-size:1.8rem;padding:2rem 4rem}.btn--solid-primary a,.is-style-btn--primary a{color:#fff !important}.btn--solid-primary a:before,.is-style-btn--primary a:before{content:"";top:0;left:0;height:100%;width:0 !important;transition:ease-in-out all .2s;z-index:-1;transform-origin:left center;position:absolute;background-color:#1e1e1e}.btn--solid-primary a:after,.is-style-btn--primary a:after{content:"";top:0;left:0;height:100%;width:100%;transition:ease-in-out all .2s;z-index:-2;transform-origin:left center;position:absolute;background-color:#584a41}.btn--solid-primary a:hover:before,.is-style-btn--primary a:hover:before{width:100% !important}.btn--solid-secondary a,.is-style-btn--secondary a{color:#fff !important}.btn--solid-secondary a:before,.is-style-btn--secondary a:before{content:"";top:0;left:0;height:100%;width:0 !important;transition:ease-in-out all .2s;z-index:-1;transform-origin:left center;position:absolute;background-color:#584a41}.btn--solid-secondary a:after,.is-style-btn--secondary a:after{content:"";top:0;left:0;height:100%;width:100%;transition:ease-in-out all .2s;z-index:-2;transform-origin:left center;position:absolute;background-color:#1e1e1e}.btn--solid-secondary a:hover:before,.is-style-btn--secondary a:hover:before{width:100% !important}.btn--outline-theme a,.is-style-btn--outline-theme a{color:#584a41 !important;border:1px solid #584a41;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn--outline-theme a:before,.is-style-btn--outline-theme a:before{content:"";top:0;left:0;height:100%;width:0 !important;transition:ease-in-out all .2s;z-index:-1;transform-origin:left center;position:absolute;background-color:#584a41}.btn--outline-theme a:after,.is-style-btn--outline-theme a:after{content:"";top:0;left:0;height:100%;width:100%;transition:ease-in-out all .2s;z-index:-2;transform-origin:left center;position:absolute;background-color:rgba(0,0,0,0)}.btn--outline-theme a:hover,.is-style-btn--outline-theme a:hover{color:#fff !important}.btn--outline-theme a:hover:before,.is-style-btn--outline-theme a:hover:before{width:100% !important}.btn--outline-white a,.is-style-btn--outline-white a{color:#fff !important;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn--outline-white a:before,.is-style-btn--outline-white a:before{content:"";top:0;left:0;height:100%;width:0 !important;transition:ease-in-out all .2s;z-index:-1;transform-origin:left center;position:absolute;background-color:#fff}.btn--outline-white a:after,.is-style-btn--outline-white a:after{content:"";top:0;left:0;height:100%;width:100%;transition:ease-in-out all .2s;z-index:-2;transform-origin:left center;position:absolute;background-color:rgba(0,0,0,0)}.btn--outline-white a:hover,.is-style-btn--outline-white a:hover{color:#584a41 !important}.btn--outline-white a:hover:before,.is-style-btn--outline-white a:hover:before{width:100% !important}.btn--inline{display:inline-block}.btn--center{text-align:center}.toggle{margin-top:7.5rem}.toggle__item{border-bottom:1px solid #eee;padding:3rem}.toggle__title{position:relative;display:block}.toggle__title:hover{cursor:pointer}.toggle__title:after{content:"+";position:absolute;right:0;font-size:3.2rem}.toggle__title.active:after{content:"-";position:absolute;right:0;font-size:4rem}.toggle__answer{padding-top:1rem;display:none}.toggle__answer a{color:#ddd !important}.testimonials{margin:2rem auto 4rem auto}.testimonials .slick-slide{margin:0 2rem}.testimonials__item{margin-top:5rem;padding:5rem 2rem;line-height:2;font-weight:300;position:relative;text-align:center}.testimonials__item:before{content:"”";font-family:"Times New Roman",Times,serif;display:block;position:absolute;color:#ededed;top:0;left:50%;transform:translate(-50%, 50%) scale(7)}.section--contact>*{display:flex;flex-direction:column}@media only screen and (min-width: 56.25em){.section--contact>*{flex-direction:row}}.section--contact .contact-form{flex:1;margin:5rem 0 0 0}@media only screen and (min-width: 56.25em){.section--contact .contact-form{margin:0 0 0 5rem}}.section--contact .contact-form ul{list-style:none;padding:0 !important;max-width:80rem;margin:3.5rem auto}.section--contact .contact-info{background-color:#1e1e1e;align-self:stretch;padding:3rem 1.5rem;justify-self:center;text-align:center;color:#fff}@media only screen and (min-width: 56.25em){.section--contact .contact-info{flex:35rem 0 0;align-self:flex-start;justify-self:flex-start;padding:3rem 7.5rem}}.section--contact .contact-info a{color:#fff !important;position:relative;display:inline-block;text-decoration:none !important;z-index:1}.section--contact .contact-info a:after{height:1rem;content:"";background-color:rgba(88,74,65,0);display:block;width:0;position:absolute;top:50%;z-index:-1;transition:ease-in-out all .2s}.section--contact .contact-info a:hover{color:#fff !important}.section--contact .contact-info a:hover:after{background-color:#584a41;width:100%}.section--contact .contact-social{list-style:none;display:flex;justify-content:center;padding-left:0;margin-left:0;margin-top:3rem}.is-style-list--square{list-style:none;margin-left:1.5rem;padding-left:0}.is-style-list--square li{display:flex;align-items:flex-start;line-height:2}.is-style-list--square li:before{content:"";display:block;flex:0 0 .5rem;height:.5rem;width:.5rem;margin-right:1rem;margin-top:1.5rem;background-color:#1e1e1e}.is-style-list--numbers{margin-left:1.5rem;padding-left:0}.is-style-list--numbers li{line-height:2}.webia_cottages__listing__paginator__body a{border-radius:0 !important}.webia_cottages__listing__paginator__body a.active{background-color:#ededed !important}.webia_cottages__listing__description__info_buttons_item{color:#333 !important;border:#ededed !important;background-color:#ededed !important;transition:ease-in-out all .2s}.webia_cottages__listing__description__info_buttons_item:hover{background-color:#f6efe7 !important}.webia_cottages__description__info_buttons{display:none}.webia_cottages__booking-section{line-height:1.5}.webia_cottages__booking__item{background-color:#efefef;padding:5rem 0}@media only screen and (min-width: 56.25em){.webia_cottages__booking__item{background-color:#fff}}.webia_cottages__booking__link{background-color:gray !important;color:#fff !important}.webia_cottages__booking__link:hover{background-color:#ededed !important}.webia_cottages__submit,.webia_cottages__button-minus,.webia_cottages__button-plus{background-color:gray;transition:ease-in-out all .2s}.webia_cottages__submit:hover,.webia_cottages__button-minus:hover,.webia_cottages__button-plus:hover{background-color:rgba(128,128,128,.8)}.webia_cottages__formsection{background-color:#ededed}select{border:0}.webia_cottages__switch_view_btn,.webia_cts__ctscatalog_sortfield.select{border:1px solid #333 !important;color:#333;font-size:1.6rem !important;margin:0 5px}.webia_cts__ctscatalog_sortfield.select{padding:0 1.5rem !important}.slick-arrow{position:absolute;z-index:3}.slick-prev,.slick-prev:focus,.slick-next,.slick-next:focus{border:0;outline:none;display:block;z-index:10;font-size:0;cursor:pointer;transition:ease-in-out all .2s;background-color:#1e1e1e;height:5rem;width:7rem}.slick-prev::after,.slick-prev:focus::after{content:"←";font-size:2rem;color:#fff}.slick-next::after,.slick-next:focus::after{content:"→";font-size:2rem;color:#fff}.slick-prev:hover,.slick-next:hover{background-color:#584a41}.slick-dots{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;text-align:center;padding:0 !important;list-style-type:none !important;margin:-2rem auto 0 auto !important}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:1.2rem;height:1.2rem;padding:0;border:0;background-color:#ededed;text-indent:-9999px;outline:none;cursor:pointer;margin-left:0;padding-left:0;transition:ease-in-out all .2s}.slick-dots li.slick-active button{background-color:gray;width:2.5rem}.wp-block-gallery{position:relative;height:60rem !important;overflow:hidden}.wp-block-gallery a{padding:1rem}.wp-block-gallery img{height:60rem !important;object-fit:cover}.wp-block-gallery .slick-prev,.wp-block-gallery .slick-next{top:50%;transform:translateY(-50%)}
