/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-brands-400.eot);src:url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-regular-400.eot);src:url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-solid-900.eot);src:url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/assets/vendor/theme/framework/lib/icons-pack/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far{font-family:"Font Awesome 5 Free"}.fa{font-weight:900}/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:Ionicons;src:url(/assets/vendor/theme/framework/lib/icons-pack/ion-icons/fonts/ionicons.eot?v=2.0.0);src:url(/assets/vendor/theme/framework/lib/icons-pack/ion-icons/fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(/assets/vendor/theme/framework/lib/icons-pack/ion-icons/fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(/assets/vendor/theme/framework/lib/icons-pack/ion-icons/fonts/ionicons.woff?v=2.0.0) format("woff"),url(/assets/vendor/theme/framework/lib/icons-pack/ion-icons/fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");font-weight:400;font-style:normal}.ion-chevron-left:before,.ion-chevron-right:before,.ion-social-facebook-outline:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-social-facebook-outline:before{content:"\f230"}
#ui-datepicker-div .ui-datepicker-current-day:not(.ui-datepicker-today) a,.eltdf-drop-down .wide .second .inner>ul>li.current-menu-ancestor>a,.eltdf-drop-down .wide .second .inner>ul>li.current-menu-item>a,.eltdf-drop-down .wide .second .inner>ul>li>a,.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots .owl-dot.active,.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots .owl-dot:hover,.eltdf-mobile-header .eltdf-mobile-menu-opener a,.eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opened a,.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>a,.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>h6,.eltdf-mobile-header .eltdf-mobile-nav ul li a,.eltdf-mobile-header .eltdf-mobile-nav ul li a:hover,.eltdf-mobile-header .eltdf-mobile-nav ul li h6,.eltdf-mobile-header .eltdf-mobile-nav ul li h6:hover,.eltdf-owl-slider .owl-dots .owl-dot span:before,.eltdf-owl-slider .owl-dots .owl-dot.active:hover span:before,.eltdf-owl-slider .owl-nav .owl-next,.eltdf-owl-slider .owl-nav .owl-next:hover,.eltdf-owl-slider .owl-nav .owl-prev,.eltdf-owl-slider .owl-nav .owl-prev:hover,.eltdf-page-footer .widget a:hover,.eltdf-pl-follow-info-holder .eltdf-pl-follow-info-title,.eltdf-pl-follow-info-holder .eltdf-pl-follow-info-title a:hover,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-button-next,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-button-next:hover,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-button-prev,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-button-prev:hover,.eltdf-ps-navigation .eltdf-ps-next a,.eltdf-ps-navigation .eltdf-ps-prev a,.eltdf-ps-social-share .eltdf-social-share-holder .eltdf-social-title,.eltdf-ps-social-share .eltdf-social-share-holder .eltdf-social-title a:hover,.eltdf-section-title-holder .eltdf-st-tagline,.eltdf-section-title-holder .eltdf-st-title-holder .decor,.eltdf-side-menu .widget a:hover,.eltdf-side-menu a.eltdf-close-side-menu,.eltdf-side-menu-button-opener,.eltdf-side-menu-button-opener.opened,.eltdf-side-menu-button-opener:hover,.eltdf-social-share-holder li a,.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li.ui-state-active a,.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li.ui-state-hover a,.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li.ui-state-active a,.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li.ui-state-hover a,.eltdf-testimonials-holder.eltdf-testimonials-image-pagination.eltdf-testimonials-light .owl-nav .owl-next:hover,.eltdf-testimonials-holder.eltdf-testimonials-image-pagination.eltdf-testimonials-light .owl-nav .owl-prev:hover,.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs .eltdf-delimiter,.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs a:hover,.widget a:hover,a:hover,body .pp_pic_holder a.pp_close:hover,body .pp_pic_holder a.pp_next,body .pp_pic_holder a.pp_previous,h1,h1 a:hover,h2,h2 a:hover,h3,h3 a:hover,h4,h4 a:hover,h5,h5 a:hover,h6,h6 a:hover,p a:hover{color:#a59156}#ui-datepicker-div .ui-datepicker-today,#ui-datepicker-div .ui-widget-header,.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title.ui-state-active,.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title.ui-state-hover,.eltdf-btn.eltdf-btn-outline .eltdf-btn-after-line,.eltdf-btn.eltdf-btn-outline .eltdf-btn-before-line,.eltdf-btn.eltdf-btn-solid,.eltdf-frame-slider-holder .eltdf-owl-slider .owl-dots .owl-dot.active span,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-pagination .swiper-pagination-bullet:after,.eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li.ui-state-active a,.eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li.ui-state-hover a,.has-primary-background-color{background-color:#a59156}#ui-datepicker-div .ui-widget-header,.eltdf-btn.eltdf-btn-outline,.eltdf-btn.eltdf-btn-solid,.eltdf-btn.eltdf-btn-special,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-pagination .swiper-pagination-bullet:after,.eltdf-ps-navigation .eltdf-ps-back-btn a div,.eltdf-sidebar .widget.widget_text select,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#a59156}.eltdf-btn.eltdf-btn-outline:not(.eltdf-btn-custom-border-hover):hover,.eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover,.eltdf-btn.eltdf-btn-special:not(.eltdf-btn-custom-border-hover):hover{border-color:#a59156!important}.eltdf-drop-down .second .inner ul li.sub>a .item_outer svg.eltdf-menu-arrow polyline,.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow svg.eltdf-menu-arrow polyline,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-button-next>span svg,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder .swiper-button-prev>span svg{stroke:#a59156}.eltdf-content,body{background-color:#fff}.eltdf-page-footer .eltdf-footer-top-holder{background-color:#fff;border-width:1px}.eltdf-page-footer .eltdf-footer-bottom-holder{background-color:#fff}.eltdf-page-header .eltdf-fixed-wrapper.fixed .eltdf-menu-area{background-color:#fff!important}.eltdf-mobile-header .eltdf-mobile-header-inner{background-color:#fff;border-color:#a59156}.eltdf-mobile-header .eltdf-mobile-nav{background-color:#fff;border-color:#a59156}.eltdf-mobile-header .eltdf-mobile-nav ul li a,.eltdf-mobile-header .eltdf-mobile-nav ul li h6{border-bottom-color:#e5e5e5}.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>a,.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>h6{color:#000}.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>a,.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>h6,.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>a:hover,.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>h6:hover{color:#a59156}.eltdf-mobile-header .eltdf-mobile-nav ul ul li a,.eltdf-mobile-header .eltdf-mobile-nav ul ul li h6{color:#000;font-weight:300}.eltdf-mobile-header .eltdf-mobile-nav ul ul li a:hover,.eltdf-mobile-header .eltdf-mobile-nav ul ul li h6:hover,.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-ancestor>a,.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-ancestor>h6,.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-item>a,.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-item>h6{color:#a59156}.eltdf-mobile-header .eltdf-mobile-menu-opener a{color:#a59156}.eltdf-mobile-header .eltdf-mobile-menu-opener a:hover,.eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opened a{color:#a59156}.eltdf-page-header .eltdf-menu-area{background-color:#fff;border-bottom:1px solid #a59156}.eltdf-main-menu>ul>li>a{color:#000}.eltdf-main-menu>ul>li>a:hover{color:#a59156}.eltdf-drop-down .second .inner>ul>li>a{color:#000}.eltdf-drop-down .second .inner>ul>li.current-menu-ancestor>a,.eltdf-drop-down .second .inner>ul>li.current-menu-item>a,.eltdf-drop-down .second .inner>ul>li>a:hover{color:#a59156!important}.eltdf-drop-down .wide .second .inner>ul>li>a{color:#000}.eltdf-drop-down .wide .second .inner>ul>li.current-menu-ancestor>a,.eltdf-drop-down .wide .second .inner>ul>li.current-menu-item>a,.eltdf-drop-down .wide .second .inner>ul>li>a:hover{color:#a59156!important}.eltdf-drop-down .second .inner ul li ul li a{color:#000}.eltdf-drop-down .second .inner ul li ul li a:hover,.eltdf-drop-down .second .inner ul li ul li.current-menu-ancestor>a,.eltdf-drop-down .second .inner ul li ul li.current-menu-item>a{color:#a59156!important}.eltdf-drop-down .wide .second .inner ul li ul li a{color:#000}.eltdf-drop-down .wide .second .inner ul li ul li a:hover,.eltdf-drop-down .wide .second .inner ul li ul li.current-menu-ancestor>a,.eltdf-drop-down .wide .second .inner ul li ul li.current-menu-item>a{color:#a59156!important}.eltdf-drop-down .narrow .second .inner ul,.eltdf-drop-down .wide .second .inner{background-color:#fcfcfc}.eltdf-side-menu-button-opener{color:#a59156}.eltdf-side-menu a.eltdf-close-side-menu{color:#a59156}.eltdf-side-menu{background-color:#fff;text-align:center}.eltdf-side-menu .widget img{margin:0 auto}.uvc{position:fixed;right:20px;bottom:20px;z-index:99999;width:min(420px,calc(100vw - 40px));max-height:calc(100vh - 40px);display:none;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 10px 44px rgba(0,0,0,.22);overflow:hidden;font-family:'Josefin Sans',-apple-system,Segoe UI,sans-serif;color:#1f1d1a;font-size:14px;font-weight:300;line-height:1.62}.uvc.is-open{display:flex}.uvc__head{display:grid;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;padding:18px 20px 14px}.uvc__logo{width:30px;height:auto}.uvc__title{margin:0;font-family:caviar_dreamsbold,'Josefin Sans',sans-serif;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1f1d1a;text-align:center}.uvc__x{width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer;font-size:20px;line-height:1;color:#1f1d1a;opacity:.7}.uvc__x:hover{opacity:1}.uvc__body{padding:0 20px;overflow-y:auto;flex:1 1 auto}.uvc__text{margin:0 0 16px}.uvc__text a{color:#a59156;text-decoration:underline}.uvc__cats{display:none;margin:0 0 16px}.uvc.is-detail .uvc__cats{display:block}.uvc__cat{background:#f7f6f3;border-radius:6px;margin-bottom:8px;overflow:hidden}.uvc__catHead{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px}.uvc__catName{font-size:14px;letter-spacing:.04em}.uvc__always{font-size:12px;color:#8a8a8a}.uvc__cat input[type=checkbox]{width:16px;height:16px;accent-color:#a59156;cursor:pointer;margin:0}.uvc__cat input[disabled]{cursor:default;opacity:.45}.uvc__toggle{width:22px;height:22px;padding:0;border:0;background:0 0;cursor:pointer;display:grid;place-items:center}.uvc__toggle svg{width:12px;height:12px;transition:transform .25s ease}.uvc__cat.is-open .uvc__toggle svg{transform:rotate(180deg)}.uvc__catBody{display:none;padding:0 14px 13px;font-size:13px;color:#5f5e5a;line-height:1.6}.uvc__cat.is-open .uvc__catBody{display:block}.uvc__foot{padding:14px 20px 18px}.uvc__btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.uvc__btns button{font-family:inherit;font-size:13px;font-weight:400;padding:12px 6px;border:1px solid transparent;border-radius:4px;cursor:pointer;background:#f2f1ed;color:#1f1d1a;transition:background-color .2s ease,color .2s ease}.uvc__btns button:hover{background:#e7e5df}.uvc__btns .uvc__ok{background:#a59156;color:#fff}.uvc__btns .uvc__ok:hover{background:#8e7c48}.uvc__links{margin:12px 0 0;text-align:center;font-size:13px}.uvc__links a{color:#a59156;text-decoration:underline;margin:0 8px}.uvc__reopen{cursor:pointer}@media (max-width:520px){.uvc{right:10px;left:10px;bottom:10px;width:auto}.uvc__btns{grid-template-columns:1fr}}.wpcf7-response-output{display:none;margin:14px 0 0;padding:12px 16px;border:0;border-radius:2px;font-size:15px}.wpcf7-response-output.uv-ok{display:block;background:#eef6ee;color:#1f6b2c}.wpcf7-response-output.uv-err{display:block;background:#fdeeee;color:#a12626}.eltdf-mobile-header a img.uv-flag,.eltdf-page-header a img.uv-flag,.eltdf-side-menu a img.uv-flag,.uv-lang img.uv-flag{display:inline-block!important;width:18px;height:14px;margin:0 12px 0 0;vertical-align:-2px;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.12);float:none}.uv-lang .item_text,.uv-lang .sub_menu span,.uv-lang h6>span{text-transform:uppercase;white-space:nowrap}.uv-lang .second .inner ul li a{font-family:"Open Sans Condensed",sans-serif;font-size:14px;line-height:23px;letter-spacing:.36em;white-space:nowrap}.single-portfolio-item .eltdf-portfolio-single-holder .eltdf-grid-col-9{width:100%!important;float:none!important;margin-left:auto!important;margin-right:auto!important}.single-portfolio-item .eltdf-portfolio-single-holder .eltdf-grid-col-3{display:none}.modula.modula-gallery{margin-left:auto!important;margin-right:auto!important}.page-id-3645 .eltdf-six-columns .eltdf-eh-item{vertical-align:top}.page-id-3645 .eltdf-six-columns .eltdf-eh-item-content{padding:0 9px}.page-id-3645 .vc_single_image-wrapper{display:block;margin:0 auto}.page-id-3645 .vc_single_image-wrapper img{display:block;width:100%;height:auto;aspect-ratio:160/300;object-fit:cover}@media (min-width:1200px){.page-id-3645 .eltdf-six-columns{width:min(calc(100vw - 90px),1560px);margin-left:50%;transform:translateX(-50%)}}
/* Le tre immagini del logo (normal/dark/light) puntano allo stesso file: la dissolvenza incrociata del tema al passaggio a .fixed produceva solo un lampeggio, visibile a ogni piccolo scroll perche' la soglia e' zero. */
.eltdf-page-header .eltdf-logo-wrapper a img{transition:none!important}
.eltdf-page-header .eltdf-logo-wrapper a img.eltdf-light-logo{opacity:1!important}
.eltdf-page-header .eltdf-logo-wrapper a img.eltdf-normal-logo,
.eltdf-page-header .eltdf-logo-wrapper a img.eltdf-dark-logo{opacity:0!important}

@media only screen and (max-width:1024px){body:not(.eltdf-content-is-behind-header):not(.error404) .eltdf-content{margin-top:0!important}}@media only screen and (max-width:1024px){.eltdf-double-grid-line-one,.eltdf-double-grid-line-two,.eltdf-grid-lines-holder{display:none}}@media only screen and (max-width:1200px){.eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{width:768px}}@media only screen and (max-width:1024px){.eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{width:768px}}@media only screen and (max-width:768px){.eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{width:600px}}@media only screen and (max-width:680px){.eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{width:420px}}@media only screen and (max-width:480px){.eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{width:300px}}@media only screen and (max-width:320px){.eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{width:90%}}@media only screen and (max-width:1200px){.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{width:1000px}}@media only screen and (max-width:1024px){.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{width:818px}}@media only screen and (max-width:768px){.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{width:650px}}@media only screen and (max-width:680px){.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{width:470px}}@media only screen and (max-width:480px){.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{width:350px}}@media only screen and (max-width:320px){.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{width:92%}}@media only screen and (max-width:1280px){.eltdf-huge-space .eltdf-outer-space{margin:0 -25px}.eltdf-huge-space .eltdf-outer-space .eltdf-item-space{padding:0 25px;margin:0 0 50px}.eltdf-huge-space.eltdf-disable-bottom-space{margin-bottom:-50px}}@media only screen and (max-width:1440px){.eltdf-grid-list.eltdf-six-columns .eltdf-item-space{width:20%}}@media only screen and (max-width:1440px) and (min-width:1367px){.eltdf-grid-list.eltdf-six-columns .eltdf-item-space:nth-child(5n+1){clear:both}}@media only screen and (max-width:1366px){.eltdf-grid-list.eltdf-five-columns .eltdf-item-space{width:25%}}@media only screen and (max-width:1366px) and (min-width:1025px){.eltdf-grid-list.eltdf-five-columns .eltdf-item-space:nth-child(4n+1){clear:both}}@media only screen and (max-width:1366px){.eltdf-grid-list.eltdf-six-columns .eltdf-item-space{width:25%}}@media only screen and (max-width:1366px) and (min-width:1025px){.eltdf-grid-list.eltdf-six-columns .eltdf-item-space:nth-child(4n+1){clear:both}}@media only screen and (max-width:1024px){.eltdf-grid-list.eltdf-five-columns .eltdf-item-space{width:33.3333333333%}}@media only screen and (max-width:1024px) and (min-width:769px){.eltdf-grid-list.eltdf-five-columns .eltdf-item-space:nth-child(3n+1){clear:both}}@media only screen and (max-width:1024px){.eltdf-grid-list.eltdf-six-columns .eltdf-item-space{width:33.3333333333%}}@media only screen and (max-width:1024px) and (min-width:769px){.eltdf-grid-list.eltdf-six-columns .eltdf-item-space:nth-child(3n+1){clear:both}}@media only screen and (max-width:768px){.eltdf-grid-list.eltdf-three-columns .eltdf-item-space{width:50%}}@media only screen and (max-width:768px) and (min-width:681px){.eltdf-grid-list.eltdf-three-columns .eltdf-item-space:nth-child(odd){clear:both}}@media only screen and (max-width:768px){.eltdf-grid-list.eltdf-five-columns .eltdf-item-space{width:50%}}@media only screen and (max-width:768px) and (min-width:681px){.eltdf-grid-list.eltdf-five-columns .eltdf-item-space:nth-child(odd){clear:both}}@media only screen and (max-width:768px){.eltdf-grid-list.eltdf-six-columns .eltdf-item-space{width:50%}}@media only screen and (max-width:768px) and (min-width:681px){.eltdf-grid-list.eltdf-six-columns .eltdf-item-space:nth-child(odd){clear:both}}@media only screen and (max-width:680px){.eltdf-grid-list.eltdf-two-columns .eltdf-item-space{width:100%}.eltdf-grid-list.eltdf-three-columns .eltdf-item-space{width:100%}.eltdf-grid-list.eltdf-five-columns .eltdf-item-space{width:100%}.eltdf-grid-list.eltdf-six-columns .eltdf-item-space{width:100%}}@media only screen and (max-width:1024px){.eltdf-portfolio-single-holder .eltdf-ps-info-holder{margin:30px 0 0!important}}@media only screen and (max-width:1440px){.eltdf-testimonials-holder .eltdf-testimonials{padding:0 10%}.eltdf-testimonials-holder .eltdf-testimonials .eltdf-testimonial-text{padding:0}.eltdf-testimonials-holder .eltdf-testimonials .owl-nav .owl-prev{left:1%}.eltdf-testimonials-holder .eltdf-testimonials .owl-nav .owl-next{right:1%}}@media only screen and (max-width:480px){.eltdf-testimonials-holder .eltdf-testimonials .owl-nav{display:none}}@media only screen and (max-width:1024px){.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-two-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-three-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-five-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-six-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-one-column-alignment-left .eltdf-eh-item .eltdf-eh-item-content{text-align:left}.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-one-column-alignment-center .eltdf-eh-item .eltdf-eh-item-content{text-align:center}}@media only screen and (max-width:768px){.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-two-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-three-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-five-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-six-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-one-column-alignment-left .eltdf-eh-item .eltdf-eh-item-content{text-align:left}.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-one-column-alignment-center .eltdf-eh-item .eltdf-eh-item-content{text-align:center}}@media only screen and (max-width:680px){.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-two-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-three-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-five-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-six-columns .eltdf-eh-item{width:100%;height:auto;display:inline-block}.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-one-column-alignment-left .eltdf-eh-item .eltdf-eh-item-content{text-align:left}.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-one-column-alignment-center .eltdf-eh-item .eltdf-eh-item-content{text-align:center}}@media only screen and (max-width:480px){.eltdf-elements-holder .eltdf-eh-item-content{padding:0 10px}}@media only screen and (max-width:768px){.eltdf-section-title-holder{padding:0!important}}@media only screen and (max-width:680px){.eltdf-section-title-holder .eltdf-st-title-holder .decor:first-of-type{left:-14px}.eltdf-section-title-holder .eltdf-st-title-holder .decor:last-of-type{right:-14px}}@media only screen and (max-width:1024px){body.eltdf-vss-initialized{overflow-y:visible!important;height:auto!important}.eltdf-vss-responsive{display:block}}@media only screen and (max-width:680px){.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-footer-bottom-inner .textwidget ul li{display:block;margin:5px 0!important}}@media only screen and (max-width:1024px){.eltdf-page-header{display:none}}@media only screen and (max-width:1200px){.eltdf-boxed .eltdf-page-header .eltdf-fixed-wrapper.fixed{width:1000px}}@media only screen and (max-width:1024px){.eltdf-mobile-header{display:block}}@media only screen and (max-width:768px){.eltdf-paspartu-enabled .eltdf-mobile-header .eltdf-grid{width:90%}}@media only screen and (max-width:1024px){.eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{width:818px;left:auto}}@media only screen and (max-width:768px){.eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{width:650px}}@media only screen and (max-width:680px){.eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{width:470px}}@media only screen and (max-width:480px){.eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{width:350px}}@media only screen and (max-width:320px){.eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{width:92%}}@media only screen and (max-width:1024px){.eltdf-title-holder:not(.eltdf-bg-responsive-disabled).eltdf-title-va-header-bottom{height:auto!important}.eltdf-title-holder:not(.eltdf-bg-responsive-disabled).eltdf-title-va-header-bottom .eltdf-title-wrapper{padding-top:0!important}}@media only screen and (max-width:1024px){.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs-info,.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-title-info{display:block;width:100%}.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs-info{margin:7px 0 0;text-align:initial;white-space:inherit}.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-page-title{margin:23px 0 0 0}}
@media only screen and (max-width:680px){h1{font-size:31px;line-height:41px}h2{font-size:26px;line-height:36px}h3{font-size:22px;line-height:31px}h4{font-size:19px;line-height:28px}h5{font-size:16px;line-height:25px}h6{font-size:14px;line-height:22px}}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:300;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/vendor/fonts/josefin-sans-normal-latin.woff2?ver=1783262024) format('woff2');font-display:swap}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/vendor/fonts/josefin-sans-normal-latin.woff2?ver=1783262024) format('woff2');font-display:swap}@font-face{font-family:Miniver;font-style:normal;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/vendor/fonts/miniver-normal-latin-400.woff2?ver=1783262024) format('woff2');font-display:swap}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/vendor/fonts/open-sans-condensed-normal-latin-300.woff2?ver=1783262024) format('woff2');font-display:swap}.uvc{position:fixed;right:20px;bottom:20px;z-index:99999;width:min(420px,calc(100vw - 40px));max-height:calc(100vh - 40px);display:none;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 10px 44px rgba(0,0,0,.22);overflow:hidden;font-family:'Josefin Sans',-apple-system,Segoe UI,sans-serif;color:#1f1d1a;font-size:14px;font-weight:300;line-height:1.62}.uvc.is-open{display:flex}.uvc__head{display:grid;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;padding:18px 20px 14px}.uvc__logo{width:30px;height:auto}.uvc__title{margin:0;font-family:caviar_dreamsbold,'Josefin Sans',sans-serif;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1f1d1a;text-align:center}.uvc__x{width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer;font-size:20px;line-height:1;color:#1f1d1a;opacity:.7}.uvc__x:hover{opacity:1}.uvc__body{padding:0 20px;overflow-y:auto;flex:1 1 auto}.uvc__text{margin:0 0 16px}.uvc__text a{color:#a59156;text-decoration:underline}.uvc__cats{display:none;margin:0 0 16px}.uvc.is-detail .uvc__cats{display:block}.uvc__cat{background:#f7f6f3;border-radius:6px;margin-bottom:8px;overflow:hidden}.uvc__catHead{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px}.uvc__catName{font-size:14px;letter-spacing:.04em}.uvc__always{font-size:12px;color:#8a8a8a}.uvc__cat input[type=checkbox]{width:16px;height:16px;accent-color:#a59156;cursor:pointer;margin:0}.uvc__cat input[disabled]{cursor:default;opacity:.45}.uvc__toggle{width:22px;height:22px;padding:0;border:0;background:0 0;cursor:pointer;display:grid;place-items:center}.uvc__toggle svg{width:12px;height:12px;transition:transform .25s ease}.uvc__cat.is-open .uvc__toggle svg{transform:rotate(180deg)}.uvc__catBody{display:none;padding:0 14px 13px;font-size:13px;color:#5f5e5a;line-height:1.6}.uvc__cat.is-open .uvc__catBody{display:block}.uvc__foot{padding:14px 20px 18px}.uvc__btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.uvc__btns button{font-family:inherit;font-size:13px;font-weight:400;padding:12px 6px;border:1px solid transparent;border-radius:4px;cursor:pointer;background:#f2f1ed;color:#1f1d1a;transition:background-color .2s ease,color .2s ease}.uvc__btns button:hover{background:#e7e5df}.uvc__btns .uvc__ok{background:#a59156;color:#fff}.uvc__btns .uvc__ok:hover{background:#8e7c48}.uvc__links{margin:12px 0 0;text-align:center;font-size:13px}.uvc__links a{color:#a59156;text-decoration:underline;margin:0 8px}.uvc__reopen{cursor:pointer}@media (max-width:520px){.uvc{right:10px;left:10px;bottom:10px;width:auto}.uvc__btns{grid-template-columns:1fr}}.wpcf7-response-output{display:none;margin:14px 0 0;padding:12px 16px;border:0;border-radius:2px;font-size:15px}.wpcf7-response-output.uv-ok{display:block;background:#eef6ee;color:#1f6b2c}.wpcf7-response-output.uv-err{display:block;background:#fdeeee;color:#a12626}.eltdf-mobile-header a img.uv-flag,.eltdf-page-header a img.uv-flag,.eltdf-side-menu a img.uv-flag,.uv-lang img.uv-flag{display:inline-block!important;width:18px;height:14px;margin:0 12px 0 0;vertical-align:-2px;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.12);float:none}.uv-lang .item_text,.uv-lang .sub_menu span,.uv-lang h6>span{text-transform:uppercase;white-space:nowrap}.uv-lang .second .inner ul li a{font-family:"Open Sans Condensed",sans-serif;font-size:14px;line-height:23px;letter-spacing:.36em;white-space:nowrap}.single-portfolio-item .eltdf-portfolio-single-holder .eltdf-grid-col-9{width:100%!important;float:none!important;margin-left:auto!important;margin-right:auto!important}.single-portfolio-item .eltdf-portfolio-single-holder .eltdf-grid-col-3{display:none}.modula.modula-gallery{margin-left:auto!important;margin-right:auto!important}.page-id-3645 .eltdf-six-columns .eltdf-eh-item{vertical-align:top}.page-id-3645 .eltdf-six-columns .eltdf-eh-item-content{padding:0 9px}.page-id-3645 .vc_single_image-wrapper{display:block;margin:0 auto}.page-id-3645 .vc_single_image-wrapper img{display:block;width:100%;height:auto;aspect-ratio:160/300;object-fit:cover}@media (min-width:1200px){.page-id-3645 .eltdf-six-columns{width:min(calc(100vw - 90px),1560px);margin-left:50%;transform:translateX(-50%)}}/*!
* WPBakery Page Builder v8.3 (https://wpbakery.com)
* Copyright 2011-2026 WPBakery
* License: Commercial. More details: http://go.wpbakery.com/licensing
*/.vc_row:after,.vc_row:before{content:" ";display:table}.vc_row:after{clear:both}@media (max-width:767px){.vc_hidden-xs{display:none!important}}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-lg-12,.vc_col-lg-5,.vc_col-lg-7,.vc_col-md-12,.vc_col-sm-12{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){.vc_col-sm-12{float:left}.vc_col-sm-12{width:100%}}@media (min-width:992px){.vc_col-md-12{float:left}.vc_col-md-12{width:100%}}@media (min-width:1200px){.vc_col-lg-12,.vc_col-lg-5,.vc_col-lg-7{float:left}.vc_col-lg-12{width:100%}.vc_col-lg-7{width:58.33333333%}.vc_col-lg-5{width:41.66666667%}}i.icon{display:inline-block;height:16px;line-height:16px;margin-left:5px;vertical-align:text-top;width:16px}#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_content_element{margin-bottom:35px}.twitter-share-button{margin-bottom:21.73913043px}.wpb-content-wrapper{border:none;display:block;margin:0;overflow:unset;padding:0}.vc_parallax{overflow:hidden;position:relative}.vc_parallax>*{position:relative;z-index:1}.vc_parallax .vc_parallax-inner{background-attachment:scroll;background-color:initial;background-image:inherit;background-position:50% 0;background-size:cover;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.vc_parallax-inner iframe{max-width:1000%}.vc_video-bg{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.vc_video-bg iframe{max-width:1000%}.vc_row.vc_row-flex{box-sizing:border-box;display:flex;flex-wrap:wrap}.vc_row.vc_row-flex>.vc_column_container{display:flex}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{display:flex;flex-direction:column;flex-grow:1;z-index:1}@media (forced-colors:active),(forced-colors:none){.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{min-height:1em}}.vc_row.vc_row-flex:after,.vc_row.vc_row-flex:before{display:none}.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{justify-content:center}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{align-items:center}.vc_column-inner:after,.vc_column-inner:before{content:" ";display:table}.vc_column-inner:after{clear:both}.vc_ie-flexbox-fixer{display:flex;flex-direction:column}.vc_ie-flexbox-fixer>.vc_row{flex:1 1 auto}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}iframe.twitter-share-button{margin:0}.vc_toggle_title{cursor:pointer;display:block;font-weight:400;margin:0;padding:0;position:relative;-webkit-user-select:none;user-select:none}.vc_toggle_title>h4{display:inline}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{cursor:default}.wpb_accordion .wpb_accordion_wrapper :is(.ui-state-active,.ui-state-default) .ui-icon{background-image:url(/assets/vendor/plugins/js_composer/assets/images/toggle_open.png);background-repeat:no-repeat;display:block;height:16px;position:absolute;right:.7em;top:.7em;width:16px}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background-image:url(/assets/vendor/plugins/js_composer/assets/images/toggle_close.png)}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.wpb_single_image a{border:none;outline:0}.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}.wpb_single_image .vc_single_image-wrapper{display:inline-block;max-width:100%;vertical-align:top}.wpb_single_image.vc_align_center{text-align:center}.wpb_single_image .vc_figure{display:inline-block;margin:0;max-width:100%;vertical-align:top}.wpb_animate_when_almost_visible{opacity:0}.wpb_animate_when_almost_visible:not(.wpb_start_animation){animation:none}.wpb_start_animation{opacity:1}@keyframes wpb_appear{0%{opacity:.1;transform:scale(.5)}to{opacity:1;transform:scale(1)}}