/*!
Theme Name: cavatinastudio_v3
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cavatinastudio_v3
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

cavatinastudio_v3 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{vertical-align:baseline}textarea{overflow: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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#132137;font-family:"Work Sans",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#132137}.not-found{background-image:url("../assets/img/page-opinions/hero-bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover;padding:253px 64px 128px;text-align:center}.not-found h1{font-size:72px;font-weight:700;margin:0;color:#e4c972}.not-found p{font-size:42px;font-weight:300;margin:0;color:#fff}.not-found .button{margin:64px 0 0}@media only screen and (max-width: 1600px){.not-found{padding:219px 32px 128px}.not-found h1{font-size:64px}.not-found p{font-size:36px}}@media only screen and (max-width: 768px){.not-found{padding:199px 16px 128px}.not-found h1{font-size:48px}.not-found p{font-size:26px}.not-found .button{margin:32px 0 0}}@media only screen and (max-width: 576px){.not-found{padding:135px 16px 64px}.not-found h1{font-size:42px}.not-found p{font-size:20px;margin:16px 0 0}}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#fff;text-decoration:none;transition:.3s}a.underline{text-decoration:underline}a:visited{color:#fff}a:hover,a:focus,a:active{color:#e4c972}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.button{color:#132137;font-size:24px;line-height:1;font-weight:700;border-radius:1000px;text-align:center;background-color:#e4c972;text-decoration:none;padding:24px 36px;display:inline-block;transition:.3s}.button:hover{color:#132137;transform:translateY(-3px);background-color:#fff}.button--white{background-color:#fff}.button:visited{color:#132137}@media only screen and (max-width: 576px){.button{font-size:18px;width:100%}}button,input[type=button],input[type=reset],input[type=submit]{color:#132137;font-size:24px;line-height:1;font-weight:700;border-radius:1000px;text-align:center;background-color:#e4c972;text-decoration:none;padding:24px 36px;display:inline-block;transition:.3s;border:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#132137;transform:translateY(-3px);background-color:#fff}button.button--white,input[type=button].button--white,input[type=reset].button--white,input[type=submit].button--white{background-color:#fff}@media only screen and (max-width: 576px){button,input[type=button],input[type=reset],input[type=submit]{font-size:18px;width:100%}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#fff !important;border:1px solid #fff;background-color:#132137;border-radius:8px;padding:16px;font-size:18px;outline:0}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-color:#e4c972;outline-color:#e4c972}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder{color:#fff;opacity:.5;font-weight:300}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{color:#fff;opacity:.5;font-weight:300}select{border:1px solid #fff}textarea{width:100%}input[type=radio],input[type=checkbox]{width:16px;height:16px;position:relative;margin:0 6px 0 0;transform:translateY(2px)}input[type=radio]:before,input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#132137;border:1px solid #fff}input[type=radio]:checked::after,input[type=checkbox]:checked::after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;background-color:#e4c972}.input-wrapper label{font-size:18px;display:block}.input-wrapper label *:first-child{margin-top:8px}.input-wrapper p{margin:0}.hero{background-image:url("../assets//img/page-home/img-1.webp");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:425px 32px 625px}.hero__content{text-align:center}.hero__content h1{color:#e4c972;font-size:76px;font-weight:700;line-height:1.1;margin:0}.hero__content h2{color:#e4c972;font-size:36px;font-weight:700;margin:0}.hero__content p{color:#fff;font-size:42px;line-height:1.3;font-weight:300;margin:16px 0 0;max-width:860px}.hero__content p strong{font-weight:600}.hero__content a{margin:64px 0 0}@media only screen and (max-width: 1600px){.hero{padding:291px 32px 310px}}@media only screen and (max-width: 768px){.hero{padding:271px 32px 310px}}@media only screen and (max-width: 576px){.hero{padding:221px 32px 260px}.hero__content h1{font-size:42px}.hero__content h2{font-size:28px;font-weight:600}.hero__content p{font-size:22px}.hero__content a{margin:32px 0 0}}.services{background-color:#132137;padding:0 64px;text-align:center}.services__content{position:relative;display:inline-block;background-color:#e4c972;text-align:center;padding:64px 92px 92px;border-radius:32px;margin:-315px 0 0}.services__content h2{margin:0 0 48px;font-weight:700;font-size:48px}.services__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px 64px;margin:0 auto;max-width:1260px}.services__service{max-width:210px;flex:1}.services__service img{height:92px}.services__service h3{font-size:26px;line-height:1.2;font-weight:700;margin:16px 0 0}.services__text p{font-size:24px;font-weight:400;max-width:1100px;margin:100px auto 0;color:#fff}.services__text p strong{font-weight:700}.services__cta{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}.services__cta .button{width:330px}@media only screen and (max-width: 1600px){.services{padding:0 32px}.services__content{padding:48px 128px 78px;margin:-100px 0 0}.services__content h2{font-size:38px;margin:0 0 48px}.services__list{gap:48px}.services__service img{height:72px}.services__service h3{font-size:20px}.services__text p{font-size:22px;max-width:1000px}}@media only screen and (max-width: 992px){.services__content{padding:48px 48px 78px}}@media only screen and (max-width: 768px){.services{padding:0 16px}}@media only screen and (max-width: 576px){.services__content{padding:32px 16px}.services__content h2{font-size:20px;margin:0 0 32px}.services__list{gap:32px 16px}.services__service{flex:1 1 calc(50% - 16px)}.services__service h3{font-size:16px;margin:12px 0 0}.services__service img{height:56px}.services__text p{margin:32px auto 0;font-size:16px}.services__cta{position:static;transform:none;margin:32px 0 0}.services__cta .button{width:100%}}.map{padding:128px 64px 0;background-color:#132137;color:#fff;max-width:100vw;overflow:hidden}.map__content{display:flex;align-items:center;justify-content:center;gap:16px}.map__image{width:1000px}.map__wrapper h2{color:#e4c972;font-size:42px;margin:0 0 32px}.map__text--1{margin:0;font-size:26px;font-weight:700}.map__text--2{margin:0 0 16px;font-size:16px;font-weight:300}.map__text--3{margin:64px auto 0;max-width:1200px;text-align:center;font-size:18px}@media only screen and (max-width: 1600px){.map{padding:128px 32px 0}.map__image{width:700px}}@media only screen and (max-width: 1200px){.map__content{flex-direction:column}.map__image{margin:16px 0 0}}@media only screen and (max-width: 768px){.map{padding:92px 16px 0}}@media only screen and (max-width: 576px){.map{padding:64px 16px 0}.map__wrapper{width:100%}.map__wrapper h2{font-size:34px;margin:0 0 16px}.map__image{margin:0}.map__text--1{font-size:22px}.map__text--3{font-size:16px;margin:32px auto 0}}.gallery1{background-color:#132137;margin-bottom:-2.6%}.gallery1__slick .slick-track{padding:2.75% 0}.gallery1__slick .slick-arrow{position:absolute;top:50%;left:50%;z-index:999;cursor:pointer;transform:translate(-50%, -50%)}.gallery1__slick .slick-arrow path{transition:.3s}.gallery1__slick .slick-arrow:hover path{fill:#fff}.gallery1__slick .slick-arrow-prev{margin-left:-21.8%}.gallery1__slick .slick-arrow-next{margin-left:21.8%}.gallery1__heading{color:#e4c972;font-size:42px;margin:0;padding:128px 64px 32px;text-align:center}.gallery1__slide{position:relative;width:100%;aspect-ratio:16/9;transition:.3s;outline:0 !important}.gallery1__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery1__slide:before{transition:.3s;content:"";z-index:1;opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#132137}.gallery1__slide.slick-center{transform:scale(1.3);z-index:2;transition:0}.gallery1__slide.slick-center:before{opacity:0;transition:0}@media only screen and (max-width: 1600px){.gallery1__heading{padding:92px 32px 32px}}@media only screen and (max-width: 768px){.gallery1{margin-bottom:0}.gallery1__slick .slick-arrow{margin-left:0 !important;transform:translateY(-50%)}.gallery1__slick .slick-arrow-prev{left:10px}.gallery1__slick .slick-arrow-next{right:10px;left:auto}.gallery1__slide .slick-center{transform:scale(1)}}@media only screen and (max-width: 576px){.gallery1__heading{padding:64px 16px 16px;font-size:34px}.gallery1__slick .slick-arrow{width:30px}.gallery1__slick .slick-arrow-prev{left:6px}.gallery1__slick .slick-arrow-next{right:6px}}.producers{background-color:#132137;background-image:url("../assets/img/recommendations/bg1.webp");background-position:center;background-repeat:no-repeat;background-size:cover;padding:186px 64px}.producers__heading{color:#e4c972;font-size:42px;margin:0 0 64px;text-align:center}.producers__wrapper{max-width:1600px;margin:0 auto}.producers__inner{display:flex;justify-content:center;align-items:center;gap:32px 38px;padding:0 32px;max-width:1000px;margin:0 auto}.producers__inner img{border-radius:50%;width:270px}.producers__text h3{color:#e4c972;font-size:36px;margin:0 0 16px}.producers__text h4{color:#fff;font-weight:400;font-size:18px;margin:0}@media only screen and (max-width: 1600px){.producers{padding:128px 32px}.producers__heading{margin:0 0 48px}}@media only screen and (max-width: 992px){.producers__inner{flex-direction:column;text-align:center}}@media only screen and (max-width: 576px){.producers{padding:64px 16px}.producers__heading{font-size:28px;margin:0 0 32px}.producers__inner{padding:0;gap:24px}.producers__inner img{width:240px}.producers__text h3{font-size:32px}.producers__text h4{font-size:16px}}.equipment{background-image:url("../assets/img/page-equipment/hero-bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:285px 64px 160px}.equipment__content{color:#fff;text-align:center;max-width:1200px}.equipment__content h1{color:#e4c972;font-size:72px;font-weight:700;margin:0}.equipment__content h2{font-size:42px;font-weight:300;margin:0 0 128px}.equipment__content p{font-size:26px;font-weight:300;margin:0 0 32px}.equipment__content p:last-of-type{margin:0 !important}.equipment__logos{margin:128px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px}@media only screen and (max-width: 1600px){.equipment{padding:253px 32px 128px}.equipment__logos{max-width:1000px}}@media only screen and (max-width: 768px){.equipment{padding:163px 16px 92px}.equipment__content h1{font-size:48px}.equipment__content h2{font-size:32px;margin:0 0 64px}.equipment__content p{font-size:20px}.equipment__logos{max-width:1000px;margin:64px 0 0}}@media only screen and (max-width: 576px){.equipment{padding:135px 16px 64px}.equipment__content h1{font-size:38px;margin:0 0 16px}.equipment__content h2{font-size:26px;margin:0 0 64px}.equipment__content p{font-size:16px}.equipment__logos{margin:64px 0 0}.equipment__logos img{width:calc(50% - 32px);height:auto !important;max-height:60px;-o-object-fit:contain;object-fit:contain}}.devices{padding:128px 64px;background-color:#132137;position:relative}.devices__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:32px;max-width:1496px;margin:0 auto}.devices__device h3{margin:0 0 16px;color:#fff;text-align:center;font-size:18px;font-weight:300}.devices__device img{width:350px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.devices__download{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}.devices__download:hover{transform:translate(-50%, calc(50% - 3px))}@media only screen and (max-width: 1200px){.devices__device h3{font-size:16px}.devices__device img{width:260px}}@media only screen and (max-width: 768px){.devices{padding:64px 16px 100px}.devices__device{max-width:calc(50% - 16px)}}@media only screen and (max-width: 576px){.devices{padding:64px 16px}.devices__content{gap:32px 16px}.devices__device{max-width:calc(50% - 8px)}.devices__device h3{line-height:1;min-height:32px;display:flex;justify-content:center;align-items:flex-end}.devices__download{position:static;transform:none;margin:64px 0 0}.devices__download:hover{transform:translate(0, 3px)}}.gpiano{background-image:url("../assets/img/page-equipment/grand-piano-bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:128px 64px;gap:64px}.gpiano__text{max-width:1100px;color:#fff;text-align:center}.gpiano__text h2{font-weight:700;color:#e4c972;font-size:48px;margin:0}.gpiano__text p{margin:32px 0 0;font-weight:300;font-size:26px}@media only screen and (max-width: 992px){.gpiano{padding:92px 32px 64px}}@media only screen and (max-width: 768px){.gpiano__text h2{font-size:44px}.gpiano__text p{font-size:22px}}@media only screen and (max-width: 576px){.gpiano{padding:64px 16px;min-height:auto;gap:128px}.gpiano__text h2{font-size:32px}.gpiano__text p{font-size:16px;margin:16px 0 0}}.opinions{background-image:url("../assets/img/page-opinions/hero-bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:253px 64px 128px}.opinions__heading{color:#fff;text-align:center}.opinions__heading h1{font-size:72px;font-weight:700;margin:0;color:#e4c972}.opinions__heading p{font-size:42px;font-weight:300;margin:0 auto;max-width:1200px}.opinions__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:64px;margin:64px auto 0;max-width:1600px}.opinions__opinion{display:flex;justify-content:flex-start;align-items:center;gap:32px;width:calc(50% - 32px)}.opinions__img{border-radius:50%;width:270px}.opinions__text{color:#fff}.opinions__text h2{color:#e4c972;font-size:42px;font-weight:700;margin:0}.opinions__text h3{font-size:22px;font-weight:300;margin:16px 0 0}@media only screen and (max-width: 1600px){.opinions{padding:155px 32px 128px;min-height:auto}.opinions__heading h1{font-size:64px}.opinions__heading p{font-size:36px}.opinions__wrapper{gap:32px}.opinions__img{width:200px}.opinions__text h2{font-size:32px}.opinions__text h3{font-size:18px;margin:8px 0 0}}@media only screen and (max-width: 992px){.opinions__wrapper{flex-direction:column}.opinions__opinion{width:100%}}@media only screen and (max-width: 768px){.opinions{padding:135px 16px 92px}}@media only screen and (max-width: 576px){.opinions{padding:119px 16px 64px}.opinions__heading h1{font-size:52px}.opinions__heading p{font-size:24px;margin:8px 0 0}.opinions__wrapper{gap:64px}.opinions__opinion{flex-direction:column;gap:16px}.opinions__img{width:220px}.opinions__text{text-align:center}.opinions__text h2{font-size:28px}.opinions__text h3{font-size:16px;margin:8px 0 0}}.contact{background-image:url("../assets/img/page-contact/hero-bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover;padding:189px 64px 292px}.contact__heading{color:#fff;text-align:center}.contact__heading h1{font-size:72px;font-weight:700;margin:0;color:#e4c972}.contact__heading p{font-size:42px;font-weight:300;margin:0}.contact__content{max-width:930px;margin:0 auto}.contact__form{color:#fff;margin:64px 0 0}.contact__form form>p:last-of-type{margin:0}.contact__form p{margin:0 0 22px}.contact__form .form__grid{display:flex;gap:32px;justify-content:center;align-items:stretch}.contact__form .form__col{flex:1}.contact__form textarea{height:415px}.contact__form .wpcf7-list-item{margin:0 0 0 16px;font-weight:300}.contact__form .wpcf7-not-valid-tip{display:inline-block;color:#e4c972;font-size:16px}.contact__form input[type=submit]{cursor:pointer}.contact__form .form__options{display:flex;justify-content:flex-start;align-items:center}.contact__form .form__options .wpcf7-list-item-label{font-size:26px}.contact__form .form__options .wpcf7-list-item{margin:0 32px 0 0}.contact__form .form__options input[type=radio]{transform:scale(1.4)}.contact__form .form__options>p:not(.form__options__title){flex:1}.contact__form .form__options__title{font-weight:700;font-size:26px;margin:0 32px 22px 0}@media only screen and (max-width: 1600px){.contact{padding:155px 32px 292px}.contact__heading h1{font-size:64px}.contact__heading p{font-size:36px}}@media only screen and (max-width: 992px){.contact__form textarea{height:auto}.contact__form .form__grid{flex-direction:column;gap:0}.contact__form .form__options{flex-direction:column;align-items:flex-start}.contact__form .wpcf7-form-control-wrap input[type=text],.contact__form .wpcf7-form-control-wrap input[type=email],.contact__form .wpcf7-form-control-wrap input[type=tel]{width:100%}}@media only screen and (max-width: 768px){.contact{padding:135px 16px 92px}}@media only screen and (max-width: 576px){.contact{padding:119px 16px 64px}.contact__heading h1{font-size:52px}.contact__heading p{font-size:24px;margin:8px 0 0}.contact__form .wpcf7-list-item{margin:0}.contact__form .wpcf7-acceptance{font-size:12px}.contact__form .form__options .wpcf7-list-item-label{font-size:20px}.contact__form .form__options__title{margin:0 0 16px;font-size:20px}}.wpcf7-response-output{padding:16px !important;margin:32px 0 0 !important;border-radius:8px !important;border-color:#e4c972 !important;background-color:#132137 !important}.wpcf7-spinner{display:none !important}.contact-footer{background-color:#132137;padding:64px 32px;position:relative}.contact-footer__content{max-width:930px;margin:0 auto}.contact-footer__text{color:#fff;display:flex;justify-content:center;align-items:flex-start;gap:128px;font-size:22px;font-weight:300}.contact-footer__social-media{text-align:center;margin:64px 0 0}.contact-footer__social-media h3{font-size:48px;font-weight:700;margin:0;color:#e4c972}.contact-footer__links{display:flex;justify-content:center;align-items:center;gap:190px;margin:110px 0 0}.contact-footer__links a{transform:scale(5)}.contact-footer__links a:hover{transform:scale(5) translateY(-3px)}.contact-footer__map{width:100%;padding-bottom:56.25%;position:relative;margin:-264px 0 64px}.contact-footer__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 1600px){.contact-footer__social-media h3{font-size:36px}.contact-footer__links{gap:120px;margin:80px 0 0}.contact-footer__links a{transform:scale(3)}}@media only screen and (max-width: 768px){.contact-footer{padding:0 32px 64px}.contact-footer__text{gap:64px}.contact-footer__map{margin:0 0 64px -32px;width:calc(100% + 64px)}}@media only screen and (max-width: 576px){.contact-footer{padding:0 16px 32px}.contact-footer__map{margin:0 0 32px -16px;width:calc(100% + 32px)}.contact-footer__text{gap:16px;font-size:18px;flex-direction:column}.contact-footer__social-media{margin:32px 0 0}.contact-footer__social-media h3{font-size:26px}.contact-footer__links{gap:64px;margin:32px 0 0}.contact-footer__links a{transform:scale(2)}}.site-header{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;gap:32px;padding:32px 64px;align-items:center;border-bottom:1px solid #e4c972}.site-header .logo{flex:1}.site-header .logo a{display:inline-block}.site-header .logo a img{width:200px}.site-header .navigation__main{flex:0 1 auto;text-align:center}.site-header .navigation__side{flex:1}.site-header .navigation__side a{margin-left:auto}.site-header .mobile-menu-switch{display:none;justify-content:center;align-items:center}.site-header .mobile-menu-switch svg{width:40px;height:40px;fill:#fff}.site-header .mobile-menu-switch.active svg{fill:#e4c972}@media only screen and (max-width: 1600px){.site-header{padding:18px 32px}.site-header .logo a img{width:180px}}@media only screen and (max-width: 1200px){.site-header .logo{flex:1 1 auto}.site-header .navigation__main{flex:0 0 auto}.site-header .navigation__side{flex:0 0 auto}}@media only screen and (max-width: 768px){.site-header{padding:16px;flex-wrap:wrap;gap:16px 32px}.site-header .logo a img{width:120px}.site-header .navigation__main{display:none;margin-left:auto;width:100%}.site-header .navigation__main ul{justify-content:flex-end;gap:18px}.site-header .navigation__main ul li a{font-size:16px}.site-header .navigation__side{position:absolute;top:23px;right:72px}.site-header .navigation__side ul li a{width:24px;height:24px}.site-header .mobile-menu-switch{display:flex}}body{margin:0 !important}.footer{background-color:#132137}.footer .navigation{padding:32px 64px;border-bottom:1px solid #e4c972}.footer .navigation ul li.current_page_item a:before{bottom:-37px}.footer__wrapper{padding:32px 64px;color:#fff;position:relative}.footer__content{gap:32px 64px;display:flex;justify-content:center;align-items:center}.footer__text{gap:64px;display:flex;justify-content:center;align-items:flex-start;font-size:12px;font-weight:300}.footer__logo a{display:inline-block}.footer__logo a img{width:160px}.footer__terms{margin:32px 0 0;text-align:center;font-size:12px;font-weight:300}.footer__terms p{margin:0}.footer__socials{display:flex;justify-content:flex-start;align-items:center;gap:32px}.footer__socials a{display:block}.footer__socials a img{transform:scale(1.25);transition:.3s}.footer__socials a:hover img{transform:scale(1.25) translateY(-3px)}.footer__back-to-top{display:block;position:absolute;top:-20px;right:32px;z-index:999}.footer__back-to-top div{transition:.3s;margin:0 auto;display:flex;justify-content:center;align-items:center;height:38px;width:38px;background-color:#e4c972;box-shadow:0 2px 4px rgba(19,33,55,.5)}.footer__back-to-top div svg{transform:scale(1.3)}.footer__back-to-top p{font-size:16px;font-weight:300;margin:10px 0 0;text-align:center;text-shadow:0 2px 4px rgba(19,33,55,.5)}.footer__back-to-top:hover div{transform:translateY(-3px)}@media only screen and (max-width: 1600px){.footer__wrapper{padding:32px}.footer .navigation{padding:32px}.footer .navigation ul li.current_page_item a:before{bottom:-36px}}@media only screen and (max-width: 1200px){.footer__back-to-top{display:none}}@media only screen and (max-width: 768px){.footer__wrapper{padding:32px 16px}.footer__content{flex-wrap:wrap}.footer .navigation{padding:32px 16px}}@media only screen and (max-width: 576px){.footer__text{gap:32px}.footer .navigation ul{gap:18px}.footer .navigation ul li a{font-size:18px}}.widget{position:fixed;right:0;top:50%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;transform:translateY(-50%)}.widget__socials{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:0 32px 24px 0}.widget__socials a{transform:scale(1.4)}.widget__socials a:hover{transform:scale(1.4) translateY(-3px)}.widget__book-studio{border-top-right-radius:0;border-bottom-right-radius:0;padding:12px 12px 12px 24px;text-align:right;font-size:18px;box-shadow:0 2px 4px rgba(19,33,55,.5)}@media only screen and (max-width: 768px){.widget{display:none}}.navigation ul{padding:0;margin:0;list-style:none}.navigation__main ul{display:flex;justify-content:center;align-items:center;gap:72px}.navigation__main ul li a{font-size:22px;font-weight:400;color:#fff;text-decoration:none;transition:.3s;text-align:center}.navigation__main ul li a:hover{color:#e4c972}.navigation__main ul li.current_page_item a{color:#e4c972;position:relative}.navigation__main ul li.current_page_item a:before{content:"";position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);border-bottom:14px solid #e4c972}.navigation__side ul li a{border-radius:50%;width:28px;height:28px;overflow:hidden;border:2px solid #fff;transition:.3s;display:block}.navigation__side ul li a:hover{border-color:#e4c972}@media only screen and (max-width: 1600px){.navigation__main ul{gap:48px}.navigation__main ul li a{font-size:20px}.navigation__main ul li.current_page_item a:before{bottom:-34px}}@media only screen and (max-width: 1200px){.navigation__main ul{gap:32px}}@media only screen and (max-width: 768px){.navigation__main ul li.current_page_item a:before{bottom:-20px;border-left-width:10px;border-right-width:10px;border-bottom-width:10px}}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*# sourceMappingURL=style.min.css.map */