@font-face{font-family:Vandermark;src:url(../../fonts/Vandermark-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(../../fonts/CeraPro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(../../fonts/CeraPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(../../fonts/CeraPro-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cera Pro;src:url(../../fonts/CeraPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(../../fonts/CeraPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(../../fonts/CeraPro-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(../../fonts/CeraPro-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:icomoon;src:url(../../fonts/icomoon.eot?9rbfiz);src:url(../../fonts/icomoon.eot?9rbfiz#iefix) format("embedded-opentype"),url(../../fonts/icomoon.ttf?9rbfiz) format("truetype"),url(../../fonts/icomoon.woff?9rbfiz) format("woff"),url(../../fonts/icomoon.svg?9rbfiz#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-linkedin2:before{content:"\eaca"}:root{--swiper-theme-color:var(--bs-highlight);--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1}html{font-size:16px;scroll-behavior:auto!important}.master-container{position:relative;max-width:calc(100vw - 7.5rem);margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (max-width:767.98px){.master-container{max-width:calc(100vw - 1.5rem);padding-right:.25rem;padding-left:.25rem}}.titre{font-family:Vandermark,sans-serif;font-size:2.5rem;line-height:1.15;color:#008b8d;margin-bottom:1.15rem}@media (max-width:991.98px){.titre{margin-top:1rem}}@media (max-width:767.98px){.titre{font-size:1.75rem;text-align:center}}.titre+.sous-titre{font-size:1.25rem;line-height:1.35;color:#008b8d;margin-bottom:2.5rem;text-transform:uppercase;font-weight:700}@media (max-width:767.98px){.titre+.sous-titre{font-size:1.05rem;margin-bottom:1rem}}.deco-container{position:relative}@media (max-width:1199.98px){.deco-container{font-size:11px}}@media (max-width:767.98px){.deco-container{font-size:10px}}.deco-container .top-left{position:absolute;top:0;left:0;z-index:2}.deco-container .top-left:before{content:attr(data-texte);position:absolute;top:-.6rem;left:-.55rem;background:#fdc858;min-height:1.5em;min-width:5.6em}.deco-container .top-left:after{content:"";position:absolute;top:-.6rem;left:-.6rem;background:#fdc858;min-width:1.5em;min-height:5.6em}.deco-container .top-left[data-texte]:before{min-height:auto;padding:.5em 1.51em;font-size:.94rem;font-weight:700;white-space:nowrap}@media (max-width:767.98px){.deco-container .top-left[data-texte]:before{padding-top:.25em;padding-bottom:.25em}}.deco-container .bottom-right{position:absolute;bottom:0;right:0;z-index:2}.deco-container .bottom-right:before{content:attr(data-texte);position:absolute;bottom:-.6em;right:-.6em;background:#008b8d;min-height:1.5em;min-width:5.6em}.deco-container .bottom-right:after{content:"";position:absolute;bottom:-.55em;right:-.6em;background:#008b8d;min-width:1.5em;min-height:5.6em}.deco-container .bottom-right[data-texte]:before{min-height:auto;padding:.5em 1.51em;font-size:.94rem;font-weight:700;white-space:nowrap}@media (max-width:767.98px){.deco-container .bottom-right[data-texte]:before{padding-top:.25em;padding-bottom:.25em}}[data-module=slider] .swiper-pagination-bullet{border:1px solid #fff;width:10px;height:10px}strong{font-weight:900}p{font-size:1rem}.badge{padding:.43rem .625rem;font-size:.875rem;font-weight:900;color:#000;background:#dadada;border-radius:0;margin-bottom:.25rem}.badge,.btn{display:inline-flex;align-items:center;justify-content:center}.btn{height:60px;border-radius:30px;padding-left:3rem;padding-right:3rem;font-size:1rem;line-height:1.15}@media (max-width:767.98px){.btn{min-height:50px;font-size:.9rem;padding-left:1rem;padding-right:1rem}}.list ul{list-style:none;padding-left:20px}.list ul li{position:relative;margin-bottom:.65rem;font-size:1rem;line-height:1.25}.list ul li:before{content:"+";position:absolute;top:0;margin-top:-5px;left:-20px;color:var(--bs-highlight);font-size:1.375rem}.fieldset{margin-top:-22px;position:relative}.fieldset label{float:left;width:auto;font-size:.938rem;padding:0 .75rem;text-align:left;margin-left:.5rem;color:var(--bs-light);margin-bottom:0;position:relative;top:12px;background:var(--bs-primary)}.fieldset input.form-control{height:50px;padding-top:1rem}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.form-select:valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")!important}.form-select:focus{border-color:var(--bs-light)}.form-select option{color:var(--bs-dark)!important}.form-select option[disabled]{color:#a9a6a6!important}.strate-logo .logo{max-width:117px;margin:auto}@media (max-width:767.98px){.strate-logo .logo{max-width:58px}}.strate-logo .logo svg{max-width:100%}.strate-logo .logo svg path{fill:#fff}.strate-hero{position:relative;overflow:hidden}@media (max-width:1199.98px){.strate-hero{font-size:12px}}@media (max-width:767.98px){.strate-hero{font-size:8px}}.strate-hero:after,.strate-hero:before{content:"";position:absolute;top:0;bottom:0;width:60%;background:url(../images/bg-strate-hero.png) no-repeat 50%/cover;z-index:0}.strate-hero:before{left:0;background-position:0}.strate-hero:after{right:0;transform:translateX(6rem);background-position:100%}.strate-hero .master-container{z-index:1;padding-right:0;padding-left:0;height:600px}@media (max-width:767.98px){.strate-hero .master-container{height:400px}}@media (max-width:575.98px){.strate-hero .master-container{height:320px}}.strate-hero .fake-bg{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;z-index:0}.strate-hero .fake-bg *{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.strate-hero .fake-bg+*{position:relative;z-index:1}.strate-hero .content{text-align:center;padding:3.75em 1em}.strate-hero .content .deco{font-size:1.85em;font-weight:700;color:#fff;margin-bottom:1em}.strate-hero .content .titre{font-size:3.125em}@media (max-width:767.98px){.strate-hero .content .titre{font-size:3em}}.strate-hero .content .sous-titre{font-size:1.55em;margin-bottom:0;text-transform:none;font-weight:400}.strate-investir-habiter{padding-top:6.25rem;padding-bottom:6.25rem}@media (max-width:991.98px){.strate-investir-habiter{padding-top:3rem;padding-bottom:3rem}}.strate-investir-habiter .deco-container{height:100%}@media (max-width:991.98px){.strate-investir-habiter .deco-container{height:206px}}.strate-investir-habiter .deco-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1199.98px){.strate-selection{font-size:14px}}.strate-selection .sous-titre{padding-bottom:2rem}@media (max-width:767.98px){.strate-selection .sous-titre{padding-bottom:1rem}}.strate-selection .container{position:relative;padding-top:3.75rem;padding-bottom:3.75rem}@media (max-width:767.98px){.strate-selection .container{padding-top:1rem;padding-bottom:1rem}}.strate-selection .container>*{position:relative;z-index:1}.strate-selection .container:before{content:"";position:absolute;top:0;left:0;right:0;height:315px;background:var(--bs-primary) url(../images/bg-strate-selection.png) no-repeat 50%/cover;z-index:0}@media (max-width:767.98px){.strate-selection .container:before{height:250px}}.strate-selection .deco-container,.strate-selection .deco-container [data-module=slider]{height:100%}.strate-selection .deco-container [data-module=slider] .swiper{height:100%;max-height:585px}.strate-selection .deco-container [data-module=slider] .swiper .swiper-slide{max-height:600px}.strate-selection .deco-container [data-module=slider] .swiper picture{height:100%;width:100%}.strate-selection .deco-container [data-module=slider] .swiper picture img{height:100%;-o-object-fit:cover;object-fit:cover}.strate-selection .content{padding:3.125em 2em}@media (max-width:767.98px){.strate-selection .content{padding:3.125em 1em}}.strate-selection .content .prg-titre{margin-top:-.5em;font-size:1.75em;line-height:1.15;font-weight:900;color:var(--bs-primary);margin-bottom:1.15em;text-transform:uppercase}@media (max-width:767.98px){.strate-selection .content .prg-titre{margin-top:-.75em;margin-bottom:.75em}}.strate-selection .content .prg-titre span{font-weight:400}.strate-selection .content .prg-tags{margin-bottom:1em}.strate-selection .content .prg-sous-titre{font-size:1.125em;font-weight:900;line-height:1.15;margin-bottom:1em}.strate-selection .content .prg-list ul{list-style:none;padding-left:20px}.strate-selection .content .prg-list ul li{position:relative;margin-bottom:.35rem}.strate-selection .content .prg-list ul li:before{content:"+";position:absolute;top:0;margin-top:-5px;left:-20px;color:var(--bs-highlight);font-size:1.375rem}.strate-selection .content .prg-prix{margin-bottom:2em}.strate-selection .content .prg-prix ul{list-style:none;padding-left:0}.strate-selection .content .prg-prix ul li strong{font-size:1.375em;font-weight:900;display:inline-block}@media (max-width:767.98px){.strate-selection .content .prg-prix ul li strong{font-size:1.25em}}.strate-selection .content .prg-prix ul li strong:first-child{margin-right:2px}.strate-selection .content .prg-prix ul li strong:last-child{margin-left:2px}.strate-selection .sold{font-size:.9rem;line-height:1.15}@media (max-width:767.98px){.strate-selection .sold{font-size:.8rem}}.strate-dispositif .container{padding-top:5em;padding-bottom:5em}.strate-dispositif .deco-container{position:relative;display:flex;align-items:center;justify-content:center;background:var(--bs-primary) url(../images/bg-strate-dispositif.png) no-repeat 50%/cover}.strate-dispositif .deco-container:before{content:"";position:absolute;aspect-ratio:1/1;height:100%;max-width:90%;border-radius:50%;background:var(--bs-primary);z-index:0}.strate-dispositif .deco-container .content{position:relative;z-index:1;max-width:calc(836px + 2rem);margin:0 auto;padding:5.9rem 1rem}@media (max-width:1199.98px){.strate-dispositif .deco-container .content{max-width:calc(100% - 2rem)}}@media (max-width:767.98px){.strate-dispositif .deco-container .content{padding:2rem .5rem}}.strate-dispositif .deco-container .content .sous-titre{color:var(--bs-highlight)}@media (min-width:768px){.strate-dispositif .deco-container .content .swiper-wrapper{align-items:flex-end}}@media (min-width:768px) and (min-width:768px){.strate-dispositif .deco-container .content .swiper-wrapper .swiper-slide{margin-right:1em}.strate-dispositif .deco-container .content .swiper-wrapper .swiper-slide:last-child{margin-right:0}}@media (min-width:768px){.strate-dispositif .deco-container .content .swiper-wrapper .swiper-slide:nth-child(2) .card-body{padding-top:2rem}}@media (min-width:768px){.strate-dispositif .deco-container .content .swiper-wrapper .swiper-slide:nth-child(3) .card-body{padding-top:4rem}}.strate-dispositif .deco-container .content .card-header{background:var(--bs-light);font-size:.9rem;font-weight:900;text-transform:uppercase;padding:.8rem .5rem}@media (max-width:1199.98px){.strate-dispositif .deco-container .content .card-header{font-size:.75rem}}.strate-dispositif .deco-container .content .card-body{color:var(--bs-light)}.strate-dispositif .deco-container .content .card-body .pourcentage{font-size:1.875rem;font-weight:900;color:var(--bs-highlight)}.strate-dispositif .deco-container .content .card-body p{font-size:.938rem;margin-bottom:0}.strate-dispositif .deco-container .content .card-body .prix{font-size:1rem;font-weight:700}@media (max-width:767.98px){.strate-dispositif .deco-container{min-height:auto}}.strate-dispositif .deco-container .bottom-right:after,.strate-dispositif .deco-container .bottom-right:before{background:var(--bs-highlight)}.strate-dispositif .highlight{background:hsla(0,0%,100%,.2);padding:.625rem 1.55rem;margin-bottom:2.5em;font-weight:700}@media (max-width:767.98px){.strate-dispositif .highlight{margin:0 -2rem 2rem;padding:.625rem 1rem}}.strate-dispositif .sous-titre{font-size:1.15rem;margin-bottom:1rem;text-transform:uppercase;font-weight:700}@media (max-width:767.98px){.strate-dispositif .sous-titre{font-size:1.05rem;text-align:center}}.strate-dispositif .list{color:var(--bs-light)}.strate-club{padding-top:2em;padding-bottom:7.5rem}@media (max-width:767.98px){.strate-club{padding-top:.1em;padding-bottom:5em}}.strate-club .avantages{max-width:830px;margin:0 auto}.strate-club .avantages .swiper-slide{padding-top:3rem}.strate-club .avantages .swiper-pagination-bullet{border-color:var(--bs-primary)}.strate-club .avantages .avantage{width:245px;height:245px;padding:1.5rem 2rem;display:flex;justify-content:center;text-align:center;color:var(--bs-light);background:var(--bs-primary)}.strate-club .avantages .avantage .content{font-size:1rem}.strate-club .avantages .avantage .picto{max-width:100%;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;padding:.25rem 0}.strate-club .avantages .avantage .picto img{max-width:100%;width:auto;height:100%;filter:brightness(100)}.strate-club .avantages .avantage .tags{font-size:.938rem;font-style:italic;margin-top:.5rem}.strate-formulaire{position:relative;display:flex;align-items:center;justify-content:center;padding-top:5em;padding-bottom:5em;background:var(--bs-primary) url(../images/bg-strate-formulaire.png) no-repeat top/cover;overflow:hidden}.strate-formulaire:before{content:"";position:absolute;aspect-ratio:1/1;height:130%;max-width:1135px;border-radius:50%;background:var(--bs-primary);z-index:0}.strate-formulaire .container{position:relative;z-index:1}.strate-formulaire .container .sous-titre{text-transform:none;margin-bottom:5rem}@media (max-width:767.98px){.strate-formulaire .container .sous-titre{margin-bottom:3rem}}.strate-formulaire .container .form-titre{font-size:.938rem;font-weight:700;color:var(--bs-light);text-align:left;text-transform:uppercase;margin-bottom:1.85rem}@media (max-width:767.98px){.strate-formulaire .container .form-titre{margin-bottom:1rem}}.strate-formulaire .container .btn-check:checked+.btn{background:var(--bs-light);color:var(--bs-primary)}.strate-formulaire .container .btn-check+.btn{border-radius:0;border-color:var(--bs-light);color:var(--bs-light);padding:0;height:50px;width:100%}.strate-formulaire .container .form-check-input[type=radio]{border-radius:0;background:var(--bs-primary);border-color:var(--bs-light);margin-right:10px}.strate-formulaire .container .form-check-input[type=radio]:checked{background:var(--bs-light)}.strate-formulaire .container .radio-container{max-width:95px}.strate-formulaire .container .radio-container:last-child{margin-left:2rem}.strate-formulaire .container form *{color:var(--bs-light)}.strate-formulaire .container form .invalid-feedback{color:var(--bs-highlight)}.confirmation{margin-bottom:3em;font-size:14px}@media (max-width:767.98px){.confirmation .content .sous-titre{font-size:1.25rem;margin-bottom:1rem}}.confirmation .master-container{background:var(--bs-secondary);height:auto;padding:2.5em 3em}@media (max-width:767.98px){.confirmation .master-container{padding:0 .5em}}.confirmation .deco-container{max-width:585px;margin:4.5em auto 3.5em;padding:3em 1.5em;background:var(--bs-light)}@media (max-width:767.98px){.confirmation .deco-container{padding-right:1em;padding-left:1em}}.confirmation .deco-container .bottom-right:after,.confirmation .deco-container .bottom-right:before{background:var(--bs-highlight)}.confirmation .deco-container .deco{text-transform:uppercase;margin-bottom:1rem}.confirmation p{font-size:1.125rem}@media (max-width:767.98px){.confirmation p{font-size:1rem}}@media (max-width:767.98px){.confirmation .btn{font-size:.74rem;padding-left:1em;padding-right:1em;height:40px}}.confirmation .social{margin-top:1rem}.confirmation .social a{display:inline-flex;width:2.5rem;height:2.5rem;border:2px solid #434343;color:#434343;text-decoration:none;align-items:center;justify-content:center;border-radius:50%;margin:0 7px;font-size:1.15rem;cursor:pointer}.confirmation .social a:focus,.confirmation .social a:hover{border-color:var(--bs-highlight);color:var(--bs-dark)}footer{padding-top:5em;padding-bottom:5em}@media (max-width:767.98px){footer{font-size:12px;padding-top:2em;padding-bottom:2em}}footer .logo{width:116px}@media (max-width:767.98px){footer .logo{width:86px}}footer .logo svg{max-width:100%}footer .phone{color:var(--bs-primary);text-align:right}footer .phone .numero{font-size:1.875em;font-weight:900}footer .phone .numero a{text-decoration:none}footer .phone .basephone{font-size:.75em;display:block;margin-top:-7px}footer .mentions{text-align:justify;opacity:.5}footer .mentions a{color:inherit}@media (max-width:767.98px){footer .mentions p{font-size:14px}}