/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
body{margin:0;padding:0;}body .container-fluid,body .col-sm-12{margin:0;padding:0;}body #block-agenceheader,body #block-immobilierheader,body #block-placementheader,body #block-prevoyanceheader,body #block-financementheader,body #block-honoraireheader,body #block-infoslegalesheader,body #block-mentionslegalesheader,body #block-cookiesheader{width:100%;height:400px;background:url(/themes/arava/images/bg-agence.jpg) 100% 0/contain no-repeat #1e2126;}body #block-agenceheader .field--name-body,body #block-immobilierheader .field--name-body,body #block-placementheader .field--name-body,body #block-prevoyanceheader .field--name-body,body #block-financementheader .field--name-body,body #block-honoraireheader .field--name-body,body #block-infoslegalesheader .field--name-body,body #block-mentionslegalesheader .field--name-body,body #block-cookiesheader .field--name-body{width:100%;max-width:1200px;margin:270px auto 0;}body #block-agenceheader h2,body #block-immobilierheader h2,body #block-placementheader h2,body #block-prevoyanceheader h2,body #block-financementheader h2,body #block-honoraireheader h2,body #block-infoslegalesheader h2,body #block-mentionslegalesheader h2,body #block-cookiesheader h2{font-family:Montserrat,sans-serif;font-size:61px;font-weight:700;line-height:61px;margin:0;padding:0;color:#fff;border:0;text-shadow:0 1px 6px rgba(0,0,0,0.35);}body #block-agenceheader h3,body #block-immobilierheader h3,body #block-placementheader h3,body #block-prevoyanceheader h3,body #block-financementheader h3,body #block-honoraireheader h3,body #block-infoslegalesheader h3,body #block-mentionslegalesheader h3,body #block-cookiesheader h3{font-family:open-sans,sans-serif;font-size:26px;font-weight:400;font-style:normal;margin:0;padding:0;text-transform:inherit;color:#b1b1b1;}body #block-pagesheader{height:190px;background-color:#454647;background-image:url(/themes/arava/images/bg-page.jpg);background-repeat:no-repeat;background-position:100% 50%;background-size:cover;}body #block-immobilierheader{background-image:url(/themes/arava/images/bg-immobilier.jpg);}body #block-placementheader{background-image:url(/themes/arava/images/bg-placement.jpg);}body #block-prevoyanceheader{background-image:url(/themes/arava/images/bg-prevoyance.jpg);}body #block-financementheader{background-image:url(/themes/arava/images/bg-financement.jpg);}body #block-honoraireheader,body #block-infoslegalesheader,body #block-mentionslegalesheader,body #block-cookiesheader{height:340px;background-image:url(/themes/arava/images/bg-page.jpg);background-position:100% 50%;background-size:cover;}body #block-honoraireheader .field--name-body,body #block-infoslegalesheader .field--name-body,body #block-mentionslegalesheader .field--name-body,body #block-cookiesheader .field--name-body{margin-top:170px;}body #block-competences{max-width:1200px;margin:0 auto 100px;}body #block-competences .comp-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}body #block-competences .comp-row .comp-col{width:25%;padding:0 15px 15px;text-align:center;}body #block-competences .comp-row .comp-col .fiche-act{box-shadow:0 7px 25px 0 rgba(0,0,0,0.35);}body #block-competences .comp-row .comp-col img{width:100%;height:auto;}body #block-competences .comp-row .comp-col h3{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0;text-transform:uppercase;}body #block-competences .comp-row .comp-col h3 a{padding:2px 5px;color:#fff;background-color:#faa61a;}body #block-competences .comp-row .comp-col h3 a:hover{text-decoration:none;}body #block-competences .comp-row .comp-col p{font-family:open-sans,sans-serif;font-size:16px;line-height:24px;margin-bottom:0;padding:10px 0 25px;}body #block-competences .comp-row .comp-col p a{color:#454647;}body #block-competences .comp-row .comp-col p a:hover{text-decoration:none;}body #block-competences h2{font-family:Montserrat,sans-serif;font-size:51px;font-weight:900;line-height:19px;margin-top:30px;margin-bottom:40px;text-align:center;letter-spacing:-0.05em;text-transform:uppercase;color:#faa61a;}body #block-competences h2 .black.light{font-size:31px;font-weight:200;line-height:inherit;display:block;color:#454647;}body #block-nosservices{width:33.333%;padding-left:30px;}body #block-nosservices h2{font-family:Montserrat,sans-serif;font-size:31px;font-weight:400;line-height:34px;margin-top:15px;margin-bottom:20px;padding-bottom:20px;color:#faa61a;border-bottom:2px solid #f0f1f1;}body #block-nosservices .service-promo{display:flex;overflow:hidden;align-items:center;height:70px;margin:0 0 10px 0;transition:all 500ms ease;border:2px solid #f0f1f1;background-color:transparent;background-position:0 0,100% 50%;background-size:auto,auto;}body #block-nosservices .service-promo h3{margin-top:0;margin-bottom:0;padding-left:20px;}body #block-nosservices .service-promo h3 a{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:17px;text-decoration:none;text-transform:uppercase;color:#3e454c;}body #block-nosservices .service-promo h3 a .light{font-weight:100;}body #block-nosservices .service-promo.courtage{background-image:linear-gradient(45deg,#fff 25%,hsla(0deg,0%,100%,0)),url(/themes/arava/images/img-pret.png);}body #block-nosservices .service-promo.courtage:hover{background-image:linear-gradient(45deg,#faa61a 25%,rgba(250,166,26,0.25)),url(/themes/arava/images/img-pret.png);}body #block-nosservices .service-promo.gestpat{background-image:linear-gradient(45deg,#fff 25%,hsla(0deg,0%,100%,0)),url(/themes/arava/images/img-pat.png);}body #block-nosservices .service-promo.gestpat:hover{background-image:linear-gradient(45deg,#faa61a 25%,rgba(250,166,26,0.25)),url(/themes/arava/images/img-pat.png);}body #block-nosservices .service-promo.transac{background-image:linear-gradient(45deg,#fff 25%,hsla(0deg,0%,100%,0)),url(/themes/arava/images/img-immo.png);}body #block-nosservices .service-promo.transac:hover{background-image:linear-gradient(45deg,#faa61a 25%,rgba(250,166,26,0.25)),url(/themes/arava/images/img-immo.png);}body #block-nosservices .service-promo:hover{transform:scale(1.02);border-color:#e89215;box-shadow:0 4px 16px -2px rgba(0,0,0,0.35);}body #block-nosservices .service-promo:hover h3 a{color:#fff;}body #block-formulaireexposerechercher-un-bienpage-1{position:relative;z-index:2000;max-width:1200px;margin:-50px auto 0;background-color:#454647;box-shadow:rgba(0,0,0,0.52) 0 10px 30px -4px,rgba(0,0,0,0.34) 0 -10px 38px 0 inset,hsla(0deg,0%,100%,0.2) 0 1px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline{position:relative;padding:20px;color:#fff;border-top:1px solid rgba(255,255,255,0.2);display:flex;flex-wrap:wrap;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup{float:none;width:100%;margin-bottom:20px;padding:0 0 10px 0;border-bottom:1px solid hsla(0deg,0%,100%,0.25);order:1;display:flex;align-items:center;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup legend{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:16px;display:inline-block;float:left;width:initial;margin:0;text-transform:uppercase;color:#fff;border:0;text-shadow:0 -1px 0 rgba(0,0,0,0.5);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper{margin-top:-4px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes{display:flex;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .form-item .control-label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:17px;position:relative;display:flex;align-items:center;margin:0 5px;padding-left:3px;cursor:pointer;text-transform:uppercase;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.7);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .form-item .control-label input{width:0;height:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .form-item .control-label input:after{font-family:"Font Awesome 6 Pro",sans-serif;font-size:14px;position:absolute;right:5px;bottom:-6px;display:block;content:"\f00c";cursor:pointer;transition:opacity 250ms ease;color:#faa61a;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .form-item .control-label input[type=checkbox]:not(:checked){opacity:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .form-item .control-label:before{position:relative;display:inline-block;float:left;width:16px;height:16px;margin-right:5px;content:"";cursor:pointer;border:2px solid hsla(0deg,0%,100%,0.39);top:-1px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-textfield{width:40%;padding-right:10px;order:2;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-textfield input{font-family:Open-Sans,sans-serif;font-size:13px;font-weight:400;position:relative;display:inline-block;overflow:hidden;width:100%;height:42px;padding:10px;color:#454647;border:1px solid rgba(87,83,78,0.62);border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.22);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3{position:relative;display:flex;align-items:center;justify-content:space-between;width:40%;margin-bottom:0;padding-right:10px;border:0;border-radius:0;background:none;order:3;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper #edit-field-prix-value-wrapper--2,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper #edit-field-prix-value-wrapper--4,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 #edit-field-prix-value-wrapper--2,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 #edit-field-prix-value-wrapper--4{float:none !important;background:transparent;border:0;width:100%;display:flex;flex-wrap:wrap;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-heading,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-heading{width:20%;padding:0;border:0;border-radius:0;background:none;margin-top:15px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-heading .panel-title,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-heading .panel-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#fff;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body{display:flex;align-items:center;width:80%;margin-top:40px;padding:0;border:0;border-radius:0;background:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body label,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body label{display:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .bef-slider,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .bef-slider{position:absolute;top:15px;right:20px;left:90px;box-shadow:none;border:0;height:16px;border-radius:8px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .bef-slider .noUi-connect,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .bef-slider .noUi-connect{background:#fcc643;height:12px;top:2px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .bef-slider .noUi-handle,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .bef-slider .noUi-handle{color:inherit;border:0;border-radius:100%;outline:0;background-color:#faa61a;box-shadow:none;width:20px;height:20px;text-align:center;right:-10px;top:-2px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .bef-slider .noUi-handle:before,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .bef-slider .noUi-handle:before{display:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .bef-slider .noUi-handle:after,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .bef-slider .noUi-handle:after{font-size:22px;line-height:15px;position:absolute;top:0;right:0;bottom:0;left:0;content:"-";cursor:pointer;text-align:center;color:#fff;border:0;background:transparent;left:6px;top:1px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .bef-slider .noUi-handle.noUi-handle-upper:after,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .bef-slider .noUi-handle.noUi-handle-upper:after{line-height:20px;content:"+";left:3px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .form-type-textfield,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .form-type-textfield{display:flex;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .form-type-textfield:before,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .form-type-textfield:before{font-size:13px;line-height:21px;content:"Et ";color:#fff;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .form-type-textfield:after,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .form-type-textfield:after{font-size:13px;line-height:21px;content:" €";color:#fff;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .form-type-textfield:first-child:before,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .form-type-textfield:first-child:before{font-size:13px;line-height:21px;content:"Entre ";color:#fff;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .form-type-textfield:first-child:after,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body .form-type-textfield:first-child:after{font-size:13px;line-height:21px;content:" €";color:#fff;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body input,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--3 .panel-body input{line-height:21px;max-width:100px;height:auto;margin:0 4px;padding:0 2px;text-align:center;color:#fff;border:0;border-radius:4px;background:rgba(206,206,206,0.32);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select{width:40%;margin-top:10px;padding-right:10px;order:3;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select label{display:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select .chosen-container{padding:0;border:0;border-radius:0;background:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select .chosen-container .chosen-choices{font-family:Open-Sans,sans-serif;font-size:13px;font-weight:400;position:relative;display:inline-block;overflow:hidden;width:100%;height:42px;padding:10px;color:#454647;border:1px solid rgba(87,83,78,0.62);border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.22);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select .chosen-container .chosen-choices li{margin:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select .chosen-container .chosen-choices li input{height:100%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions{order:2;position:relative;width:20%;text-align:center;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-submit-rechercher-un-bien,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-submit-rechercher-un-bien--2{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:18px;position:relative;margin:0;padding:10px 40px 10px 20px;text-transform:uppercase;color:#fff;border:0;border-radius:3px;background-image:linear-gradient(180deg,#fccd4c,#e89215);box-shadow:0 3px 7px 0 rgba(0,0,0,0.7),inset 0 1px 0 0 hsla(0deg,0%,0%,0.3);text-shadow:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-submit-rechercher-un-bien:after,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-submit-rechercher-un-bien--2:after{font-family:"Font Awesome 6 Pro";position:absolute;top:9px;right:calc(50% - 80px);margin-top:0;margin-left:0;content:"\f002";color:#fff;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-reset,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-reset--2{font-size:10px;font-weight:100;line-height:19px;position:absolute;right:0;bottom:-40px;left:0;margin:0;padding:0;text-transform:uppercase;color:#fff;border:0;border-radius:0;outline:0;background:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-reset:before,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-reset--2:before{font-family:"Font Awesome 6 Pro";font-size:10px;font-weight:400;float:none;margin-right:5px;content:"\f021";color:#faa61a;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary{width:100%;margin:0;border:0;border-radius:0;background:none;order:5;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-heading{position:absolute;right:0;left:0;padding:0;color:#fff;border:0;border-radius:0;background:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-heading a{font-size:10px;font-weight:100;line-height:19px;position:absolute;right:80px;bottom:0;text-transform:uppercase;color:#fff;border:0;border-radius:0;background:none;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-heading a:before{font-size:10px;font-weight:400;float:none;margin-right:5px;content:"+";color:#faa61a;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in{display:flex;align-items:center;width:100%;margin:10px 0 0;padding:10px 0 0 0;border-top:1px solid hsla(0deg,0%,65%,0.25);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-textfield{width:100%;max-width:200px;padding:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-textfield .form-control{font-family:Open-Sans,sans-serif;font-size:11px;font-weight:400;line-height:16px;position:relative;display:inline-block;float:right;overflow:hidden;width:100%;max-width:180px;height:inherit;margin-top:-2px;padding:5px;text-transform:uppercase;color:#454647;border:1px solid rgba(87,83,78,0.62);border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.22);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;line-height:16px;position:relative;display:flex;align-items:center;margin:0 10px 5px 0;cursor:pointer;text-transform:uppercase;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.7);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label input{width:0;height:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label input:after{font-family:"Font Awesome 6 Pro",sans-serif;font-size:14px;position:absolute;right:5px;bottom:-6px;display:block;content:"\f00c";cursor:pointer;transition:opacity 250ms ease;color:#faa61a;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label input[type=checkbox]:not(:checked){opacity:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label:before{position:relative;display:inline-block;float:left;width:16px;height:16px;margin-right:5px;content:"";cursor:pointer;border:2px solid hsla(0deg,0%,100%,0.39);}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-item-sort-bef-combine{position:absolute;right:0;bottom:-50px;width:initial;}body .jquery-modal,body .modal{z-index:1000;}body .jquery-modal a.close-modal,body .modal a.close-modal{top:5px;right:5px;}body .messages__wrapper .alert{font-family:Montserrat,sans-serif;font-size:14px;font-weight:bold;max-width:500px;margin:0 auto;text-align:center;letter-spacing:-0.05em;text-transform:uppercase;color:#fff;background-color:#faa61a;background-image:linear-gradient(45deg,#faa61a 50%,#fccd4c);}body span.dpe_A,body span.new_dpe_A{background-color:#2d440c;}body span.dpe_B,body span.new_dpe_B{background-color:#1c7b17;}body span.dpe_C,body span.new_dpe_C{background-color:#628c2a;}body span.dpe_D,body span.new_dpe_D{background-color:#e0d21a;}body span.dpe_E,body span.new_dpe_E{background-color:#ff9a33;}body span.dpe_F,body span.new_dpe_F{background-color:#e28435;}body span.dpe_G,body span.new_dpe_G{background-color:#c71610;}body span.new_dpe{color:#000;}body span.ges_A,body span.new_ges_A{background-color:#ecdaf7;}body span.ges_B,body span.new_ges_B{background-color:#e7c1fe;}body span.ges_C,body span.new_ges_C{background-color:#d6a3f6;}body span.ges_D,body span.new_ges_D{background-color:#ce8df3;}body span.ges_E,body span.new_ges_E{background-color:#bd64f0;}body span.ges_F,body span.new_ges_F{background-color:#ae2bef;}body span.ges_G,body span.new_ges_G{background-color:#9100e0;}body span.bgBlack{background-color:#000;}body.path-user #auth_box{width:95%;max-width:400px;margin:0 auto;}body.path-user #auth_box img{width:100%;height:auto;}body.path-user #auth_box #middle_part h2.title{display:none;}body.path-user #auth_box #middle_part input{width:100%;border:0;background-color:#f1f1f1;}body.path-user #auth_box #middle_part input:focus{border:0;box-shadow:none;}body.path-user #auth_box #edit-submit{font-weight:700;width:100%;padding:20px;letter-spacing:3px;text-transform:uppercase;border:none;background-color:#faa61a;}body.path-user #auth_box #edit-submit:focus{outline:none;}body.path-user #auth_box #edit-submit span{display:none;}body.path-user #auth_box #bottom_part{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;}body.path-user #auth_box #bottom_part .back_link{padding:0;}body.path-user #auth_box #bottom_part .back_link a{color:#454647;}body.path-user #auth_box #bottom_part .register_link{display:none;}body.path-user #auth_box #bottom_part a{color:#faa61a;}body #navbar{position:absolute;z-index:2001;right:0;left:0;max-width:1200px;margin:20px auto 40px;padding:0;border:0;border-radius:0;background-color:#fff;box-shadow:0 7px 17px -3px rgba(0,0,0,0.74);}body #navbar .navbar-header{width:100%;}body #navbar .region-navigation{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:auto;margin:0 20px;}body #navbar .region-navigation .logo{z-index:333;margin:0;padding:0;}body #navbar .region-navigation .logo img{width:50%;height:auto;}body #navbar #block-arava-main-menu{font-family:Montserrat,sans-serif;position:relative;display:flex;align-items:center;}body #navbar #block-arava-main-menu ul li{padding:30px 0;}body #navbar #block-arava-main-menu ul li a{font-size:11px;font-weight:400;line-height:20px;margin-left:15px;padding:0;text-decoration:none;text-transform:uppercase;color:#454647;background:0;}body #navbar #block-arava-main-menu ul li a:hover{color:#faa61a;}body #navbar #block-arava-main-menu ul li a.dropdown-toggle:after{font-family:"Font Awesome 6 Pro",sans-serif;font-size:9px;margin-left:5px;content:"\f078";color:#faa61a;}body #navbar #block-arava-main-menu i.fa-solid.fa-bars{display:none;}body #navbar #block-arava-main-menu .dropdown:hover .dropdown-menu{transform:scale(1,1);}body #navbar #block-arava-main-menu .dropdown-menu{position:absolute;right:0;left:inherit;display:block;min-width:200px;padding:0;transition:all 200ms cubic-bezier(1,0,1,1);transform:scale(1,0);transform-origin:top center;text-align:end;border:none;border-radius:0;background-color:#faa61a;box-shadow:none;}body #navbar #block-arava-main-menu .dropdown-menu li{padding:0;}body #navbar #block-arava-main-menu .dropdown-menu a{margin:0;padding:10px 20px;color:#fff;}body #navbar #block-arava-main-menu .dropdown-menu a:hover{color:#fff;background-color:#696662;}body #navbar #block-arava-main-menu .logosMenu a{font-size:24px;margin-left:5px;padding:0;color:#faa61a;}body #navbar #block-arava-main-menu .logosMenu a:first-child{margin-left:10px;}body.path-frontpage #block-views-block-homeslider-block-1 .view-homeslider .view-content > i{font-size:40px;font-weight:400;line-height:1;position:absolute;z-index:222;top:calc(50% - 20px);width:1em;height:1em;cursor:pointer;transition:all 500ms ease-out;text-align:center;opacity:0.5;color:white;}body.path-frontpage #block-views-block-homeslider-block-1 .view-homeslider .view-content > i.fa-chevron-left{left:10px;}body.path-frontpage #block-views-block-homeslider-block-1 .view-homeslider .view-content > i.fa-chevron-right{right:10px;}body.path-frontpage #block-views-block-homeslider-block-1 .view-homeslider .view-content > i:hover{opacity:1;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row{display:flex;align-items:center;height:500px;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row:nth-child(even) .slideContainer{flex-direction:row-reverse;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer{font-family:"Montserrat",sans-serif;display:flex;align-items:center;width:100%;max-width:1200px;margin:0 auto;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper{display:flex;align-items:center;flex-direction:column;width:50%;margin-top:90px;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper .views-field.views-field-field-chapeau{font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#faa61a;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper .views-field-field-titre-de-la-slide{font-size:51px;line-height:48px;margin-top:10px;margin-bottom:20px;text-align:center;color:white;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper .views-field-field-titre-de-la-slide strong{font-weight:900;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper .views-field-body{font-family:"open-sans",sans-serif;font-weight:400;margin-bottom:20px;text-align:center;color:white;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper .views-field-field-lien a{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;line-height:17px;display:inline-block;padding:10px 15px;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:3px;background-color:#faa61a;background-image:none;box-shadow:0 3px 12px 0 rgba(0,0,0,0.35);}body.path-frontpage .region-content{display:flex;flex-wrap:wrap;max-width:1200px;margin:45px auto;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1{width:66.666%;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-row{position:relative;overflow:hidden;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-field-images a:active,body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-field-images a:focus{outline:0;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset{position:relative;pointer-events:none;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien{font-family:Montserrat,sans-serif;font-size:11px;position:absolute;right:50px;bottom:-30px;overflow:hidden;padding:10px 20px 20px;transform:translate(0px,-70%);text-align:center;text-decoration:none;text-transform:uppercase;color:#454647;background-color:rgba(255,255,255,0.8);}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien .views-field-field-type-de-bien{font-weight:700;line-height:13px;display:inline-block;margin-bottom:5px;padding:5px;color:#fff;background-color:#faa61a;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien .views-field-field-ville{font-size:12px;font-weight:400;line-height:15px;margin-bottom:0;color:rgba(69,70,71,0.75);}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien .views-field-field-prix{font-family:Open-sans,sans-serif;font-size:31px;font-weight:700;line-height:30px;margin-top:0;margin-bottom:0;color:#454647;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien .nbPieces{text-transform:initial;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien .linkBien{position:absolute;right:-30px;bottom:-30px;width:60px;height:60px;transform:rotate(45deg);background-color:#faa61a;background-image:linear-gradient(0deg,#faa61a 19%,#fccd4c);}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien .linkBien i{font-size:15px;position:absolute;top:22px;left:7px;transform:rotate(-45deg);text-decoration:none;color:#fff;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien .views-field-field-avancement .field-content{font-weight:400;line-height:1;width:85%;margin:5px auto 0;padding:5px;color:white;border-radius:2px;background-image:linear-gradient(45deg,#faa61a,#fcc642);}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-fieldset .informationsbien .views-field-field-avancement .field-content:empty{width:0;padding:0;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-view-node a{position:absolute;z-index:20;top:-60px;right:auto;bottom:auto;left:-60px;width:120px;height:120px;transform:rotate(45deg);opacity:1;background-color:#faa61a;background-image:linear-gradient(0deg,#faa61a 19%,#fccd4c);}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .views-field-view-node a i{font-size:31px;line-height:31px;position:absolute;z-index:21;top:35px;left:70px;padding-top:15px;padding-left:10px;transform:rotate(-45deg);color:#fff;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .slick-slider .slick-arrow{font-size:25px;position:absolute;z-index:666;bottom:7px;cursor:pointer;color:#fff;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .slick-slider .slick-arrow.fa-chevron-right{right:18px;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .slick-slider .slick-arrow.fa-chevron-left{left:10px;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .slick-slider .slick-dots{position:absolute;right:8px;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:40px;margin:auto;padding:0;list-style-type:none;background-color:rgba(69,70,71,0.3);}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .slick-slider .slick-dots li{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:100%;margin:auto;padding:5px;cursor:pointer;color:transparent;border:0;border-radius:100%;outline:none;background:rgba(255,255,255,0.4);}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .slick-slider .slick-dots li button:hover,body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 .slick-slider .slick-dots li.slick-active button{background:#fff;}body.path-frontpage #block-homelagence{padding-top:60px;padding-bottom:60px;color:#3e454c;background-color:rgba(69,70,71,0.1);background-image:url(/themes/arava/images/arava-section.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}body.path-frontpage #block-homelagence .field--name-body{max-width:1200px;margin:0 auto;}body.path-frontpage #block-homelagence .field--name-body .block-body{width:50%;text-align:center;}body.path-frontpage #block-homelagence .field--name-body .block-body h2{font-family:"Montserrat",sans-serif;font-size:51px;font-weight:bold;line-height:46px;margin-top:0;margin-bottom:20px;text-transform:uppercase;color:#454647;}body.path-frontpage #block-homelagence .field--name-body .block-body h2 .light{font-weight:100;}body.path-frontpage #block-homelagence .field--name-body .block-body h5{font-family:"open-sans",sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-top:10px;margin-bottom:10px;}body.path-frontpage #block-homelagence .field--name-body .block-body .btn.cta{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;line-height:17px;margin:0 5px 15px;padding:0;transition:all 500ms ease;text-align:center;text-decoration:none;letter-spacing:0;text-transform:uppercase;color:#faa61a;border:1px solid rgba(255,255,255,0.5);border-radius:3px;background-color:#fff;}body.path-frontpage #block-homelagence .field--name-body .block-body .btn.cta a{display:inline-block;padding:10px 15px;text-decoration:none;color:#faa61a;}body.path-frontpage #block-homelagence .field--name-body .block-body .btn.cta.important{color:#fff;border-color:#faa61a;background-color:#faa61a;}body.path-frontpage #block-homelagence .field--name-body .block-body .btn.cta.important a{text-decoration:none;color:#fff;}body.path-frontpage #block-homelagence .field--name-body .block-body .btn.cta.important a:after{font-family:"Font Awesome 6 Pro",sans-serif;font-weight:400;line-height:1;margin-left:8px;content:"\f271";}body.path-rechercher-un-bien .region-content{display:flex;flex-direction:row-reverse;flex-wrap:wrap;max-width:1200px;margin:40px auto;}body.path-rechercher-un-bien .region-content .views-element-container{width:66.666%;}body.path-rechercher-un-bien .region-content .views-element-container .views-row{display:flex;overflow:hidden;width:100%;margin:0 0 20px 0;padding:15px;transition:all 800ms ease;box-shadow:0 6px 25px -7px rgba(0,0,0,0.5);}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-field-coup-de-coeur{position:relative;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-field-coup-de-coeur .cdc-bien{position:absolute;z-index:20;top:-75px;right:-45px;width:120px;height:120px;transform:rotate(45deg);opacity:1;background-color:#faa61a;background-image:linear-gradient(0deg,#faa61a 19%,#fccd4c);}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-field-coup-de-coeur .cdc-bien i{font-size:31px;line-height:31px;position:absolute;z-index:21;top:35px;left:70px;padding-top:15px;padding-left:10px;transform:rotate(-45deg);color:#fff;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset{position:relative;width:30%;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset .views-field-field-images img{max-width:100%;height:100%;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset .views-field-field-amepi{position:absolute;right:0;bottom:0;margin:5px;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset .views-field-field-amepi img{width:100px;height:auto;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset .views-field-field-visite-3d{position:absolute;top:0;right:0;margin:5px;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset .views-field-field-visite-3d img{width:50px;height:auto;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1{width:70%;padding-left:20px;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-title{font-family:Montserrat,sans-serif;font-size:18px;line-height:21px;width:100%;text-transform:uppercase;color:#454647;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-title .field-content{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:5px;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-title .field-content .header-row{max-width:65%;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-title .field-content .infoTitre{display:flex;flex-wrap:wrap;justify-content:flex-end;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-title .field-content .infoTitre .prix{font-size:24px;font-weight:200;line-height:21px;width:100%;text-align:end;color:rgba(69,70,71,0.75);}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-title .field-content .infoTitre .avancement{font-size:11px;font-weight:400;line-height:1;width:auto;margin-top:5px;padding:5px;text-align:center;text-transform:uppercase;color:white;border-radius:2px;background-image:linear-gradient(45deg,#faa61a,#fcc642);}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-title .field-content .infoTitre .avancement:empty{width:0;padding:0;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-field-surface{font-family:Montserrat,sans-serif;font-size:12px;line-height:12px;margin-bottom:5px;text-transform:uppercase;color:rgba(69,70,71,0.5);}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-body{font-size:14px;line-height:19px;display:block;margin-bottom:5px;color:#454647;}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-view-node a{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:14px;position:relative;display:inline-block;padding:10px 12px;transition:background-color 500ms ease;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:3px;background-color:rgba(69,70,71,0.25);}body.path-rechercher-un-bien .region-content .views-element-container .views-row .views-field-fieldset-1 .views-field-view-node a:hover{background-color:#faa61a;}body.path-rechercher-un-bien .region-content .views-element-container .views-row:hover{transform:scale(1.05);}body.path-rechercher-un-bien .region-content #block-nosservices{padding:0 30px 0 0;}body.path-rechercher-un-bien .region-content .pager li > a{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;display:inline-block;width:100%;padding:8px 0;transition:background-color 0.5s ease 0s;text-align:center;text-transform:uppercase;color:rgba(69,70,71,0.7);border:0;border-radius:0;background:none;}body.path-rechercher-un-bien .region-content .pager li > a:hover{transition:background-color 0.5s ease 0s;color:#fff;border-radius:0;background-color:rgba(69,70,71,0.25);}body.path-rechercher-un-bien .region-content .pager li > a:hover:before,body.path-rechercher-un-bien .region-content .pager li > a:hover:after{color:#fff;}body.path-rechercher-un-bien .region-content .pager li > a:before,body.path-rechercher-un-bien .region-content .pager li > a:after{font-family:"Font Awesome 6 Pro";font-size:15px;font-weight:700;display:inline-block;margin:0 5px;content:"\f107";color:rgba(69,70,71,0.7);}body.page-node-type-bien_a_vendre{padding-top:20px;}body.page-node-type-bien_a_vendre .bodyBG{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;}body.page-node-type-bien_a_vendre #navbar{position:inherit;margin-top:0;}body.page-node-type-bien_a_vendre .main-container{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;background-color:#fff;}body.page-node-type-bien_a_vendre .region-content{width:100%;padding:20px 20px 0;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row{font-family:Montserrat,sans-serif;display:flex;flex-wrap:wrap;justify-content:space-between;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset{max-width:70%;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset .views-field-title{font-size:38px;font-weight:700;line-height:40px;margin:0;color:#454647;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset .views-field-field-type-de-bien{font-size:14px;font-weight:400;text-transform:uppercase;color:rgba(69,70,71,0.8);}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset-1{width:30%;text-align:end;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset-1 .views-field-field-prix{font-size:38px;font-weight:200;line-height:40px;color:#faa61a;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset-1 .views-field-field-avancement .field-content{font-size:13px;font-weight:400;line-height:1;display:inline-block;width:auto;margin-bottom:5px;padding:5px 20px;text-align:center;text-transform:uppercase;color:white;background-image:linear-gradient(45deg,#faa61a,#fcc642);}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset-1 .views-field-field-avancement .field-content:empty{width:0;padding:0;}body.page-node-type-bien_a_vendre .region-sidebar-first{width:66.666%;padding:0 0 20px 20px;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row{position:relative;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-amepi{position:absolute;z-index:1;top:20px;right:20px;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-amepi img{max-width:110px;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-visite-3d{position:absolute;z-index:1;top:calc(100% - 200px);left:20px;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images{position:relative;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images a:focus{outline:0;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-arrow{font-size:0;position:absolute;z-index:666;top:calc(50% - 20px);width:40px;height:40px;padding:0;transition:opacity 500ms ease;opacity:0.6;border:0;border-radius:0;background-color:#fff;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-arrow:hover{opacity:1;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-arrow:after{font-family:"Font Awesome 6 Pro",sans-serif;font-size:30px;line-height:40px;color:#faa61a;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-prev{left:0;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-prev:after{content:"\f053";}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-next{right:0;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-next:after{content:"\f054";}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images-1{max-width:620px;margin:0 auto;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images-1 img{margin:10px 5px;}body.page-node-type-bien_a_vendre .region-sidebar-second{width:33.333%;padding:0 20px 20px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-description-block-1 .views-field-body{font-family:Open-Sans,sans-serif;font-size:14px;line-height:21px;color:#454647;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-description-block-1 .views-field-nothing a{font-family:Open-Sans,sans-serif;cursor:pointer;color:#faa61a;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1{margin:0 -20px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row{display:flex;align-items:center;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-field-photo img{width:auto;height:120px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset{font-family:Open-Sans,sans-serif;font-size:12px;line-height:14px;width:calc(100% - 120px);height:120px;margin:20px 0;padding:15px;color:#fff;background-image:linear-gradient(45deg,#faa61a,#fccd4c);}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:17px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-fonction{margin-bottom:5px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-num-portable{margin-bottom:0;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-num-portable .field-content{display:flex;flex-wrap:wrap;justify-content:start;flex-direction:column;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-num-portable .field-content span{margin-bottom:5px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-nothing a{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;line-height:15px;margin-right:20px;text-decoration:none;text-transform:uppercase;color:#fff;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-nothing a#btn_contact_nego{font-weight:500;padding:4px 10px;color:#faa61a;border-radius:2px;background-color:#fff;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-field-mail a{color:white;text-decoration:underline;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons{display:flex;justify-content:space-between;margin:0;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li{font-family:Montserrat,sans-serif;font-size:10px;line-height:10px;width:33.333%;min-height:65px;margin:0;padding:10px;text-align:center;text-transform:uppercase;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li a{display:flex;flex-wrap:wrap;color:#454647;background-color:transparent;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li a span{width:100%;text-align:center;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li a span.icon i{font-size:25px;line-height:32px;color:#faa61a;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li a span.text{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;line-height:10px;text-transform:uppercase;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li a:hover,body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li a:active,body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li a:focus{text-decoration:none;outline:0;box-shadow:none;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-rrssb .rrssb-buttons li:hover{background-color:hsla(180deg,3%,94%,0.5);}body.page-node-type-bien_a_vendre .region-sidebar-second form.forward-form{display:none;}body.page-node-type-bien_a_vendre .region-sidebar-third{display:flex;flex-wrap:wrap;width:100%;padding:20px;background-color:#fafafa;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1{width:66.666%;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row{display:flex;flex-wrap:wrap;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row > .views-field{width:33.333%;margin-bottom:20px;padding:0 10px;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row > .views-field h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:21px;margin-top:0;margin-bottom:5px;padding-bottom:5px;text-transform:uppercase;color:#454647;border-bottom:3px solid #f0f1f1;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row > .views-field .field-content,body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row > .views-field h4{font-family:Open-Sans,sans-serif;font-size:14px;line-height:18px;margin:0;color:#454647;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .views-field-fieldset-6{width:66.666%;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .views-field-fieldset-6 .details-divers-autre{display:flex;flex-wrap:wrap;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .views-field-fieldset-6 .details-divers-autre > .views-field{display:inline-flex;margin-right:5px;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .views-field-fieldset-6 .details-divers-autre > .views-field:after{font-family:Open-Sans,sans-serif;font-size:14px;font-weight:700;line-height:18px;content:",";color:#454647;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .views-field-fieldset-6 .details-divers-autre > .views-field:first-child:before{margin-right:5px;content:"Autre :";}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .views-field-fieldset-6 .details-divers-autre > .views-field:last-child:after{display:none;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges{display:flex;flex-wrap:wrap;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-enable-dpe{width:100%;margin-bottom:5px;padding-bottom:5px;border-bottom:3px solid #f0f1f1;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-enable-dpe .field-content{display:flex;justify-content:space-between;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-enable-dpe .field-content h3{margin:0;padding:0;border:0;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-enable-dpe .field-content .btn_popup i{font-size:18px;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-dpe,body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-ges{display:flex;flex-wrap:wrap;width:50%;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-dpe h3,body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-ges h3{margin:0;padding:0;border:0;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-dpe .field--item,body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-ges .field--item{position:relative;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-dpe .field--item > span,body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-ges .field--item > span{font-weight:bold;display:flex;flex-direction:row-reverse;justify-content:space-between;min-width:100px;padding:4px 15px 4px 4px;color:white;background-image:url(/themes/arava/img/biens/arrow-right.png);background-repeat:no-repeat;background-position:100% 50%;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-gmap-block-1{width:33.333%;}body.page-node-type-bien_a_vendre .footer{background-color:#fff;}body #colorbox #cboxClose{top:25px;}body .blocker{padding:10px;}body #info_dpeges{width:100%;max-width:980px;}body #info_dpeges .flex{display:flex;flex-wrap:wrap;}body #info_dpeges .flex .col{position:relative;width:50%;padding-right:50px;}body #info_dpeges .flex .col img.imgOld{width:auto;}body #info_dpeges .flex .col img.imgNew{width:350px;height:auto;}body #info_dpeges .flex .col span{font-family:Open-Sans,sans-serif;}body #info_dpeges .flex .col span.popup{font-weight:bold;position:absolute;right:25px;min-width:110px;padding:4px 4px 4px 15px;text-align:center;color:#fff;background-image:url(/themes/arava/img/biens/arrow-left.png);background-repeat:no-repeat;background-position:0 50%;background-size:contain;}body #info_dpeges .flex .col span.popup.ges_A,body #info_dpeges .flex .col span.popup.dpe_A{top:23px;}body #info_dpeges .flex .col span.popup.ges_B,body #info_dpeges .flex .col span.popup.dpe_B{top:55px;}body #info_dpeges .flex .col span.popup.ges_C,body #info_dpeges .flex .col span.popup.dpe_C{top:88px;}body #info_dpeges .flex .col span.popup.ges_D,body #info_dpeges .flex .col span.popup.dpe_D{top:120px;}body #info_dpeges .flex .col span.popup.ges_E,body #info_dpeges .flex .col span.popup.dpe_E{top:152px;}body #info_dpeges .flex .col span.popup.ges_F,body #info_dpeges .flex .col span.popup.dpe_F{top:185px;}body #info_dpeges .flex .col span.popup.ges_G,body #info_dpeges .flex .col span.popup.dpe_G{top:217px;}body #info_dpeges .flex .col span.popup.new_dpe,body #info_dpeges .flex .col span.popup.new_gesToDpe{font-size:28px;font-weight:900;right:inherit;left:20px;min-width:inherit;padding:0;color:#000;background:0;}body #info_dpeges .flex .col span.popup.new_dpe.A,body #info_dpeges .flex .col span.popup.new_gesToDpe.A{top:53px;}body #info_dpeges .flex .col span.popup.new_dpe.B,body #info_dpeges .flex .col span.popup.new_gesToDpe.B{top:80px;}body #info_dpeges .flex .col span.popup.new_dpe.C,body #info_dpeges .flex .col span.popup.new_gesToDpe.C{top:108px;}body #info_dpeges .flex .col span.popup.new_dpe.D,body #info_dpeges .flex .col span.popup.new_gesToDpe.D{top:137px;}body #info_dpeges .flex .col span.popup.new_dpe.E,body #info_dpeges .flex .col span.popup.new_gesToDpe.E{top:165px;}body #info_dpeges .flex .col span.popup.new_dpe.F,body #info_dpeges .flex .col span.popup.new_gesToDpe.F{top:193px;}body #info_dpeges .flex .col span.popup.new_dpe.G,body #info_dpeges .flex .col span.popup.new_gesToDpe.G{top:221px;}body #info_dpeges .flex .col span.popup.new_gesToDpe{left:100px;}body #info_dpeges .flex .col span.popup.new_ges_A{top:26px;}body #info_dpeges .flex .col span.popup.new_ges_B{top:60px;}body #info_dpeges .flex .col span.popup.new_ges_C{top:95px;}body #info_dpeges .flex .col span.popup.new_ges_D{top:130px;}body #info_dpeges .flex .col span.popup.new_ges_E{top:164px;}body #info_dpeges .flex .col span.popup.new_ges_F{top:198px;}body #info_dpeges .flex .col span.popup.new_ges_G{top:232px;}body .mentionsDPE{margin-left:10px;}body #block-webform-2,body #block-webform-3{display:none;padding:0;}body #block-webform-2 div.form-item-title,body #block-webform-3 div.form-item-title{margin:0;}body #block-webform-2 div.form-item-title h2,body #block-webform-3 div.form-item-title h2{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;width:100%;margin:0;padding:10px 25px;text-align:left;color:#fff;border-radius:8px 8px 0 0;background-color:#faa61a;background-image:linear-gradient(45deg,#faa61a 50%,#fccd4c);}body #block-webform-2 .form-item,body #block-webform-2 .form-actions,body #block-webform-3 .form-item,body #block-webform-3 .form-actions{margin:10px 30px;}body #block-webform-2 .form-item-informations-du-bien,body #block-webform-3 .form-item-informations-du-bien{display:none;}body #block-webform-2 .form-required:after,body #block-webform-3 .form-required:after{font-family:"Font Awesome 6 Pro";content:"*";vertical-align:text-top;color:#faa61a;background:none;}body #block-webform-2 .form-type-processed-text,body #block-webform-3 .form-type-processed-text{text-align:end;}body #block-webform-2 .form-type-processed-text a,body #block-webform-3 .form-type-processed-text a{color:#faa61a;}body #block-webform-2 .form-actions,body #block-webform-3 .form-actions{width:auto;margin-bottom:25px;transition:all 500ms ease;text-align:center;border:1px solid #e89215;border-radius:3px;background-color:#fccd4c;background-image:linear-gradient(180deg,#fccd4c,#e89215);box-shadow:0 2px 6px 0 rgba(0,0,0,0.7),inset 0 1px 0 0 hsla(0deg,0%,100%,0.3);}body #block-webform-2 .form-actions button,body #block-webform-3 .form-actions button{font-family:Montserrat,sans-serif;font-size:12px;line-height:18px;width:100%;height:42px;margin:0;text-transform:uppercase;color:#fff;border:0;border-radius:0;background:transparent;text-shadow:none;}body #block-webform-2 .form-actions button:active,body #block-webform-2 .form-actions button:focus,body #block-webform-3 .form-actions button:active,body #block-webform-3 .form-actions button:focus{outline:0;}body .forward-form .panel-default{margin:0;padding-top:100px;border:0;background:url("/sites/default/files/logo-arava.png") 50% 0/80% no-repeat;}body .forward-form .panel-heading{padding:0;pointer-events:none;border:0;background:0;}body .forward-form .panel-heading a{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;line-height:40px;margin:0;padding:0;text-align:left;color:#454647;}body .forward-form .panel-body{font-family:"Open Sans",sans-serif;font-size:14px;line-height:15px;padding:0;text-align:left;color:#454647;}body .forward-form .panel-body .form-group{margin:15px 0;}body .forward-form .panel-body .form-group.form-actions{width:100%;margin-bottom:10px;transition:all 500ms ease;text-align:center;border:1px solid #e89215;border-radius:3px;background-color:#fccd4c;background-image:linear-gradient(180deg,#fccd4c,#e89215);box-shadow:0 2px 6px 0 rgba(0,0,0,0.7),inset 0 1px 0 0 hsla(0deg,0%,100%,0.3);}body .forward-form .panel-body .form-group.form-actions button{font-family:Montserrat,sans-serif;font-size:12px;line-height:18px;width:100%;height:42px;margin:0;text-transform:uppercase;color:#fff;border:0;border-radius:0;background:transparent;text-shadow:none;}body .forward-form .panel-body .form-group.form-actions button:active{outline:0;}body.page-node-1 .region-content{width:100%;max-width:1200px;margin:0 auto;}body.page-node-1 .region-content .field--name-body{font-family:Open-sans,sans-serif;width:83%;margin:0 auto;text-align:center;color:#454647;}body.page-node-1 .region-content .field--name-body h2{font-family:Montserrat,sans-serif;font-size:51px;font-weight:900;line-height:19px;margin-top:30px;margin-bottom:40px;text-align:center;letter-spacing:-0.05em;text-transform:uppercase;color:#faa61a;}body.page-node-1 .region-content .field--name-body h2 .black.light{font-size:31px;font-weight:200;line-height:inherit;display:block;color:#454647;}body.page-node-1 .region-content .field--name-body p{font-size:16px;line-height:24px;margin-bottom:3px;}body.page-node-1 .region-content .field--name-body .row-equipe{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:30px;}body.page-node-1 .region-content .field--name-body .row-equipe .col-equipe{width:25%;}body.page-node-1 .region-content .field--name-body .row-equipe .col-equipe .comp-img.equipe{position:relative;overflow:hidden;width:195px;height:195px;margin:40px auto 0;text-align:center;border:10px solid #fff;border-radius:100%;background-color:#e4e4e4;box-shadow:0 5px 33px -9px rgba(0,0,0,0.2);}body.page-node-1 .region-content .field--name-body .row-equipe .col-equipe .comp-img.equipe .img-equipe{position:absolute;top:50%;left:50%;display:inline-block;overflow:visible;width:100%;max-width:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:grayscale(1);}body.page-node-1 .region-content .field--name-body .row-equipe .col-equipe:hover .comp-img.equipe .img-equipe{filter:grayscale(0);}body.page-node-1 .region-content .field--name-body .row-equipe .col-equipe h3{font-family:Montserrat,sans-serif;font-size:16px;font-weight:bold;line-height:24px;margin-top:20px;margin-bottom:0;text-transform:uppercase;}body.page-node-1 .region-content .field--name-body .row-equipe .col-equipe span.tel:before{font-family:"Font Awesome 6 Pro";font-size:14px;line-height:14px;display:inline-block;margin-right:5px;content:"\f095";color:#454647;}body.page-node-1 #block-atoutsagence{width:100%;margin:40px auto 0;background-color:#fafafa;background-image:linear-gradient(180deg,hsla(0deg,0%,98%,0.5),hsla(0deg,0%,98%,0.5)),url(/themes/arava/images/arava-section.jpg);background-position:top right;}body.page-node-1 #block-atoutsagence .field--name-body{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto;}body.page-node-1 #block-atoutsagence .field--name-body .agence{width:60%;padding-right:25px;}body.page-node-1 #block-atoutsagence .field--name-body .agence h2{font-family:Montserrat,sans-serif;font-size:51px;font-weight:900;line-height:19px;margin-bottom:40px;text-align:left;letter-spacing:-0.05em;text-transform:uppercase;color:#faa61a;}body.page-node-1 #block-atoutsagence .field--name-body .agence h2 .black.light{font-size:31px;font-weight:200;line-height:inherit;display:block;color:#454647;}body.page-node-1 #block-atoutsagence .field--name-body .agence p{font-family:open-sans,sans-serif;font-size:16px;line-height:24px;margin-bottom:3px;color:#454647;}body.page-node-1 #block-atoutsagence .field--name-body .atouts{width:25%;padding:10px 20px 20px;text-align:center;color:#fff;background-color:#faa61a;background-image:linear-gradient(45deg,#faa61a 51%,#fccd4c);box-shadow:0 7px 25px 0 rgba(0,0,0,0.35);}body.page-node-1 #block-atoutsagence .field--name-body .atouts h3{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:20px 0;text-transform:uppercase;}body.page-node-1 #block-atoutsagence .field--name-body .atouts p{font-family:open-sans,sans-serif;font-size:16px;line-height:24px;margin-bottom:3px;}body.page-node-2 .region-content{margin-bottom:40px;}body.page-node-2 .region-content .field--name-body{letter-spacing:-0.05em;color:#454647;}body.page-node-2 .region-content .field--name-body h5,body.page-node-2 .region-content .field--name-body .titre-img,body.page-node-2 .region-content .field--name-body .text{width:100%;max-width:1200px;margin:0 auto;}body.page-node-2 .region-content .field--name-body h5{font-family:Montserrat,sans-serif;font-size:26px;line-height:35px;margin:20px auto;letter-spacing:-0.05em;}body.page-node-2 .region-content .field--name-body .titre-img h2{font-family:Montserrat,sans-serif;font-size:32px;font-weight:900;line-height:36px;margin:0;text-transform:uppercase;color:#faa61a;}body.page-node-2 .region-content .field--name-body .titre-img h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:28px;margin:0;}body.page-node-2 .region-content .field--name-body .titre-img h3:after{display:block;width:50px;height:5px;margin-top:15px;margin-bottom:15px;content:"";background-color:#faa61a;}body.page-node-2 .region-content .field--name-body .text{display:flex;flex-wrap:wrap;margin-top:35px;}body.page-node-2 .region-content .field--name-body .text .col{display:flex;flex-direction:column;flex-wrap:wrap;width:50%;}body.page-node-2 .region-content .field--name-body .text .col div{padding-left:60px;}body.page-node-2 .region-content .field--name-body .text .col div h4{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-top:10px;margin-bottom:5px;text-transform:uppercase;color:#faa61a;}body.page-node-2 .region-content .field--name-body .text .col div p{font-family:open-sans,sans-serif;font-size:16px;line-height:24px;margin-bottom:10px;text-align:justify;letter-spacing:initial;color:#454647;}body.page-node-2 .region-content .field--name-body .text .col div ul{column-count:2;}body.page-node-2 .region-content .field--name-body .text .col div ul li{font-family:open-sans,sans-serif;font-size:16px;line-height:24px;position:relative;width:calc(100% - 20px);margin-bottom:10px;margin-left:20px;color:#454647;}body.page-node-2 .region-content .field--name-body .text .col div ul li::marker{color:#faa61a;}body.page-node-2 .region-content .field--name-body .text .col div ul li a{text-decoration:none;}body.page-node-2 .region-content .field--name-body span.num{font-family:Montserrat,sans-serif;font-size:31px;line-height:50px;position:absolute;display:inline-block;width:50px;height:50px;margin-top:-5px;margin-left:-60px;padding:0;text-align:center;color:#fff;border-radius:150px 150px 0;background-color:#faa61a;background-image:linear-gradient(45deg,#faa61a,#fccd4c);}body.page-node-2 .region-content .field--name-body .decouvrez-100{width:100%;margin:40px 0;padding:40px 0;text-align:center;color:#fff;background-color:#faa61a;background-image:linear-gradient(45deg,#faa61a,#fccd4c);}body.page-node-2 .region-content .field--name-body .decouvrez-100 h2{font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;line-height:36px;margin-top:0;margin-bottom:10px;letter-spacing:0;text-transform:uppercase;}body.page-node-2 .region-content .field--name-body .decouvrez-100 a{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:17px;display:inline-block;margin-right:5px;margin-left:5px;padding:10px 15px;-webkit-transition:all 500ms ease;transition:all 500ms ease;text-align:center;text-decoration:none;letter-spacing:0;text-transform:uppercase;color:#faa61a;border:1px solid hsla(0deg,0%,100%,0.5);border-radius:3px;background-color:#fff;}body.page-node-2 .region-sidebar-second{padding:40px 0 60px;background:#fafafa;}body.page-node-2 .region-sidebar-second #block-competences{margin-bottom:0;}body.page-node-3 .intro,body.page-node-3 .retraite-revenu,body.page-node-3 .patrimoine-avenir,body.page-node-4 .intro,body.page-node-4 .retraite-revenu,body.page-node-4 .patrimoine-avenir{max-width:1200px;margin:0 auto;}body.page-node-3 .region-content h2,body.page-node-4 .region-content h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:900;line-height:34px;margin-top:20px;margin-bottom:0;letter-spacing:-0.05em;text-transform:uppercase;color:#faa61a;}body.page-node-3 .region-content h3,body.page-node-4 .region-content h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:28px;margin-top:0;margin-bottom:0;letter-spacing:-0.05em;color:#454647;}body.page-node-3 .region-content h3:after,body.page-node-4 .region-content h3:after{display:block;width:50px;height:5px;margin-top:15px;margin-bottom:15px;content:"";background-color:#faa61a;}body.page-node-3 .region-content p,body.page-node-4 .region-content p{font-family:open-sans,sans-serif;font-size:16px;line-height:24px;color:#454647;}body.page-node-3 .region-content h5,body.page-node-4 .region-content h5{font-family:Montserrat,sans-serif;font-size:25px;line-height:35px;margin:20px 0 40px;letter-spacing:-0.05em;color:#454647;}body.page-node-3 .region-content .retraite-revenu,body.page-node-3 .region-content .patrimoine-avenir,body.page-node-3 .region-content .assurance-complementaire,body.page-node-4 .region-content .retraite-revenu,body.page-node-4 .region-content .patrimoine-avenir,body.page-node-4 .region-content .assurance-complementaire{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto;}body.page-node-3 .region-content .retraite-revenu .text,body.page-node-3 .region-content .patrimoine-avenir .text,body.page-node-3 .region-content .assurance-complementaire .text,body.page-node-4 .region-content .retraite-revenu .text,body.page-node-4 .region-content .patrimoine-avenir .text,body.page-node-4 .region-content .assurance-complementaire .text{width:50%;}body.page-node-3 .region-content .bg-grey,body.page-node-4 .region-content .bg-grey{padding:20px 0;background-color:#fafafa;}body.page-node-3 .region-content .bg-grey .assurance-complementaire,body.page-node-4 .region-content .bg-grey .assurance-complementaire{max-width:1200px;margin:20px auto;}body.page-node-3 .region-sidebar-second,body.page-node-4 .region-sidebar-second{padding:40px 0 60px;background:#fafafa;}body.page-node-3 .region-sidebar-second #block-competences,body.page-node-4 .region-sidebar-second #block-competences{margin-bottom:0;}body.page-node-5 .region-content{max-width:1200px;margin:0 auto;}body.page-node-5 .region-content h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:900;line-height:34px;margin-top:20px;margin-bottom:0;letter-spacing:-0.05em;text-transform:uppercase;color:#faa61a;}body.page-node-5 .region-content h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:28px;margin-top:0;margin-bottom:0;letter-spacing:-0.05em;color:#454647;}body.page-node-5 .region-content h3:after{display:block;width:50px;height:5px;margin-top:15px;margin-bottom:15px;content:"";background-color:#faa61a;}body.page-node-5 .region-content p{font-family:open-sans,sans-serif;font-size:16px;line-height:24px;color:#454647;}body.page-node-5 .region-content h5{font-family:Montserrat,sans-serif;font-size:25px;line-height:35px;margin:20px 0 40px;letter-spacing:-0.05em;color:#454647;}body.page-node-5 .region-content .courtage{margin:35px auto;}body.page-node-5 .region-content .rdv{display:flex;flex-wrap:wrap;margin-bottom:50px;}body.page-node-5 .region-content .rdv .etape-rdv{width:25%;padding:28px 22px;text-transform:uppercase;color:#fff;background-color:#454647;}body.page-node-5 .region-content .rdv .etape-rdv h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#fff;}body.page-node-5 .region-content .rdv .etape-rdv h3:after{display:none;}body.page-node-5 .region-content .rdv .etape-financement{display:flex;flex-wrap:wrap;width:75%;padding-top:15px;background-color:#eaeaea;}body.page-node-5 .region-content .rdv .etape-financement .fi-content{position:relative;display:flex;width:33.33%;}body.page-node-5 .region-content .rdv .etape-financement .fi-content p{font-family:open-sans,sans-serif;font-size:14px;line-height:20px;color:#454647;}body.page-node-5 .region-content .rdv .etape-financement .fi-content p span{font-family:Montserrat,sans-serif;font-weight:bold;}body.page-node-5 .region-content .rdv .etape-financement .fi-content:before{font-family:Fontawesome,sans-serif;font-size:20px;line-height:25px;margin:0 15px;content:"\f0a9";color:#d5d5d5;}body.page-node-5 .region-content .pret{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;}body.page-node-5 .region-content .pret div{width:50%;}body.page-node-5 .region-sidebar-second{padding:40px 0 60px;background:#fafafa;}body.page-node-5 .region-sidebar-second #block-competences{margin-bottom:0;}body.page-node-6 .flex{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:40px auto;}body.page-node-6 .flex .region-content{width:66.666%;padding-right:20px;}body.page-node-6 .flex .region-content h2{font-family:Montserrat,sans-serif;font-size:51px;font-weight:900;line-height:40px;margin:0;text-transform:uppercase;color:#faa61a;}body.page-node-6 .flex .region-content h3{font-family:open-sans,arial,sans-serif;font-size:31px;font-weight:400;line-height:31px;margin:0 0 40px;color:#454647;}body.page-node-6 .flex .region-content form{display:flex;flex-wrap:wrap;justify-content:space-between;}body.page-node-6 .flex .region-content form .form-item{width:calc(50% - 10px);margin:10px 5px 10px 0;}body.page-node-6 .flex .region-content form .form-item ::placeholder{color:#454647;}body.page-node-6 .flex .region-content form .form-item .form-control{font-family:open-sans,sans-serif;font-size:13px;font-weight:400;position:relative;display:inline-block;overflow:hidden;width:100%;height:42px;padding:10px;color:#454647;border:1px solid rgba(87,83,78,0.48);border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.09);}body.page-node-6 .flex .region-content form .form-type-select{width:100%;margin:0 5px 0 0;}body.page-node-6 .flex .region-content form .form-type-select .control-label{font-weight:400;}body.page-node-6 .flex .region-content form .form-type-select .select-wrapper:after{color:#faa61a;}body.page-node-6 .flex .region-content form .form-type-textarea{width:100%;margin-bottom:0;}body.page-node-6 .flex .region-content form .form-type-textarea .form-textarea{height:initial;}body.page-node-6 .flex .region-content form .form-type-checkbox,body.page-node-6 .flex .region-content form .form-type-webform-markup{width:100%;margin:5px;padding:0;text-align:end;}body.page-node-6 .flex .region-content form .form-type-checkbox label,body.page-node-6 .flex .region-content form .form-type-webform-markup label{padding:0;}body.page-node-6 .flex .region-content form .form-type-checkbox a,body.page-node-6 .flex .region-content form .form-type-webform-markup a{text-decoration:underline;color:#d68e00;}body.page-node-6 .flex .region-content form .form-type-checkbox a:hover,body.page-node-6 .flex .region-content form .form-type-webform-markup a:hover{text-decoration:none;}body.page-node-6 .flex .region-content form .form-type-checkbox .form-required:after,body.page-node-6 .flex .region-content form .form-type-webform-markup .form-required:after{display:none;}body.page-node-6 .flex .region-content form #edit-actions{width:100%;margin-top:35px;text-align:end;}body.page-node-6 .flex .region-content form #edit-actions #edit-actions-submit{font-family:Montserrat,sans-serif;font-size:12px;line-height:18px;width:100%;max-width:250px;height:40px;margin-right:5px;text-transform:uppercase;border:1px solid #e89215;background-color:#fccd4c;background-image:linear-gradient(180deg,#fccd4c,#e89215);box-shadow:0 3px 7px 0 rgba(0,0,0,0.7),inset 0 1px 0 0 hsla(0deg,0%,100%,0.3);}body.page-node-6 .flex .region-content form #edit-actions #edit-actions-submit:focus{border:0;outline:0;}body.page-node-6 .flex .region-sidebar-first{width:33.333%;padding-left:20px;}body.page-node-6 .flex .region-sidebar-first #block-contactinfos{font-family:Open-Sans,sans-serif;font-size:16px;line-height:24px;padding:15px;text-align:center;color:#fff;background-color:#faa61a;background-image:linear-gradient(45deg,#faa61a 51%,#fccd4c);box-shadow:0 7px 25px 0 rgba(0,0,0,0.35);}body.page-node-6 .flex .region-sidebar-first #block-contactinfos h4{font-family:Montserrat,sans-serif;font-size:19px;font-weight:bold;margin-bottom:15px;padding-bottom:15px;letter-spacing:-0.05em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.36);}body.page-node-6 .flex .region-sidebar-first #block-contactinfos .tel,body.page-node-6 .flex .region-sidebar-first #block-contactinfos .address{display:flex;align-items:baseline;justify-content:center;margin:10px 0;}body.page-node-6 .flex .region-sidebar-first #block-contactinfos .tel i,body.page-node-6 .flex .region-sidebar-first #block-contactinfos .address i{font-size:13px;margin-right:10px;}body.page-node-6 .flex .region-sidebar-first #block-gmap{width:100%;}body.page-node-7 .region-content{max-width:991px;margin:50px auto 60px;}body.page-node-7 .region-content table{width:100%;}body.page-node-7 .region-content table th,body.page-node-7 .region-content table td{font-family:Montserrat,sans-serif;font-size:15px;line-height:21px;padding:10px;color:#454647;}body.page-node-7 .region-content table .grey{background-color:#ececec;width:40%;}body.page-node-7 .region-content table .orange,body.page-node-7 .region-content table .orange td{width:60%;text-align:center;color:#fff;background-color:#faa61a;}body.page-node-7 .region-content table .light .grey{background-color:#f7f7f7;}body.page-node-7 .region-content table .light .orange,body.page-node-7 .region-content table .light .orange td{background-color:#ffbc3e;}body.page-node-7 .region-content table .light:last-child td{padding-top:0;}body.page-node-7 .region-content p{font-size:11px;text-align:end;}body.page-node-8 .region-content,body.page-node-9 .region-content{width:100%;max-width:1200px;margin:40px auto;}body.page-node-8 .region-content h4,body.page-node-9 .region-content h4{font-family:Montserrat,sans-serif;font-size:25px;font-weight:400;line-height:35px;margin:0 auto 20px;letter-spacing:-0.05em;color:#454647;}body.page-node-8 .region-content h5,body.page-node-9 .region-content h5{font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;margin:20px 0 5px;letter-spacing:-0.05em;text-transform:uppercase;color:#faa61a;}body.page-node-8 .region-content h6,body.page-node-9 .region-content h6{font-family:open-Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px;letter-spacing:-0.05em;color:#454647;}body.page-node-8 .region-content table,body.page-node-9 .region-content table{width:100%;margin:30px auto;}body.page-node-8 .region-content table th,body.page-node-8 .region-content table td,body.page-node-9 .region-content table th,body.page-node-9 .region-content table td{font-family:Montserrat,sans-serif;font-size:15px;line-height:21px;width:25%;padding:10px;color:#454647;}body.page-node-8 .region-content table .grey,body.page-node-9 .region-content table .grey{background-color:#ececec;}body.page-node-8 .region-content table .orange,body.page-node-8 .region-content table .orange td,body.page-node-9 .region-content table .orange,body.page-node-9 .region-content table .orange td{text-align:center;color:#fff;background-color:#faa61a;}body.page-node-8 .region-content table .orange table,body.page-node-9 .region-content table .orange table{margin:0;}body.page-node-8 .region-content table .light .grey,body.page-node-9 .region-content table .light .grey{background-color:#f7f7f7;}body.page-node-8 .region-content table .light .orange,body.page-node-8 .region-content table .light .orange td,body.page-node-9 .region-content table .light .orange,body.page-node-9 .region-content table .light .orange td{background-color:#ffbc3e;}body.page-node-8 .region-content table .light:last-child td,body.page-node-9 .region-content table .light:last-child td{padding-top:0;}body.page-node-8 .region-content table.four-col td,body.page-node-9 .region-content table.four-col td{padding:0;}body.page-node-8 .region-content table.four-col tr:last-child td,body.page-node-9 .region-content table.four-col tr:last-child td{padding-bottom:10px;}body.page-node-8 .region-content table.four-col th,body.page-node-9 .region-content table.four-col th{padding:10px;}body.page-node-8 .region-content table.four-col .grey,body.page-node-9 .region-content table.four-col .grey{text-align:center;}body.page-node-8 .region-content p,body.page-node-9 .region-content p{font-family:open-sans,sans-serif;font-size:16px;line-height:24px;margin-bottom:10px;color:#454647;}body.page-node-8 .region-content p.details-tableau,body.page-node-9 .region-content p.details-tableau{font-size:10px;line-height:1.5;width:100%;margin:0 auto;text-align:end;}body.page-node-8 .region-content a,body.page-node-9 .region-content a{text-decoration:underline;color:#faa61a;}body.page-node-8 .region-content .btn,body.page-node-9 .region-content .btn{width:100%;margin:30px auto 50px;}body.page-node-8 .region-content .btn .btnFiche,body.page-node-9 .region-content .btn .btnFiche{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:17px;padding:15px 30px;text-align:center;text-decoration:none;letter-spacing:0;text-transform:uppercase;color:#fff;border:1px solid #faa61a;border-radius:3px;background-color:#faa61a;}body.page-node-10 .region-content{max-width:1200px;margin:50px auto;}body.page-node-10 .region-content p{font-family:"open-sans",sans-serif;font-size:16px;line-height:24px;margin-bottom:10px;color:#454647;}body .footer{border-top:2px solid rgba(69,70,71,0.25);background-color:#fff;}body .region-footer{position:relative;z-index:1;max-width:1200px;margin:-21px auto 20px;}body .region-footer #block-arava-footer{width:100%;background-color:#454647;}body .region-footer #block-arava-footer .menu--footer{display:flex;padding:15px;}body .region-footer #block-arava-footer .menu--footer li{margin-right:15px;padding-right:15px;border-right:1px solid hsla(0deg,0%,100%,0.35);}body .region-footer #block-arava-footer .menu--footer li:last-child{border:0;}body .region-footer #block-arava-footer a{font-family:"Montserrat",sans-serif;font-size:10px;font-weight:200;line-height:11px;padding:0;text-transform:uppercase;color:hsla(0deg,0%,100%,0.8);}body .region-footer #block-arava-footer a:hover{background-color:inherit;}body .region-footer #block-footermentions .footerMentions{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:20px;}body .region-footer #block-footermentions .footerMentions .logoArava,body .region-footer #block-footermentions .footerMentions .logosPartenaire{width:20%;}body .region-footer #block-footermentions .footerMentions .logoArava img,body .region-footer #block-footermentions .footerMentions .logosPartenaire img{width:100%;height:auto;}body .region-footer #block-footermentions .footerMentions .mentionText{width:60%;color:#454647;}body .region-footer #block-footermentions .footerMentions .mentionText p{font-family:open-sans,sans-serif;margin:0;padding-left:10px;}body .region-footer #block-footermentions .footerMentions .mentionText .first{font-family:open-sans-condensed,sans-serif;font-size:14px;line-height:17px;margin-top:5px;text-transform:uppercase;}body .region-footer #block-footermentions .footerMentions .mentionText .second,body .region-footer #block-footermentions .footerMentions .mentionText .third{font-size:10px;line-height:10px;}body .region-footer #block-footermentions .footerMentions .mentionText .second a,body .region-footer #block-footermentions .footerMentions .mentionText .third a{font-family:open-sans,sans-serif;text-decoration:none;}body .region-footer #block-footermentions .footerMentions .mentionText .second{color:rgba(69,70,71,0.75);}body .region-footer #block-footermentions .footerMentions a{color:#454647;}body .region-footer #block-footermentions .footerMentions a:hover{text-transform:none;}body.path-frontpage #block-homeplateformes{width:66.666%;}body.path-frontpage #block-homeplateformes .row{display:flex;box-shadow:0px 15px 30px 0px rgba(45,48,53,0.27);margin:0;border-radius:8px;overflow:hidden;}body.path-frontpage #block-homeplateformes .row .immo{width:25%;background-image:url(/themes/arava/images/bg-immo.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;}body.path-frontpage #block-homeplateformes .row .platforms{width:75%;background-image:url(/themes/arava/images/bg-city.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;text-align:center;padding:48px 32px;position:relative;}body.path-frontpage #block-homeplateformes .row .platforms:before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:rgba(69,70,71,0.83);z-index:0;}body.path-frontpage #block-homeplateformes .row .platforms h2{font-family:"Montserrat";font-weight:400;font-size:49px;line-height:95.3%;letter-spacing:-0.02em;color:#FFFFFF;position:relative;z-index:1;}body.path-frontpage #block-homeplateformes .row .platforms h2 b{font-weight:700;}body.path-frontpage #block-homeplateformes .row .platforms p{font-family:"Open-Sans";font-weight:400;font-size:14px;line-height:20px;color:white;position:relative;z-index:1;}body.path-frontpage #block-homeplateformes .row .platforms p.cta{display:flex;align-items:center;z-index:1;}body.path-frontpage #block-homeplateformes .row .platforms p.cta a{width:33.33333%;padding:0 12px;}body.path-frontpage #block-homeplateformes .row .platforms p.cta a img{max-width:148px;}body.page-node-537 #block-recherchebienplateformes{width:100%;max-width:1240px;padding:0 20px;margin:60px auto;}body.page-node-537 #block-recherchebienplateformes .row{display:flex;margin:0;}body.page-node-537 #block-recherchebienplateformes .row .immo{width:40%;background-image:url(/themes/arava/images/bg-immo.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;}body.page-node-537 #block-recherchebienplateformes .row .platforms{width:60%;text-align:left;padding:100px 32px;position:relative;}body.page-node-537 #block-recherchebienplateformes .row .platforms h2{font-family:"Montserrat";font-weight:700;font-size:32px;line-height:36px;text-transform:uppercase;letter-spacing:-0.7px;color:#FAA61A;}body.page-node-537 #block-recherchebienplateformes .row .platforms p{font-family:"Open-Sans";font-weight:400;font-size:24px;line-height:28px;color:#454647;}body.page-node-537 #block-recherchebienplateformes .row .platforms p.cta{display:flex;align-items:center;justify-content:flex-start;z-index:1;flex-wrap:wrap;}body.page-node-537 #block-recherchebienplateformes .row .platforms p.cta a{width:194px;margin:0 12px;}body.page-node-537 #block-recherchebienplateformes .row .platforms p.cta a img{width:194px;height:auto;}
@media (max-width:1220px){body{}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in{display:inherit;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox{display:inline-block;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-textfield{float:right;}body #navbar .region-navigation .logo{width:25%;}body #navbar .region-navigation .logo img{width:100%;}body.path-frontpage #block-views-block-homeslider-block-1 .view-homeslider .view-content > i{text-align:center;cursor:pointer;font-size:40px;line-height:1;width:1em;height:1em;color:white;font-weight:400;position:absolute;top:calc(50% - 20px);z-index:222;opacity:0.5;transition:all 500ms ease-out;}body.path-frontpage #block-views-block-homeslider-block-1 .view-homeslider .view-content > i.fa-chevron-left{left:10px;}body.path-frontpage #block-views-block-homeslider-block-1 .view-homeslider .view-content > i.fa-chevron-right{right:10px;}body.path-frontpage #block-views-block-homeslider-block-1 .view-homeslider .view-content > i:hover{opacity:1;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row{background-position:50% 50%;}body.path-frontpage .region-content{max-width:960px;}body.path-frontpage #block-homelagence .field--name-body{max-width:960px;}body.page-node-type-bien_a_vendre .main-container{max-width:960px;padding:0 10px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset{padding:5px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-nothing .field-content{display:flex;align-items:center;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-num-portable{width:100px;margin-bottom:5px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-num-portable .field-content span{margin:0 0 6px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-num-portable i:last-child{margin:0;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row .details-dpe-ges .views-field-field-dpe,body.page-node-type-bien_a_vendre .region-sidebar-third .views-field-field-ges{min-width:100px;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-gmap-block-1{width:33.333%;}body.page-node-2 .region-content .field--name-body .text .col div{width:100%;}body.page-node-2 .region-content img{width:100%;}body.page-node-2 .region-sidebar-second{padding:40px 0 60px;background:#fafafa;}body.page-node-2 .region-sidebar-second #block-competences{margin-bottom:0;}body.page-node-3 .region-content img,body.page-node-4 .region-content img{width:50%;}body.page-node-3 .region-content .text,body.page-node-4 .region-content .text{padding:0 5px;}body.page-node-5 .region-content .courtage img{width:100%;}body.page-node-5 .region-content .pret img{width:50%;}body.page-node-6 .flex{max-width:960px;}body.page-node-8 .region-content,body.page-node-9 .region-content{max-width:960px;}body.page-node-10 .region-content{max-width:95%;}body .region-footer{max-width:960px;}}@media (max-width:980px){body{}body #block-agenceheader,body #block-immobilierheader,body #block-placementheader,body #block-prevoyanceheader,body #block-financementheader,body #block-honoraireheader,body #block-infoslegalesheader,body #block-mentionslegalesheader,body #block-cookiesheader{background-position:50% 50%;height:auto;max-height:400px;}body #block-agenceheader .field--name-body,body #block-immobilierheader .field--name-body,body #block-placementheader .field--name-body,body #block-prevoyanceheader .field--name-body,body #block-financementheader .field--name-body,body #block-honoraireheader .field--name-body,body #block-infoslegalesheader .field--name-body,body #block-mentionslegalesheader .field--name-body,body #block-cookiesheader .field--name-body{margin-bottom:20px;}body #block-agenceheader h2,body #block-immobilierheader h2,body #block-placementheader h2,body #block-prevoyanceheader h2,body #block-financementheader h2,body #block-honoraireheader h2,body #block-infoslegalesheader h2,body #block-mentionslegalesheader h2,body #block-cookiesheader h2{text-align:center;font-size:34px;line-height:1;}body #block-agenceheader h3,body #block-immobilierheader h3,body #block-placementheader h3,body #block-prevoyanceheader h3,body #block-financementheader h3,body #block-honoraireheader h3,body #block-infoslegalesheader h3,body #block-mentionslegalesheader h3,body #block-cookiesheader h3{text-align:center;font-size:20px;}body #block-honoraireheader,body #block-infoslegalesheader,body #block-mentionslegalesheader,body #block-cookiesheader{height:300px;background-position-x:100%;}body #block-competences .comp-row{align-items:flex-start;}body #block-nosservices{width:100%;padding:0;}body #block-nosservices h2{width:100%;}body #block-nosservices .field--name-body{display:flex;flex-wrap:wrap;}body #block-nosservices .service-promo{width:31.333%;margin:0 1%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline{display:flex;flex-wrap:wrap;width:100%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .form-item{margin:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .form-item .control-label input{position:inherit;margin-left:inherit;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes .form-item .control-label input:after{right:11px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-textfield{width:50%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--2{width:50%;margin-bottom:10px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper .panel-body .form-type-textfield,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--2 .panel-body .form-type-textfield{display:flex;margin:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select{width:50%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select label{display:initial;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select .form-select{width:100%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-submit-rechercher-un-bien,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-submit-rechercher-un-bien--2{width:100%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-reset,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-reset--2{position:initial;margin:10px 0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-heading{position:inherit;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-heading a{position:inherit;text-align:center;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox{margin:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label{margin:0;padding-left:10px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label input:after{right:-35px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-textfield .form-control{height:1.8em;max-width:180px;width:100%;margin-top:5px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-item-sort-bef-combine{position:absolute;width:initial;right:0;bottom:-50px;}body #navbar .navbar-header{margin:0;}body #navbar .region-navigation .logo{width:33.333%;}body #navbar .region-navigation .logo img{width:80%;height:auto;}body #navbar #block-arava-main-menu{width:66.666%;align-items:flex-end;flex-direction:column-reverse;z-index:2001;}body #navbar #block-arava-main-menu ul{display:flex;margin:0;}body #navbar #block-arava-main-menu ul li{padding:10px 0;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row{height:500px;display:flex;align-items:center;}body.path-frontpage .region-content{padding:0 10px;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1{width:100%;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1 img{width:100%;}body.path-frontpage .region-content #block-homeplateformes{width:100%;}body.path-frontpage #block-homelagence .field--name-body{max-width:720px;}body.path-frontpage #block-homelagence .field--name-body .block-body{width:100%;padding:0 30px;}body.path-rechercher-un-bien .region-content{max-width:1200px;margin:40px auto;display:flex;flex-wrap:wrap;flex-direction:row-reverse;}body.path-rechercher-un-bien .region-content .views-element-container{width:100%;}body.path-rechercher-un-bien .region-content .view-content{width:100%;max-width:500px;display:flex;flex-wrap:wrap;margin:0 auto;}body.path-rechercher-un-bien .region-content .view-content .views-row{margin:2% auto;padding:5px;flex-wrap:wrap;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-field-coup-de-coeur .cdc-bien{right:-50px;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset{width:100%;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1{width:100%;padding:0;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1 .views-field-title .field-content{margin-top:10px;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1 .views-field-body{display:none;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1 .views-field-view-node{text-align:center;}body.path-rechercher-un-bien .region-content #block-nosservices{display:none;}body.page-node-type-bien_a_vendre .main-container{padding:0;}body.page-node-type-bien_a_vendre .region-sidebar-first{width:100%;padding:0 20px 20px;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row{position:relative;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-amepi{position:absolute;top:20px;right:20px;z-index:666;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-amepi img{max-width:110px;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-visite-3d{position:absolute;top:calc(100% - 200px);left:20px;z-index:666;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images{position:relative;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-arrow{transition:opacity 500ms ease;position:absolute;top:calc(50% - 20px);border:0;border-radius:0;font-size:0;padding:0;height:40px;width:40px;z-index:666;background-color:#fff;opacity:0.6;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-arrow:hover{opacity:1;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-arrow:after{font-family:"Font Awesome 5 Pro",sans-serif;font-size:30px;line-height:40px;color:#faa61a;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-prev{left:0;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-prev:after{content:"\f053";}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-next{right:0;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images button.slick-next:after{content:"\f054";}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images-1{max-width:620px;margin:0 auto;}body.page-node-type-bien_a_vendre .region-sidebar-first .views-row .views-field-field-images-1 img{margin:10px 5px;}body.page-node-type-bien_a_vendre .region-sidebar-second{width:100%;padding:0 20px 20px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset{padding:12px;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-num-portable{width:auto;}body.page-node-type-bien_a_vendre .region-sidebar-second #block-views-block-bien-nego-block-1 .views-row .views-field-fieldset .views-field-field-num-portable .field-content span{width:100%;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1{width:100%;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row{width:100%;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row > .views-field{width:50%;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-gmap-block-1{width:100%;}body #info_dpeges{padding:5px;}body #info_dpeges .flex .col{width:100%;padding-right:0;}body #info_dpeges .flex .col img.imgOld{width:auto;}body #info_dpeges .flex .col span.popup{right:auto;left:225px;text-align:center;}body #info_dpeges .flex .col span.popup.ges_A,body #info_dpeges .flex .col span.popup.dpe_A{top:20px;}body #info_dpeges .flex .col span.popup.ges_B,body #info_dpeges .flex .col span.popup.dpe_B{top:55px;}body #info_dpeges .flex .col span.popup.ges_C,body #info_dpeges .flex .col span.popup.dpe_C{top:85px;}body #info_dpeges .flex .col span.popup.ges_D,body #info_dpeges .flex .col span.popup.dpe_D{top:120px;}body #info_dpeges .flex .col span.popup.ges_E,body #info_dpeges .flex .col span.popup.dpe_E{top:152px;}body #info_dpeges .flex .col span.popup.ges_F,body #info_dpeges .flex .col span.popup.dpe_F{top:185px;}body #info_dpeges .flex .col span.popup.ges_G,body #info_dpeges .flex .col span.popup.dpe_G{top:217px;}body.page-node-1 #block-agenceheader{background-size:cover;}body.page-node-1 .region-content{padding:0 10px;}body.page-node-1 .region-content .field--name-body .row-equipe .col-equipe{width:50%;}body.page-node-2 .region-content{padding:0 10px;}body.page-node-2 .region-content .field--name-body h5{font-size:21px;line-height:28px;}body.page-node-2 .region-content .field--name-body .text{margin-top:35px;display:flex;flex-wrap:wrap;}body.page-node-2 .region-content .field--name-body .text .col{width:100%;}body.page-node-2 .region-content .field--name-body .text .col div ul{column-count:1;}body.page-node-2 .region-content .field--name-body span.num{width:30px;height:30px;font-size:20px;line-height:30px;margin-top:-2px;margin-left:-35px;}body.page-node-3 .region-content,body.page-node-4 .region-content{padding:0 10px;}body.page-node-3 .region-content h5,body.page-node-4 .region-content h5{font-size:21px;line-height:28px;}body.page-node-3 .region-content .retraite-revenu,body.page-node-3 .region-content .patrimoine-avenir,body.page-node-3 .region-content .assurance-complementaire,body.page-node-4 .region-content .retraite-revenu,body.page-node-4 .region-content .patrimoine-avenir,body.page-node-4 .region-content .assurance-complementaire{align-items:center;}body.page-node-3 .region-content .retraite-revenu img,body.page-node-3 .region-content .patrimoine-avenir img,body.page-node-3 .region-content .assurance-complementaire img,body.page-node-4 .region-content .retraite-revenu img,body.page-node-4 .region-content .patrimoine-avenir img,body.page-node-4 .region-content .assurance-complementaire img{width:50%;height:auto;}body.page-node-5 .region-content{padding:0 10px;}body.page-node-5 .region-content h5{font-size:21px;line-height:28px;}body.page-node-5 .region-content .rdv .etape-rdv{width:100%;}body.page-node-5 .region-content .rdv .etape-financement{width:100%;}body.page-node-5 .region-content .rdv .etape-financement .fi-content{width:50%;margin-bottom:15px;}body.page-node-5 .region-content .pret{align-items:center;}body.page-node-5 .region-content .pret img{height:auto;}body.page-node-6 .flex{margin-bottom:20px;}body.page-node-6 .flex .region-content,body.page-node-6 .flex .region-sidebar-first{width:100%;padding:0 10px;}body.page-node-6 .flex .region-content form #edit-actions,body.page-node-6 .flex .region-sidebar-first form #edit-actions{margin:30px 0;}body.page-node-7 .region-content{padding:0 10px;}body.page-node-8 .region-content,body.page-node-9 .region-content{padding:0 10px;}body.page-node-8 .region-content h4,body.page-node-9 .region-content h4{font-size:21px;line-height:28px;}body .region-footer #block-arava-footer .menu--footer{flex-wrap:wrap;justify-content:center;}body .region-footer #block-arava-footer .menu--footer li{margin:0 5px 5px 0;padding:0 5px 0 0;}body .region-footer #block-footermentions .footerMentions{flex-direction:column;align-items:center;}body .region-footer #block-footermentions .footerMentions .logosPartenaire,body .region-footer #block-footermentions .footerMentions .logoArava{width:30%;}body .region-footer #block-footermentions .footerMentions .mentionText{text-align:center;}body .region-footer #block-footermentions .footerMentions .mentionText .second{display:none;}}@media (max-width:740px){body{}body #block-agenceheader,body #block-immobilierheader,body #block-placementheader,body #block-prevoyanceheader,body #block-financementheader,body #block-honoraireheader,body #block-infoslegalesheader,body #block-mentionslegalesheader,body #block-cookiesheader{background-size:cover;}body #block-competences h2{font-size:38px;line-height:1;}body #block-competences h2 .black.light{font-size:31px;line-height:1;}body #block-competences h2 br{display:none;}body #block-competences .comp-row{justify-content:center;}body #block-competences .comp-row .comp-col{width:100%;}body #block-nosservices .service-promo{width:100%;margin:0;background-repeat:no-repeat;}body #block-formulaireexposerechercher-un-bienpage-1{margin:-15vw auto 0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline{display:flex;flex-wrap:wrap;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .fieldgroup .fieldset-wrapper .form-checkboxes{flex-wrap:wrap;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-textfield,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select .chosen-choices{width:100%;padding:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline #edit-field-prix-value-wrapper--2{width:100%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-type-select{width:100%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-submit-rechercher-un-bien,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-submit-rechercher-un-bien--2{width:100%;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-reset,body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-actions #edit-reset--2{position:initial;margin:10px 0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-heading{position:inherit;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-heading a{position:inherit;text-align:center;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox{margin:0;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label{margin:0;padding-left:10px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .bef--secondary .panel-body.in .form-type-checkbox .control-label input:after{right:-35px;}body #block-formulaireexposerechercher-un-bienpage-1 .form--inline .form-item-sort-bef-combine{position:absolute;width:initial;right:0;bottom:-50px;}body #navbar{margin-top:0;}body #navbar .navbar-header{position:relative;}body #navbar .region-navigation{padding:10px;}body #navbar .region-navigation .logo{width:50%;}body #navbar .region-navigation .logo img{width:100%;height:auto;}body #navbar #block-arava-main-menu{text-align:end;flex-direction:row;position:inherit;justify-content:end;align-items:center;width:50%;}body #navbar #block-arava-main-menu .menu--main{display:none;margin:0;position:absolute;bottom:-202px;left:0;right:0;background-color:#faa61a;flex-wrap:wrap;}body #navbar #block-arava-main-menu .menu--main li{width:100%;text-align:center;}body #navbar #block-arava-main-menu .menu--main li a{color:#fff;}body #navbar #block-arava-main-menu .menu--main li a:hover{color:inherit;}body #navbar #block-arava-main-menu .menu--main li a.dropdown-toggle:after{color:#fff;}body #navbar #block-arava-main-menu i.fa-solid.fa-bars{display:initial;font-family:Fontawesome,sans-serif;cursor:pointer;pointer-events:all;color:#faa61a;font-size:30px;line-height:30px;margin-left:20px;}body #navbar #block-arava-main-menu .dropdown:hover .dropdown-menu{transform:scale(1,1);}body #navbar #block-arava-main-menu .dropdown-menu{display:none;}body #navbar #block-arava-main-menu .open .dropdown-menu{display:inherit;position:relative;background-color:#ac7315;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row{height:100vw;display:flex;align-items:center;background-size:300vw;background-repeat:no-repeat;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer{justify-content:center;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper{width:100%;margin-top:0;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper .views-field.views-field-field-chapeau{text-align:center;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper .views-field-field-titre-de-la-slide{font-size:8vw;line-height:8vw;}body.path-frontpage #block-views-block-homeslider-block-1 .views-row .slideContainer .infoWrapper .views-field-body{display:none;}body.path-frontpage .region-content #block-views-block-accueil-coup-de-coeur-block-1{width:100%;}body.path-frontpage .region-content #block-homeplateformes .row .immo{display:none;}body.path-frontpage .region-content #block-homeplateformes .row .platforms{width:100%;}body.path-frontpage .region-content #block-homeplateformes .row .platforms p.cta{justify-content:center;flex-wrap:wrap;}body.path-frontpage .region-content #block-homeplateformes .row .platforms p.cta a{width:33.33333%;padding:6px 12px;min-width:180px;}body.path-frontpage #block-homelagence .field--name-body .block-body{padding:0 20px;}body.path-rechercher-un-bien .region-content .view-content{max-width:400px;}body.path-rechercher-un-bien .region-content .view-content .views-row{width:95%;margin:10px auto;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1 .txtbien{display:flex;flex-direction:column;align-items:center;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1 .txtbien .views-field-title .field-content{flex-direction:column;align-items:center;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1 .txtbien .views-field-title .field-content .header-row{width:100%;text-align:center;font-size:16px;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1 .txtbien .views-field-title .field-content .infoTitre{justify-content:center;width:100%;}body.path-rechercher-un-bien .region-content .view-content .views-row .views-field-fieldset-1 .txtbien .views-field-title .field-content .infoTitre .prix{font-size:22px;text-align:center;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row{justify-content:center;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset,body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset-1{width:100%;text-align:center;}body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset .views-field-title,body.page-node-type-bien_a_vendre .region-content #block-views-block-bien-titre-et-prix-block-1 .views-row .views-field-fieldset-1 .views-field-title{font-size:28px;}body.page-node-type-bien_a_vendre .region-sidebar-third #block-views-block-bien-details-block-1 .views-row > .views-field{width:100%;}body.page-node-1 .region-content .field--name-body h2{font-size:32px;line-height:1;}body.page-node-1 .region-content .field--name-body h2 br{display:none;}body.page-node-1 .region-content .field--name-body .row-equipe .col-equipe{width:100%;}body.page-node-1 #block-atoutsagence .field--name-body{margin:25px 0 0;}body.page-node-1 #block-atoutsagence .field--name-body .agence{width:100%;padding:0 15px;text-align:center;}body.page-node-1 #block-atoutsagence .field--name-body .agence h2{text-align:center;font-size:31px;line-height:1;}body.page-node-1 #block-atoutsagence .field--name-body .agence h2 br{display:none;}body.page-node-1 #block-atoutsagence .field--name-body .atouts{width:100%;}body.page-node-3 .region-content .retraite-revenu .text,body.page-node-3 .region-content .patrimoine-avenir .text,body.page-node-3 .region-content .assurance-complementaire .text,body.page-node-4 .region-content .retraite-revenu .text,body.page-node-4 .region-content .patrimoine-avenir .text,body.page-node-4 .region-content .assurance-complementaire .text{width:100%;}body.page-node-3 .region-content .retraite-revenu img,body.page-node-3 .region-content .patrimoine-avenir img,body.page-node-3 .region-content .assurance-complementaire img,body.page-node-4 .region-content .retraite-revenu img,body.page-node-4 .region-content .patrimoine-avenir img,body.page-node-4 .region-content .assurance-complementaire img{width:100%;}body.page-node-3 .region-content .bg-grey .assurance-complementaire,body.page-node-4 .region-content .bg-grey .assurance-complementaire{flex-direction:column-reverse;}body.page-node-3 .region-content .patrimoine-avenir,body.page-node-4 .region-content .patrimoine-avenir{margin-bottom:0;}body.page-node-5 .region-content .rdv .etape-financement .fi-content{width:100%;}body.page-node-5 .region-content .pret{flex-direction:column;}body.page-node-5 .region-content .pret div{width:100%;}body.page-node-5 .region-content .pret img{width:100%;}body.page-node-6 .flex .region-content form .form-item,body.page-node-6 .flex .region-sidebar-first form .form-item{width:100%;margin:5px;}body.page-node-537 #block-recherchebienplateformes{margin:40px auto;}body.page-node-537 #block-recherchebienplateformes .row{display:flex;margin:0;flex-direction:column-reverse;}body.page-node-537 #block-recherchebienplateformes .row .immo{width:100%;height:330px;margin-top:20px;}body.page-node-537 #block-recherchebienplateformes .row .platforms{width:100%;text-align:center;padding:0;position:relative;}body.page-node-537 #block-recherchebienplateformes .row .platforms p.cta{justify-content:center;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
