/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a{text-decoration:none;}.btn,.webform-confirmation__back a{color:#FEFAF2;font-size:24px;padding:0.5rem 1rem;text-transform:uppercase;line-height:1.0;border-radius:0;}.btn-check:focus + .btn,.btn:focus{box-shadow:none;}h1.title{font-size:84px;margin-bottom:54px;margin-top:3rem;}h2{font-size:48px;color:#D37D5F;margin-bottom:2rem;margin-top:3rem;}@media (max-width:767px){h1.title{font-size:60px;margin-bottom:42px;margin-top:2.25rem;}h2{font-size:36px;color:#D37D5F;margin-bottom:1.5rem;margin-top:2.25rem;}}#page{background-image:url("/sites/default/files/Il_podere_di_Giulia.png");background-repeat:no-repeat;background-size:830px;background-position:left -20px top -10px;}#navbar-main{padding-top:105px;padding-bottom:105px;}@media(max-width:1399px){#page{background-size:685px;background-position:left -16px top -8px;}#navbar-main{padding-top:105px;padding-bottom:35px;}}@media(max-width:1199px){#page{background-size:565px;background-position:left -12px top -6px;}#navbar-main{padding-top:80px;padding-bottom:0px;}}@media(max-width:991px){#page{background-size:440px;background-position:left -9px top -5px;}#navbar-main{padding-top:80px;padding-bottom:0px;}}@media(max-width:575px){#page{background-size:250px;background-position:left -5px top -2px;}#navbar-main{padding-top:40px;padding-bottom:0px;}}.navbar-brand{text-transform:lowercase;color:#3E291C;letter-spacing:1px;font-size:40px;line-height:0.75;}a.language-link{text-transform:uppercase;font-size:24px;}#block-oramore-selecteurdelangue .nav-link{line-height:1.0;}a.language-link.is-active{color:#D37D5F;}.offcanvas .offcanvas-body{justify-content:flex-end;}#block-oramore-navigationprincipale{width:fit-content;}#block-oramore-navigationprincipale ul.menu li > a{font-size:24px;padding:0.5rem 1rem;text-transform:uppercase;}#block-oramore-navigationprincipale ul.menu li.sf-depth-1:last-child > a{background-color:#3E291C;color:#FEFAF2;margin-left:1rem;}#block-oramore-navigationprincipale ul.menu li.sf-depth-1:last-child > a:hover,#block-oramore-navigationprincipale ul.menu li.sf-depth-1:last-child > a:focus{background-color:#D37D5F;color:#3E291C;}#block-oramore-navigationprincipale .sf-accordion-toggle{display:none;}.sf-hidden{height:auto !important;overflow:inherit !important;width:100% !important;display:block !important;}ul.sf-menu.sf-accordion{display:block !important;position:relative !important;float:none;}ul.sf-menu.sf-accordion .sf-sub-indicator::after{content:"\f107";}.navbar-toggler{color:#3E291C;border:none;border-radius:0;transition:var(--bs-navbar-toggler-transition);font-size:30px;padding:0.3rem 0.75rem 0.25rem;}.navbar-toggler:hover,.navbar-toggler:focus,.btn-close:hover,.btn-close:focus{background-color:#3E291C;color:#FEFAF2 !important;opacity:1;}.navbar-toggler:focus,.btn-close:focus{box-shadow:none;}.btn-close{color:#3E291C;border:none;border-radius:10px;background:transparent;opacity:1;font-size:30px;border-radius:0;line-height:1.1;}.offcanvas{background-color:#fffdfa;}.offcanvas.offcanvas-end{width:fit-content;}.offcanvas #block-oramore-selecteurdelangue{margin-bottom:1rem;}.offcanvas #block-oramore-navigationprincipale ul.menu li > a{margin-bottom:1rem;}.offcanvas #block-oramore-navigationprincipale ul.menu li.sf-depth-1:last-child > a{width:fit-content;}.site-footer{padding-top:0;}.site-footer__bottom{margin-top:0;}#block-oramore-maison{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;}#block-oramore-maison img{max-width:100%;}.meme-ligne{display:flex;justify-content:space-evenly;}.site-footer .content{color:#3E291C;}.site-footer .content a,.site-footer .content a.is-active{color:#D37D5F;color:rgba(211,125,95,1)}.site-footer .content a:hover{text-decoration:underline;color:#D37D5F;color:rgba(211,125,95,1)}#block-oramore-reseauxsociaux svg{font-size:30px;}#block-oramore-copyright span.left{float:left;}#block-oramore-copyright span.right{float:right;}.cookiesjsr-banner{background-color:#D37D5F;padding:2em 1em 1em 1em;}@media (min-width:576px){.cookiesjsr-btn{min-height:auto;}}.cookiesjsr-btn{align-items:center;background-color:transparent;border:2px solid #FEFAF2;color:#FEFAF2;display:flex;font:inherit;justify-content:center;margin:.625em;opacity:1;padding:8px 16px;border-radius:0;font-size:14px;text-decoration:none;text-transform:none;-webkit-transform:none;transform:none;transition:all .3s ease;white-space:nowrap;width:calc(100% - 2.5em);text-transform:uppercase;font-weight:400;font-family:'Gotham Condensed',Helvetica Neue,Arial,Sans-serif;font-style:normal;font-size:20px;}.cookiesjsr-btn:hover{opacity:1;-webkit-transform:none;transform:none;background-color:#FEFAF2;color:#D37D5F;}.cookiesjsr-btn.important{background-color:#FEFAF2;border-color:#D37D5F;color:#D37D5F;}.cookiesjsr-btn.important:hover{background-color:transparent;color:#FEFAF2;border-color:#FEFAF2;}.cookiesjsr-layer--title,.cookiesjsr-service-group--tab,.cookiesjsr-layer--label-all{color:#3E291C;font-family:'Gotham Condensed',Helvetica Neue,Arial,Sans-serif;font-style:normal;font-weight:700;font-size:20px;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:#D37D5F;}.cookiesjsr-btn.invert{background-color:#FEFAF2;border-color:#D37D5F;color:#D37D5F;}.cookiesjsr-btn.invert:hover{background-color:#D37D5F;border-color:#D37D5F;color:#FEFAF2;}.cookiesjsr-btn.important.invert{background-color:#D37D5F;border-color:#D37D5F;color:#FEFAF2;}.cookiesjsr-btn.important.invert:hover{background-color:transparent;border-color:#D37D5F;color:#D37D5F;}.cookiesjsr-links li a{color:#FEFAF2 !important;}.cookiesjsr-layer--header{background-color:#FEFAF2;background:#FEFAF2;border-bottom:1px solid #D37D5F;}.cookiesjsr-layer--body{background:#FEFAF2;}.cookiesjsr-service-group--tab{background:#FEFAF2;border-bottom:1px solid #D37D5F;}.cookiesjsr-layer--footer{background:#FEFAF2;border-top:1px solid #D37D5F;}.cookiesjsr-banner--info,.cookiesjsr-service-group--intro{font-size:14px;}#main-wrapper{padding-top:200px;}.node__content{font-size:30px;line-height:1.375;}.node__content p{margin-bottom:1.5rem;}@media(max-width:1199px){#main-wrapper{padding-top:180px;}}@media(max-width:991px){#main-wrapper{padding-top:120px;}}@media(max-width:767px){.node__content{font-size:24px;line-height:1.375;}.node__content p{margin-bottom:1.25rem;}}@media(max-width:575px){#main-wrapper{padding-top:60px;}}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:20px;font-weight:400;line-height:1.5;color:#3E291C;background-color:#fffdfa;background-clip:padding-box;border:1px solid #3E291C;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.form-control:focus{color:#3E291C;background-color:#fffdfa;border-color:#D37D5F;outline:0;box-shadow:none;}
body{color:#3E291C;background:#FEFAF2;}#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:transparent;}.tabs ul.primary li a.is-active{background-color:transparent;}.tabs ul.primary li.is-active a{background-color:transparent;border-bottom-color:transparent;}#navbar-top{background-color:transparent;}#navbar-main{background-color:transparent;}a,.link{color:#3E291C;}a:hover,a:focus,.link:hover,.link:focus{color:#D37D5F;}.nav-item .dropdown-item a.active{color:#D37D5F;}.nav-link{color:rgb(66,40,26);}.nav-link:hover,.nav-link:focus{color:rgb(211,125,95);}a:active,.link:active{color:#D37D5F;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#D37D5F;}.sidebar .block{background-color:#FEFAF2;border-color:#FEFAF2;}.btn-primary,.webform-confirmation__back a{background-color:#3E291C;border-color:#3E291C;}.btn-primary:hover,.btn-primary:focus,.webform-confirmation__back a:hover,.webform-confirmation__back a:focus{background-color:#D37D5F;border-color:#D37D5F;color:#3E291C;}.site-footer{background:#FEFAF2;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#3E291C;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
