@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";.iwp__property{padding:40px 20px;font-family:"Lato",sans-serif;font-size:14px;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0em;color:dimgray;max-width:1200px;width:100%;margin:auto;box-sizing:border-box}.iwp__property *{box-sizing:border-box}.iwp__header-breadcrumb{margin-bottom:20px}.iwp__header-breadcrumb ul{list-style-type:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap}.iwp__header-breadcrumb ul li a{font-size:14px;text-transform:uppercase;color:#333;opacity:.75}.iwp__header-breadcrumb ul li:after{content:"/";margin:0 10px}.iwp__header-breadcrumb ul li span{font-size:14px;text-transform:uppercase;color:#333}.iwp__header-breadcrumb ul li:last-child::after{content:none}.iwp__header-meta h1,.iwp__header-gallery h1,.iwp__header-title h1{font-size:40px}.iwp__header-swiper{margin-bottom:20px;max-height:600px;width:100%;height:600px}@media screen and (max-width: 1024px){.iwp__header-swiper{height:500px;max-height:500px}}@media screen and (max-width: 768px){.iwp__header-swiper{height:350px;max-height:350px}}.iwp__header-swiper .swiper{width:100%;height:600px}@media screen and (max-width: 1024px){.iwp__header-swiper .swiper{height:500px}}@media screen and (max-width: 768px){.iwp__header-swiper .swiper{height:350px}}.iwp__header-swiper .swiper div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:600px;text-align:center;margin:auto;width:100%}@media screen and (max-width: 1024px){.iwp__header-swiper .swiper div img{height:500px}}@media screen and (max-width: 768px){.iwp__header-swiper .swiper div img{height:350px}}.iwp__header-swiper .swiper-button-next,.iwp__header-swiper .swiper-button-prev{color:var(--couleur-principale)}.iwp__header-swiper .swiper-pagination-bullet-active{background:var(--couleur-principale)}.iwp__header-swiper.swiper-contain .swiper div img{-o-object-fit:contain;object-fit:contain}.iwp__header-gallery{grid-gap:10px;display:grid;grid-template-columns:1fr .5fr .5fr;position:relative;width:100%;margin-bottom:20px}.iwp__header-gallery div.figure-item{position:relative;display:none}.iwp__header-gallery div.figure-item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.iwp__header-gallery div.figure-item:first-child{grid-row:span 2}.iwp__header-gallery div.figure-item:nth-child(1),.iwp__header-gallery div.figure-item:nth-child(2),.iwp__header-gallery div.figure-item:nth-child(3),.iwp__header-gallery div.figure-item:nth-child(4),.iwp__header-gallery div.figure-item:nth-child(5){display:block;height:100%;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.iwp__header-gallery div.figure-item:nth-child(5) .hover_grid{height:100%;position:absolute;width:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;font-size:45px}.iwp__header-gallery div.figure-item:nth-child(5) .hover_grid:focus{color:inherit}@media screen and (max-width: 768px){.iwp__header-gallery div.figure-item:nth-child(5) .hover_grid{font-size:35px}}@media screen and (max-width: 768px){.iwp__header-gallery div.figure-item:nth-child(5) .hover_grid{font-size:25px}}@media screen and (max-width: 768px){.iwp__header-meta{margin:20px 0}}.iwp__header-meta ul{list-style-type:none;margin:0 0 8px;padding:0}.iwp__header-meta ul li{margin-right:5px;margin-top:5px;letter-spacing:.87px;border-radius:3px;display:inline-block;color:#fff;background-color:#222;padding:2px 10px;font-size:13px;line-height:20px;text-transform:uppercase;text-align:center}.iwp__header-meta ul li.iwp__heart{background-color:#ff4136}.iwp__header-meta ul li.iwp__type{background-color:#0074d9}.iwp__header-meta ul li.iwp__status{background-color:#ff851b}.iwp__header-title{display:flex;justify-content:space-between;margin-bottom:20px;align-items:flex-start}@media screen and (max-width: 768px){.iwp__header-title{flex-direction:column;margin:20px 0}}@media screen and (max-width: 768px){.iwp__header-title__address{width:100%}}.iwp__header-title__address h1{margin-bottom:5px;font-size:25px;margin-right:10px;color:#1a1a1a}.iwp__header-title__address span{display:flex;align-items:center}.iwp__header-title__address span svg{width:15px;margin-right:10px}.iwp__header-title__price{display:flex;align-items:center;justify-content:flex-end;min-width:25%}.iwp__header-title__price span{font-size:25px;color:#333}.iwp__header-title__price span.iwp_price{font-weight:600}.iwp__header-title__price span.iwp_postfix{font-size:15px}@media screen and (max-width: 768px){.iwp__header-title__price{margin-top:20px;align-items:flex-start;justify-content:flex-start}}.iwp__content .iwp__row{display:flex;flex-wrap:wrap;gap:20px;margin:0}@media screen and (max-width: 1024px){.iwp__content .iwp__row{gap:0px;flex-direction:column}}.iwp__content .iwp__row:before{content:none}.iwp__content .iwp__row .iwp__main{width:calc(66.6666666667% - 10px)}@media screen and (max-width: 1024px){.iwp__content .iwp__row .iwp__main{width:100%}}.iwp__content .iwp__row .iwp__sidebar{width:calc(33.3333333333% - 10px)}@media screen and (max-width: 1024px){.iwp__content .iwp__row .iwp__sidebar{width:100%}}.iwp__content .iwp__row .iwp__sidebar-agent{border:1px solid #eee;margin-bottom:20px;border-radius:5px;padding:25px 30px}.iwp__content .iwp__row .iwp__sidebar-agent__image{margin-bottom:20px;display:flex;flex-direction:column;align-items:center}.iwp__content .iwp__row .iwp__sidebar-agent__image img{border-radius:50%;width:140px;height:140px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.iwp__content .iwp__row .iwp__sidebar-agent__content{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;text-align:center}.iwp__content .iwp__row .iwp__sidebar-agent__content h3{font-family:"Lato",sans-serif;font-size:18px;color:#333;font-weight:500;font-style:normal;text-transform:none;letter-spacing:0em}.iwp__content .iwp__row .iwp__sidebar-agent__content a{color:#333;outline:none}.iwp__content .iwp__row .iwp__sidebar-agent__content a:hover{color:var(--couleur-principale)}.iwp__content .iwp__row .iwp__sidebar-agent__form hr{background-color:#eee;margin-bottom:20px}.iwp__content .iwp__row .iwp__sidebar-agent__form form p{width:100%;max-width:400px;margin:auto}.iwp__content .iwp__row .iwp__sidebar-agent__form form input,.iwp__content .iwp__row .iwp__sidebar-agent__form form textarea{width:100%}.iwp__content .iwp__row .iwp__sidebar-agent__form form input[type=submit]{width:100%;margin-top:20px;background-color:var(--couleur-principale)}.iwp__content .iwp__row .iwp__sidebar-others{border:1px solid #eee;margin-bottom:10px;border-radius:5px;padding:25px 20px}.iwp__content .iwp__row .iwp__sidebar-others h4{font-family:"Lato",sans-serif;font-size:18px;color:#333;font-weight:500;font-style:normal;text-transform:none;letter-spacing:0em;text-align:center;margin-top:0;margin-bottom:20px}.iwp__content .iwp__row .iwp__sidebar-others .iwp__items{display:flex;flex-direction:column;grid-gap:0}@media screen and (max-width: 1024px){.iwp__content .iwp__row .iwp__sidebar-others .iwp__items{flex-wrap:wrap;flex-direction:initial;gap:30px}}.iwp__content .iwp__row .iwp__sidebar-others .iwp__items .iwp__item{width:100%;margin-bottom:20px;box-sizing:border-box;box-shadow:0 3px 10px rgba(0,0,0,.1)}@media screen and (max-width: 1024px){.iwp__content .iwp__row .iwp__sidebar-others .iwp__items .iwp__item{width:calc(50% - 15px)}}@media screen and (max-width: 768px){.iwp__content .iwp__row .iwp__sidebar-others .iwp__items .iwp__item{width:100%;max-width:400px;margin:auto}}.iwp__content .iwp__row .iwp__sidebar-others .iwp__items .iwp__item:last-child{margin-bottom:0}.iwp__content .iwp__row.iwp__row-full .iwp__main{width:100%}.iwp__content .iwp__row.iwp__row-full .iwp__main .iwp__header-gallery{max-height:600px}.iwp__content .iwp__row.iwp__row-full .iwp__main .iwp__header-gallery .slick-slide{max-height:600px}.iwp__content .iwp__row.iwp__row-full .iwp__sidebar{width:100%}.iwp__content .iwp__row.iwp__row-full .iwp__sidebar .iwp__items{flex-direction:initial;flex-wrap:wrap}@media screen and (max-width: 768px){.iwp__content .iwp__row.iwp__row-full .iwp__sidebar .iwp__items{gap:15px;max-width:440px;margin:auto}}.iwp__content .iwp__row.iwp__row-full .iwp__sidebar .iwp__items .iwp__item{width:calc(33.3333333333% - 30px);margin:15px;box-sizing:border-box}@media screen and (max-width: 768px){.iwp__content .iwp__row.iwp__row-full .iwp__sidebar .iwp__items .iwp__item{margin:0;width:100%}}.iwp__block{border:1px solid #eee;margin-bottom:20px;border-radius:5px;padding:25px 30px}@media screen and (max-width: 768px){.iwp__block{padding:0px}}.iwp__block.iwp__card .iwp__card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:20px}.iwp__block.iwp__card .iwp__card-header h2{font-size:22px;color:#333;font-family:"Lato",sans-serif;font-weight:500;font-style:normal;text-transform:none;letter-spacing:0em;margin:0;padding:0}@media screen and (max-width: 768px){.iwp__block.iwp__card .iwp__card-body{margin:20px}}.iwp__block.iwp__card .iwp__card-body p:last-child{margin-bottom:0}.iwp__block-overview .iwp__overview-list{list-style-type:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.iwp__block-overview .iwp__overview-list li{width:33%;margin-bottom:20px;padding:0 5px;box-sizing:border-box}@media screen and (max-width: 768px){.iwp__block-overview .iwp__overview-list li{width:50%}}@media screen and (max-width: 450px){.iwp__block-overview .iwp__overview-list li{width:100%}}.iwp__block-overview .iwp__overview-list .iwp__overview-item{display:flex;height:100%;align-items:center}.iwp__block-overview .iwp__overview-list .iwp__media-icon{margin-right:10px;border-radius:5px;padding:10px;width:40px;height:40px;border:1px solid #eee;display:flex;justify-content:center;align-items:center}.iwp__block-overview .iwp__overview-list .iwp__media-icon svg{width:30px;fill:var(--couleur-principale)}.iwp__block-overview .iwp__overview-list .iwp__media-body{display:flex;flex-direction:column;justify-content:space-between}.iwp__block-overview .iwp__overview-list .iwp__media-body strong{font-weight:600;color:#333}.iwp__block-overview .iwp__overview-list .iwp__media-body span{line-height:1}.iwp__block-address #iwp__map{height:500px}@media screen and (max-width: 768px){.iwp__block-address #iwp__map{height:300px}}.iwp__block-details .iwp__details-list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0 10px;gap:20px}.iwp__block-details .iwp__details-list li{width:calc(50% - 20px);margin-bottom:10px;padding:0}@media screen and (max-width: 768px){.iwp__block-details .iwp__details-list li{width:100%}}.iwp__block-details .iwp__details-list li .iwp__details-item{display:flex;justify-content:space-between;align-items:center;line-height:1}.iwp__block-details .iwp__details-list li .iwp__details-item strong{font-weight:500;color:#333;display:inline-flex;min-width:120px;margin-right:10px}.iwp__block-details .iwp__details-list li .iwp__details-item span{line-height:1;text-align:right}.iwp__block-features .iwp__block-features-list{list-style-type:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.iwp__block-features .iwp__block-features-list li{width:33.3333333333%;margin-bottom:20px;padding:0 5px}@media screen and (max-width: 768px){.iwp__block-features .iwp__block-features-list li{width:50%}}.iwp__block-features .iwp__block-features-list li .iwp__block-features-detail{display:flex;align-items:center}.iwp__block-features .iwp__block-features-list li svg{width:15px;margin-right:20px;fill:var(--couleur-principale)}.iwp__block-features .iwp__block-features-list li span{line-height:1}.iwp__block-visite .iwp__card-body{display:flex;align-items:center;justify-content:center}.iwp__block-energie .iwp__card-body{display:flex;justify-content:space-around}@media screen and (max-width: 768px){.iwp__block-energie .iwp__card-body{flex-direction:column}.iwp__block-energie .iwp__card-body img{max-width:240px;margin:auto}.iwp__block-energie .iwp__card-body img+img{margin-top:15px}}.iwp__items{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}@media screen and (max-width: 1200px){.iwp__items{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.iwp__items{grid-template-columns:repeat(1, 1fr);grid-gap:15px}}.iwp__items .iwp__item{width:100%;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);position:relative}.iwp__items .iwp__item a{text-decoration:none}.iwp__items .iwp__item .iwp__item-header{position:relative;height:200px}.iwp__items .iwp__item .iwp__item-header img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.iwp__items .iwp__item .iwp__item-header .iwp__item-price{position:absolute;top:10px;right:10px;background-color:#fff;border-radius:5px;padding:0 5px}.iwp__items .iwp__item .iwp__item-header .iwp__item-price span{font-size:14px;line-height:20px;color:#333}.iwp__items .iwp__item .iwp__item-header .iwp__item-price span.iwp_price{font-weight:600}.iwp__items .iwp__item .iwp__item-header .iwp__item-price span.iwp_postfix{font-size:15px}.iwp__items .iwp__item .iwp__item-header .iwp__item-meta{position:absolute;left:10px;top:10px;border-radius:5px;padding:2px 10px}.iwp__items .iwp__item .iwp__item-header .iwp__item-meta ul{list-style-type:none;margin:0 0;padding:0}.iwp__items .iwp__item .iwp__item-header .iwp__item-meta ul li{border-radius:5px;display:inline-block;color:#fff;background-color:#222;padding:5px 10px;font-size:12px;line-height:1;text-transform:uppercase;text-align:center}.iwp__items .iwp__item .iwp__item-header .iwp__item-meta ul li.iwp__heart{background-color:#dd4c4c}.iwp__items .iwp__item .iwp__item-header .iwp__item-meta ul li.iwp__type{background-color:#0074d9}.iwp__items .iwp__item .iwp__item-header .iwp__item-meta ul li.iwp__status{background-color:#ff851b}.iwp__items .iwp__item .iwp__item-content .iwp__item-text{padding:15px}.iwp__items .iwp__item .iwp__item-content .iwp__item-text h5{font-size:15px;line-height:1.4;font-weight:bold;margin-bottom:5px}.iwp__items .iwp__item .iwp__item-content .iwp__item-text h5 a{color:#000;text-decoration:none}.iwp__items .iwp__item .iwp__item-content .iwp__item-text p{display:flex;margin-bottom:5px}.iwp__items .iwp__item .iwp__item-content .iwp__item-text p svg{width:12px;margin-right:5px;height:25px}.iwp__items .iwp__item .iwp__item-content .iwp__item-text span{display:flex;align-content:center;font-size:14px}.iwp__items .iwp__item .iwp__item-content .iwp__item-text span svg{width:12px;margin-right:5px;max-height:25px}.iwp__items .iwp__item .iwp__item-content .iwp__item-text h3{margin-bottom:5px;margin-top:0;font-family:"Lato",sans-serif;font-weight:700;font-size:20px;line-height:1;color:var(--couleur-principale)}.iwp__items .iwp__item .iwp__item-content .iwp__item-text .price{margin-bottom:0px;margin-top:0;display:flex;align-items:flex-end}.iwp__items .iwp__item .iwp__item-content .iwp__item-text .price span{font-family:"Lato",sans-serif;font-weight:bold;font-size:22px;color:var(--couleur-principale);line-height:1}.iwp__items .iwp__item .iwp__item-content .iwp__item-text .price span.iwp__postfix{font-family:"Lato",sans-serif;font-size:14px;color:var(--couleur-principale);line-height:1}.iwp__items .iwp__item .iwp__item-content .iwp__item-text .description{margin-top:0;margin-top:10px;font-family:"Lato",sans-serif;font-weight:300;font-size:14px;color:var(--couleur-principale);line-height:1.2}.iwp__items .iwp__item .iwp__item-content .iwp__item-text .localisation{margin-bottom:10px;margin-top:0;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;color:var(--couleur-principale)}.iwp__items .iwp__item .iwp__item-content .iwp__item-overview{background-color:var(--couleur-secondaire);height:40px;display:flex;justify-content:space-around;align-items:center}.iwp__items .iwp__item .iwp__item-content .iwp__item-overview div{display:flex;align-items:center}.iwp__items .iwp__item .iwp__item-content .iwp__item-overview div span{font-family:"Rubik",sans-serif;font-weight:300;font-size:14px;color:var(--couleur-principale)}.iwp__items .iwp__item .iwp__item-content .iwp__item-overview div svg{width:20px;margin-right:10px}.iwp__items .iwp__item .iwp__item-content .iwp__item-overview ul{list-style-type:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.iwp__items .iwp__item .iwp__item-content .iwp__item-overview ul li{width:33%;display:flex;align-items:center;justify-content:center}.iwp__items .iwp__item .iwp__item-content .iwp__item-overview ul li svg{width:20px;margin-right:10px}.iwp__items .iwp__item .iwp__item-content .iwp__item-overview ul li span{font-size:12px;line-height:1}.iwp__items.iwp__items-carousel{display:block;position:relative}.iwp__items.iwp__items-carousel .swiper_carousel{overflow:hidden;padding:10px 0}.iwp__items.iwp__items-carousel .swiper_carousel .swiper-slide{height:auto}.iwp__items.iwp__items-carousel .swiper_carousel .swiper-slide .iwp__item{height:100%}.iwp__items.iwp__items-carousel .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50,25c0,13.8-11.2,25-25,25S0,38.8,0,25S11.2,0,25,0S50,11.2,50,25z M23.9,33.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l9.4-9.4c0.6-0.6,0.6-1.6,0-2.2c0,0,0,0,0,0l-9.4-9.4c-0.6-0.6-1.6-0.6-2.2,0s-0.6,1.6,0,2.2l6.7,6.7h-15c-0.9,0-1.6,0.7-1.6,1.6s0.7,1.6,1.6,1.6h15L23.9,33.3z'%3E%3C/path%3E/svg&gt;%3C/svg%3E") !important;background-repeat:no-repeat;transform:rotate(-180deg);margin-top:0px;left:-40px}@media screen and (max-width: 768px){.iwp__items.iwp__items-carousel .swiper-button-prev{left:10px}}.iwp__items.iwp__items-carousel .swiper-button-prev:after{content:none}.iwp__items.iwp__items-carousel .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50,25c0,13.8-11.2,25-25,25S0,38.8,0,25S11.2,0,25,0S50,11.2,50,25z M23.9,33.3c-0.6,0.6-0.6,1.6,0,2.2c0.6,0.6,1.6,0.6,2.2,0l9.4-9.4c0.6-0.6,0.6-1.6,0-2.2c0,0,0,0,0,0l-9.4-9.4c-0.6-0.6-1.6-0.6-2.2,0s-0.6,1.6,0,2.2l6.7,6.7h-15c-0.9,0-1.6,0.7-1.6,1.6s0.7,1.6,1.6,1.6h15L23.9,33.3z'%3E%3C/path%3E/svg&gt;%3C/svg%3E") !important;background-repeat:no-repeat;margin-top:0px;right:-40px}@media screen and (max-width: 768px){.iwp__items.iwp__items-carousel .swiper-button-next{right:10px}}.iwp__items.iwp__items-carousel .swiper-button-next:after{content:none}.iwp__property.iwp__columns .iwp__property-listing .iwp__items{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1200px){.iwp__property.iwp__columns .iwp__property-listing .iwp__items{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.iwp__property.iwp__columns .iwp__property-listing .iwp__items{grid-template-columns:repeat(1, 1fr);grid-gap:15px}}.iwp__searchbar-aside__line{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:0 20px}.iwp__searchbar-aside__line .iwp__searchbar-aside__group{display:none}.iwp__searchbar-aside__line .iwp__searchbar-aside__group:nth-child(1),.iwp__searchbar-aside__line .iwp__searchbar-aside__group:nth-child(2),.iwp__searchbar-aside__line .iwp__searchbar-aside__group:nth-child(3){display:block}.iwp__searchbar-aside__group{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 768px){.iwp__searchbar-aside__group{width:100%;margin-bottom:10px}}.iwp__searchbar-aside__group.aside-group-btn{width:60px;display:flex;justify-content:flex-end;flex-direction:column}@media screen and (max-width: 768px){.iwp__searchbar-aside__group.aside-group-btn{width:100%;align-items:flex-end;margin-bottom:25px}}.iwp__searchbar-aside__group.aside-group-btn button{width:60px;height:40px;display:flex;align-items:center;justify-content:center;outline:none;border-radius:4px;background-color:#1a1a1a;color:#fff;border:0;cursor:pointer}.iwp__searchbar-aside__group.aside-group-btn button:before{content:"⌕";font-size:25px}.iwp__searchbar-aside form{display:flex;align-items:flex-start}@media screen and (max-width: 768px){.iwp__searchbar-aside form{flex-direction:column}}.iwp__searchbar-aside form .iwp__searchbar-aside__group{margin-bottom:10px}.iwp__searchbar-aside form .iwp__searchbar-aside__group label{font-size:13px;line-height:16px;color:#373b40;font-weight:bold;display:block;margin-bottom:3px}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div{display:flex;align-items:center}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div .ss-main .ss-multi-selected{min-height:40px}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div .ss-main .ss-multi-selected .ss-add{margin:14px 12px 0 5px}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div>input,.iwp__searchbar-aside form .iwp__searchbar-aside__group>div>select,.iwp__searchbar-aside form .iwp__searchbar-aside__group>div .col6>input{width:100%;max-width:100%;outline:none;cursor:pointer;height:40px;width:100%;padding:0 0 0 5px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div>input::-moz-placeholder, .iwp__searchbar-aside form .iwp__searchbar-aside__group>div>select::-moz-placeholder, .iwp__searchbar-aside form .iwp__searchbar-aside__group>div .col6>input::-moz-placeholder{font-size:12px}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div>input:-ms-input-placeholder, .iwp__searchbar-aside form .iwp__searchbar-aside__group>div>select:-ms-input-placeholder, .iwp__searchbar-aside form .iwp__searchbar-aside__group>div .col6>input:-ms-input-placeholder{font-size:12px}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div>input::placeholder,.iwp__searchbar-aside form .iwp__searchbar-aside__group>div>select::placeholder,.iwp__searchbar-aside form .iwp__searchbar-aside__group>div .col6>input::placeholder{font-size:12px}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div .col6{position:relative;width:100%}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div .col6 span.unit{display:flex;position:absolute;top:0;right:5px;bottom:0;align-items:center;line-height:0;color:#373b40;font-size:12px;font-weight:bold}.iwp__searchbar-aside form .iwp__searchbar-aside__group>div span.label{margin:0 10px;font-size:12px}.iwp__searchbar-aside form .iwp__searchbar-aside__more{width:100%;text-align:right;margin-right:20px}@media screen and (max-width: 768px){.iwp__searchbar-aside form .iwp__searchbar-aside__more{margin-right:0px}}.iwp__searchbar-aside form .col12{text-align:center;margin-top:25px}.iwp__searchbar-aside form .col12 input{background-color:green;border-radius:4px;text-decoration:none;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;color:#fff;border:0}.iwp__searchbar.show_all .iwp__searchbar-aside .iwp__searchbar-aside__line .iwp__searchbar-aside__group{display:block}.ss-main .ss-multi-selected .ss-values .ss-value{background-color:var(--couleur-principale)}.iwp__property-listing__header{margin-top:30px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}@media screen and (max-width: 768px){.iwp__property-listing__header{margin-top:0}}@media screen and (max-width: 500px){.iwp__property-listing__header{flex-direction:column}}.iwp__property-listing__header .boxselect{min-width:100px}.iwp__property-listing__header .ms-choice{outline:none;color:#1a1a1a;background:rgba(0,0,0,0);border:1px solid #1a1a1a}.iwp__property-listing__header .header-left p{font-family:"Lato",sans-serif;margin-bottom:0}@media screen and (max-width: 500px){.iwp__property-listing__header .header-right{margin-top:10px}}.iwp__property-listing__results .iwp__property-pagination{display:flex;justify-content:flex-end;margin-top:50px;justify-content:center}.iwp__property-listing__results .iwp__property-pagination a,.iwp__property-listing__results .iwp__property-pagination span,.iwp__property-listing__results .iwp__property-pagination .next,.iwp__property-listing__results .iwp__property-pagination .prev{border-radius:4px;width:40px;height:40px;background:rgba(0,0,0,0);border:0px solid var(--couleur-principale);box-shadow:0 3px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;color:#000;transition:all .3s ease-in-out;margin-left:8px;text-decoration:none;outline:none}.iwp__property-listing__results .iwp__property-pagination span,.iwp__property-listing__results .iwp__property-pagination a:hover,.iwp__property-listing__results .iwp__property-pagination .prev:hover,.iwp__property-listing__results .iwp__property-pagination .next:hover{background:var(--couleur-principale);color:#fff}.iwp__searchform form{width:100%}.iwp__searchform-top{display:flex;flex-flow:row wrap;align-items:center;border-radius:0 5px 5px 5px;margin:0;padding:20px;border:1px solid #eee;border-radius:5px;background-color:#fff}.iwp__searchform-field{width:25%;padding-left:15px;padding-right:15px;flex-grow:1;flex:0 0 auto;flex-grow:0;flex-basis:auto;flex-flow:row wrap;box-sizing:border-box}@media screen and (max-width: 768px){.iwp__searchform-field{width:100%;padding:0}}.iwp__searchform-field>label{font-weight:500;letter-spacing:.93px;text-transform:uppercase;font-family:"Poppins";font-size:12px}.iwp__searchform-field.iwp__searchform-field-50{width:37.5%}@media screen and (max-width: 768px){.iwp__searchform-field.iwp__searchform-field-50{width:100%}}.iwp__searchform-field .ms-parent{width:100% !important;height:40px;margin-bottom:15px}.iwp__searchform-field .ms-parent .ms-choice{padding-right:40px;line-height:40px;height:40px;color:#1a1a1a;cursor:pointer;font-size:14px;background:rgba(0,0,0,0);border:1px solid #1a1a1a;outline:none}.iwp__searchform-field .iwp__searchform-btn{width:100%;border-radius:5px;outline:none;background-color:#1a1a1a;color:#fff;height:40px;cursor:pointer;padding:0;margin-bottom:15px;border:0}.iwp__searchform-field label{font-weight:500}.iwp__searchform.iwp__searchform-tab .iwp__searchform-top{border-radius:0 5px 5px 5px}.iwp__searchform .iwp__searchform-tabs{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;margin:0}.iwp__searchform .iwp__searchform-tabs li.nav-item{border-radius:3px 3px 0 0;padding:10px 20px;background-color:#1a1a1a;cursor:pointer}.iwp__searchform .iwp__searchform-tabs li.nav-item span{font-size:13px;font-weight:500;letter-spacing:.87px;color:#fff;text-transform:uppercase;text-decoration:none;outline:none}.iwp__searchform .iwp__searchform-tabs li.nav-item.active{background-color:#fff}.iwp__searchform .iwp__searchform-tabs li.nav-item.active span{color:#1a1a1a}#iwp__map_st{width:100%;height:500px}#iwp__map_st .leaflet-popup-content{min-width:200px}#iwp__map_st .infowindow h5{margin:0;padding:0;margin-bottom:5px}#iwp__map_st .infowindow h5 a{font-size:15px;line-height:1.4;font-weight:bold;text-decoration:none;color:#000}#iwp__map_st .infowindow .presentation img{width:100%;max-height:109px;-o-object-fit:cover;object-fit:cover}#iwp__map_st .infowindow ul{display:flex;list-style-type:none;justify-content:space-between;margin:0;padding:5px;align-items:center}#iwp__map_st .infowindow ul li svg{width:15px;margin-right:10px}#iwp__map_st .infowindow .link{display:block}#iwp__map_st .infowindow .link a{font-size:12px;line-height:1.4;font-weight:bold;margin-bottom:5px}.ms-parent .ms-drop{padding-bottom:.25rem}.ms-parent .ms-drop ul>li.hide-radio:hover{background-color:#cfdae5}.ms-parent .ms-drop li{padding:.25rem 4px 0}.ms-parent .ms-drop li input{outline:none}.ms-parent .ms-drop li span{font-family:"Lato",sans-serif}.ms-parent .ms-drop li label{padding:8px;display:flex;align-items:center;white-space:break-spaces;line-height:1}.ms-parent .ms-drop li input[type=checkbox]{position:initial;margin-top:initial;margin-right:10px;margin-left:initial}.ms-parent .ms-drop li.selected label{color:#333;background-color:#eee}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//www.agence-du-parc-annecy.com/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//www.agence-du-parc-annecy.com/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}#leaflet-mapping-map{
height: 500px;
} .gdlr-core-opacity-on-hover img, .gdlr-core-zoom-on-hover img, .gdlr-core-zoom-rotate-on-hover img, .gdlr-core-grayscale-effect img, .gdlr-core-grayscale-effect-revert img {
height: 340px !important;
object-fit: cover !important;
} body h1{
font-size: 35px !important;
}
body h2{
font-size: 35px !important;
}
body.single-immowp .iwp__block.iwp__card .iwp__card-header h2,
body .iwp__sidebar h2 {
font-size: 25px !important;
}
body .gdlr-core-page-builder-body p {
font-size: 16px !important;
}
@media screen and (max-width: 992px){
body h1{
font-size: 25px !important;
}
body h2{
font-size: 25px !important;
}
body.single-immowp .iwp__block.iwp__card .iwp__card-header h2,
body .iwp__sidebar h2 {
font-size: 20px !important;
}
} .section-cta-vendre{
display: none !important;
} body.page-id-23169 .iwp__searchbar-aside{
display: none !important;
} body.page-id-23169 .iwp__items .iwp__item .iwp__item-content .iwp__item-text .price span{
display: none !important;
}
body.page-id-14810 .ss-list .ss-option:nth-child(2){ } body .iwp__sidebar-others{
display: none!important;
} .emission-number,
.emission-legend-top{
display: block;
margin: 10px 0;
}
.diagnostic-container .emission-number-container abbr{
position: relative;
top: -10px;
}
body.single-immowp .arki-body-outer-wrapper .arki-page-wrapper{
padding: 10px;
}
body .image-profil-caroline{
border-radius: 50% !important;
width: 200px !important;
height: auto;
}
body .iwp__sidebar {
text-align: center;
}
body .iwp__sidebar .iwp__sidebar-agent{
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
body .iwp__sidebar h2,
body .iwp__sidebar h3 {
font-size: 22px;
}
body .iwp__sidebar .row > div{
width: 100%;
}
body .iwp__sidebar input[name="your-society"]{
display: none;
}
.arki-mobile-button-hamburger:before, .arki-mobile-button-hamburger:after, .arki-mobile-button-hamburger span, .arki-mobile-button-hamburger-small:before, .arki-mobile-button-hamburger-small:after, .arki-mobile-button-hamburger-small span{
background: white !important;
}
body .iwp__searchbar-aside form .iwp__searchbar-aside__group>div{
border: 2px solid #333333;
}
body .arki-top-bar{ }
body .sf-menu .arki-logo-inner{
position: relative;
top: -30px;
}
body .arki-fixed-navigation .sf-menu .arki-logo-inner{
position: relative;
top: -10px;
}
body.single-immowp .arki-page-title-wrap {
background-image: none !important;
}
body.page-id-14810 .arki-header-wrap,
body.page-id-23169 .arki-header-wrap{
background: black !important;
}
@media screen and (min-width: 992px){
body.page-id-14810 .arki-page-wrapper,
body.page-id-23169 .arki-page-wrapper{
padding-top: 150px;
}
}
ul#menu-menu-pages-legales{
list-style-type: none;
}
ul#menu-menu-pages-legales li{
display: inline-block;
padding-left: 15px;
padding-right: 15px;
} @font-face {
font-family: 'Postface';
src: url(https://www.agence-du-parc-annecy.com/wp-content/themes/arki-child/fonts/postface/Postface.otf) format('opentype');
}
.font-postface{
font-family: 'Postface', sans-serif !important;
}  .carousel-reviews{
margin-left: 30px;
margin-right: 30px;
}
.carousel-reviews .review-item{
border-radius: 0;
padding: 50px 70px;
text-align: center;
background-color: #efefef;
margin: 0px;
min-height: 370px;
}
.carousel-reviews .slick-prev:before,
.carousel-reviews .slick-next:before{
content: ' ';
}
.carousel-reviews .review-picture{
width: 70px;
height: 70px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
margin: 0 auto 30px auto;
border-radius: 50%;
}
.carousel-reviews .review-client{
font-size: 25px;
font-weight: bold;
margin-bottom: 10px;
}
.carousel-reviews .review-project{
font-size: 25px;
font-weight: 500;
color: #8D7E6B;
margin-bottom: 20px;
}
.carousel-reviews .review-testimony{
font-size: 16px;
}
@media screen and (max-width: 768px){
.carousel-reviews .review-testimony{
height: 300px;
overflow-y: auto;
}
.carousel-reviews .review-item{
padding: 20px;
}
.carousel-reviews{
margin-left: 0;
margin-right: 0;
}
.carousel-transactions .slick-prev, .carousel-transactions .slick-next, .carousel-reviews .slick-prev, .carousel-reviews .slick-next{
width: 25px !important;
}
}
.carousel-slick .slick-prev,
.carousel-slick .slick-next,
.carousel-slick .slick-prev:hover,
.carousel-slick .slick-next:hover,
.carousel-slick .slick-prev:active,
.carousel-slick .slick-next:active,
.carousel-slick .slick-prev:focus,
.carousel-slick .slick-next:focus{
background: transparent;
z-index: 9999;
}
.carousel-transactions .slick-prev:before,
.carousel-transactions .slick-next:before,
.carousel-reviews .slick-prev:before,
.carousel-reviews .slick-next:before{
color: white;
content: '';
width: 100%;
height: 100%;
background-size: 50%;
background-repeat: no-repeat;
background-position: center center;
display: block;
}
.carousel-transactions .slick-prev:before,
.carousel-reviews .slick-prev:before{
background-image: url(//www.agence-du-parc-annecy.com/wp-content/uploads/2021/04/hp3-slider-arrow-left.png);
}
.carousel-transactions .slick-next:before,
.carousel-reviews .slick-next:before{
background-image: url(//www.agence-du-parc-annecy.com/wp-content/uploads/2021/04/hp3-slider-arrow-right.png);
}
.carousel-transactions .slick-prev,
.carousel-transactions .slick-next,
.carousel-reviews .slick-prev,
.carousel-reviews .slick-next{
background: #000!important;
width: 70px;
height: 70px;
border-radius: 0;
}
body .iwp__items.iwp__items-carousel .swiper-button-prev,
body .iwp__items.iwp__items-carousel .swiper-button-next{
width: 70px;
height: 70px;
transform: none;
background-color: #000;
background-position: center center;
margin-top: -35px;
}
body .iwp__items.iwp__items-carousel .swiper-button-prev{
background-image: url(//www.agence-du-parc-annecy.com/wp-content/uploads/2021/04/hp3-slider-arrow-left.png) !important;
left: -85px;
}
body .iwp__items.iwp__items-carousel .swiper-button-next{
background-image: url(//www.agence-du-parc-annecy.com/wp-content/uploads/2021/04/hp3-slider-arrow-right.png) !important;
right: -85px;
}
body .iwp__items.iwp__items-carousel .slick-dots {
bottom: -70px;
}
body div#toc_container {
border-radius: 10px;
padding: 40px 20px;
margin-bottom: 40px;
}
body div#toc_container ul {
list-style-type: none;
}
body div#toc_container p.toc_title{
text-align: left;
padding-left: 10px;
}
header .ct-container{
max-width: 1300px;
}
body .swiper-slide img{
width: 100%;
height: 100%;
object-fit: cover;
}
body .iwp__items .iwp__item .iwp__item-header img{
height: auto;
}
body .iwp__items .iwp__item .iwp__item-header{
height: 280px;
}
body.page-id-14810 .iwp__items .iwp__item .iwp__item-header img,
body.page-id-14810 .iwp__items .iwp__item .iwp__item-header,
body .iwp__items .iwp__item .iwp__item-header{
height: auto !important;
}
@media screen and (min-width: 1025px){
body .elementor-swiper-button.elementor-swiper-button-next{
right: -50px !important;
}
body .elementor-swiper-button svg{
height: 1.3em !important;
width: 1.3em!important;
}
}
body .elementor-swiper-button.elementor-swiper-button-prev{
display: none !important;
}
body .elementor-widget-image-carousel,
body .elementor-image-carousel-wrapper,
body .swiper-slide-inner{
height: 100%;
}
@media screen and (min-width: 1025px){
.rond-m2:after{
content: '';
display: block;
width: 100px;
height: 3px;
position: absolute;
right: -100px;
top: calc(50% - 1px);
background: var( --e-global-color-blocksy_palette_1 );
z-index: -1;
}
}
.titre-dore-light{
font-weight: 300;
font-family: 'Inter', sans-serif;
color: var( --e-global-color-blocksy_palette_3 );
}
.titre-dore-light-secteurs{
font-style: italic;
font-size: 25px;
font-weight: 500;
}
.padding-zero{
padding: 0 !important;
}
.relative{
position: relative;
}
.coeur-home-title:after{
right: -50px;
top: -20px;
width: 100px !important;
z-index: -1 !important;
}
body h2{
margin-bottom: 15px !important;
}
body .img-styled{
position: relative;
}
body .img-styled:after{
content: ' ';
position: absolute;
width: 150px;
height: 150px;
display: block;
background-size: contain;
background-repeat: no-repeat;
z-index: 1;
}
.img-styled-br:after{
right: -40px;
bottom: -75px;
}
.img-styled-tr:after{
right: -50px;
top: -50px;
}
.img-coeur-home:after{
background-image: url(//www.agence-du-parc-annecy.com/wp-content/themes/arki-child/img/coeur-home.png);
}
.img-viseur:after{
background-image: url(//www.agence-du-parc-annecy.com/wp-content/themes/arki-child/img/viseur.png);
width: 100px !important;
height: 100px !important;
} span.stabylo-titre{
display: inline-block;
position: relative;
margin: 0 5px;
}
span.stabylo-titre span{
position: relative;
}
span.stabylo-titre:before{
content: ' ';
position: absolute;
top: 5px;
left: -5px;
display: block;
width: calc(100% + 10px);
height: 100%;
background-color: var( --e-global-color-blocksy_palette_3 );
transform: rotate(-3deg);
} span.entoure-titre{
display: inline-block;
position: relative;
margin: 0 5px;
}
span.entoure-titre span{
position: relative;
}
span.entoure-titre:before{
content: ' ';
position: absolute;
top: -5px;
left: -25px;
display: block;
width: calc(100% + 50px);
height: calc(100% + 20px);
background-image: url(https://www.agence-du-parc-annecy.com/wp-content/themes/arki-child/img/entoure.png);
background-size: 100%;
background-repeat: no-repeat;
}
span.entoure-2-titre:before{
top: 0px;
left: -25px;
background-image: url(https://www.agence-du-parc-annecy.com/wp-content/themes/arki-child/img/entoure-2.png);
}
.phrase-rouge{
color: var( --e-global-color-blocksy_palette_1 );
}
.texte-dore{
color: var( --e-global-color-blocksy_palette_3 );
}
.single-big-number{
font-size: 130px;
line-height: 1.2em;
letter-spacing: -2px;
font-family: 'Postface', sans-serif;
font-weight: 500 !important;
}
.single-big-number span{
font-weight: 400 !important;
}
body .elementor-counter-number,
body .elementor-counter-number-suffix{
font-family: 'Postface', sans-serif;
font-weight: 500 !important;
}
body .elementor-counter-number-prefix{
font-weight: 300;
margin-top: -7px;
}
.sous-titre-dore{
color: var( --e-global-color-blocksy_palette_3 );
display: block; font-weight: 500;
}
.sous-titre-arriere-plan{
position: absolute !important;
width: 100%;
font-size: 6em;
font-family: 'Playfair Display', serif;
text-transform: uppercase;
font-weight: 800;
color: var( --e-global-color-blocksy_palette_5 );
top: -0.3em;
text-align: center;
z-index: -2;
line-height: 1.2em;
}
.sous-titre-align-top .sous-titre-arriere-plan{
top: -0.1em;
} .sous-titre-align-top .img-sous-titre-on-top img{ }
@media screen and (max-width: 992px){
.sous-titre-arriere-plan{
font-size: 4.5em;
top: -0.2em;
}
}
@media screen and (max-width: 768px){
.sous-titre-arriere-plan{
top: -0.45em;
}
} body .ti-widget.ti-goog .ti-review-item>.ti-inner,
body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{
background-color: var( --e-global-color-blocksy_palette_5 ) !important;
}
body .ti-widget.ti-goog .ti-widget-container .ti-name,
body .ti-widget.ti-goog .ti-widget-container .ti-date{
color: var( --e-global-color-blocksy_palette_1 ) !important;
opacity: 1!important;
}
body .ti-widget.ti-goog .ti-widget-container .ti-name{
font-family: 'Postface', sans-serif !important;
font-weight: 500;
font-size: 18px;
}
body .ti-widget.ti-goog .ti-widget-container .ti-date{
font-weight: 500;
font-style: italic;
font-size: 16px !important;
}
body .ti-widget .source-Google .ti-star.f{
background-color: var( --e-global-color-blocksy_palette_1 );
-webkit-mask-image: url(https://cdn.trustindex.io/assets/platform/Google/star/f.svg);
mask-image: url(https://cdn.trustindex.io/assets/platform/Google/star/f.svg);
mask-repeat: no-repeat;
background-image: none;
}
body .ti-widget pre{
background: white !important;
}
body .ti-widget.ti-goog .ti-rating-text {
display: none;
} body .ti-widget.ti-goog .ti-controls .ti-prev:after,
body .ti-widget.ti-goog .ti-controls .ti-prev:before,
body .ti-widget.ti-goog .ti-controls .ti-next:after,
body .ti-widget.ti-goog .ti-controls .ti-next:before {
display: none;
}
body .ti-widget.ti-goog .ti-controls .ti-prev,
body .ti-widget.ti-goog .ti-controls .ti-next {
padding: 0 !important;
font-size: 0 !important;
width: 40px;
height: 40px;
z-index: 1000;
background-color: inherit;
background-repeat: no-repeat;
background-position: center center;
background-size: 40px;
}
body .ti-widget.ti-goog .ti-controls .ti-prev {
background-image: url(https://www.agence-du-parc-annecy.com/wp-content/themes/arki-child/img/arrow-left.png);
left: -30px;
}
body .ti-widget.ti-goog .ti-controls .ti-next {
background-image: url(https://www.agence-du-parc-annecy.com/wp-content/themes/arki-child/img/arrow-right.png);
right: -30px;
} .custom-recent-posts {
display: flex;
gap: 20px;
justify-content: center;
}
.custom-recent-posts .post-item {
padding: 0;
width: 300px;
border-radius: 3px;
}
@media screen and (max-width: 768px){
.custom-recent-posts {
display: block;
}
.custom-recent-posts .post-item {
margin-bottom: 20px;
}
}
.custom-recent-posts .post-thumbnail img {
width: 100%;
height: auto;
border-radius: 3px;
}
.custom-recent-posts .post-title {
font-size: 18px;
font-weight: 500;
color: #9b2242;
margin-top: 20px;
margin-bottom: 5px;
}
.custom-recent-posts .post-title a {
text-decoration: none;
color: inherit;
}
.custom-recent-posts .post-title a:hover {
text-decoration: underline;
}
.custom-recent-posts .post-date {
color: #9b2242;
font-size: 14px;
margin-bottom: 10px;
}
.custom-recent-posts .post-excerpt {
font-size: 14px;
color: #333;
} body.blog h3.widget-title{
display: none;
}
body.blog .widget_categories ul li a{
display: block;
margin-bottom: 10px;
background: var(--theme-palette-color-5);
padding: 6px 14px;
border-radius: 5px;
color: var(--theme-palette-color-1);
font-weight: 600;
}
body.blog .widget_categories ul li a:hover{
background: var(--theme-palette-color-3);
} ul#menu-menu-footer{
display: flex;
flex-wrap: wrap;
list-style: none;
padding: 0;
margin: 0;
}
#menu-menu-footer li {
width: 33.33%;
box-sizing: border-box;
}
#menu-menu-footer a {
text-decoration: none;
}
#menu-menu-footer a:hover {
text-decoration: underline;
}
#footer{
position: relative;
}
#footer:before{
content: '';
display: block;
width: 40px;
height: 40px;
position: absolute;
top: -20px;
left: calc(50% - 20px);
z-index: 100;
background-image: url(//www.agence-du-parc-annecy.com/wp-content/uploads/2024/06/Fichier-22mdpi.png);
background-size: contain;
background-repeat: no-repeat;
}  body .iwp__header-swiper .swiper-button-next,
body .iwp__header-swiper .swiper-button-prev{
color: #000;
background-color: white; padding: 20px;
border-radius: 8px;
}
body .swiper-button-next:after,
body .swiper-button-prev:after{
font-size: 22px;
} body .iwp__searchbar-aside form .iwp__searchbar-aside__group label,
.iwp__searchbar-aside form .iwp__searchbar-aside__group>div>input, .iwp__searchbar-aside form .iwp__searchbar-aside__group>div>select, .iwp__searchbar-aside form .iwp__searchbar-aside__group>div .col6>input{
font-size: 16px;
color: #000;
margin-bottom: 0px;
}
body .iwp__searchbar-aside form .iwp__searchbar-aside__group label{
margin-bottom: 10px;
}
body .iwp__searchbar-aside__group.aside-group-btn button,
body .ss-main .ss-multi-selected .ss-add .ss-plus,
body .ss-main .ss-multi-selected .ss-add .ss-plus:after{ }
body .ss-main .ss-multi-selected .ss-values .ss-disabled { font-weight: 500;
}
body .iwp__property .more_criteria{ text-decoration: underline;
}
body .iwp__searchbar-aside__group.aside-group-btn button{
padding: 0;
color: white;
background-image: url(https://www.agence-du-parc-annecy.com/wp-content/themes/arki-child/img/loupe-blanche.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 18px;
}
body .iwp__searchbar-aside__group.aside-group-btn button:before{
content: none;
}
body .ss-main .ss-multi-selected,
body .iwp__searchbar-aside form .iwp__searchbar-aside__group>div>select,
body .iwp__searchbar-aside form .iwp__searchbar-aside__group input{
border: 1px solid var( --e-global-color-blocksy_palette_1 ) !important;
} body .iwp__items .iwp__item .iwp__item-content .iwp__item-text .price span{
font-size: 20px;
color: #000;
}
body .iwp__items .iwp__item .iwp__item-content .iwp__item-text h3{
font-weight: 600;
}
body .iwp__items .iwp__item .iwp__item-content .iwp__item-text .description{
color: #000;
font-weight: normal;
font-size: 1em;
}
body .iwp__items .iwp__item .iwp__item-header .iwp__item-meta ul li.iwp__heart{
background-color: #000;
border-radius: 0;
}
body .iwp__items .iwp__item .iwp__item-header .iwp__item-meta{
top: -3px;
}
body .iwp__header-meta ul li.iwp__heart{
background: #000;
} body .wpcf7 .wpcf7-form-control,
body .wpcf7 .wpcf7-form-control:focus,
body .wpcf7 .wpcf7-form-control:active{
background: white;
border-radius: 0;
}
body .wpcf7 input[type='submit']{
float: right;
padding: 12px 50px 12px 50px;
border-radius: 3px;
line-height: initial;
font-weight: 500;
color: white;
background: #000 !important;
border-radius: 40px;
margin-top: 30px;
}
body .wpcf7 input[type='submit']:hover{
background-color: #666666 !important;
}
body .wpcf7-form-control-wrap label{
width: 100%;
}
body .wpcf7 p{
margin-bottom: 8px;
}  .item-member .item-member-inside{
margin: 0 35px 0 160px;
padding-left: 130px;
padding-right: 40px;
border-radius: 3px;
padding-top: 50px;
padding-bottom: 50px;
background:  var( --e-global-color-blocksy_palette_5 ) !important;
position: relative;
}
.item-member .member-photo{
background-size: cover;
background-position: center top;
background-repeat: no-repeat;
width: 180px;
height: 180px;
border-radius: 40px;
margin: 0;
display: block;
background-color: silver;
position: absolute;
left: -90px;
top: calc(50% - 90px);
}
.item-member .member-description{
color: var(--e-global-color-blocksy_palette_4);
font-size: 16px;
}
.item-member .member-role{
color: var(--e-global-color-blocksy_palette_2);
font-size: 15px;
font-style: italic;
font-weight: 500;
}
.item-member h3{
margin-top: 0;
margin-bottom: 0px;
font-style: italic;
font-size: 20px;
font-weight: 600;
}
.item-member p{
margin-bottom: 7px;
} @media screen and (max-width: 640px){
body button.slick-arrow,
body button.slick-arrow:hover,
body button.slick-arrow:focus,
body button.slick-arrow:active{
width: 40px;
}
.item-member .item-member-inside{
margin: 0 !important;
padding: 0;
border-radius: 3px;
padding: 30px;
}
.item-member .member-photo{
width: 120px;
height: 120px;
margin: 0;
position: relative;
left: 0;
top: 0;
}
} .marquee {
overflow: hidden;
border-top: 0;
border-bottom: 0;
display: flex;
padding: 8rem 0;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
.marquee div{
font-size: 6rem;
line-height: 1.2em;
font-weight: 800;
font-family: 'Playfair Display', sans-serif;
white-space: nowrap;
-webkit-animation: text-loop 20s linear infinite;
animation: text-loop 20s linear infinite;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: transform;
color: var(--theme-palette-color-3);
margin-right: 20px;
} @media screen and (max-width: 992px){
.marquee div{
font-size: 4rem;
} }
@media screen and (max-width: 576px){
.marquee div{
font-size: 3rem;
-webkit-animation: text-loop 15s linear infinite;
animation: text-loop 15s linear infinite;
} }
@-webkit-keyframes text-loop {
0% {
transform: translateZ(0)
}
to {
transform: translate3d(-100%,0,0)
}
}
@keyframes text-loop {
0% {
transform: translateZ(0)
}
to {
transform: translate3d(-100%,0,0)
}
} body .arki-navigation .arki-navigation-slide-bar{
border-color: white;
}
@media only screen and (max-width: 999px) {
body .arki-mobile-header-wrap .arki-top-bar {
font-size: 10px;
}
body .arki-mobile-header-wrap .arki-top-bar .fa:before,
body .arki-mobile-header-wrap .arki-top-bar .fa5s:before {
font-size: 14px;
}
body .arki-mobile-header-wrap .arki-top-bar .arki-top-bar-right-social,
body .arki-mobile-header-wrap .arki-top-bar .arki-top-bar-right-text{
display: none;
}
body .arki-mobile-header{
padding-top: 8px;
padding-bottom: 8px;
}
}