.photo{overflow:hidden;position:relative}.photo .fancy-img-link,.photo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.photo .inline-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;border:1px solid #fff;padding:10px 15px;font-family:var(--font3);font-weight:700;text-transform:uppercase;min-width:max-content}.text{display:flex;flex-direction:column;align-items:center}.text .title{font-family:var(--font2);font-size:var(--title-size);text-align:center;line-height:50px}.text .title,.text .title.subtitle{text-transform:uppercase;font-weight:700;letter-spacing:0}.text .title.subtitle{font-family:var(--font3);font-size:var(--subtitle-size);margin-top:15px;line-height:17px}.text .title.mini{font-family:var(--font2);font-size:15px;text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:15px}.text .title.mini+.title{margin-top:15px}.text .description{margin-top:25px;line-height:30px;text-align:center}.text .links{display:flex;gap:10px;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:15px}@media screen and (min-width:1200px){.text .title+.links{margin-top:15px}.text .description{font-size:15px;text-align:justify}}@media screen and (max-width:1199px){.text{align-items:center}.text .description p{text-align:center!important}.text>*{text-align:center}.text>.description,.text>.title{width:100%}.text>.description p{text-align:center!important}.text .title.mini+.title{margin-top:0}}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}::placeholder{opacity:1;font-family:var(--font3);color:#000;font-size:var(--desc-size);text-transform:uppercase}::-webkit-input-placeholder{opacity:1;font-family:var(--font3);color:#000;font-size:var(--desc-size);text-transform:uppercase}form input,form textarea{padding:10px 0;outline:none;font-size:var(--desc-size);border:none;border-bottom:1px solid rgba(0,0,0,.5)}form input:not([type=checkbox]),form textarea:not([type=checkbox]){width:100%}form textarea{resize:vertical;min-height:80px}form .button{padding:7px 35px;box-shadow:unset}form .alert{margin-top:15px;width:100%;padding:10px 15px;border-radius:4px;border:1px solid hsla(0,0%,52%,.2)}form .alert.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}form .alert.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}form .form-group.rgpd{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}form .form-group.rgpd input{width:auto}form .form-group.rgpd label{font-size:var(--desc-size);font-size:12px;flex:1 1;text-align:justify}form .form-group+.form-group{margin-top:10px}@media screen and (max-width:1199px){form .form-group.submit{display:flex;flex-wrap:wrap}form .form-group.submit button{margin:auto}}.button{padding:10px 15px;color:#000;text-transform:uppercase;font-size:14px;transition:all .5s;position:relative;overflow:hidden;font-family:var(--font3);border:1px solid #e41c18;cursor:pointer}.button.phoneButton{color:#fff;background-color:#e41c18;box-shadow:2px 2px 10px rgba(228,28,24,.125)}.button.phoneButton img{opacity:.33;transform:none!important}.button.phoneButton img:nth-of-type(2){opacity:.75}.button .span-wrapper{position:relative}.button.subtype2{color:#fff;background-color:#fff;color:#000;border:1px solid #e41c18}.button img{position:absolute;transition:all .5s ease-in-out;opacity:0;filter:brightness(0) invert(1)}.button img:first-of-type{width:100px;top:5px;left:30%;height:auto;transform:translateY(100%) rotate(-33deg)}.button.resa{padding:10px 16px}.button.active{background:var(--color1);color:#fff;border:0}.button.active:after{background:#fff}.button span{position:relative;z-index:10}.button:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:var(--color);-webkit-clip-path:circle(0 at 95% 0);clip-path:circle(0 at 95% 0);transition:all .5s}.links .button.phoneButton:only-child{border:1px solid var(--color2)}@media screen and (min-width:1200px){.button:hover{color:#fff;background-color:#e41c18;box-shadow:2px 2px 10px rgba(228,28,24,.125)}.button:hover img{opacity:.2;transform:none!important}.button:hover img:nth-of-type(2){opacity:.75}.button.active:hover{color:var(--color1)}.button.phoneButton{letter-spacing:1px}.button:hover:after{-webkit-clip-path:circle(140% at 95% 0);clip-path:circle(140% at 95% 0)}}@media screen and (min-width:1600px){.button{padding:14px 30px}}.zone.contact{padding:0 25px;margin-top:var(--header)}.zone.contact button[type=submit]{color:#000;background:transparent}.zone.contact .swiper{position:absolute;z-index:-1;top:0;left:0}.zone.contact .swiper,.zone.contact .swiper .photo{width:100%;height:100%}.zone.contact .container{max-width:unset}.zone.contact .container .gmap{height:550px}.zone.contact .container>.text.with-bg-img{color:#fff;font-weight:700}.zone.contact .container>.text .description{margin-top:15px;text-align:center}.zone.contact .container>.text .description p{text-align:center}.zone.contact .container .medias-form{display:flex;flex-direction:column;gap:22px}.zone.contact .container .medias-form form{background-color:#000;padding:20px}.zone.contact .container .medias-form form ::-webkit-input-placeholder,.zone.contact .container .medias-form form ::placeholder{color:#eee}.zone.contact .container .medias-form form button,.zone.contact .container .medias-form form label{color:#fff}.zone.contact .container .medias-form form input,.zone.contact .container .medias-form form textarea{background-color:transparent;border-color:#fff;color:#fff}.zone.contact .container .medias-form form button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.zone.contact .container .medias-form form button span{color:inherit!important}.zone.contact .container .swiper{margin:25px 0 0;width:100%;border-top:1px solid var(--color2);border-bottom:1px solid var(--color2)}.zone.contact .container .swiper .swiper-slide{position:relative;display:flex;flex-direction:column}.zone.contact .container .swiper .swiper-slide:hover .photo .inline-link{opacity:1;transform:translate(-50%,-50%)}.zone.contact .container .swiper .swiper-slide .photo{min-height:100%}.zone.contact .container .swiper .swiper-slide .photo:after{content:"";display:block;padding-top:125%}.zone.contact .container .swiper .swiper-slide .photo .inline-link{transition:all .5s ease-in-out;transform:translate(-50%,-50%) scale(.75);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:1199px){.zone.contact .container .swiper .swiper-slide .photo:after{padding-top:75%}}@media screen and (min-width:1200px){.zone.contact{padding:0;margin-left:0;margin-right:50px;margin-top:0}.zone.contact:first-child{min-height:100vh}.zone.contact.subtype2{margin-right:0;margin-left:50px;padding:var(--margin) 25px 0;margin-top:0;padding-bottom:0}.zone.contact.subtype2>.container{flex-direction:row}.zone.contact.subtype2>.container>.text .links{width:100%;justify-content:flex-end}.zone.contact>.container{display:flex;align-items:flex-start;justify-content:center;flex-direction:row-reverse;gap:50px}.zone.contact>.container .gmap{min-width:300px}.zone.contact>.container>.text{flex-direction:column;align-items:flex-start;gap:0;padding:0;flex:1 1 50%;max-width:400px}.zone.contact>.container>.text .title{text-align:left}.zone.contact>.container>.text .description,.zone.contact>.container>.text .description p{text-align:justify}.zone.contact>.container>.text .links{justify-content:flex-start}.zone.contact>.container .medias-form{margin-top:0;flex:1 1 50%;display:flex;flex-direction:row;gap:22px}.zone.contact>.container .medias-form form .submit{display:flex}.zone.contact>.container .medias-form form .submit .button{margin-left:auto}.zone.contact>.container .medias-form .swiper{margin-top:0}.zone.contact>.container .medias-form .swiper-slide{position:relative}.zone.contact>.container .medias-form .photo{overflow:hidden}.zone.contact>.container .medias-form .photo img{transition:all .5s ease-in-out}}@media screen and (min-width:1600px){.zone.contact{margin-left:125px;margin-right:200px}.zone.contact.subtype2{margin-left:200px;margin-right:125px}.zone.contact>.container{gap:50px}.zone.contact>.container .gmap{max-width:350px;height:auto;flex:1 1}.zone.contact>.container .gmap iframe{width:100%;height:100%}.zone.contact>.container>.text{max-width:30%;gap:5px}.zone.contact>.container>.text .description{max-width:calc(100% - 50px)}.zone.contact>.container .medias-form{max-width:50%}.zone.contact>.container .medias-form form{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:40px 40px 25px}.zone.contact>.container .medias-form form input,.zone.contact>.container .medias-form form textarea{padding:15px 0}.zone.contact>.container .medias-form .swiper{width:17.5vw}.zone.contact>.container .medias-form .swiper .photo:after{padding-top:156%}}.zone.contact .container .medias-form{margin-top:25px}.zone.contact .container .medias-form .gmap{position:relative;height:auto}.zone.contact .container .medias-form .gmap iframe{width:100%}.zone.diapo{position:relative;overflow:hidden}.zone.diapo .content{min-height:100vh;padding:25px;padding-top:var(--header);display:flex;flex-direction:column;position:relative;z-index:10}.zone.diapo .content .text{margin:auto;color:#fff;text-align:center}.zone.diapo .content .text .title{font-family:var(--font2)}.zone.diapo .content .text .title:not(.subtitle){line-height:40px!important;font-size:40px!important;max-width:1070px}.zone.diapo .content .text .subtitle{font-size:20px;line-height:25px;margin-top:25px;font-family:var(--font1);font-weight:600}.zone.diapo .content .text .subtitle:not(.subtitle2){margin-bottom:15px}.zone.diapo .content .text .subtitle.subtitle2{font-size:20px;letter-spacing:1px}.zone.diapo .content .text .description{max-width:575px;margin-left:auto;margin-right:auto;text-align:center;margin-top:15px;font-weight:400}.zone.diapo .content .text .links{justify-content:center}.zone.diapo .content .text .links .button{border-color:#fff;color:#fff;letter-spacing:3px}.zone.diapo .content .text .links .button:first-child{background:#fff;color:var(--color1)}.zone.diapo .content .text .links .button:first-child:hover{color:#fff}.zone.diapo .content .text .links .button:nth-child(2){background:var(--color1)}.zone.diapo .content .text .links .button:nth-child(2):hover{color:var(--color1)}.zone.diapo .content .text .links .button:nth-child(2):after{background:#fff}.zone.diapo .media{position:absolute;left:0;top:0;width:100%;height:100%}.zone.diapo .media .photo,.zone.diapo .media .swiper,.zone.diapo .media .video{height:100%}.zone.diapo .media .photo img,.zone.diapo .media .photo video,.zone.diapo .media .swiper img,.zone.diapo .media .swiper video,.zone.diapo .media .video img,.zone.diapo .media .video video{filter:brightness(.9)}@media screen and (min-width:1200px){.zone.diapo.subtype2 .content{min-height:calc(100vh - 50px)}.zone.diapo.subtype2 .media{width:calc(100vw - 50px);left:25px;right:25px;top:calc(var(--header) + 10px);height:calc(100vh - var(--header) - 60px)}.zone.diapo .content .text .title:not(.subtitle){font-size:70px!important;line-height:80px!important}.zone.diapo .content .text .title.subtitle{font-size:25px!important;margin-top:25px!important}.zone.diapo .content .text .description{font-size:18px;line-height:20px}}@media screen and (max-width:1199px){.zone.diapo .content .text .subtitle:not(.subtitle2){margin:15px auto 0}}@media screen and (max-width:420px){.zone.diapo .content .text .title:not(.subtitle){font-size:30px!important;line-height:35px!important}}.zone.listing2{padding:0}.zone.listing2 .container{max-width:unset}.zone.listing2 .container>.text{padding:0 var(--padding)}.zone.listing2 .container>.text .description,.zone.listing2 .container>.text .description p{text-align:center}.zone.listing2 .container .mobile-items{gap:50px;margin-top:50px}.zone.listing2 .container .mobile-items,.zone.listing2 .container .mobile-items .item{display:flex;flex-direction:column;align-items:center}.zone.listing2 .container .mobile-items .item .picto{position:relative}.zone.listing2 .container .mobile-items .item img{object-fit:contain;width:64px;height:64px}.zone.listing2 .container .mobile-items .item .number{padding:8px;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#000;border-radius:50%;position:absolute;top:0;right:0;transform:translate(75%,-75%)}.zone.listing2 .container .mobile-items .item .text{text-align:center;display:flex;align-items:center}.zone.listing2 .container .mobile-items .item .text .description,.zone.listing2 .container .mobile-items .item .text>*{text-align:center}.zone.listing2 .container .mobile-items .item .text .description p{text-align:center!important}.zone.listing2 .container .desktop-items{display:none}@media screen and (min-width:800px){.zone.listing2 .container .mobile-items{flex-direction:row;flex-wrap:wrap;gap:20px}.zone.listing2 .container .mobile-items .item{width:calc(50% - 10px);max-width:calc(50% - 10px);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.zone.listing2 .container .mobile-items .item .description{max-width:calc(100% - 100px)}}@media screen and (max-width:1199px){.zone.listing2 .container .mobile-items .item .text{padding:0 25px}}@media screen and (min-width:1200px){.zone.listing2{padding:0;margin-left:50px;margin-right:50px}.zone.listing2>.container>.text{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:50px;padding:0}.zone.listing2>.container>.text .title-wrapper{min-width:max-content}.zone.listing2>.container>.text .title-wrapper .title{text-align:left}.zone.listing2>.container>.text .desc-wrapper{text-align:justify;max-width:50%}.zone.listing2>.container>.text .desc-wrapper .description{margin-top:0}.zone.listing2>.container>.text .desc-wrapper p{text-align:justify}.zone.listing2>.container>.text .desc-wrapper .links{justify-content:flex-end}.zone.listing2>.container .mobile-items{display:none}.zone.listing2>.container .desktop-items{display:flex;flex-direction:column;gap:90px;margin-top:100px}.zone.listing2>.container .desktop-items .pictos{display:flex;align-items:center;justify-content:center;max-width:100%;margin-left:auto;margin-right:auto;width:100%}.zone.listing2>.container .desktop-items .pictos .item{display:flex;align-items:center;justify-content:center;flex:1 1;position:relative}.zone.listing2>.container .desktop-items .pictos .item .picto{position:relative}.zone.listing2>.container .desktop-items .pictos .item img{object-fit:contain;width:64px;height:64px}.zone.listing2>.container .desktop-items .pictos .item .number{padding:8px;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#000;border-radius:50%;position:absolute;top:0;right:0;transform:translate(75%,-75%)}.zone.listing2>.container .desktop-items .pictos .item:first-of-type .line-before,.zone.listing2>.container .desktop-items .pictos .item:last-of-type .line-after{display:none}.zone.listing2>.container .desktop-items .pictos .item .line{height:1px;background-color:rgba(0,0,0,.25);width:calc(50% - 64px);position:absolute;transform-origin:left}.zone.listing2>.container .desktop-items .pictos .item .line.line-before{left:0;transform-origin:right}.zone.listing2>.container .desktop-items .pictos .item .line.line-after{left:calc(50% + 64px)}.zone.listing2>.container .desktop-items .text{text-align:center;display:flex;align-items:center}.zone.listing2>.container .desktop-items .text .description,.zone.listing2>.container .desktop-items .text>*{text-align:center}.zone.listing2>.container .desktop-items .text .description p{text-align:center!important}.zone.listing2>.container .desktop-items .textes{display:flex;gap:60px}.zone.listing2>.container .desktop-items .textes .text .description{margin-top:15px}.zone.listing2>.container .desktop-items .textes>*{flex:1 1}}@media screen and (min-width:1600px){.zone.listing2{margin-left:100px;margin-right:100px}.zone.listing2>.container>.text .desc-wrapper{max-width:40%}.zone.listing2>.container .desktop-items .pictos .item .number{transform:translate(85%,-85%);width:36px;height:36px;min-width:36px;min-height:36px}}.zone.listing2>.container .desktop-items .pictos .item:nth-child(4) img{height:48px}@media screen and (max-width:1199px){.zone.listing .container .swiper .swiper-slide .photo:after{padding-top:100%}.zone.listing .container .swiper .swiper-slide .photo .inline-link{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media screen and (min-width:800px)and (max-width:1199px){.zone.listing2 .container .mobile-items{gap:50px 25px}.zone.listing2 .container .mobile-items .item{width:calc(50% - 25px);max-width:calc(50% - 25px);flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px)}}.zone.listing{padding:0}.zone.listing .container{max-width:unset;position:relative}.zone.listing .container>.text{padding:0 var(--padding)}.zone.listing .container>.text .description,.zone.listing .container>.text .description p{text-align:center}.zone.listing .container .swiper-nav-wrapper{margin:25px 0 0;position:relative}.zone.listing .container .swiper-nav-wrapper.onlyDesktop{display:none}.zone.listing .container .swiper{margin:0;width:100%;flex:1 1;border-top:1px solid var(--color2);border-bottom:1px solid var(--color2)}.zone.listing .container .swiper.onlyDesktop{display:none}.zone.listing .container .swiper .swiper-slide{position:relative;display:flex;flex-direction:column}.zone.listing .container .swiper .swiper-slide:hover .photo .inline-link{opacity:1;transform:translate(-50%,-50%)}.zone.listing .container .swiper .swiper-slide .photo:after{content:"";display:block;padding-top:133%}.zone.listing .container .swiper .swiper-slide .photo .inline-link{transition:all .5s ease-in-out;transform:translate(-50%,-50%) scale(.75);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zone.listing .container .swiper .swiper-slide .photo .inline-link:hover{background-color:#e41c18}.zone.listing .container .elements{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:50px auto;gap:50px;width:78.83vw}.zone.listing .container .elements .element{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.zone.listing .container .elements .element .photo{width:100%}.zone.listing .container .elements .element .photo:after{content:"";display:block;padding-top:133%}.zone.listing .container .elements .element .photo .inline-link{transition:all .5s ease-in-out;transform:translate(-50%,-50%) scale(1);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zone.listing .container .elements .element .photo .inline-link:hover{background-color:#e41c18}.zone.listing .container .elements.rea{flex-wrap:wrap;flex-direction:column}.zone.listing .container .elements.rea .element{width:100%;display:flex;gap:20px;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:0 1 100%}.zone.listing .container .elements.rea .element .text{width:100%}@media screen and (min-width:800px){.zone.listing .container .swiper-nav-wrapper.onlyDesktop{display:flex}.zone.listing .container .elements.onlyMobile{display:none}.zone.listing .container .elements.rea{flex-wrap:wrap;flex-direction:row;align-items:flex-start}.zone.listing .container .elements.rea .element{width:100%;display:flex;gap:20px;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:0 1 44%}}@media screen and (min-width:1200px){.zone.listing{padding:0;width:100vw}.zone.listing>.container{padding:0 6.25vw}.zone.listing>.container>.text{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:50px;padding:0}.zone.listing>.container>.text .title-wrapper{min-width:max-content}.zone.listing>.container>.text .title-wrapper .title{text-align:left}.zone.listing>.container>.text .desc-wrapper{text-align:justify;max-width:50%}.zone.listing>.container>.text .desc-wrapper .description{margin-top:0}.zone.listing>.container>.text .desc-wrapper p{text-align:justify}.zone.listing>.container>.text .desc-wrapper .links{justify-content:flex-end}.zone.listing>.container .swiper-nav-wrapper{margin-top:50px}.zone.listing>.container .swiper-nav-wrapper .navigation{width:calc(100% + 120px);left:-60px;padding:0}.zone.listing>.container .swiper .swiper-slide .photo .inline-link{opacity:0}.zone.listing>.container .swiper .text{align-items:flex-start}.zone.listing>.container .swiper .text .title{margin-top:25px;text-align:left}.zone.listing>.container .swiper .text .description{margin-top:10px;text-align:left;min-height:90px}.zone.listing>.container .swiper .text .description p{text-align:left}.zone.listing>.container .elements.rea{flex-wrap:wrap;flex-direction:row}.zone.listing>.container .elements.rea .element{width:100%;margin:0;display:flex;gap:20px;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:0 1 22%}}@media screen and (min-width:1600px){.zone.listing>.container .swiper-nav-wrapper .navigation{width:calc(100% + 160px);left:-80px;padding:0}.zone.listing>.container>.text .desc-wrapper{max-width:40%}}@media screen and (max-width:1199px){.zone.listing .navigation{top:33.3%}.zone.listing .container .elements .element .photo .inline-link{opacity:1}}.zone.listing>.container>.text .title-wrapper .links{display:none}@media screen and (min-width:1200px){.zone.listing>.container>.text .title-wrapper .links{display:flex;justify-content:flex-start}.zone.listing>.container>.text .desc-wrapper .links{display:none}}@media screen and (min-width:1200px)and (max-width:1399px){.zone.listing .container .swiper .swiper-slide .photo:after{padding-top:100%}}.zone.paralax{position:relative;overflow:hidden}.zone.paralax .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.zone.paralax .background.opacified:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.31}.zone.paralax .background .photo,.zone.paralax .background .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.zone.paralax .container{max-width:unset}.zone.paralax .container>.text{padding:75px 25px}.zone.paralax .container>.text .title{color:#fff}.zone.paralax .container>.text .description{color:#fff;text-align:center}.zone.paralax .container>.text .description p{text-align:center;font-weight:900}@media screen and (min-width:800px){.zone.paralax .container>.text{padding:100px 50px}}@media screen and (min-width:1200px){.zone.paralax{padding:0;min-height:94vh;display:flex}.zone.paralax>.container{margin-top:auto;margin-bottom:auto;padding:100px}.zone.paralax>.container>.text{padding:0;align-items:flex-start;transform:translateY(50px)}.zone.paralax>.container>.text .title{text-align:left}.zone.paralax>.container>.text .description{text-align:justify;max-width:450px;max-height:340px}.zone.paralax>.container>.text .description.hasOverflow::-webkit-scrollbar-thumb{border-right:1px solid #fff}.zone.paralax>.container>.text .description.hasOverflow::-webkit-scrollbar-track{border-right:1px solid hsla(0,0%,100%,.25)}.zone.paralax>.container>.text .description p{text-align:justify}}@media screen and (min-width:1600px){.zone.paralax>.container>.text .title:not(.subtitle):not(.mini){font-size:50px;line-height:60px}}.zone.textslider{padding:0}.zone.textslider .container{max-width:unset}.zone.textslider .container>.text{padding:0 var(--padding)}.zone.textslider .container>.text .description{margin-top:15px;text-align:center}.zone.textslider .container>.text .description p{text-align:center}.zone.textslider .container .swiper{margin:25px 0 0;width:100%;border-top:1px solid var(--color2);border-bottom:1px solid var(--color2)}.zone.textslider .container .swiper .swiper-slide{position:relative;display:flex;flex-direction:column;gap:25px}.zone.textslider .container .swiper .swiper-slide:hover .photo .inline-link{opacity:1;transform:translate(-50%,-50%)}.zone.textslider .container .swiper .swiper-slide .photo:after{content:"";display:block;padding-top:125%}.zone.textslider .container .swiper .swiper-slide .photo .inline-link{transition:all .5s ease-in-out;transform:translate(-50%,-50%) scale(.75);opacity:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.zone.textslider.subtype2 .container .onlyDesktop{display:none}.zone.textslider.subtype2 .container .elementsflexColumn{display:flex;margin:50px auto;flex-direction:column;align-items:center;justify-content:center;gap:50px;width:78.83%}.zone.textslider.subtype2 .container .elementsflexColumn .element{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.zone.textslider.subtype2 .container .elementsflexColumn .element .photo{width:100%}.zone.textslider.subtype2 .container .elementsflexColumn .element .photo:after{content:"";display:block;padding-top:125%}.zone.textslider.subtype2 .container .elementsflexColumn .element .text{margin-top:25px}@media screen and (min-width:800px){.zone.textslider.subtype2 .container .elementsflexColumn.onlyMobile{display:none}.zone.textslider.subtype2 .container .onlyDesktop{display:flex}}@media screen and (min-width:1200px){.zone.textslider{padding:0;margin-left:0;margin-right:50px}.zone.textslider.subtype2{margin-right:0;margin-left:50px}.zone.textslider.subtype2>.container{flex-direction:row}.zone.textslider.subtype2>.container>.text .links{width:100%}.zone.textslider>.container{display:flex;align-items:center;flex-direction:row-reverse;gap:50px}.zone.textslider>.container>.text{flex-direction:column;align-items:flex-start;gap:0;padding:0;flex:1 1 50%}.zone.textslider>.container>.text .title{text-align:left}.zone.textslider>.container>.text .description,.zone.textslider>.container>.text .description p{text-align:justify}.zone.textslider>.container>.text .links{justify-content:flex-start}.zone.textslider>.container .swiper{margin-top:0;flex:1 1 50%}.zone.textslider>.container .swiper .swiper-slide{position:relative}.zone.textslider>.container .swiper .swiper-slide.hovered .photo img,.zone.textslider>.container .swiper .swiper-slide:hover .photo img{transform:translateY(-25%)}.zone.textslider>.container .swiper .swiper-slide.hovered .text,.zone.textslider>.container .swiper .swiper-slide.hovered .text>*,.zone.textslider>.container .swiper .swiper-slide:hover .text,.zone.textslider>.container .swiper .swiper-slide:hover .text>*{opacity:1;transform:none}.zone.textslider>.container .swiper .photo{overflow:hidden}.zone.textslider>.container .swiper .photo img{transition:all .5s ease-in-out}.zone.textslider>.container .swiper .text{position:absolute;bottom:0;left:0;width:100%;height:50%;padding:20px 15px 0 25px;background-color:#fff;align-items:flex-start;opacity:0;transition:.5s ease-in-out;transform:translateY(75%)}.zone.textslider>.container .swiper .text>*{transform:translateY(100%);opacity:0;transition:.5s ease-in-out .25s}.zone.textslider>.container .swiper .text .title{margin-top:0;text-align:left;font-size:22px}.zone.textslider>.container .swiper .text .description{margin-top:10px;text-align:left}.zone.textslider>.container .swiper .text .description p{text-align:left}}@media screen and (min-width:1600px){.zone.textslider{margin-left:0;margin-right:100px}.zone.textslider.subtype2{margin-left:100px;margin-right:0}.zone.textslider.subtype2>.container .swiper .text{padding:20px 62px 0 0}.zone.textslider>.container .swiper .text .title{font-size:25px}.zone.textslider>.container>.text .desc-wrapper{max-width:40%}.zone.textslider>.container>.text{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333333333% - 80px)}.zone.textslider>.container .swiper{flex-grow:1;flex-shrink:1;flex-basis:calc(66.6666666667% + 100px)}.zone.textslider>.container .swiper .text{padding:20px 25px 0 62px;height:25vh}.zone.textslider.subtype2>.container>.text .links{justify-content:flex-start}}.slider-container{position:relative;flex:1 1;overflow:hidden;padding:0 25px}.slider-container .navigation{display:flex}@media screen and (min-width:1200px){.slider-container{flex:1 1 50%}.slider-container .navigation{top:50%;display:none}}@media screen and (min-width:1200px)and (max-width:1399px){.zone.textslider>.container{gap:25px}.zone.textslider>.container>.text{flex:1 1 30%}.zone.textslider>.container .swiper .text .title{font-size:18px!important;line-height:20px!important}.zone.textslider>.container .swiper .text{padding:15px 15px 0}.zone.textslider .container .swiper .swiper-slide .photo:after{padding-top:140%}}