@font-face{font-family:"glyphter";src:url(https://realstone.ch/wp-content/uploads/2023/09/Realstone-icon.woff) format("woff"),url(https://realstone.ch/wp-content/uploads/2023/09/Realstone-icon.svg) format("svg"),url(https://realstone.ch/wp-content/uploads/2023/09/Realstone-icon.eot) format("eot"),url(https://realstone.ch/wp-content/uploads/2023/09/Realstone-icon.ttf) format("ttf")}.lien{color:var(--e-global-color-primary);font-weight:500;font-size:20px;margin:8px 0 25px 0}.lien .elementor-widget-container{margin:-10px 0 40px 0px!important}.lien:hover{cursor:pointer}@media screen and (max-width:767px){.e-loop-item .lien .elementor-button-wrapper{margin:8px 0 25px 15px}}.lien .chevron-anime{font-size:12px;font-family:'glyphter';padding-left:10px;transition:transform 0.5s 0s,background-color 0.6s 0.1s,color 0.6s 0.1s;display:inline-block;border-radius:50px;line-height:13px;padding:6px 6px 6px 7px;color:var(--e-global-color-primary);background-color:#fff0}.lien:hover .chevron-anime,.actu:hover+.elementor-widget-button.lien .chevron-anime{transform:translate(9px);border-radius:50px;padding:6px 6px 6px 7px;color:#fff;background-color:var(--e-global-color-primary);transition:transform 0.5s 0,background-color 0.6s 0.1s,color 0.6s 0.1s}.documents .e-filter-item[data-filter="article-53"],.documents .e-filter-item[data-filter="art-53"],.documents .e-filter-item[data-filter="nachhaltigkeit"],.documents .e-filter-item[data-filter="communiques"],.documents .e-filter-item[data-filter="communiques-de"],.documents .e-filter-item[data-filter="aktualitat"],.e-filter-item[data-filter="realstone-swiss-property"],.e-filter-item[data-filter="realstone-development-fund"]{display:none!important}.actutype .e-filter-item[data-filter="actualites"],.actutype .e-filter-item[data-filter="autres-documents"],.actutype .e-filter-item[data-filter="durabilite"],.actutype .e-filter-item[data-filter="factsheets"],.actutype .e-filter-item[data-filter="informations-fiscales"],.actutype .e-filter-item[data-filter="inventaires-des-immeubles-xlsx"],.actutype .e-filter-item[data-filter="rapports-annuels"],.actutype .e-filter-item[data-filter="rapports-semestriels"],.actutype .e-filter-item[data-filter="factsheets-de"],.actutype .e-filter-item[data-filter="jahresbericht"],.actutype .e-filter-item[data-filter="halbjahresbericht"],.actutype .e-filter-item[data-filter="andere-dokumente"],.actutype .e-filter-item[data-filter="steuerinformationen"],.actutype .e-filter-item[data-filter="nachhaltigkeit"]{display:none!important}[type=button],[type=submit],button{color:var(--e-global-color-primary);border:2px solid var(--e-global-color-primary);border-radius:8px;font-weight:600}[type=submit]:hover{color:#fff;background-color:var(--e-global-color-primary);text-decoration:none}.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description{margin-top:-10px!important;padding-bottom:5px!important}.elementor-widget-button.lien:hover .chevron-anime,.actu:hover+.elementor-widget-button.lien .chevron-anime{padding:6px 6px 6px 7px}.elementor-widget-button.lien .chevron-anime{padding:6px 6px 6px 7px}.white .lien{color:#fff}.white .lien .chevron-anime{color:#fff;background-color:#fff0}.white .lien:hover .chevron-anime{color:var(--e-global-color-primary);;background-color:#fff}.actu:hover h1{text-decoration:underline}.btn-publication{font-family:'glyphter';float:right;padding:0;position:absolute;right:20px;font-weight:600}.publications .btn-publication{font-size:28px;top:0}.bouton-publication h3 a{padding:18px 20px;display:inline-block;width:100%}.bouton-publication h3{display:inline-block;width:100%}.bouton-publication{max-width:350px!important}.bouton-publication .elementor-element:hover h3 a,.bouton-publication .elementor-element:hover a .btn-publication{color:#fff!important;border-radius:10px}.bouton-publication .elementor-element:hover{background-color:var(--e-global-color-primary);border-radius:10px}.bouton-publication .elementor-element{border-radius:10px}.download .elementor-icon-list-text:after{font-family:'glyphter';float:right;padding:0;position:absolute;right:20px;font-weight:600;content:'G'}.download .elementor-icon-list-text{padding-left:10px}.download-title{display:none}.download-title:has(~.download){display:block}.facetwp-counter{display:none}.facetwp-radio{background-image:none!important;border:2px solid var(--e-global-color-primary);border-radius:8px;display:inline-block;padding:5px 12px;padding-left:12px!important;margin-right:15px;margin-bottom:15px!important;background-color:#fff;color:var(--e-global-color-primary);font-family:'Gotham';font-weight:500}.facetwp-radio.checked{background-image:none!important;border:2px solid var(--e-global-color-primary);display:inline-block;padding:5px 12px;background-color:var(--e-global-color-primary);color:#fff}.facetwp-radio:hover{background-image:none!important;border:2px solid var(--e-global-color-primary);display:inline-block;padding:5px 12px;background-color:var(--e-global-color-primary);color:#fff}.facetwp-facet select{width:100%;border:2px solid var(--e-global-color-primary);border-radius:9px;padding:.5rem 1rem;transition:all .3s;font-weight:600;color:var(--e-global-color-primary);font-size:1.1rem}.facetwp-display-value{padding-right:0px!important}.mycarousel.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.mycarousel.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:#fff}.mycarousel.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{left:50%;bottom:70px;top:auto;right:auto;color:#fff!important;border-color:#fff}.mycarousel.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{left:calc(50% - 80px);bottom:70px;top:auto;color:#fff!important;border-color:#fff}.mycarousel.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next:hover{color:var(--e-global-color-primary)!important;border-color:#fff}.mycarousel.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev:hover{color:var(--e-global-color-primary)!important;border-color:#fff}.page-template .mycarousel.elementor-widget-n-carousel.elementor-element :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:#fff!important}.mycarousel.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.mycarousel.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--e-global-color-primary)}.donut{width:100%;height:0;padding-top:100%;border-radius:50%;position:relative}.donut::after{content:'';position:absolute;top:14.4%;left:14.4%;width:71.2%;height:71.2%;background:#ECECEC;border-radius:50%;box-sizing:border-box}.donut-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.small-title{font-size:120px}.chiffres .swiper-slide h2.elementor-heading-title{font-size:200px!important}@media screen and (max-width:767px){.chiffres .small-title{font-size:50px}.chiffres .swiper-slide h2.elementor-heading-title{font-size:75px!important}.elementor-price-list .elementor-price-list-header{display:block!important}.elementor-price-list .elementor-price-list-item .elementor-price-list-title{max-width:none}}