html{scroll-behavior:smooth}html body header{z-index:99999}html body .bloc-contact-form select{height:auto!important}html body.single-bien #ost-map{height:275px}html body.single-bien #sync1{height:auto}@media screen and (min-width:1536px){html body.single-bien #sync1 .owl-stage-outer .owl-stage .owl-item{height:800px}}html body.single-bien #sync1 .owl-stage-outer .owl-stage .owl-item .item{height:100%}html body.single-bien .wrapper{position:relative}html body.single-bien .wrapper .virtual-showcase{z-index:9;border:none;bottom:20px;right:20px;position:absolute;color:#fff;font-family:Quicksand;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:11px 36px;gap:10px;background:#000;border-radius:100px}html body.single-bien .wrapper .virtual-showcase img{width:22px;height:22px}html body.single-bien modal{opacity:0;position:fixed;top:0;display:flex;align-items:center;justify-content:center;left:0;width:100%;height:100%;z-index:9999999999;visibility:hidden;pointer-events:none;transition:all .3s}html body.single-bien modal .close-modal{position:absolute;cursor:pointer;top:20px;right:20px}html body.single-bien modal .close-modal img{width:4rem;height:4rem}html body.single-bien::before{content:"";top:0;left:0;backdrop-filter:blur(3px);pointer-events:none;background-color:rgba(0,0,0,.3);transition:all .3s;position:fixed;width:100%;visibility:hidden;height:100%;z-index:9999}html body.single-bien.show-modal{overflow:hidden}html body.single-bien.show-modal modal{transition:all .3s;opacity:1;pointer-events:all;visibility:visible}html body.single-bien.show-modal::before{transition:all .3s;opacity:1;pointer-events:all;visibility:visible}html body.single-bien .contact-bien .text-fomulaire-biens h2{padding-bottom:23px;border:none;margin:0;font-family:Quicksand;font-style:normal;display:block;font-size:18px;line-height:22px;font-weight:500;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#000}html body.single-bien .contact-bien .text-fomulaire-biens h2 strong{font-weight:700}html body.single-bien .contact-bien .text-fomulaire-biens .content-wrapper{display:flex;align-items:center;background-color:#F5F5F5;margin-bottom:29px;padding:23px 0;gap:23px;justify-content:center}html body.single-bien .contact-bien .text-fomulaire-biens .content-wrapper p{font-size:14px}html body.single-bien .contact-bien .text-fomulaire-biens .content-wrapper p:last-child{margin-bottom:0}html body.single-bien .contact-bien .text-fomulaire-biens .content-wrapper img{width:74px;height:74px;object-fit:cover;border-radius:999px}html body.single-bien .contact-bien .text-fomulaire-biens .content-wrapper h3{font-family:Quicksand;font-style:normal;font-size:14px;line-height:18px;font-weight:500;padding:0;letter-spacing:.08em;text-transform:uppercase}html body.single-bien .contact-bien .text-fomulaire-biens .content-wrapper h3 strong{font-weight:700}@media screen and (max-width:961px){html body.page-template-home .owl-carousel{transform:translateY(50px);margin-bottom:70px}}html body.page-template-home .bloc-concept{margin:0!important}html body.page-template-home .bloc-concept .container{display:flex;align-items:center;justify-content:center;height:100%}html body.page-template-home .bloc-concept .container .bloc-concept-content{margin:0}html body footer .social-networks{padding:20px 0 0;display:flex;align-items:center;justify-content:center;gap:20px}html body footer .social-networks .social-network{position:relative;width:40px;height:40px;border:1px solid #fff;border-radius:100px;display:flex;align-items:center;justify-content:center}html body footer .social-networks .social-network a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}html body footer .social-networks .social-network img{width:100%;height:100%;max-width:20px;max-height:20px}html body footer #hulahoop-logo{display:flex;margin:0 auto}html body footer #hulahoop-logo svg{margin-left:auto;margin-right:0}html body footer #hulahoop-logo svg path,html body footer #hulahoop-logo svg rect{transition:all .3s ease-in-out}html body footer #hulahoop-logo:hover svg path:not(:first-child){fill:#ff3746!important}html body footer #hulahoop-logo:hover svg g path{fill:#ff3746!important}html body footer #hulahoop-logo:hover svg rect{stroke:#ff3746!important}html body footer .copyright-footer{display:flex;align-items:center}html body form.wpcf7-form .select2{margin-bottom:20px}html body form.wpcf7-form .select2 .select2-selection{height:50px;border:1px solid #000;border-radius:20px}html body form.wpcf7-form .select2 .select2-selection .select2-selection__rendered{line-height:50px;padding-left:20px;font-family:Quicksand,sans-serif}html body form.wpcf7-form .select2 .select2-selection .select2-selection__arrow{transition:transform .3s;height:50px;right:15px!important}html body form.wpcf7-form .select2 .select2-selection .select2-selection__arrow b{display:none}html body form.wpcf7-form .select2 .select2-selection .select2-selection__arrow::before{content:url(../img/arrow-down.svg);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}html body form.wpcf7-form .select2.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}html body form.wpcf7-form label{text-transform:uppercase;font-family:Quicksand,sans-serif;padding-left:20px}html body form.wpcf7-form .wpcf7-not-valid-tip{padding-left:20px;text-transform:none;font-size:14px}html body form.wpcf7-form .wpcf7-spinner{margin:20px auto;display:block}html body form.wpcf7-form.invalid .wpcf7-response-output{border:none}html body form.wpcf7-form .wpcf7-submit{margin:0 auto;float:none;display:block;padding:20px 40px}html body form.wpcf7-form input[type=email],html body form.wpcf7-form input[type=text],html body form.wpcf7-form select{min-height:55px;border:1px solid #000;border-radius:50px;padding:20px;font-weight:400;text-transform:none!important}html body form.wpcf7-form textarea{border-radius:20px;background:0 0;border:1px solid #000;padding:20px;font-weight:500;text-transform:none;min-height:150px}html body .bloc-contact.new .bloc-contact-form,html body .contact-bien.new .bloc-contact-form{margin:0 auto;float:none}html body .bloc-contact.new .bloc-contact-form h2,html body .contact-bien.new .bloc-contact-form h2{font-family:Quicksand;font-style:normal;font-weight:700;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;color:#000;margin:0;display:block;text-align:center;margin-bottom:4rem}html body .select2-dropdown{border-color:#000;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important;overflow:hidden!important}html body .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding-left:20px;padding-top:10px;padding-bottom:10px;font-family:Quicksand,sans-serif}html body .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#000}html body section.team{padding:77px 0;background-color:#F5F5F5}html body section.team .wrapper{display:flex;align-items:center;flex-direction:column}@media screen and (min-width:1024px){html body section.team .wrapper{gap:81px;flex-direction:row}html body section.team .wrapper .left,html body section.team .wrapper .right{max-width:50%}}html body section.team .wrapper .title{font-family:Quicksand;font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.08em;text-transform:uppercase;color:#000;padding-bottom:5px}html body section.team .wrapper .subtitle{font-family:Quicksand;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#000;padding-bottom:37px}html body section.team .wrapper .button{padding:11px 15px;background-color:#000;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.16em;font-size:12px;line-height:20px;font-family:Quicksand;display:inline-block}html body section.team .wrapper .button:hover{text-decoration:none}html body section.team .wrapper .splide .splide__pagination{position:relative;bottom:-1rem;transform:none}html body section.team .wrapper .splide .splide__pagination li .splide__pagination__page.is-active{background-color:#000;transform:none}html body section.team .wrapper .splide__slide img{width:100%;height:100%;object-fit:cover}