@charset "UTF-8";@font-face{src:url('https://www.echobrixen.com/templates/omnigraf_landing/assets/fonts/FuturaCyrillicMedium.woff2') format('woff2'),url('https://www.echobrixen.com/templates/omnigraf_landing/assets/fonts/FuturaCyrillicMedium.woff') format('woff');font-family:'Futura Cyrillic';font-weight:500;font-style:normal;font-display:swap}@font-face{src:url('https://www.echobrixen.com/templates/omnigraf_landing/assets/fonts/FuturaCyrillicLight.woff2') format('woff2'),url('https://www.echobrixen.com/templates/omnigraf_landing/assets/fonts/FuturaCyrillicLight.woff') format('woff');font-family:'Futura Cyrillic';font-weight:300;font-style:normal;font-display:swap}@font-face{src:url('https://www.echobrixen.com/templates/omnigraf_landing/assets/fonts/CalSans-Regular.woff2') format('woff2'),url('https://www.echobrixen.com/templates/omnigraf_landing/assets/fonts/CalSans-Regular.woff') format('woff');font-family:'Cal Sans';font-weight:normal;font-style:normal;font-display:swap}:root{--font-family:"Futura Cyrillic";--font-title:"Cal Sans";--font-thin:200;--font-regular:400;--font-bold:700;--p:1rem;--pLH:1.333rem;--h1:1.944rem;--h1LH:2.611rem;--h2:1.286rem;--h2LH:1.5rem;--white:#fff;--light:#eaf1eb;--green:#70A182;--light-green:#A8CBAC;--blue:#4E667A;--text:#70A182;--textLight:#A8CBAC;--link:#4E667A;--linkHover:#3b889b;--pady:100px;--transition:all .5s}html,body{font-family:var(--font-family);font-weight:300;font-style:normal;font-size:18px;line-height:24px;font-optical-sizing:auto;color:var(--text);letter-spacing:1px;text-rendering:geometricprecision}p{font-family:var(--font-family);font-size:var(--p);line-height:var(--pLH);font-weight:var(--font-regular);letter-spacing:1px;color:var(--text)}h1,.h1{font-family:var(--font-title);font-weight:300;font-style:normal;font-size:var(--h1);line-height:var(--h1LH);text-transform:uppercase;color:var(--text);letter-spacing:1px;margin-top:0;margin-bottom:40px;clear:both;text-rendering:geometricprecision}h2,.h2{font-family:var(--font-title);font-size:var(--p);line-height:var(--pLH);color:var(--text);font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}h2.h1{text-transform:unset}h3,.h3{font-family:var(--font-family);font-style:normal;font-size:1.25rem;line-height:1.2;font-weight:700;color:var(--text);letter-spacing:1px;margin:0}a{color:var(--text)}a:hover{text-decoration:none}ol,ul{margin:0;padding-left:0;list-style-type:none}em{color:var(--text)}.small{font-size:0.889rem}b,strong{font-family:var(--font-family);font-weight:var(--font-bold)}.link-tel{display:inline-block;position:relative;padding-bottom:0;text-transform:uppercase}.link-tel:after{content:'';width:0;position:absolute;left:0;bottom:0;border-top:solid 1px var(--light)}.link-tel:hover{color:var(--light)}.link-tel:hover:after{width:100%}.btn-white{text-transform:uppercase;border:solid 1px var(--white);color:var(--white);padding:15px 35px;line-height:1;position:relative;display:inline-block}.btn-white:hover{color:var(--text);background:var(--light)}.btn-green{text-transform:uppercase;background:var(--light-green);color:var(--white);padding:15px 35px;line-height:1;position:relative;display:inline-block;margin-left:20px}.btn-green:hover{color:var(--text);background:var(--light)}.white{color:var(--white)}.blue{color:var(--blue)}.bckBeige{background-color:var(--light)}.bckLightBrown{background-color:var(--light-green)}.bckDark{background-color:var(--green)}.pady{padding-top:var(--pady);padding-bottom:var(--pady)}.padyT{padding-top:var(--pady)}.padyB{padding-bottom:var(--pady)}.padyH{padding-top:calc(var(--pady) / 2);padding-bottom:calc(var(--pady) / 2)}.padyHT{padding-top:calc(var(--pady) / 2)}.padyHB{padding-bottom:calc(var(--pady) / 2)}.mary{margin-top:var(--pady);margin-bottom:var(--pady)}.maryT{margin-top:var(--pady)}.maryB{margin-bottom:var(--pady)}.maryH{margin-top:calc(var(--pady) / 2);margin-bottom:calc(var(--pady) / 2)}.maryHT{margin-top:calc(var(--pady) / 2)}.maryHB{margin-bottom:calc(var(--pady) / 2)}#landing>div>.item-icon{}#landing .logo{width:100px;display:inline-block}#landing header>.uk-sticky .logo-small{width:95px;display:none;margin:0 auto}#landing header{position:absolute;right:0;left:0;top:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0.65),rgba(0,0,0,0));z-index:10}#landing header>.uk-sticky>.uk-container{padding-left:0;padding-right:0}#landing header>.uk-sticky{padding:25px}#landing header>.uk-sticky.barra-fixed{padding:15px 25px;background:var(--green);box-shadow:0 2px 17px rgba(0,0,0,.15)}#landing header>.uk-sticky.barra-fixed .logo{display:none}#landing header>.uk-sticky.barra-fixed .logo-small{display:block}#landing header .book{text-align:right}#landing .mod_languages{margin-left:15px}#landing .mod_languages li{display:block;text-align:center}#landing .mod_languages li a{display:block;text-align:center;line-height:1;color:var(--white);font-size:.8rem}#landing .uk-slideshow-items{width:100%;height:100vh;max-height:1280px}#landing .uk-slideshow-items li img{width:100%;height:100vh;max-height:1280px;object-fit:cover;object-position:center}#landing .intro-container{position:absolute;left:0;bottom:0;right:0;background-image:linear-gradient(to top,rgba(0,0,0,0.55),rgba(0,0,0,0));z-index:1;padding:var(--pady) 0 calc(var(--pady) / 2);color:var(--white)}#landing .intro-container .img-container img{width:100%;height:100%;max-height:calc(100% - 70px);object-fit:cover;object-position:center}#landing .text-block{padding-top:var(--pady);padding-bottom:var(--pady);padding-left:5vw;padding-right:5vw;background:var(--light)}#landing .services-container{background:var(--green);color:var(--white)}#landing .services-container .icon>img{width:60px;height:60px;margin:0 auto 25px}#landing .services-container .h2{margin-bottom:5px;color:var(--white);font-size:var(--p)}.omni-container a img{width:70px}#landing .gallery-container .uk-slider-container>ul>li,#landing .gallery-container .uk-slider-container>ul>li>.uk-panel{height:auto !important;aspect-ratio:1 / 1}#landing .gallery-container .uk-slider-container>ul>li>.uk-panel:hover .uk-transition-fade{opacity:0 !important}#landing .map-container .main-text p{max-width:500px}#landing .main-container .main-img{height:calc(100vh - 80px);max-height:800px;background-position:center;background-size:cover;background-repeat:no-repeat}#landing .main-container .text-block{padding-left:20vw;padding-right:5vw}#landing .map-container .text-block{padding-left:5vw;padding-right:20vw}.com-content-category-blog__items .main-container .text-block{padding-left:25px !important;padding-right:25px !important}#landing .map-container .text-container{max-width:500px}#landing .map-container .text-container p:last-child{margin-bottom:0}#landing .map-container .img-container{text-align:right;background:var(--light)}#landing .photo-pre-footer-container img{width:100%;height:75vh;max-height:1080px;object-fit:cover;object-position:center}#landing .form-container{background:var(--green);padding-top:40px !important}#landing .form-container form fieldset{margin:0;padding:0;border:0}#landing .uk-input,#landing .uk-select,#landing .uk-textarea,#landing input{border:0 none;background:var(--light);color:var(--text);border:none;font-weight:var(--font-thin)}#landing form button[type="submit"]{background:transparent;border:solid 1px var(--white);color:var(--white);display:inline-block;width:100%;max-width:320px;margin-left:auto;margin-right:auto;font-size:1.389rem;line-height:1;font-family:var(--font-family);letter-spacing:1px;font-weight:300;padding:15px 20px}.rsform .rsform-block-invia{text-align:center}#landing form button[type="submit"]:hover{color:var(--green);background:var(--white)}#landing form .privacy{text-align:right}#landing form .privacy label,#landing form .newsletter label{color:var(--white)}#landing form .privacy label a{color:var(--light)}#landing form .privacy label a:hover{color:var(--blue);text-decoration:underline}#landing form textarea{height:190px}#landing footer .social-container svg{width:30px}#landing footer .social-container a:hover svg{color:var(--blue)}#landing .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within),#landing .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:focus-within,#landing .uk-slidenav svg{width:40px !important;height:60px !important}#landing .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within),#landing .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:focus-within{margin:15px !important}#landing .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-position-center-right{right:10px !important}#landing .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-position-center-left{left:10px !important}#landing .uk-scope .uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke-width:.8px}#landing .link-footer{font-weight:400}#landing .link-footer:hover{color:var(--blue)}#landing footer a:hover{color:var(--blue)}#landing .uk-container.main-container{max-width:1920px;padding:0}#landing .main-container p:last-child{margin-bottom:0}.transition,.transition:before,.transition:after,.btn-white,#landing footer a,#landing form button[type="submit"],#landing footer .social-container a svg{transition:var(--transition);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition)}#landing .barra-mobi a{padding:15px 5px;line-height:1;text-transform:uppercase}#landing .barra-mobi .write{background:var(--light-green);color:var(--white)}#landing .barra-mobi .tel{background:var(--green);color:var(--white)}#landing .barra-mobi .preno{background:var(--white);color:var(--green)}.omni-container{text-align:center;padding:12px 5px;background:#f7f7f7;color:var(--dark)}.omni-container a img{width:80px;height:auto;margin-left:5px}.omni-container span{font-size:16px}.og-bar-mobile-fixed{position:fixed;bottom:0;width:100%;text-align:center;z-index:99}.rsform-error{border-color:#c4515c !important;background:#fff5ec !important;color:#c4515c !important;font-weight:bold !important}.rsform-error::-webkit-input-placeholder{color:#c4515c !important}.rsform-error::-moz-placeholder{color:#c4515c !important}.rsform-error:-moz-placeholder{color:#c4515c !important}.rsform-error::-ms-input-placeholder{color:#c4515c !important}.uk-checkbox,.uk-radio{appearance:auto !important;-webkit-appearance:auto !important;-moz-appearance:auto !important}.uk-input,.uk-select,.uk-select:not([multiple]):not([size]){height:50px}.uk-input::placeholder,.uk-textarea::placeholder{color:var(--text)}.layout-header,.layout-header .og-video-browserplayer{height:60vh}.layout-header .og-video-browserplayer video{object-fit:cover;height:60vh;width:100%}.pos-unpublish strong{font-size:1.3rem}.pos-unpublish svg{width:50px;margin-bottom:10px}.pos-unpublish svg g path{fill:#c4515c}.pos-unpublish svg circle{fill:none;stroke:#c4515c;stroke-width:4}.pos-unpublish svg>path{fill:none;stroke:#c4515c;stroke-width:4;stroke-dasharray:28.27;stroke-dashoffset:28.27}.pos-unpublish svg>path.mouth-left{animation:drawLeftMouth 1.5s ease-out forwards infinite}.pos-unpublish svg>path.mouth-right{animation:drawRightMouth 1.5s ease-out forwards infinite}#landing .photo-pre-footer-container::before{content:"";display:block;position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.1)}#landing .photo-pre-footer-container .territorio-text{position:absolute !important;left:0;top:50%;right:0;z-index:3;color:var(--white);transform:translateY(-50%)}#landing .slider-plus .uk-overlay-primary,#landing .slider-plus-1 .uk-overlay-primary{background:rgba(0,0,0,.25) !important}.uk-overlay h3.uk-h3{font-family:var(--font-title);font-weight:200;font-size:var(--h1) !important;letter-spacing:0.1em;font-style:normal;text-align:center;z-index:3}.uk-h3 span{font-family:var(--font-family);font-size:var(--p);display:block;font-weight:bold;color:var(--white)}#landing .slider-plus .uk-slideshow-items,#landing .slider-plus-1 .uk-slideshow-items{height:65vh !important;min-height:max(0px,75vh) !important}#landing .slider-plus .uk-slideshow-items li img,#landing .slider-plus-1 .uk-slideshow-items li img{height:75vh}#landing .slider-plus .uk-slideshow-items h3{width:100%;max-width:1200px;margin:0 auto;padding:0 25px}#landing .text-block-plus .text-container{max-width:960px}.thx-page .rsform{display:none}@keyframes drawLeftMouth{from{stroke-dashoffset:28.27}to{stroke-dashoffset:56.54}}@keyframes drawRightMouth{from{stroke-dashoffset:28.27}to{stroke-dashoffset:0}}#landing .thx-page{position:relative;background-image:unset}#landing .thx-page .logo{width:125px;display:inline-block}#landing .thx-page>.uk-sticky{padding:15px 25px;background:var(--green)}#landing .thx-page .book a.btn-white,#landing .thx-page>.uk-sticky .logo,.thx-page .barra-mobi .write{display:none}#landing .thx-page>.uk-sticky .logo-small{display:block}#landing .icon-check svg{width:60px;color:#4c8076}.whatsapp-fixed{width:60px;height:60px;display:block;position:fixed;bottom:20px !important;right:20px;cursor:pointer;text-align:center;line-height:60px;background:#25d366;border-radius:100%;box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);color:#fff;font-size:30px;z-index:4}.whatsapp-fixed a{color:#fff}.whatsapp-fixed svg{width:35px;margin-bottom:8px}@media (max-width:1920px){#landing .main-container .text-block{padding-left:15vw}#landing .map-container .text-block{padding-left:5vw;padding-right:15vw}}@media (max-width:1599px){#landing .main-container .text-block{padding-left:5vw}#landing .map-container .text-block{padding-left:5vw;padding-right:5vw}#landing .map-container .text-container,#landing .map-container .main-text p{max-width:unset}#landing .main-container .main-img{max-height:700px}}@media (max-width:1279px){#landing .text-block{padding-top:calc(var(--pady) / 2);padding-bottom:calc(var(--pady) / 2)}#landing .uk-slideshow-items,#landing .uk-slideshow-items li,#landing .uk-slideshow-items li img{max-height:1080px}#landing .main-container .main-img{max-height:600px}#landing .main-container .text-block{padding-left:25px;padding-right:25px}}@media (max-width:1200px){#landing .services-container .uk-grid>:nth-child(-n+2){margin-bottom:25px}#landing .logo{width:170px}}@media (max-width:1100px){#landing .text-block{padding:25px 25px 25px 25px !important}}@media (max-width:959px){:root{--pady:80px}#landing .text-block{padding:40px 25px !important}#landing .services-container .uk-grid>div{width:50%;max-width:50%}#landing .map-container .text-container,#landing .map-container .main-text p{max-width:100%}#landing .main-text *{text-align:center}#landing header .btn-white{padding:15px 5px;font-size:.9rem}#landing .logo{width:180px;display:inline-block}#landing form fieldset .uk-grid>div:nth-child(2){margin-top:0}#landing form .privacy{text-align:left}#landing .main-container .main-img{max-height:380px}}@media (max-width:767px){:root{--h1:1.65rem;--h1LH:2.3rem;--h2:1.2rem;--h2LH:1.5rem}header .tel>a,header .book .btn-white{display:none}#landing .uk-slideshow-items,#landing .uk-slideshow-items li,#landing .uk-slideshow-items li img{max-height:615px}#landing header>.uk-sticky.barra-fixed{display:none !important}.omni-container{margin-bottom:50px}#landing .mod_languages li{display:block}#landing .mod_languages li a{margin-bottom:5px}.og-bar-mobile-fixed{display:block !important}header .uk-grid>.tel,header .uk-grid>.book{width:15%}#landing header .uk-grid>.logos{width:70%}#landing .logo{width:80px}#landing .barra-mobi .uk-icon{position:relative;top:-1px}#landing .slider-header-container{pointer-events:none}#landing .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within),#landing .uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:focus-within,#landing .uk-slidenav svg{width:20px !important;pointer-events:all !important}.whatsapp-fixed{bottom:70px !important}.credits{padding-bottom:65px !important}}@media (max-width:639px){:root{--h1:1.45rem;--h1LH:2.2rem}#landing .form-container .h1 br{display:none}#landing .slider-plus .uk-slideshow-items h3{padding:0}}
