@import url(https://p.typekit.net/p.css?s=1&k=vdu5afl&ht=tk&f=40992.40996&a=78053491&app=typekit&e=css);@font-face{font-family:"Garamond";src:url(https://use.typekit.net/af/74a7c5/00000000000000007735b884/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/74a7c5/00000000000000007735b884/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/74a7c5/00000000000000007735b884/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"Garamond";src:url(https://use.typekit.net/af/7f02ab/00000000000000007735b888/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/7f02ab/00000000000000007735b888/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/7f02ab/00000000000000007735b888/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:'Gilroy';src:url(https://www.groupemasprovence.com/__project/_ressources/_fonts/Gilroy-Light.woff2) format('woff2'),url(https://www.groupemasprovence.com/__project/_ressources/_fonts/Gilroy-Light.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;size-adjust:80%}@font-face{font-family:'Gilroy';src:url(https://www.groupemasprovence.com/__project/_ressources/_fonts/Gilroy-Medium.woff2) format('woff2'),url(https://www.groupemasprovence.com/__project/_ressources/_fonts/Gilroy-Medium.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;size-adjust:80%}@font-face{font-family:'Gilroy';src:url(https://www.groupemasprovence.com/__project/_ressources/_fonts/Gilroy-Extrabold.woff2) format('woff2'),url(https://www.groupemasprovence.com/__project/_ressources/_fonts/Gilroy-Extrabold.woff) format('woff');font-weight:900;font-style:normal;font-display:swap;size-adjust:80%}html{font-family:'Gilroy';color:#000;line-height:calc(22rem/18);background:#f0f0f0}input,input::placeholder,textarea,select,button,.select2-container,.autocomplete-suggestions{font-family:'Gilroy'!important;font-size:calc(16rem/18)!important}.fw_form .fw_field_text input[type=text],.fw_form .fw_field_text input[type=email],.fw_form .fw_field_password input[type=password],.fw_form .fw_field_list select,.select2 .select2-selection{height:calc(38rem/18);line-height:calc(38rem/18);padding:0 calc(19rem/18);border-radius:calc(19rem/18)!important;border-color:rgb(0 0 0 / .25);box-shadow:none}.fw_form .fw_field_textarea textarea{padding:calc(10rem/18) calc(19rem/18);border-radius:calc(19rem/18)!important;border-color:rgb(0 0 0 / .25);box-shadow:none}.select2-container--open .select2-selection{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.select2-results__option{padding:calc(10rem/18)}.select2-selection__choice{padding-top:calc(8rem/18)!important;padding-right:calc(4rem/18)!important;line-height:calc(15rem/18)!important;background:none!important;border:none!important}input[type=text]:focus{border-color:rgb(73 117 170 / 1);box-shadow:none}body.disable_scroll{height:100vh;overflow:hidden}#fw_str_wrapper{background:#fff}.str-gradient-gmp{background:#4975aa}.str-gradient-mas{background:linear-gradient(#32639E,#1C2036)}.str-gradient-esp{background:linear-gradient(#A3B9D3,#4975AA)}.str-gradient-vil{background:linear-gradient(#F7A436,#E84249)}.str-gradient-ren{background:linear-gradient(#ACD4B0,#369F87)}.str-gradient-sol{background:linear-gradient(#238B92,#005663)}.str-btn,.str-fiche-nav a{display:inline-block;font-family:'Gilroy'!important;font-size:calc(15rem/18);line-height:calc(54rem/18);letter-spacing:.05rem;text-transform:uppercase;white-space:nowrap;height:calc(54rem/18);padding:0 calc(27rem/18);border-radius:calc(27rem/18);text-decoration:none!important;font-weight:700}.str-fleche-gauche{display:inline-block;width:calc(54rem/18);height:calc(54rem/18);background:#eef2f6 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-gauche.svg) no-repeat center center!important;background-size:calc(20rem/18) calc(20rem/18)!important}.str-fleche-droite{display:inline-block;width:calc(54rem/18);height:calc(54rem/18);background:#eef2f6 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-droite.svg) no-repeat center center!important;background-size:calc(20rem/18) calc(20rem/18)!important}.str-fiche-nav ul{display:grid;margin:2rem 0 1rem 0;grid-template-columns:1fr 1fr 1fr;justify-items:center;list-style-type:none}.str-fiche-nav ul .prev{justify-self:start}.str-fiche-nav ul a{display:flex;align-items:center;color:#000;gap:.5rem}.str-fiche-nav ul .prev a i,.str-fiche-nav ul .next a i{display:inline-block;width:.75rem;height:.75rem}.str-fiche-nav ul .prev i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-gauche.svg) no-repeat center center;background-size:contain}.str-fiche-nav ul .next{justify-self:end}.str-fiche-nav ul .next i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-droite.svg) no-repeat center center;background-size:contain}#str-header{display:flex;position:fixed;top:0;left:0;align-items:center;place-content:space-between;background-color:#fff;z-index:10;transition:all .5s ease-out}#str-masque-menu{position:fixed;display:block;top:0;left:0;content:' ';width:100vw;max-width:100%;height:100vw;background-color:rgb(0 0 0 / .5);z-index:9;pointer-events:none}html.desktop0 #str-header,html.desktop1 #str-header{place-content:end}#str-header.shadow{box-shadow:0 3px 6px rgb(0 0 0 / .05)}#str-menu-principal .niv1_ul{list-style-type:none}#str-menu-principal .niv1_ul .niv1_li{display:inline-block}#str-menu-principal .niv1_ul .niv1_li .niv1_a{display:inline-block;padding:calc(10rem/18);font-size:calc(15rem/18);line-height:1rem;text-transform:uppercase;color:#000;letter-spacing:.05rem;text-decoration:none}#str-menu-principal .niv1_ul .niv1_li .niv2_ul{display:none;position:absolute;place-content:space-between;gap:calc(15rem/18);padding:calc(80rem/18) calc(38rem/18) calc(38rem/18) calc(38rem/18);top:0;left:0;width:100vw;max-width:100%}#str-menu-principal .niv1_ul .niv1_li:hover .niv2_ul{display:flex}#str-menu-principal .niv1_ul .niv1_li .niv2_ul{list-style-type:none;background-color:#fff}#str-menu-principal .niv1_ul .niv1_li .niv2_ul .niv2_li{display:block;background-color:#eef2f6}#str-menu-principal .niv1_ul .niv1_li.active .niv1_a{font-weight:700}#str-menu-principal .niv1_ul .niv1_li .niv2_ul .niv2_li.active .niv2_a .titre span{font-weight:700}#str-menu-principal .niv1_ul .niv1_li .niv2_ul .niv2_li .niv2_a{position:relative;display:block}#str-menu-principal .niv1_ul .niv1_li .niv2_ul .niv2_li .niv2_a .tao_media-visuel{position:absolute;top:0;left:0;z-index:1}#str-menu-principal .niv1_ul .niv1_li .niv2_ul .niv2_li .niv2_a .titre{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;place-content:center;text-transform:uppercase;align-items:center;;z-index:2}#str-menu-principal .niv1_ul .niv1_li .niv2_ul .niv2_li .niv2_a .titre span{display:inline-block;font-family:Gilroy;padding:calc(10rem/18);font-size:calc(15rem/18);line-height:1rem;color:#000;padding:calc(10rem/18);letter-spacing:.05rem;text-decoration:none;background-color:#fff}.str-icones{display:flex;align-items:center;gap:1rem}html.desktop2 .str-gmp .str-icones,html.desktop2 .str-ach .str-icones{margin-right:calc(38rem/18)}#str-menu-principal-btn{position:relative;padding-right:calc(70rem/18);margin:0 calc(38rem/18);height:1rem}html.is_blocs_grid #str-menu-principal-btn{padding-left:calc(38rem/18)}#str-menu-principal-btn span{position:absolute;display:inline-block;top:calc(-17rem/18);right:0;margin-left:.5rem;width:calc(54rem/18);height:calc(54rem/18);border-radius:50%}#str-menu-principal-btn i{display:inline-block;width:calc(54rem/18);height:calc(54rem/18)}.str-icones a{display:flex;font-size:calc(17rem/18);text-transform:uppercase;align-items:center;text-decoration:none;letter-spacing:.05rem;gap:.5rem}.str-icones a i{position:relative;top:-.05rem;display:inline-block;width:calc(17rem/18);height:calc(17rem/18)}.str-icones .str-icones-parrainage i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-parrainage.svg) no-repeat 0 calc(1rem/18);background-size:calc(17rem/18)}.str-icones .str-icones-parrainage:hover i{background-image:url(https://www.groupemasprovence.com/__project/_ressources/str-ico-parrainage-black.svg)}.str-icones .str-icones-compte i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-compte.svg) no-repeat calc(1rem/18) calc(1rem/18);background-size:calc(15rem/18)}.str-icones .str-icones-compte:hover i{background-image:url(https://www.groupemasprovence.com/__project/_ressources/str-ico-compte-black.svg)}.str-icones .str-icones-recherche i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-recherche.svg) no-repeat calc(1rem/18) calc(1rem/18);background-size:calc(15rem/18)}.str-icones .str-icones-recherche:hover i{background-image:url(https://www.groupemasprovence.com/__project/_ressources/str-ico-recherche-black.svg)}.str-icones .str-icones-contact i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-contact.svg) no-repeat calc(1rem/18) calc(1rem/18);background-size:calc(15rem/18)}.str-icones .str-icones-contact:hover i{background-image:url(https://www.groupemasprovence.com/__project/_ressources/str-ico-contact-black.svg)}#str-icones-header a{display:flex;font-size:calc(15rem/18);width:calc(38rem/18);height:calc(38rem/18);line-height:calc(38rem/18);text-transform:uppercase;place-content:center;flex-wrap:wrap;text-decoration:none;gap:.5rem;background-color:#EEF2F6;border-radius:calc(19rem/18)}#str-icones-header .str-icones-annonces{letter-spacing:.05rem;padding:0 calc(19rem/18);color:#EEF2F6;background-color:#4975AA;width:auto}.str-mas #str-icones-header .str-icones-annonces{background:linear-gradient(#32639E,#1C2036)!important}.str-esp #str-icones-header .str-icones-annonces{background:linear-gradient(#a3b9d3,#4975aa)!important}#str-icones-header a:hover{color:#000!important;background-color:#a3b9d3!important}.str-icones-tip .jBox-container{color:#000;border-color:#a3b9d3;padding:0 calc(10rem/18);background-color:#a3b9d3;border-radius:calc(19rem/18)}.str-icones-tip .jBox-pointer::after{background:#a3b9d3;border:0}#str-icones-ssmenu .str-icones-annonces{margin-top:1rem;letter-spacing:.05rem;padding:0 calc(19rem/18);line-height:calc(38rem/18);color:#4975AA;background-color:#fff;width:auto;border-radius:calc(19rem/18)}#str-main{min-height:100vh}h1#str-titre{margin-top:1.6rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;color:#4975aa;font-size:calc(60rem/18);line-height:calc(63rem/18);font-family:'Garamond'}html.is_blocs_grid h1#str-titre{width:calc(970rem/18)}html.is_blocs_linear h1#str-titre{margin:calc(19rem/18);font-size:calc(40rem/18);line-height:calc(45rem/18)}#str-sstitre{position:relative;top:-.5rem;left:.3rem;margin-left:auto;margin-right:auto;font-size:calc(15rem/18);line-height:calc(19rem/18);text-transform:uppercase;letter-spacing:.1rem;font-weight:700}html.is_blocs_grid #str-sstitre{width:calc(970rem/18)}html.is_blocs_linear #str-sstitre{margin-left:calc(17rem/18);font-size:calc(15rem/18);line-height:calc(19rem/18)}div#str-slider-bandeau .fw_slider_item .slide_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2000}div#str-slider-bandeau .fw_slider_item:has(.slide_texte) .tao_media-visuel::after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:linear-gradient(200deg,#fff0 0%,rgb(0 0 0 / .25) 80%)!important}div#str-slider-bandeau .fw_slider_item .slide_texte{position:absolute;z-index:1000;color:#fff;font-family:'Garamond';font-weight:700;text-align:left;letter-spacing:.05rem;text-shadow:rgb(0 0 0 / .25) 1px 0 10px;border-bottom:1px solid #fff}html.is_blocs_grid div#str-slider-bandeau .fw_slider_item .slide_texte{bottom:6rem;left:0;padding-left:2.5rem;padding-bottom:1.3rem;font-size:calc(60rem/18);line-height:calc(60rem/18)}html.is_blocs_linear div#str-slider-bandeau .fw_slider_item .slide_texte{bottom:6rem;left:0;padding-left:1.25rem;padding-bottom:1rem;font-size:calc(40rem/18);line-height:calc(45rem/18)}div#str-slider-bandeau .fw_slider_item .slide_texte2{position:absolute;z-index:1000;color:#000;font-family:'Garamond';text-align:left;letter-spacing:.05rem}html.is_blocs_grid div#str-slider-bandeau .fw_slider_item .slide_texte2{bottom:2rem;left:10rem}html.is_blocs_grid div#str-slider-bandeau .fw_slider_items_seul .fw_slider_item .slide_texte2{left:2.5rem}html.is_blocs_linear div#str-slider-bandeau .fw_slider_item .slide_texte2{bottom:1.5rem;left:10rem}html.is_blocs_linear div#str-slider-bandeau .fw_slider_items_seul .fw_slider_item .slide_texte2{left:1.25rem}div#str-slider-bandeau .fw_slider_arrow_left{top:unset!important;margin-top:unset!important;width:calc(54rem/18);height:calc(54rem/18);background-color:transparent!important}html.is_blocs_grid div#str-slider-bandeau .fw_slider_arrow_left{left:2.5rem;bottom:2rem}html.is_blocs_linear div#str-slider-bandeau .fw_slider_arrow_left{left:1.5rem;bottom:1.5rem}div#str-slider-bandeau .fw_slider_arrow_right{top:unset!important;margin-top:unset!important;width:calc(54rem/18);height:calc(54rem/18);background-color:transparent!important}html.is_blocs_grid div#str-slider-bandeau .fw_slider_arrow_right{left:6rem;bottom:2rem}html.is_blocs_linear div#str-slider-bandeau .fw_slider_arrow_right{left:5rem;bottom:1.5rem}div#str-slider-bandeau .fw_slider_arrow_left i,div#str-slider-bandeau .fw_slider_arrow_right i{background-color:#fff!important}#str-slider-bandeau:has(.logo){margin-bottom:calc(50rem / 18)!important}#str-slider-bandeau .logo{position:absolute;left:calc(((100vw - (970rem/18)) / 2) - (38rem/18));bottom:calc(-35rem / 18);display:block;display:flex;place-content:center;align-items:center;width:calc(260rem / 18);height:calc(180rem / 18);z-index:100}#str-slider-bandeau .logo i{display:block;width:calc(200rem/18);height:calc(100rem/18)}#str-slider-bandeau .logo_gmp i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-groupe-mas-provence-white.svg) no-repeat center center;background-size:contain}#str-slider-bandeau .logo_mas i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-mas-provence-white.svg) no-repeat center center;background-size:contain}#str-slider-bandeau .logo_esp i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-esprit-mas-white.svg) no-repeat center center;background-size:contain}#str-slider-bandeau .logo_vil i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-villa-bella-white.svg) no-repeat center center;background-size:contain}#str-slider-bandeau .logo_ren i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-renov-white.svg) no-repeat center center;background-size:contain}#str-slider-bandeau .logo_sol i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-solutions-white.svg) no-repeat center center;background-size:contain}#str-sec_blocs .tao_blocs{margin:0 auto}html.is_blocs_grid #str-footer{padding:2rem}html.is_blocs_linear #str-footer{padding:1rem}html.is_blocs_linear #str-footer-raccourcis{display:grid;grid-template-columns:1fr 1fr;place-items:center;gap:1rem}#str-footer-raccourcis .fw_str_menu{width:100%}html.is_blocs_grid #str-footer-raccourcis .fw_str_menu{padding:0 1rem 2rem 1rem;border-bottom:1px solid rgb(255 255 255 / .25)}html.is_blocs_linear #str-footer-raccourcis #fw_str_menu-menu_pied{padding-top:1rem}#str-footer-raccourcis .fw_str_menu .niv1_ul{list-style-type:none}html.is_blocs_grid #str-footer-raccourcis .fw_str_menu .niv1_ul{display:flex;place-content:space-evenly;gap:1rem}html.is_blocs_linear #str-footer-raccourcis .fw_str_menu .niv1_ul .niv1_li{margin:.2rem 0;text-align:center}#str-footer-raccourcis .fw_str_menu .niv1_ul a{font-family:'Gilroy';font-size:calc(18rem/18);letter-spacing:.05rem;color:#fff;text-decoration:none}html.is_blocs_grid #str-footer-logos{display:flex;justify-content:space-evenly;align-items:center;padding:2rem 0;border-bottom:1px solid rgb(255 255 255 / .25);gap:2rem}html.is_blocs_linear #str-footer-logos{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;padding:2rem 0;gap:2rem}html.is_blocs_grid #str-footer-logos .separateur{background-color:rgb(255 255 255 / .25);width:1px;height:calc(64rem/18)}#str-footer-logo-groupe{width:calc(230rem/18);height:calc(64rem/18);background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-groupe-mas-provence-white.svg) no-repeat center center;background-size:contain}html.is_blocs_linear #str-footer-logo-groupe{width:100%;height:calc(64rem/22)}#str-footer-logo-mas-provence{width:calc(107rem/18);height:calc(64rem/18);background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-mas-provence-white.svg) no-repeat center center;background-size:contain}html.is_blocs_linear #str-footer-logo-mas-provence{width:calc(107rem/22);height:calc(64rem/22)}#str-footer-logo-esprit-mas{width:calc(100rem/18);height:calc(64rem/18);background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-esprit-mas-white.svg) no-repeat center center;background-size:contain}html.is_blocs_linear #str-footer-logo-esprit-mas{width:calc(107rem/22);height:calc(64rem/22)}#str-footer-logo-villa-bella{width:calc(100rem/18);height:calc(64rem/18);background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-villa-bella-white.svg) no-repeat center center;background-size:contain}html.is_blocs_linear #str-footer-logo-villa-bella{width:calc(107rem/22);height:calc(64rem/22)}#str-footer-logo-renov{width:calc(100rem/18);height:calc(64rem/18);background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-renov-white.svg) no-repeat center center;background-size:contain}html.is_blocs_linear #str-footer-logo-renov{width:calc(107rem/22);height:calc(64rem/22)}#str-footer-logo-solutions{width:calc(100rem/18);height:calc(64rem/18);background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-solutions-white.svg) no-repeat center center;background-size:contain}html.is_blocs_linear #str-footer-logo-solutions{width:calc(107rem/22);height:calc(64rem/22)}#str-footer-telephone{font-family:'Gilroy';font-size:calc(19rem/18);color:#fff;text-decoration:none;text-align:center}html.is_blocs_linear #str-footer-telephone{margin-bottom:calc(19rem/18)}#str-footer-bas{display:flex;padding-top:2rem;justify-content:space-between}html.is_blocs_linear #str-footer-bas{justify-content:center}#str-footer-sociaux{padding-left:1rem;font-family:'Gilroy';font-size:calc(15rem/18);color:#fff;text-decoration:none}.fw_socials{display:inline-block;margin-left:1rem}.fw_socials ul{margin:0!important}.fw_socials i{background:#fff!important}#str-footer-bas .fw_str_menu{padding-right:1rem}#str-footer-bas .fw_str_menu .niv1_ul{display:flex;list-style-type:none;place-content:space-evenly;gap:1rem;height:100%;align-items:center}.str-campagne #str-footer-bas .fw_str_menu{width:100%}html.is_blocs_linear .str-campagne #str-footer{display:flex;flex-direction:column;place-items:center}html.is_blocs_linear .str-campagne #str-footer-bas .fw_str_menu .niv1_ul{flex-direction:column}#str-footer-bas .fw_str_menu .niv1_ul a{font-family:'Gilroy';font-size:calc(13rem/18);color:#fff;text-transform:uppercase;text-decoration:none}#str-ssmenu{display:flex;position:fixed;top:0;right:0;width:calc(260rem/18);height:100vh;flex-direction:column;justify-content:center;align-items:start;padding:1.5rem;z-index:10001;gap:2rem;transition:all .5s ease-out;overflow-y:auto}#str-ssmenu-overlay{display:block;position:fixed;top:0;left:0;width:100vw;max-width:100%;height:100vh;background-color:rgb(0 0 0 / .5);z-index:10000;transition:all .5s ease-out}#str-ssmenu.hidden,#str-ssmenu-overlay.hidden{display:none}#str-ssmenu .separateur{background-color:rgb(255 255 255 / .25);width:100%;height:1px}#str-ssmenu-btn{position:relative;padding-right:calc(70rem/18);margin:0 calc(38rem/18) auto calc(38rem/18);left:2rem;color:#fff}#str-ssmenu-btn span{position:absolute;display:inline-block;top:calc(-17rem/18);right:0;margin-left:.5rem;width:calc(54rem/18);height:calc(54rem/18);border-radius:50%;background-color:#fff}#str-ssmenu-btn i{display:inline-block;width:calc(54rem/18);height:calc(54rem/18);background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-fermer.svg) no-repeat center center}#str-ssmenu-principal ul,#str-ssmenu-raccourcis ul{list-style-type:none}#str-ssmenu-principal ul li,#str-ssmenu-raccourcis ul li{margin:.3rem 0}#str-ssmenu-principal ul li a,#str-ssmenu-raccourcis ul li a{color:#fff;font-family:'Gilroy';font-size:calc(19rem/18);text-decoration:none;letter-spacing:.05rem}#str-icones-ssmenu{display:block}#str-icones-ssmenu a{margin:.3rem 0;flex-direction:row-reverse;place-content:start;color:#fff;font-size:calc(19rem/18);text-transform:none;letter-spacing:.05rem}#str-icones-ssmenu .str-icones-parrainage i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-parrainage-white.svg) no-repeat 0 0;background-size:contain}#str-icones-ssmenu .str-icones-compte i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-compte-white.svg) no-repeat 0 0;background-size:contain}#str-icones-ssmenu .str-icones-recherche i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-recherche-white.svg) no-repeat 0 0;background-size:contain}#str-icones-ssmenu .str-icones-contact i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-contact-white.svg) no-repeat 0 0;background-size:contain}#str-ssmenu-sociaux{margin-top:auto;color:#fff}#str-ssmenu-sociaux .fw_socials{margin:0}#str-cta{position:fixed;display:flex;align-items:center;right:calc(-70rem/18);gap:.5rem;font-size:calc(16rem/18);line-height:calc(54rem/18);font-family:'Gilroy'!important;letter-spacing:.05rem;white-space:nowrap;height:calc(54rem/18);padding:0 calc(100rem/18) 0 calc(27rem/18);border-radius:calc(27rem/18);text-decoration:none!important;color:#fff!important;font-weight:700;box-shadow:0 3px 30px rgb(0 0 0 / .2);z-index:999;transition:right .5s ease-out}#str-cta.hidden{right:calc(-330rem/18)}html.is_blocs_grid #str-cta{bottom:4rem}html.is_blocs_linear #str-cta{bottom:3rem}#str-cta i{display:inline-block;width:calc(16rem/18);height:calc(16rem/18);background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-contact-white.svg) no-repeat 0 0;background-size:contain}html.is_blocs_grid .tao_bloc_module-marques .liste{display:flex;padding:0 calc(38rem/18);justify-content:space-between}html.is_blocs_linear .tao_bloc_module-marques .liste{display:flex;flex-direction:column;place-items:center;row-gap:calc(19rem/18)}.tao_bloc_module-marques .liste a{position:relative;display:flex;align-items:center;justify-content:center}.tao_bloc_module-marques .liste a .tao_media{position:absolute;top:0;left:0;z-index:0}.tao_bloc_module-marques .liste a span{display:block;z-index:1}.tao_bloc_module-marques .liste a span i{display:block;width:100%;height:100%}.tao_bloc_module-marques .liste a.marque-mas-provence span i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-mas-provence-white.svg) no-repeat center center;background-size:75%}.tao_bloc_module-marques .liste a.marque-esprit-mas span i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-esprit-mas-white.svg) no-repeat center center;background-size:57%}.tao_bloc_module-marques .liste a.marque-villa-bella span i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-villa-bella-white.svg) no-repeat center center;background-size:57%}.tao_bloc_module-marques .liste a.marque-renov span i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-renov-white.svg) no-repeat center center;background-size:57%}.tao_bloc_module-marques .liste a.marque-solutions span i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-solutions-white.svg) no-repeat center center;background-size:75%}.tao_bloc_module-marques .liste a .accroche{position:absolute;bottom:0;left:0;color:#fff;font-size:calc(21rem/18);line-height:calc(24rem/18);font-weight:900;text-align:center;display:block;width:100%;height:30%;z-index:2}.tao_bloc_module-marques .liste a .fond{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .1);z-index:1}.fw_nav_boussole{display:flex;flex-wrap:wrap;place-content:start;gap:.5rem;list-style-type:none}html.is_blocs_grid .fw_nav_boussole{margin:0 auto;width:calc(970rem/18)}html.is_blocs_linear .fw_nav_boussole{margin:calc(19rem/18)}.fw_nav_boussole li a{color:#707070;font-family:'Gilroy';font-size:calc(15rem/18);text-decoration:none}.fw_nav_boussole li::after{display:inline-block;margin-left:.5rem;width:.5rem;height:.5rem;content:' ';background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-droite.svg) no-repeat center center;background-size:contain}.fw_nav_boussole li:last-child::after{display:none}div.blo_sommaire{width:100%}html.is_blocs_grid div.blo_sommaire{display:flex;flex-wrap:wrap;row-gap:15px;justify-content:space-between}html.is_blocs_linear div.blo_sommaire{display:flex;flex-wrap:wrap;row-gap:calc(19rem/18)}div.blo_sommaire a{position:relative}div.blo_sommaire a .img{position:absolute;top:0;left:0;overflow:hidden;background-color:#eef2f6;z-index:0}div.blo_sommaire a span.titre{position:absolute;display:block;top:0;left:0;background-color:rgb(0 0 0 / .3);z-index:1}div.blo_sommaire a span.titre{display:flex;width:100%;height:100%;align-items:center;place-content:center;color:#fff;font-size:calc(27rem/18);line-height:calc(34rem/18)}html.is_blocs_grid .fw_slider .fw_slider_arrow,html.is_blocs_grid .fw_strip .fw_strip_arrow{margin-top:calc(-27rem/18);width:calc(54rem/18);height:calc(54rem/18);border-radius:50%}.annonces_liste .fw_slider .fw_slider_arrow,html.is_blocs_linear .fw_slider .fw_slider_arrow,html.is_blocs_linear .fw_strip .fw_strip_arrow{margin-top:calc(-17.5rem/18)!important;width:calc(35rem/18)!important;height:calc(35rem/18)!important;border-radius:50%!important}.fw_slider .fw_slider_arrow i,.fw_strip .fw_strip_arrow i{display:none!important}html.is_blocs_grid .fw_slider .fw_slider_arrow_left,html.is_blocs_grid .fw_strip .fw_strip_arrow_left{left:calc(20rem/18);background:#eef2f6 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-gauche.svg) no-repeat center center;background-size:calc(20rem/18) calc(20rem/18)}.annonces_liste .fw_slider .fw_slider_arrow_left,html.is_blocs_linear .fw_slider .fw_slider_arrow_left,html.is_blocs_linear .fw_strip .fw_strip_arrow_left{left:calc(10rem/18)!important;background:#eef2f6 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-gauche.svg) no-repeat center center!important;background-size:calc(14rem/18) calc(14rem/18)!important}html.is_blocs_grid .fw_slider .fw_slider_arrow_right,html.is_blocs_grid .fw_strip .fw_strip_arrow_right{right:calc(20rem/18);background:#eef2f6 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-droite.svg) no-repeat center center;background-size:calc(20rem/18) calc(20rem/18)}.annonces_liste .fw_slider .fw_slider_arrow_right,html.is_blocs_linear .fw_slider .fw_slider_arrow_right,html.is_blocs_linear .fw_strip .fw_strip_arrow_right{right:calc(10rem/18)!important;background:#eef2f6 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-droite.svg) no-repeat center center!important;background-size:calc(14rem/18) calc(14rem/18)!important}.fw_slider .fw_slider_bullets ul,.fw_strip .fw_strip_bullets ul{background:none!important}.fw_slider .fw_slider_bullets,.fw_strip .fw_strip_bullets{bottom:15px!important}.fw_slider .fw_slider_bullets ul li button,.fw_strip .fw_strip_bullets ul li button{color:#4975aa!important}.fw_liste_compteur{display:flex;place-content:space-between;padding:2rem .5rem;font-family:'Gilroy'}.fw_liste_compteur-total{float:none!important}.fw_liste_compteur-nav{float:none!important;display:flex;place-content:center;gap:.5rem}.fw_liste_compteur-nav .fw_liste_compteur-prec i,.fw_liste_compteur-nav .fw_liste_compteur-suiv i{display:none}.fw_liste_compteur-nav a{color:#000!important;background-color:#EEF2F6!important}.fw_liste_compteur-nav a.fw_liste_compteur-numbers-active,.fw_liste_compteur-nav a:hover{color:#eef2f6!important;background-color:#4975aa!important}.fw_liste_compteur-nav .fw_liste_compteur-prec{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-gauche.svg) no-repeat center center!important;background-size:calc(20rem/18) calc(20rem/18)!important}.fw_liste_compteur-nav .fw_liste_compteur-suiv{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-droite.svg) no-repeat center center!important;background-size:calc(20rem/18) calc(20rem/18)!important}div.blo_partenaires{padding-bottom:3rem;overflow:visible}div.blo_partenaires .fw_strip_item{display:flex;flex-wrap:wrap;place-content:center;justify-items:start;column-gap:calc(60rem/18);row-gap:calc(30rem/18)}div.blo_selection{display:flex;place-content:space-between}html.is_blocs_linear div.blo_selection{flex-wrap:wrap;row-gap:calc(19rem/18)}div.blo_selection .selection{position:relative;display:flex;place-content:center;align-items:center;text-decoration:none}div.blo_selection .selection .tao_media{position:absolute;top:0;left:0;z-index:0}div.blo_selection .selection span{position:relative;display:inline-block;font-family:Gilroy;margin:calc(19rem/18);padding:calc(10rem/18);font-size:calc(20rem/18);line-height:1rem;color:#4975aa;text-align:center;text-transform:uppercase;letter-spacing:.1rem;text-decoration:none;font-weight:900;background-color:#fff;z-index:1}#str-carte-dpts #france{opacity:.2}#str-carte-dpts .dpt{fill:#d1dae7}#str-carte-dpts .dpt.over,#str-carte-dpts .dpt.active{fill:#4975aa}#str-carte-dpts .txt.over,#str-carte-dpts .txt.active{fill:#fff}.blo_recherche .moteur{margin-bottom:2rem}.blo_recherche .moteur form{display:flex;align-items:center;justify-content:start;gap:1rem}.blo_recherche .moteur .fw_field_text{width:25rem}.blo_recherche .moteur .fw_form_actions{display:inline-block}div.blo_recherche div.resultats{padding-top:40px}div.blo_recherche a.element{display:block;padding:20px;text-decoration:none!important;border-top:1px solid #eef2f6}html.is_blocs_linear div.blo_recherche a.element{padding:20px 0}div.blo_recherche a.element:hover{background-color:#eef2f6}div.blo_recherche .element{display:block;min-height:calc(205rem/18);clear:both}div.blo_recherche .visuel{position:relative;top:2px;display:inline-block;float:left;margin:0 1rem .5rem 0}div.blo_recherche .no_visuel{width:calc(150rem/18);height:calc(150rem/18);border:1px solid #E7EFF6;background-color:#eef2f6}div.blo_recherche span{display:block}div.blo_recherche span.titre{text-transform:uppercase;font-weight:700;letter-spacing:2px}div.blo_recherche span.sstitre{padding-top:10px}div.blo_recherche span.resume{padding-top:10px;font-size:.9em}div.blo_recherche span.suite{padding-top:10px;color:#464737;font-size:14px;font-weight:500}.tao_bloc_module-parrainer{overflow:visible!important}html.is_blocs_grid .blo_parrainer .fw_fieldset{margin:4rem 0}html.is_blocs_linear .blo_parrainer .fw_fieldset{margin:2rem 0}html.is_blocs_grid .blo_parrainer .fw_form .nom,html.is_blocs_grid .blo_parrainer .fw_form .mail{display:inline-block;width:48%}html.is_blocs_grid .blo_parrainer .fw_form .prenom,html.is_blocs_grid .blo_parrainer .fw_form .tel{display:inline-block;margin-left:3%;width:48%}html.is_blocs_grid .blo_parrainer .fw_form .cp{display:inline-block;width:38%}html.is_blocs_grid .blo_parrainer .fw_form .ville,html.is_blocs_grid .blo_parrainer .fw_form .lieu{display:inline-block;margin-left:3%;width:58%}.blo_parrainer .fw_form .optin{margin-top:2rem}.blo_parrainer .fw_form .optin label{display:inline;padding-left:5px}.blo_parrainer .fw_form .fw_form_actions{margin-top:1rem}#notification{padding:0 calc(27rem / 18);border-radius:calc(27rem / 18);background-color:#eee}#str-formulaire-general{position:fixed;top:0;width:calc(var(--largeur) * 1px);right:0;height:100dvh;padding:2rem 3rem;overflow:auto;border-left:1px solid #4975aa;background-color:#1c2036;z-index:10;color:#fff;transition:right .5s ease-out}#str-formulaire-general.hidden{right:calc(var(--largeur) * -1px)}#str-formulaire-general h2.titre{color:#fff;font-size:calc(45rem/18);line-height:calc(55rem/18);font-family:'Garamond'}#str-formulaire-general p.soustitre{margin:.5rem 0;color:#4975aa;font-size:calc(15rem/18);line-height:calc(19rem/18);text-transform:uppercase;letter-spacing:.1rem;font-weight:700}#str-formulaire-general .fw_form{margin:1rem 0 1rem 0}#str-formulaire-general .fw_form .fw_form_actions{text-align:center}#str-formulaire-general .fw_form .fw_form_actions .fw_btn{margin:6px 0}#str-formulaire-general .fw_form .fw_field{margin:.5rem 0}#str-formulaire-general .fw_form .fw_field_label label{padding-left:.75rem;color:#fff}#str-formulaire-general .fw_form .fw_field_label label .fw_requested{color:#4975aa}#str-formulaire-general .fw_form .fw_field_content input,#str-formulaire-general .fw_form .fw_field_content textarea{color:#fff;border-color:#4975aa;background-color:#1c2036}#str-formulaire-general .fw_form .fw_field.optin .fw_field_champ input{margin-right:.5rem}#str-formulaire-general .fw_form .fw_field.optin .fw_field_champ label,#str-formulaire-general .fw_form .fw_field.optin .fw_field_champ label a{color:#fff;font-size:.8rem;line-height:.8rem}#str-formulaire-close{text-align:center}#str-formulaire-open{position:fixed;left:0;bottom:1rem;width:100vw;max-width:100%;text-align:center;z-index:10}#str-formulaire-open a{background-color:#1c2036}div.annonce{background-color:#EEF2F6!important}div.annonce span.encart1{position:relative;display:block}div.annonce span.encart1 span.nofoto{display:block}div.annonce span.encart1 button.favori{position:absolute;z-index:100;top:10px;right:10px;width:48px;height:48px;background:#fff0 url(../../www.groupemasprovence.com/__project/_ressources/favoris-encart.svg) no-repeat center center}div.annonce span.encart1 button.favori.active{background-image:url(../../www.groupemasprovence.com/__project/_ressources/favoris-encart-active.svg)}div.annonce span.encart1 span.slider-photos,div.annonce span.encart1 span.slider-photos span{display:block}div.annonce span.encart1 span.slider-photos{position:relative;overflow:hidden}div.annonce span.encart1 span.slider-photos span.fw_slider_item{background-position:center center;background-size:cover}div.annonce span.encart1 span.slider-photos button.fw_slider_arrow_left{width:50px;height:50px;background:#fff0 url(../../www.groupemasprovence.com/__project/_ressources/slider-prev.svg) no-repeat center center}div.annonce span.encart1 span.slider-photos button.fw_slider_arrow_right{width:50px;height:50px;background:#fff0 url(../../www.groupemasprovence.com/__project/_ressources/slider-next.svg) no-repeat center center}div.annonce span.encart1 button.fw_slider_arrow{z-index:100}div.annonce span.encart1 span.infos{position:absolute;right:0;bottom:0;display:flex;place-content:end;z-index:100}div.annonce span.encart1 span.infos span{padding:calc(6rem/18) calc(15rem/18);color:#fff;text-transform:uppercase;font-size:calc(15rem/18);line-height:calc(15rem/18);letter-spacing:calc(.2rem/18)}div.annonce span.encart1 span.infos span.new{background:rgb(73 117 170 / .9)}div.annonce span.encart1 span.logo{position:absolute;left:calc(12rem/18);bottom:calc(12rem/18);display:block;display:flex;place-content:center;align-items:center;width:calc(115rem/18);height:calc(80rem/18);z-index:100}div.annonce span.encart1 span.logo i{display:block;width:calc(100rem/18);height:calc(55rem/18)}div.annonce span.encart1 span.logo_mas i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-mas-provence-white.svg) no-repeat center center;background-size:contain}div.annonce span.encart1 span.logo_esp i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-esprit-mas-white.svg) no-repeat center center;background-size:contain}div.annonce span.encart1 span.logo_vil i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-villa-bella-white.svg) no-repeat center center;background-size:contain}div.annonce span.encart2 a{display:block;font-family:'Gilroy';padding:calc(6rem/18) calc(12rem/18);text-decoration:none}.str-gmp div.annonce span.encart2 a{padding-top:calc(18rem/18)!important}div.annonce span.encart2 a .titre{display:block;font-weight:700;color:#000}div.annonce span.encart2 a .surfaces{display:block;color:#000}div.annonce span.encart2 a .carre{font-style:normal;font-size:.6rem;position:relative;top:-.3rem}.str-btn,.str-fiche-nav a{color:#eef2f6!important;background:linear-gradient(#32639E,#1C2036)!important}.str-btn:hover,.str-fiche-nav a:hover{color:#000!important;background:#a3b9d3!important}.str-fiche-nav ul .prev i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-gauche-white.svg) no-repeat center center}.str-fiche-nav ul .next i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-droite-white.svg) no-repeat center center}div#str-slider-bandeau .fw_slider_arrow_left i{background:#eef2f6 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-gauche.svg) no-repeat center center!important;background-size:calc(20rem / 18) calc(20rem / 18)!important}div#str-slider-bandeau .fw_slider_arrow_right i{background:#eef2f6 url(https://www.groupemasprovence.com/__project/_ressources/str-fleche-droite.svg) no-repeat center center!important;background-size:calc(20rem / 18) calc(20rem / 18)!important}#str-header{box-shadow:0 3px 6px rgb(0 0 0 / .05)}html.is_blocs_linear #str-header{place-content:end}#str-header.hidden{top:calc(-90rem/18)}html.is_blocs_linear #str-header.hidden{top:calc(-60rem/18)}html.is_blocs_grid #str-menu-principal .niv1_ul .niv1_li .niv2_ul{top:calc(60rem/18)}html.is_blocs_linear #str-menu-principal .niv1_ul .niv1_li .niv2_ul{top:calc(30rem/18)}html.is_blocs_grid #str-header.hidden #str-logo{top:calc(-50rem/18)}html.is_blocs_linear #str-header.hidden #str-logo{top:calc(-40rem/18)}html.is_blocs_grid #str-menu-principal-btn{border-left:1px solid #4975aa}html.is_blocs_linear #str-menu-principal-btn{margin-right:calc(19rem/18)}#str-menu-principal-btn span{background:linear-gradient(#32639E,#1C2036)}#str-menu-principal-btn i{background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-ico-menu-white.svg) no-repeat center center}html.is_blocs_grid #str-main{min-height:calc(100vh - (90rem/18))}html.is_blocs_linear #str-main{min-height:calc(100vh - (60rem/18))}#str-logo{position:absolute;display:block;top:0;left:50%;background:linear-gradient(#32639E,#1C2036);transition:all .5s ease-out;z-index:100}html.is_blocs_grid #str-logo{margin-left:calc(-110rem/18);width:calc(220rem/18);height:calc(130rem/18)}html.is_blocs_linear #str-logo{margin-left:calc(-75rem/18);width:calc(150rem/18);height:calc(80rem/18)}#str-logo i{position:absolute;display:block;width:100%;height:100%;background:#fff0 url(https://www.groupemasprovence.com/__project/_ressources/str-logo-mas-provence-white.svg) no-repeat center center;background-size:80%}#str-menu-principal{margin-right:auto;margin-left:calc(38rem/18)}.str-icones a{color:#4975aa}.str-icones a i{color:#4975aa}#str-ssmenu{background:linear-gradient(#32639E,#1C2036)}html.is_blocs_grid #fw_str_wrapper{padding-top:calc(90rem/18)}html.is_blocs_linear #fw_str_wrapper{padding-top:calc(60rem/18)}html.is_blocs_grid #str-header{height:calc(90rem/18)}html.is_blocs_linear #str-header{height:calc(60rem/18)}.str-home #str-sec_blocs{position:relative}.str-home #str-sec_blocs #str-fond{position:absolute;top:0;left:0;width:100%;height:1200px;z-index:0}.fw_nav_boussole{padding-top:3rem}.fw_nav_boussole li:last-child a{color:#4975aa}.fw_socials i{color:#1c2036!important}#str-footer{background:linear-gradient(#32639E,#1C2036)}#str-cta{color:#fff!important;background:linear-gradient(#32639E,#1C2036)!important}.str-home #str-carte-dpts #france{opacity:.2}.str-home #str-carte-dpts .dpt{fill:#4c5e81}.str-home #str-carte-dpts .dpt.over,.str-home #str-carte-dpts .dpt.active{fill:#fff}.str-home #str-carte-dpts .dpt.over,.str-home #str-carte-dpts .dpt.active{fill:#fff}.str-home #str-carte-dpts .txt.over,.str-home #str-carte-dpts .txt.active{fill:#4c5e81}.str-home .tao_bloc_module-home_search .gmp_h2{color:#fff}.str-home .tao_bloc_module-home_search .gmp_h2 .after{border-color:#fff}.str-home .tao_bloc_module-home_search .fw_field{color:#fff!important}.str-home .tao_bloc_module-home_search input{border-color:#fff!important;color:#fff!important;background-color:transparent!important}.str-home .tao_bloc_module-home_search .select2-selection__placeholder,.str-home .tao_bloc_module-home_search .select2-selection__rendered,.str-home .tao_bloc_module-home_search input::placeholder{color:#fff!important}.str-home .tao_bloc_module-home_search .fw_form .fw_field.fw_select2 .select2-selection__clear,.str-home .tao_bloc_module-home_search .fw_field_empty{color:#fff!important;background-color:transparent!important}.str-home .tao_bloc_module-home_search .fw_form .fw_field.fw_select2 .select2-selection__arrow b,.str-home .tao_bloc_module-home_search .fw_field_empty{border-color:#fff #fff0 #fff0 transparent!important}.str-home .tao_bloc_module-home_search .select2-selection--single,.str-home .tao_bloc_module-home_search .select2-selection--multiple{border-color:#fff!important;color:#fff!important;background-color:transparent!important}