.fipavia{--primary-color:#8dc26a;--primary-color-40:rgba(141,194,106,0.4);--primary-color-10:rgba(141,194,106,0.10196078431372549);--primary-color-5:rgba(141,194,106,0.050980392156862744);--secondary-color:#242424;--text-color:#fff}.concept-patrimoine{--primary-color:#f9af2f;--primary-color-40:rgba(249,175,47,0.4);--primary-color-10:rgba(249,175,47,0.10196078431372549);--primary-color-5:rgba(249,175,47,0.050980392156862744);--secondary-color:#fff;--text-color:#333}.archive-blog .post{width:33%}.fipavia section.footer #wrapper-footer .site-menu,.fipavia section.footer #wrapper-footer .useful-menu{width:100%}.fipavia section.footer #wrapper-footer .footer-fipavia{width:15%}.fipavia section.footer #wrapper-footer .footer-left{width:40%}.fipavia section.footer #wrapper-footer .footer-right{width:45%}.fipavia section.footer #wrapper-footer .footer-right .menus{display:block;width:55%}section.footer #wrapper-footer .newsletter{padding:30px 100px}section.footer #wrapper-footer .newsletter form{flex-direction:row;align-items:center}section.footer #wrapper-footer .newsletter form .mailjet-check{width:40%}section.footer #wrapper-footer .newsletter form .fields,section.footer #wrapper-footer .newsletter form h5{margin-bottom:0}header{padding:20px 10px 15px 20px;height:102px;transition:height .3s ease-in-out,background .3s ease-in-out}header .header-logo a img{max-width:200px;transition:max-width .3s ease-in-out}header .burger{display:none}header.open{justify-content:space-between}header.open .header-logo{display:block}header.hover .menu-item-has-children .sub-menu{top:calc(100% + 27px)}header .nav-container{top:102px;height:calc(100vh - 72px)}header.sticky{height:68px;padding:10px}header.sticky .header-logo a img{max-width:100px}header.sticky .menu-item-has-children .sub-menu{top:calc(100% + 13px)}header .nav-burger{display:none}.concept-patrimoine header .nav-container a{color:#fff}.concept-patrimoine header.hover .nav-container a,.concept-patrimoine header.open .nav-container a,.concept-patrimoine header.sticky .nav-container a{color:#333}body.admin-bar header{top:32px}body.landing-page header .nav-container{top:100px;height:calc(100vh - 100px)}body.landing-page header.sticky .nav-container{top:65px;height:calc(100vh - 65px)}body.landing-page header .nav-burger{display:flex}body.landing-page header .nav-burger .wp-block-button .wp-block-button__link{margin-top:0}body.landing-page header .burger{display:block}body.landing-page header .nav-landing-page{display:block;margin-right:3.5rem}body:not(.landing-page) header .nav-container{display:block;background:none;position:static;transform:none;opacity:1;visibility:visible;height:auto;width:auto;overflow:visible}body:not(.landing-page) header .nav-container .hide-desktop,body:not(.landing-page) header .nav-container:before{display:none}body:not(.landing-page) header .nav-container nav{flex-direction:row}body:not(.landing-page) header .nav-container .menu{flex-direction:row;align-items:normal}body:not(.landing-page) header .nav-container .menu li{order:1}body:not(.landing-page) header .nav-container ul.menu{display:flex;align-self:center}body:not(.landing-page) header .nav-container ul.menu li{margin:0 2.3rem}body:not(.landing-page) header .nav-container .menu-item-has-children{position:relative}body:not(.landing-page) header .nav-container .menu-item-has-children .sub-menu{position:absolute;min-width:100%;background-color:var(--secondary-color);color:var(--text-color);left:50%;transform:translateX(-50%)}body:not(.landing-page) header .nav-container .menu-item-has-children .sub-menu li{margin:1.5rem 0;white-space:nowrap}body:not(.landing-page) header .nav-container .menu-item-has-children .sub-menu li:last-child{margin-bottom:1.5rem}.concept-patrimoine body:not(.landing-page) header .nav-container{background:transparent}.immosquare-list{margin-top:4rem;gap:4rem}.immosquare-list .immosquare-item{width:calc(33.33333% - 4rem)}#cp-immosquare-search-form .group{width:calc(33.33333% - 53.33333px);padding-right:2rem}#cp-immosquare-search-form .group-choices{width:calc(33.33333% - 53.33333px);display:block;padding-left:2rem}#cp-immosquare-search-form .group-choices .choice{width:100%}#cp-immosquare-search-form .group-choices .choice:first-child,#cp-immosquare-search-form .group-choices .choice:last-child{padding:0}#cp-immosquare-search-form .group-submit{width:160px;align-self:center}.wysiwyg .object-right+.object-right{margin-left:0}.wysiwyg .object-left+.object-left{margin-right:0}