@import url("https://fonts.googleapis.com/css2?family=Rufina&family=Work+Sans:wght@400;600;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after{content:'';content:none}q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"tamasotti";src:url("../../fonts/tamasotti.eot");src:url("../../fonts/tamasotti.eot?#iefix") format("embedded-opentype"),url("../../fonts/tamasotti.woff") format("woff"),url("../../fonts/tamasotti.ttf") format("truetype"),url("../../fonts/tamasotti.svg#sdg") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"tamasotti" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"tamasotti" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\62"}.icon-arrow-servizi:before{content:"\64"}.icon-arrow:before{content:"\63"}.icon-calendar:before{content:"\65"}.icon-elemento-decorativo:before{content:"\66"}.icon-phone:before{content:"\67"}.icon-envelope:before{content:"\68"}.icon-instagram:before{content:"\69"}.icon-close:before{content:"\61"}.icon-asciugacapelli:before{content:"\6a"}.icon-asciugamani:before{content:"\6b"}.icon-bagno:before{content:"\6c"}.icon-balcone:before{content:"\6d"}.icon-ciabatte:before{content:"\6e"}.icon-cuscino:before{content:"\6f"}.icon-lenzuola:before{content:"\70"}.icon-materassi-memory:before{content:"\71"}.icon-saponi:before{content:"\72"}.icon-tv:before{content:"\73"}.icon-wifi:before{content:"\74"}.icon-zaino:before{content:"\75"}.icon-comment:before{content:"\76"}.icon-like:before{content:"\77"}.webform-submission-form .form-item{margin-bottom:20px;position:relative;width:100%}.webform-submission-form .form-item label{background-color:#fff;border:0px;padding:5px;color:#707070;position:absolute;top:-15px;left:15px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.webform-submission-form .form-item textarea,.webform-submission-form .form-item input{width:100%;border:0px;padding:20px;border:1px solid #707070;background-color:transparent;border-radius:0px}.webform-submission-form .form-actions{text-align:right}.webform-submission-form .form-actions input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:20px 50px;color:#707070;background-color:transparent;border:1px solid #707070;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.webform-submission-form .form-actions input[type="submit"]:hover{background-color:#707070;color:#fff}.webform-submission-form textarea{resize:none !important}.path-user .user-login-form,.path-user .user-pass{width:800px;background-color:#fff;border:1px solid #F4F3F0;-webkit-box-shadow:2px 2px 4px #707070;box-shadow:2px 2px 4px #707070;padding:50px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.path-user .user-login-form,.path-user .user-pass{width:100%}}@media (min-width: 320px) and (max-width: 767px){.path-user .user-login-form,.path-user .user-pass{width:100%;padding:25px}}.path-user .user-login-form .form-actions input,.path-user .user-pass .form-actions input{white-space:normal;padding:7px 15px}.path-user .user-login-form .form-item,.path-user .user-pass .form-item{margin-bottom:20px;position:relative;width:100%}.path-user .user-login-form .form-item textarea,.path-user .user-login-form .form-item input,.path-user .user-pass .form-item textarea,.path-user .user-pass .form-item input{width:100%;border:0px;padding:20px;border-bottom:1px solid #F4F3F0;background-color:transparent}.path-user .user-login-form .form-item label,.path-user .user-pass .form-item label{margin-bottom:10px;position:relative;line-height:1em;display:block}.path-user .user-login-form .form-item label .form-required:after,.path-user .user-pass .form-item label .form-required:after{color:#fff;float:left;font-size:18px;line-height:16px;margin:0;text-indent:0}img{max-width:100%;height:auto}.field img{width:100%}.rotate30{-webkit-transform:rotate(30deg) scale(1);transform:rotate(30deg) scale(1);transition:70ms all ease-in-out;-webkit-transition:70ms all ease-in-out;-moz-transition:70ms all ease-in-out;-ms-transition:70ms all ease-in-out;-o-transition:70ms all ease-in-out}.rotate150{-webkit-transform:rotate(150deg) scale(1);transform:rotate(150deg) scale(1);transition:70ms all ease-in-out;-webkit-transition:70ms all ease-in-out;-moz-transition:70ms all ease-in-out;-ms-transition:70ms all ease-in-out;-o-transition:70ms all ease-in-out}.rotate45{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.rotate45neg{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.rotate135{-webkit-transform:rotate(135deg) scale(1);transform:rotate(135deg) scale(1);transition:100ms all ease-in-out;-webkit-transition:100ms all ease-in-out;-moz-transition:100ms all ease-in-out;-ms-transition:100ms all ease-in-out;-o-transition:100ms all ease-in-out}.showMenu{opacity:1 !important;z-index:30 !important}.flickity-button{background:#2E271E;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.flickity-button:hover{background:#A8763E}.flickity-button svg{fill:#fff}.flickity-button.flickity-prev-next-button.next{right:-10px;width:40px;height:40px}.flickity-button.flickity-prev-next-button.previous{left:-10px;width:40px;height:40px}.flex-control-nav{bottom:20px;z-index:5;left:20px;text-align:initial}.flex-control-nav li a{background-color:#fff}.flex-control-nav li a:hover{background-color:#A8763E}.flex-control-nav li a.flex-active{background-color:#A8763E}.ui-widget-overlay{background-color:rgba(0,0,0,0.925);opacity:initial;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.window-disable{position:fixed;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:-1;visibility:hidden;opacity:0;transition:all .15 ease-in-out;-webkit-transition:all .15 ease-in-out;-moz-transition:all .15 ease-in-out;-ms-transition:all .15 ease-in-out;-o-transition:all .15 ease-in-out}.window-disable.visible{z-index:60;visibility:visible;opacity:1}.overlay{width:100%;height:100%;z-index:100;display:none;position:fixed;overflow:hidden;background-color:rgba(0,0,0,0.5)}.overlay.visible{display:inline-block}.overlay.visible.dark{background-color:rgba(0,0,0,0.925)}.overlay.open-sidebar{z-index:26;display:inline-block;background-color:rgba(0,0,0,0.35)}.posAbs{position:absolute !important;bottom:-30px !important;right:70px !important;z-index:40 !important}.maxHeightAccordion{max-height:350px !important;overflow-y:scroll !important;position:relative;overflow-x:hidden}.flexslider{position:relative;margin:0px;border:0px;background:none;border-radius:0px;-webkit-box-shadow:none;box-shadow:none}.slide-navigation{position:absolute;width:100%;z-index:5;top:45%}@media (min-width: 320px) and (max-width: 767px){.slide-navigation{display:none}}.slide-navigation a{background-color:rgba(255,255,255,0.8);border-radius:50%;padding:6px 10px}.slide-navigation a i{position:relative;top:2px}.slide-navigation a.flex-prev{position:absolute;left:20px}.slide-navigation a.flex-prev i{left:-1px}.slide-navigation a.flex-next{position:absolute;right:20px}.slide-navigation a.flex-next i{right:-1px}ul{margin:20px 10px;list-style:initial}ul li{margin:10px 0px}ul li p{display:block !important}ol{margin:20px 10px;list-style-type:decimal}ol li{margin:10px 0px}ol li p{display:block !important}.flickity-page-dots{width:auto;right:0px}.flickity-page-dots li.dot{border-radius:initial;background:transparent;border:1px solid #707070;height:5px;width:50px;opacity:1}.flickity-page-dots li.dot.is-selected{background:#707070}@media (min-width: 320px) and (max-width: 767px){.flickity-page-dots li.dot{width:30px}}html{font-size:100%}body{font-family:"Work Sans",sans-serif;color:#2E271E;font-weight:400;line-height:1.5em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a,a:link,a:visited,a:hover{color:#A8763E;text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.field--type-text-long a,.field--type-text-long a:link,.field--type-text-long a:visited,.field--type-text-long a:hover{color:#A8763E}h1,h2,h3,h4,h5,h6{font-family:"Rufina",sans-serif;font-weight:400;margin:0px;padding:0em;line-height:1em;font-weight:500;color:#2E271E}h1{font-size:4.5rem;margin-bottom:20px;line-height:4.5rem}h2{font-size:3.2rem;line-height:3.2rem;margin-bottom:20px}h3{font-size:2.5rem;line-height:2.5rem;margin-bottom:20px}h4{font-size:1.75rem;line-height:1.75rem;margin-bottom:15px}h5{font-size:1.5rem;line-height:1.5rem;margin-bottom:15px}h6{font-size:1.25rem;line-height:1.25rem;margin-bottom:15px}b,strong{font-weight:700}ol,ul{list-style:initial;padding-left:20px}.title-caption{font-family:"Work Sans",sans-serif;color:#2E271E;font-weight:600;font-size:1.25rem;line-height:1.25rem}footer.l-footer{background-color:#707070;padding:70px 25px 25px}footer.l-footer .block-region-footer-top .block-tamasotti-blocks{color:#fff}footer.l-footer .block-region-footer-top .block-tamasotti-blocks h4,footer.l-footer .block-region-footer-top .block-tamasotti-blocks a,footer.l-footer .block-region-footer-top .block-tamasotti-blocks p,footer.l-footer .block-region-footer-top .block-tamasotti-blocks span{color:#fff}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){footer.l-footer .block-region-footer-top .block-tamasotti-blocks h4{font-size:1.5rem}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){footer.l-footer .block-region-footer-top .block-tamasotti-blocks h4{font-size:1.5rem}}footer.l-footer .block-region-footer-top .block-tamasotti-blocks a:hover{color:#A8763E}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-legal-block{text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-right:34.12698%}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-legal-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin-bottom:35px}}@media (min-width: 320px) and (max-width: 767px){footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-legal-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin-bottom:35px}}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-legal-block p{margin-bottom:10px}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-legal-block i{margin-right:10px}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-legal-block h4{display:inline-block;margin-bottom:25px;width:100%}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-contact-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-contact-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin-bottom:35px}}@media (min-width: 320px) and (max-width: 767px){footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-contact-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin-bottom:35px}}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-contact-block .footer-contact-info i{margin-right:7px;display:inline-block;vertical-align:middle}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-contact-block .footer-contact-social{margin-top:15px}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-contact-block .footer-contact-social a{display:inline-block;vertical-align:middle;margin:0px 5px 0px 0px}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-contact-block .footer-contact-social a i{font-size:1.25rem}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-address-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-address-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left}}@media (min-width: 320px) and (max-width: 767px){footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-address-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin-bottom:35px}}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-address-block a{display:inline-block;margin:0px 5px}footer.l-footer .block-region-footer-top .block-tamasotti-blocks.block-footer-address-block a i{font-size:1.5rem}footer.l-footer .block-region-footer-bottom{border-top:1px solid #fff;padding-top:30px;margin-top:70px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){footer.l-footer .block-region-footer-bottom{margin-top:30px}}@media (min-width: 320px) and (max-width: 767px){footer.l-footer .block-region-footer-bottom{margin-top:30px}}footer.l-footer .block-region-footer-bottom a,footer.l-footer .block-region-footer-bottom p,footer.l-footer .block-region-footer-bottom span{color:#fff;font-size:.86957rem}footer.l-footer .block-region-footer-bottom a:hover{color:#A8763E}footer.l-footer .block-region-footer-bottom .block-footer-copyright-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){footer.l-footer .block-region-footer-bottom .block-footer-copyright-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left}}@media (min-width: 320px) and (max-width: 767px){footer.l-footer .block-region-footer-bottom .block-footer-copyright-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left}}footer.l-footer .block-region-footer-bottom .block-footer-menu-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;text-align:right}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){footer.l-footer .block-region-footer-bottom .block-footer-menu-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;text-align:right;margin-top:20px}}@media (min-width: 320px) and (max-width: 767px){footer.l-footer .block-region-footer-bottom .block-footer-menu-block{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;text-align:right;margin-top:20px}}footer.l-footer .block-region-footer-bottom .block-footer-menu-block ul.menu{text-align:right;margin:0px;padding:0px}footer.l-footer .block-region-footer-bottom .block-footer-menu-block ul.menu li{padding-top:0px;display:inline-block;margin-right:20px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){footer.l-footer .block-region-footer-bottom .block-footer-menu-block ul.menu li{margin-bottom:10px;margin-right:0px;display:block}}@media (min-width: 320px) and (max-width: 767px){footer.l-footer .block-region-footer-bottom .block-footer-menu-block ul.menu li{margin-bottom:10px;margin-right:0px;display:block}}header.l-header{display:inline-block;margin-bottom:0px;position:fixed;height:65px;width:100%;z-index:25;top:0px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 320px) and (max-width: 767px){header.l-header{height:75px}}header.l-header .l-header-logo-container .block-logo-block{position:absolute;width:280px;top:30px;left:30px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 1025px) and (max-width: 1200px){header.l-header .l-header-logo-container .block-logo-block{width:235px;left:15px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){header.l-header .l-header-logo-container .block-logo-block{width:235px;left:15px;top:15px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){header.l-header .l-header-logo-container .block-logo-block{width:235px;left:15px;top:15px}}@media (min-width: 320px) and (max-width: 767px){header.l-header .l-header-logo-container .block-logo-block{width:200px;left:15px;top:15px}}header.l-header .l-header-logo-container .block-logo-block svg .st0{fill:#fff}header.l-header .l-header-menu-container{float:right}header.l-header .block-region-header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:25px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 1025px) and (max-width: 1200px){header.l-header .block-region-header-top{margin-top:12px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){header.l-header .block-region-header-top{display:none}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){header.l-header .block-region-header-top{display:none}}@media (min-width: 320px) and (max-width: 767px){header.l-header .block-region-header-top{display:none}}header.l-header .block-region-header-top .block-header-contact-block{position:relative;top:20px;right:80px}header.l-header .block-region-header-top .block-header-contact-block i,header.l-header .block-region-header-top .block-header-contact-block a{color:#fff}header.l-header .block-region-header-top .block-header-contact-block i{font-size:.90909rem;margin-right:7px;display:inline-block;vertical-align:middle}header.l-header .block-region-header-top .block-header-contact-block p{font-size:.90909rem;display:inline-block;margin-left:12px}header.l-header .block-region-header-top .block-header-social-block{position:relative;top:22px;right:50px}header.l-header .block-region-header-top .block-header-social-block:before{content:'';display:inline-block;background-color:#fff;position:absolute;top:-3px;width:2px;height:100%;left:-15px}header.l-header .block-region-header-top .block-header-social-block a{display:inline-block;vertical-align:middle;margin:0px 5px 0px 0px}header.l-header .block-region-header-top .block-header-social-block a i{font-size:1rem;color:#fff}header.l-header .block-region-header-top .block-switch-loc-block{position:relative;top:20px;right:20px;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){header.l-header .block-region-header-top .block-switch-loc-block{right:75px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){header.l-header .block-region-header-top .block-switch-loc-block{right:75px}}@media (min-width: 320px) and (max-width: 767px){header.l-header .block-region-header-top .block-switch-loc-block{right:75px;top:25px}}header.l-header .block-region-header-top .block-switch-loc-block:before{content:'';display:inline-block;background-color:#fff;position:absolute;top:-1px;width:2px;height:100%;left:-15px}header.l-header .block-region-header-top .block-switch-loc-block span{color:#fff;position:relative;text-transform:uppercase}header.l-header .block-region-header-bottom .block-smart-menu-block{line-height:1rem;position:absolute;right:20px;top:50px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 320px) and (max-width: 767px){header.l-header .block-region-header-bottom .block-smart-menu-block{top:42px}}header.l-header .block-region-header-bottom .block-smart-menu-block .smart-menu-block{display:none}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){header.l-header .block-region-header-bottom .block-smart-menu-block .smart-menu-block{display:inline-block}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){header.l-header .block-region-header-bottom .block-smart-menu-block .smart-menu-block{display:inline-block}}@media (min-width: 320px) and (max-width: 767px){header.l-header .block-region-header-bottom .block-smart-menu-block .smart-menu-block{display:inline-block}}header.l-header .block-region-header-bottom .block-smart-menu-block .x,header.l-header .block-region-header-bottom .block-smart-menu-block .y,header.l-header .block-region-header-bottom .block-smart-menu-block .z{background-color:#fff}header.l-header .block-region-header-bottom .block-main-menu-block{position:relative;top:15px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 320px) and (max-width: 767px){header.l-header .block-region-header-bottom .block-main-menu-block{top:20px}}header.l-header .block-region-header-bottom .block-main-menu-block .main-menu{position:relative}header.l-header .block-region-header-bottom .block-main-menu-block .main-menu:before{content:'';display:inline-block;background-color:#fff;top:-20px;width:100%;height:2px}header.l-header .block-language,header.l-header .block-localisations-block{position:fixed;right:10px;top:75px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){header.l-header .block-language,header.l-header .block-localisations-block{right:5px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){header.l-header .block-language,header.l-header .block-localisations-block{right:5px}}@media (min-width: 320px) and (max-width: 767px){header.l-header .block-language,header.l-header .block-localisations-block{right:5px}}header.l-header.fixed{background-color:#fff;height:75px}header.l-header.fixed .l-header-logo-container .block-logo-block{position:absolute;width:180px;top:10px;left:30px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){header.l-header.fixed .l-header-logo-container .block-logo-block{left:10px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){header.l-header.fixed .l-header-logo-container .block-logo-block{left:10px}}@media (min-width: 320px) and (max-width: 767px){header.l-header.fixed .l-header-logo-container .block-logo-block{left:10px}}header.l-header.fixed .l-header-logo-container .block-logo-block svg .st0{fill:#2E271E}header.l-header.fixed .block-region-header-top{display:none}header.l-header.fixed .block-region-header-bottom .block-smart-menu-block{top:30px}header.l-header.fixed .block-region-header-bottom .block-smart-menu-block .x,header.l-header.fixed .block-region-header-bottom .block-smart-menu-block .y,header.l-header.fixed .block-region-header-bottom .block-smart-menu-block .z{background-color:#000}header.l-header.fixed .block-region-header-bottom .block-main-menu-block{top:15px}header.l-header.fixed .block-region-header-bottom .block-main-menu-block ul.menu li span,header.l-header.fixed .block-region-header-bottom .block-main-menu-block ul.menu li a{color:#2E271E}header.l-header.fixed .block-region-header-bottom .block-main-menu-block ul.menu li span:after,header.l-header.fixed .block-region-header-bottom .block-main-menu-block ul.menu li a:after{height:1px}header.l-header.fixed .block-region-header-bottom .block-main-menu-block ul.menu li span:hover,header.l-header.fixed .block-region-header-bottom .block-main-menu-block ul.menu li a:hover{color:#2E271E}header.l-header.fixed .block-region-header-bottom .block-main-menu-block ul.menu li span:hover:after,header.l-header.fixed .block-region-header-bottom .block-main-menu-block ul.menu li a:hover:after{background-color:#2E271E}.node--type-news .l-main,.path-news .l-main,.path-covid .l-main,.path-gallery .l-main{padding-top:75px}.node--type-news header.l-header,.path-news header.l-header,.path-covid header.l-header,.path-gallery header.l-header{background-color:#fff}.node--type-news header.l-header .l-header-logo-container .block-logo-block svg .st0,.path-news header.l-header .l-header-logo-container .block-logo-block svg .st0,.path-covid header.l-header .l-header-logo-container .block-logo-block svg .st0,.path-gallery header.l-header .l-header-logo-container .block-logo-block svg .st0{fill:#2E271E}.node--type-news header.l-header .block-smart-menu-block .x,.node--type-news header.l-header .block-smart-menu-block .y,.node--type-news header.l-header .block-smart-menu-block .z,.path-news header.l-header .block-smart-menu-block .x,.path-news header.l-header .block-smart-menu-block .y,.path-news header.l-header .block-smart-menu-block .z,.path-covid header.l-header .block-smart-menu-block .x,.path-covid header.l-header .block-smart-menu-block .y,.path-covid header.l-header .block-smart-menu-block .z,.path-gallery header.l-header .block-smart-menu-block .x,.path-gallery header.l-header .block-smart-menu-block .y,.path-gallery header.l-header .block-smart-menu-block .z{background-color:#2E271E}.node--type-news header.l-header .block-main-menu-block .main-menu:before,.path-news header.l-header .block-main-menu-block .main-menu:before,.path-covid header.l-header .block-main-menu-block .main-menu:before,.path-gallery header.l-header .block-main-menu-block .main-menu:before{background-color:#2E271E}.node--type-news header.l-header .block-main-menu-block ul.menu li span,.node--type-news header.l-header .block-main-menu-block ul.menu li a,.path-news header.l-header .block-main-menu-block ul.menu li span,.path-news header.l-header .block-main-menu-block ul.menu li a,.path-covid header.l-header .block-main-menu-block ul.menu li span,.path-covid header.l-header .block-main-menu-block ul.menu li a,.path-gallery header.l-header .block-main-menu-block ul.menu li span,.path-gallery header.l-header .block-main-menu-block ul.menu li a{color:#2E271E}.node--type-news header.l-header .block-main-menu-block ul.menu li span:after,.node--type-news header.l-header .block-main-menu-block ul.menu li a:after,.path-news header.l-header .block-main-menu-block ul.menu li span:after,.path-news header.l-header .block-main-menu-block ul.menu li a:after,.path-covid header.l-header .block-main-menu-block ul.menu li span:after,.path-covid header.l-header .block-main-menu-block ul.menu li a:after,.path-gallery header.l-header .block-main-menu-block ul.menu li span:after,.path-gallery header.l-header .block-main-menu-block ul.menu li a:after{height:1px}.node--type-news header.l-header .block-main-menu-block ul.menu li span:hover,.node--type-news header.l-header .block-main-menu-block ul.menu li a:hover,.path-news header.l-header .block-main-menu-block ul.menu li span:hover,.path-news header.l-header .block-main-menu-block ul.menu li a:hover,.path-covid header.l-header .block-main-menu-block ul.menu li span:hover,.path-covid header.l-header .block-main-menu-block ul.menu li a:hover,.path-gallery header.l-header .block-main-menu-block ul.menu li span:hover,.path-gallery header.l-header .block-main-menu-block ul.menu li a:hover{color:#2E271E}.node--type-news header.l-header .block-main-menu-block ul.menu li span:hover:after,.node--type-news header.l-header .block-main-menu-block ul.menu li a:hover:after,.path-news header.l-header .block-main-menu-block ul.menu li span:hover:after,.path-news header.l-header .block-main-menu-block ul.menu li a:hover:after,.path-covid header.l-header .block-main-menu-block ul.menu li span:hover:after,.path-covid header.l-header .block-main-menu-block ul.menu li a:hover:after,.path-gallery header.l-header .block-main-menu-block ul.menu li span:hover:after,.path-gallery header.l-header .block-main-menu-block ul.menu li a:hover:after{background-color:#2E271E}.node--type-news header.l-header .block-header-contact-block i,.node--type-news header.l-header .block-header-contact-block a,.path-news header.l-header .block-header-contact-block i,.path-news header.l-header .block-header-contact-block a,.path-covid header.l-header .block-header-contact-block i,.path-covid header.l-header .block-header-contact-block a,.path-gallery header.l-header .block-header-contact-block i,.path-gallery header.l-header .block-header-contact-block a{color:#2E271E}.node--type-news header.l-header .block-header-social-block:before,.path-news header.l-header .block-header-social-block:before,.path-covid header.l-header .block-header-social-block:before,.path-gallery header.l-header .block-header-social-block:before{background-color:#2E271E}.node--type-news header.l-header .block-header-social-block a i,.path-news header.l-header .block-header-social-block a i,.path-covid header.l-header .block-header-social-block a i,.path-gallery header.l-header .block-header-social-block a i{color:#2E271E}.node--type-news header.l-header .block-switch-loc-block:before,.path-news header.l-header .block-switch-loc-block:before,.path-covid header.l-header .block-switch-loc-block:before,.path-gallery header.l-header .block-switch-loc-block:before{background-color:#2E271E}.node--type-news header.l-header .block-switch-loc-block span,.path-news header.l-header .block-switch-loc-block span,.path-covid header.l-header .block-switch-loc-block span,.path-gallery header.l-header .block-switch-loc-block span{color:#2E271E}.instagram-block{display:inline-block;width:100%}.instagram-block .instagram-block-header{display:inline-block;width:100%;margin-bottom:75px}@media (min-width: 320px) and (max-width: 767px){.instagram-block .instagram-block-header{margin-bottom:20px}}.instagram-block .instagram-block-header .instagram-block-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:80%;float:left;padding-left:.71429%;padding-right:.71429%;padding-right:17.2619%}@media (min-width: 320px) and (max-width: 767px){.instagram-block .instagram-block-header .instagram-block-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.71429%;padding-right:.71429%;padding-right:.59524%;text-align:center;width:100%}}.instagram-block .instagram-block-header .instagram-block-title i{font-size:3.2rem;display:inline-block;position:relative;top:13px}.instagram-block .instagram-block-header .instagram-block-title h2{display:inline-block}@media (min-width: 320px) and (max-width: 767px){.instagram-block .instagram-block-header .instagram-block-title h2{margin-bottom:10px;font-size:2.27273rem;line-height:2.27273rem}}.instagram-block .instagram-block-header .instagram-block-follow{-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;float:left;padding-left:.71429%;padding-right:.71429%;float:right}@media (min-width: 320px) and (max-width: 767px){.instagram-block .instagram-block-header .instagram-block-follow{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.71429%;padding-right:.71429%;position:initial;float:initial;text-align:center;display:inline-block}}.instagram-block .instagram-block-header .instagram-block-follow a{text-align:center;color:#2E271E;display:block;margin-top:10px;padding:20px 50px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #2E271E;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.instagram-block .instagram-block-header .instagram-block-follow a:hover{background-color:#2E271E;color:#fff}.instagram-block .instagram-block-header .instagram-block-follow a i{font-size:1.5rem;margin-right:10px;position:relative;top:3px}.instagram-block .instagram-stream .l-instagram-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.59524%;padding-right:.59524%;height:400px}@media (min-width: 1025px) and (max-width: 1200px){.instagram-block .instagram-stream .l-instagram-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.59524%;padding-right:.59524%;height:360px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.instagram-block .instagram-stream .l-instagram-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.59524%;padding-right:.59524%;height:360px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.instagram-block .instagram-stream .l-instagram-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.59524%;padding-right:.59524%;height:300px}}@media (min-width: 320px) and (max-width: 767px){.instagram-block .instagram-stream .l-instagram-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.59524%;padding-right:.59524%;height:320px}}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper{position:relative;overflow:hidden;cursor:pointer;height:400px}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper .l-instagram-item-img{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:100%;width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper .l-instagram-item-img img{width:100%}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper .instagram-overlay{background-color:rgba(0,0,0,0.8);position:absolute;color:#fff;height:100%;width:100%;opacity:0;left:0px;top:0px;padding:100px 20px;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper .instagram-overlay .instagram-likes{display:inline-block}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper .instagram-overlay .instagram-likes span{margin-left:3px}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper .instagram-overlay .instagram-comments{display:inline-block;margin-left:10px}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper .instagram-overlay .instagram-comments span{margin-left:3px}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper .instagram-overlay .instagram-caption{margin-top:10px;font-size:1rem;line-height:1.25rem}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper:hover .l-instagram-item-img{-webkit-transform:scale(1.2);transform:scale(1.2)}.instagram-block .instagram-stream .l-instagram-item .l-instagram-item-wrapper:hover .instagram-overlay{opacity:1}.block-language,.localisations-list{position:absolute;visibility:hidden;margin:auto;z-index:-1;opacity:0;padding:40px 50px 30px;border-radius:5px;background-color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 320px) and (max-width: 767px){.block-language,.localisations-list{width:280px}}.block-language.open,.localisations-list.open{visibility:visible !important;display:inline-block !important;z-index:999 !important;opacity:1 !important}.block-language a.close-window,.localisations-list a.close-window{position:absolute;left:20px;top:20px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.block-language a.close-window,.localisations-list a.close-window{left:initial;right:20px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.block-language a.close-window,.localisations-list a.close-window{left:initial;right:20px}}@media (min-width: 320px) and (max-width: 767px){.block-language a.close-window,.localisations-list a.close-window{left:initial;right:20px}}.block-language a.close-window i,.localisations-list a.close-window i{font-size:1rem;color:#8a8a8a}.block-language ul,.localisations-list ul{text-align:center;margin:0px;padding:0px}.block-language ul li,.localisations-list ul li{list-style:none;display:block;margin:15px 0px}.block-language ul li a,.localisations-list ul li a{color:#2E271E;font-size:.90909rem;border:1px solid transparent;padding:5px}.block-language ul li a:hover,.localisations-list ul li a:hover{border-bottom:1px solid #2E271E}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.l-header .block-main-menu-block{display:none}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.l-header .block-main-menu-block{display:none}}@media (min-width: 320px) and (max-width: 767px){.l-header .block-main-menu-block{display:none}}.l-header .block-main-menu-block ul.menu{margin:0px;padding:0px;text-align:right}.l-header .block-main-menu-block ul.menu li{display:inline-block;margin:0px 15px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 1025px) and (max-width: 1200px){.l-header .block-main-menu-block ul.menu li{margin:0px 10px}}.l-header .block-main-menu-block ul.menu li span,.l-header .block-main-menu-block ul.menu li a{font-size:.90909rem;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#fff;padding:0px;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 1025px) and (max-width: 1200px){.l-header .block-main-menu-block ul.menu li span,.l-header .block-main-menu-block ul.menu li a{font-size:.90909rem;letter-spacing:0px}}.l-header .block-main-menu-block ul.menu li span:after,.l-header .block-main-menu-block ul.menu li a:after{content:"";display:block;height:2px;width:100%;opacity:0;background-color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.l-header .block-main-menu-block ul.menu li span:hover:after,.l-header .block-main-menu-block ul.menu li a:hover:after{opacity:1}.l-menu-smart{background:#A8763E;position:fixed;width:100%;height:100vh;display:none}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.l-menu-smart{display:inline-block;padding-top:200px;opacity:0}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.l-menu-smart{display:inline-block;padding-top:250px;opacity:0}}@media (min-width: 320px) and (max-width: 767px){.l-menu-smart{display:inline-block;padding-top:100px;opacity:0}}.l-menu-smart .l-menu-smart-content{overflow-y:scroll}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu{margin-bottom:0px;margin-left:0px;margin-right:0px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.l-menu-smart .l-menu-smart-content .main-menu>ul.menu{margin-left:35px;width:80%}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.l-menu-smart .l-menu-smart-content .main-menu>ul.menu{margin-left:35px;width:80%}}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li{border-top:1px solid rgba(255,255,255,0.25);position:relative;display:block;width:100%;padding:0px 10px}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li a,.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li span{text-transform:uppercase;display:inline-block;position:relative;font-size:1.25rem;color:#fff;width:100%;padding:20px 0px;cursor:pointer}@media (min-width: 320px) and (max-width: 767px){.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li a,.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li span{font-size:1rem;padding:15px 0px}}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li:last-child{border-bottom:1px solid rgba(255,255,255,0.25);margin-bottom:35px}@media (min-width: 320px) and (max-width: 767px){.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li:last-child{margin-bottom:0px}}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li.menu-item--expanded.open ul.menu{height:auto}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li.menu-item--expanded ul.menu{overflow:hidden;height:0px;border:0px;margin:0px}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li.menu-item--expanded ul.menu li.menu-item--expanded{border:0px}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li.menu-item--expanded ul.menu li.menu-item--expanded ul.menu{padding-bottom:0px}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li.menu-item--expanded ul.menu li:last-child{border-bottom:none;margin-bottom:0px}.l-menu-smart .l-menu-smart-content .main-menu>ul.menu li.menu-item--expanded ul.menu li span{display:inline-block;color:rgba(255,255,255,0.5);padding-bottom:10px;margin-bottom:15px}.l-menu-smart .l-menu-smart-content .block-header-social-block{margin:35px 20px 0px}.l-menu-smart .l-menu-smart-content .block-header-social-block a{display:inline-block;vertical-align:middle;margin:0px 5px 0px 0px}.l-menu-smart .l-menu-smart-content .block-header-social-block a i{font-size:1.5rem;color:#fff}.l-menu-smart .l-menu-smart-content .block-switch-loc-block{cursor:pointer;position:relative;top:-30px;left:110px}.l-menu-smart .l-menu-smart-content .block-switch-loc-block:before{content:'';display:inline-block;background-color:#fff;position:absolute;top:-1px;width:2px;height:100%;left:-15px}.l-menu-smart .l-menu-smart-content .block-switch-loc-block span{color:#fff;position:relative;text-transform:uppercase}.l-menu-smart .l-menu-smart-content .language-switcher-language-url{bottom:200px}.l-menu-smart.showSmartMenu{width:100%;opacity:1;z-index:25}.view-slideshow{position:relative}.node-slide-teaser{position:relative;display:inline-block;height:100%;width:100%}.node-slide-teaser:after{content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0px;z-index:4;background-color:rgba(0,0,0,0.4)}.node-slide-teaser.contextual-region{position:initial}.node-slide-teaser .slide-content{position:absolute;z-index:5;bottom:100px;width:55%;left:0px;right:0px;margin:auto;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 1025px) and (max-width: 1200px){.node-slide-teaser .slide-content{width:65%;bottom:50px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.node-slide-teaser .slide-content{width:65%;bottom:50px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.node-slide-teaser .slide-content{width:65%}}@media (min-width: 320px) and (max-width: 767px){.node-slide-teaser .slide-content{bottom:50px;width:90%}}.node-slide-teaser .slide-content .field--name-field-slide-title-1{color:#fff}@media (min-width: 320px) and (max-width: 767px){.node-slide-teaser .slide-content .field--name-field-slide-title-1{font-size:2.5rem;line-height:2.5rem}}.node-slide-teaser .slide-content .field--name-field-slide-title-2{color:#fff;padding:0px 35px}@media (min-width: 320px) and (max-width: 767px){.node-slide-teaser .slide-content .field--name-field-slide-title-2{padding:0px 15px}}.node-slide-teaser .slide-content .field--name-field-slide-cta{margin-top:25px}.node-slide-teaser .slide-content .field--name-field-slide-cta a{color:#fff;display:inline-block;margin-top:25px;padding:20px 50px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.node-slide-teaser .slide-content .field--name-field-slide-cta a:hover{background-color:#fff;color:#2E271E}.smart-menu-block{position:relative;width:35px;height:35px;cursor:pointer}.smart-menu-block .x,.smart-menu-block .y,.smart-menu-block .z{position:absolute;height:1px;z-index:5;width:26px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.smart-menu-block .x{background:#fff;top:12px}.smart-menu-block .y{background:#fff;width:30px;top:20px}.smart-menu-block .z{background:#fff;top:28px}.smart-menu-block:hover .x{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:30px}.smart-menu-block:hover .y{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:26px}.smart-menu-block:hover .z{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:30px}.smart-menu-block.open .x,.smart-menu-block.open .z{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:26px;top:20px}.view-banner{display:inline-block;width:100%}.view-banner .views-row{display:inline-block;width:100%}.view-banner .views-row:nth-of-type(2n) .node-banner-teaser .content-sx{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.59524%;padding-right:.59524%;float:right}@media (min-width: 320px) and (max-width: 767px){.view-banner .views-row:nth-of-type(2n) .node-banner-teaser .content-sx{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.59524%;padding-right:.59524%}}.view-banner .views-row:nth-of-type(2n) .node-banner-teaser .content-dx{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.59524%;padding-right:8.92857%}@media (min-width: 320px) and (max-width: 767px){.view-banner .views-row:nth-of-type(2n) .node-banner-teaser .content-dx{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.59524%;padding-right:.59524%}}.view-banner .views-row:nth-of-type(2n) .node-banner-teaser .content-dx .field--name-field-banner-image-2 img{left:-50px}@media (min-width: 320px) and (max-width: 767px){.view-banner .views-row:nth-of-type(2n) .node-banner-teaser .content-dx .field--name-field-banner-image-2 img{left:-20px}}.view-banner .views-row:nth-of-type(2n) .node-banner-teaser .content-dx .icon-elemento-decorativo{left:-145px}.view-banner .views-row+.views-row{margin-top:120px}.node-banner-teaser .content-sx{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.59524%;padding-right:.59524%}@media (min-width: 320px) and (max-width: 767px){.node-banner-teaser .content-sx{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.59524%;padding-right:.59524%}}.node-banner-teaser .content-sx .title-caption{text-transform:uppercase;margin-bottom:15px;font-size:1rem;display:inline-block}.node-banner-teaser .content-sx a{color:#2E271E;display:inline-block;margin-top:50px;padding:20px 50px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #2E271E;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.node-banner-teaser .content-sx a:hover{background-color:#2E271E;color:#fff}.node-banner-teaser .content-sx .field--name-field-banner-preview{position:relative;padding-left:40px}.node-banner-teaser .content-sx .field--name-field-banner-preview:before{content:'';display:block;height:1px;width:80px;background-color:#A8763E;position:absolute;top:12px;left:-60px}.node-banner-teaser .content-dx{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:8.92857%}@media (min-width: 320px) and (max-width: 767px){.node-banner-teaser .content-dx{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.59524%;padding-right:.59524%;padding-left:.59524%;margin-top:50px}}.node-banner-teaser .content-dx .img-content{position:relative}.node-banner-teaser .content-dx .img-content .field--name-field-banner-image-1{position:relative;z-index:5}.node-banner-teaser .content-dx .img-content .field--name-field-banner-image-2 img{position:absolute;top:50px;right:-50px;z-index:2}@media (min-width: 320px) and (max-width: 767px){.node-banner-teaser .content-dx .img-content .field--name-field-banner-image-2 img{top:20px;right:-20px}}.node-banner-teaser .content-dx .icon-elemento-decorativo{font-size:12rem;position:absolute;top:-100px;right:-145px;z-index:1;color:#2E271E}@media (min-width: 320px) and (max-width: 767px){.node-banner-teaser .content-dx .icon-elemento-decorativo{display:none}}.view-gallery{margin-bottom:75px}@media (min-width: 320px) and (max-width: 767px){.view-gallery{margin-bottom:0px}}.view-gallery .view-header{padding:120px 0px 60px;text-align:center;width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.view-gallery .view-header{padding:80px 0px 40px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.view-gallery .view-header{padding:80px 0px 40px}}@media (min-width: 320px) and (max-width: 767px){.view-gallery .view-header{padding:80px 0px 40px}}.view-gallery .view-content .views-row{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.79365%;padding-right:.79365%;margin-bottom:15px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 1025px) and (max-width: 1200px){.view-gallery .view-content .views-row{margin-bottom:10px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.view-gallery .view-content .views-row{margin-bottom:8px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.view-gallery .view-content .views-row{margin-bottom:5px}}@media (min-width: 320px) and (max-width: 767px){.view-gallery .view-content .views-row{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.79365%;padding-right:.79365%;margin-bottom:10px}}.node-news-full{padding-left:8.92857%;padding-right:8.92857%;margin-bottom:75px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.node-news-full{padding-left:4.7619%;padding-right:4.7619%}}@media (min-width: 320px) and (max-width: 767px){.node-news-full{padding-left:2.67857%;padding-right:2.67857%}}.node-news-full .news-header{padding:120px 0px 60px;text-align:center;width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.node-news-full .news-header{padding:80px 0px 40px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.node-news-full .news-header{padding:80px 0px 40px}}@media (min-width: 320px) and (max-width: 767px){.node-news-full .news-header{padding:80px 0px 40px}}.node-news-full .news-header .title-caption{margin-bottom:25px}@media (min-width: 320px) and (max-width: 767px){.node-news-full .news-header .node-title{font-size:2.5rem;line-height:2.5rem}}.node-news-full .news-header h3{color:#A8763E}@media (min-width: 320px) and (max-width: 767px){.node-news-full .news-header h3{font-size:1.5rem;line-height:1.75rem}}.node-news-full .news-content-image{margin-bottom:50px}.node-news-full .news-content-body{padding-right:17.2619%}@media (min-width: 320px) and (max-width: 767px){.node-news-full .news-content-body{padding-right:.59524%}}.node-news-full .news-content-body .field--name-field-news-description{text-align:justify}.node-news-full .news-content-body .field--name-field-news-attachments{margin-top:50px}.view-news{margin-bottom:75px}@media (min-width: 320px) and (max-width: 767px){.view-news{margin-bottom:0px}}.view-news .view-header{padding:120px 0px 60px;text-align:center;width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.view-news .view-header{padding:80px 0px 40px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.view-news .view-header{padding:80px 0px 40px}}@media (min-width: 320px) and (max-width: 767px){.view-news .view-header{padding:80px 0px 40px}}.view-news .view-header h3{color:#A8763E;padding-left:17.2619%;padding-right:17.2619%}@media (min-width: 320px) and (max-width: 767px){.view-news .view-header h3{padding-left:4.7619%;padding-right:4.7619%}}.view-news .view-content .views-row{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.79365%;padding-right:.79365%;margin-bottom:20px;height:360px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width: 1025px) and (max-width: 1200px){.view-news .view-content .views-row{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.view-news .view-content .views-row{margin-bottom:15px;height:340px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.view-news .view-content .views-row{margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.79365%;padding-right:.79365%;height:340px}}@media (min-width: 320px) and (max-width: 767px){.view-news .view-content .views-row{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.79365%;padding-right:.79365%;margin-bottom:15px;height:340px}}.view-news .view-content .views-row:nth-of-type(5n),.view-news .view-content .views-row:nth-of-type(5n-1){-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.79365%;padding-right:.79365%;height:500px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.view-news .view-content .views-row:nth-of-type(5n),.view-news .view-content .views-row:nth-of-type(5n-1){height:480px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.view-news .view-content .views-row:nth-of-type(5n),.view-news .view-content .views-row:nth-of-type(5n-1){height:340px}}@media (min-width: 320px) and (max-width: 767px){.view-news .view-content .views-row:nth-of-type(5n),.view-news .view-content .views-row:nth-of-type(5n-1){-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.79365%;padding-right:.79365%;height:340px}}.node-news-teaser{position:relative;width:100%;height:100%}.node-news-teaser a .overlay{background-color:rgba(0,0,0,0.25);z-index:1;display:inline-block;position:absolute;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.node-news-teaser a .news-content{position:absolute;z-index:2;bottom:20px;right:20px;left:20px}.node-news-teaser a .news-content .news-date{color:#EDEBD7;font-size:1rem;margin-bottom:7px}.node-news-teaser a .news-content .field--name-title{color:#EDEBD7;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.node-news-teaser a .news-content .news-preview{opacity:0;max-height:0;overflow:hidden;margin-top:10px;font-size:.90909rem;line-height:1rem;color:#2E271E;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}@media (min-width: 320px) and (max-width: 767px){.node-news-teaser a .news-content .news-preview{display:none;max-height:100px}}.node-news-teaser a:hover .overlay{background-color:#EDEBD7}.node-news-teaser a:hover .news-content .news-date{color:#2E271E}.node-news-teaser a:hover .news-content .news-preview{opacity:1;max-height:100px}.node-news-teaser a:hover .news-content .field--name-title{color:#A8763E}
