.zone.textphoto{position:relative;display:flex;flex-direction:column;gap:var(--margin)}.zone.textphoto .back-page .button{color:#666}.zone.textphoto .back-page .button .arrow{transform:scaleX(-1)}.zone.textphoto .text{padding:0 var(--padding);align-items:center}.zone.textphoto .text .description{display:flex;flex-direction:column;align-items:center}.zone.textphoto .text .description p{text-align:center!important}.zone.textphoto .text .links{margin-top:0}.zone.textphoto .media{position:relative;padding:var(--padding);padding-top:0;min-height:400px;display:flex}.zone.textphoto .media>*{flex:1 1}.zone.textphoto .media>* .gmap,.zone.textphoto .media>* .photo,.zone.textphoto .media>* .video{max-height:unset;height:100%}.zone.textphoto .media>* img{object-fit:cover!important}.zone.textphoto .gmap iframe{position:absolute;left:0;top:0;width:100%;height:100%}.zone.textphoto .gmap,.zone.textphoto .photo,.zone.textphoto .video{width:100%;max-height:400px;position:relative}.zone.textphoto .gmap:after,.zone.textphoto .photo:after,.zone.textphoto .video:after{content:"";display:block;padding-top:100%}@media screen and (max-width:1199px){.zone.text+.zone.textphoto{flex-direction:column-reverse}}@media screen and (min-width:1200px){.zone.textphoto{flex-direction:row;padding:0 var(--padding);gap:0}.zone.textphoto.detail-element{max-height:75vh}.zone.textphoto.detail-element.inverse .text{padding-right:0;padding-left:var(--padding)}.zone.textphoto.detail-element .text{padding-left:0;padding-right:var(--padding)}.zone.textphoto.detail-element .text .description{max-width:unset}.zone.textphoto.inverse{flex-direction:row-reverse}.zone.textphoto.inverse .text{padding-left:var(--padding);padding-right:0}.zone.textphoto>*{flex:1 1}.zone.textphoto .text{padding:0 var(--padding);padding-left:0;overflow:hidden;align-items:flex-start;justify-content:center}.zone.textphoto .text>*{text-align:left!important}.zone.textphoto .text .description{max-width:600px;overflow:auto;align-items:flex-start}.zone.textphoto .text .description p{text-align:left!important}.zone.textphoto .media{display:flex;align-items:center;justify-content:center;padding:0;max-width:37vw}.zone.textphoto .media .background{background-attachment:fixed}.zone.textphoto .media .gmap,.zone.textphoto .media .photo,.zone.textphoto .media .video{max-height:unset}}@media screen and (min-width:1600px){.zone.textphoto .text,.zone.textphoto.inverse .text{padding:0 clamp(50px,10vw,100px)}}.zone.textphotofond{position:relative;background-color:var(--color1);padding:var(--padding)}.zone.textphotofond .text{align-items:center;z-index:10;position:relative}.zone.textphotofond .text>*{color:inherit}.zone.textphotofond .text .title1{order:-1;font-weight:800;font-size:calc(var(--title1-size)*1.33)}.zone.textphotofond .text .description p{text-align:center!important}.zone.textphotofond .text .description p:not(:first-child){max-width:450px}.zone.textphotofond .media{margin-top:var(--margin);display:flex;flex-direction:column;gap:15px}.zone.textphotofond .media .png img{object-fit:contain!important}.zone.textphotofond .media .swiper{width:100%;margin:0}.zone.textphotofond .gmap iframe{position:absolute;left:0;top:0;width:100%;height:100%}.zone.textphotofond .gmap,.zone.textphotofond .photo,.zone.textphotofond .video{width:100%;max-height:400px;position:relative}.zone.textphotofond .gmap:after,.zone.textphotofond .photo:after,.zone.textphotofond .video:after{content:"";display:block;padding-top:75%}.zone.textphotofond .button.regular{background-color:#fff}.zone.textphotofond .button.secondary{color:var(--color2)}.zone.textphotofond .truncated-description-wrapper .truncated-toggle{color:#000}@media screen and (min-width:1200px){.zone.textphotofond{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:50px;padding:var(--padding) 0}.zone.textphotofond.inverse{flex-direction:row-reverse}.zone.textphotofond .text{padding:0;width:40vw;max-width:40vw;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.zone.textphotofond .text>*{text-align:left!important}.zone.textphotofond .text .description{max-width:600px}.zone.textphotofond .text .description p{text-align:left!important}.zone.textphotofond .media{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:0;width:37.5vw;max-width:37.5vw;gap:25px}.zone.textphotofond .media .gmap,.zone.textphotofond .media .photo,.zone.textphotofond .media .swiper,.zone.textphotofond .media .video{flex:1 1;max-height:unset;width:100%}.zone.textphotofond .truncated-description-wrapper .truncated-toggle{color:#000;text-align:left;margin-right:auto}}@media screen and (min-width:1600px){.zone.textphotofond{gap:100px}.zone.textphotofond .text>*{max-width:40vw}.zone.textphotofond .text .links{margin-top:0}}