.zone.textmozaic{padding:0 var(--padding)}.zone.textmozaic .container{width:100%;margin:0 auto;display:flex;flex-direction:column}.zone.textmozaic .container .media{margin-top:var(--padding);position:relative}.zone.textmozaic .container .media:after{content:"";display:block;padding-top:125%}.zone.textmozaic .container .media .photo{position:absolute;width:unset;height:unset}.zone.textmozaic .container .media .photo iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.zone.textmozaic .container .media .photo:nth-child(4n+1){top:20px;left:5px;bottom:20px;right:20px}.zone.textmozaic .container .media .photo:nth-child(4n+2){top:0;left:0;right:45px;bottom:0}.zone.textmozaic .container .media .photo:nth-child(4n+3){right:20px;left:20px;bottom:0;top:40px}.zone.textmozaic .container .media .photo:nth-child(4n+4){right:0;left:50px;bottom:20px;top:75px}@media screen and (min-width:1280px){.zone.textmozaic.inverse .container{flex-direction:row}.zone.textmozaic .container{position:relative;flex-direction:row-reverse;justify-content:center;align-items:center;gap:75px}.zone.textmozaic .container .text{flex:1 1;align-items:flex-start}.zone.textmozaic .container .media{margin-top:0;width:45%}.zone.textmozaic .container .media .photo{width:unset;height:unset}.zone.textmozaic .container .media .photo:nth-child(4n+1){top:50px;left:10px;bottom:50px;right:50px}.zone.textmozaic .container .media .photo:nth-child(4n+2){top:0;left:0;right:90px;bottom:0}.zone.textmozaic .container .media .photo:nth-child(4n+3){right:50px;left:50px;bottom:0;top:75px}.zone.textmozaic .container .media .photo:nth-child(4n+4){right:0;left:100px;bottom:50px;top:150px}}@media screen and (min-width:1600px){.zone.textmozaic .container{gap:150px}.zone.textmozaic .container .media{width:31.25vw}.zone.textmozaic .container .text{max-width:35vw}.zone.textmozaic .container .text .btns,.zone.textmozaic .container .text .description,.zone.textmozaic .container .text .form{padding-left:50px}}.zone.textphoto{padding:0 var(--padding);padding-top:var(--padding);background-color:var(--color1)}.zone.textphoto.subtype2{padding-top:0!important;background-color:#fff}.zone.textphoto.subtype2 .container .text .description,.zone.textphoto.subtype2 .container .text .title1,.zone.textphoto.subtype2 .container .text .title2{color:#000}.zone.textphoto .container{width:100%;margin:0 auto;display:flex;flex-direction:column}.zone.textphoto .container .text .description,.zone.textphoto .container .text .title1,.zone.textphoto .container .text .title2{color:#fff}.zone.textphoto .container .media{margin-top:var(--padding)}.zone.textphoto .container .media .photo:after,.zone.textphoto .container .media .video:after{content:"";display:block;padding-top:125%}@media screen and (min-width:1280px){.zone.textphoto.inverse .container{flex-direction:row}.zone.textphoto .container{position:relative;flex-direction:row-reverse;justify-content:center;align-items:center;gap:75px}.zone.textphoto .container .media{margin-top:0;width:40%}.zone.textphoto .container .text{flex:1 1;align-items:flex-start}}@media screen and (min-width:1600px){.zone.textphoto{padding-top:calc(var(--padding)*2)}.zone.textphoto .container{gap:150px}.zone.textphoto .container .media{width:31.25vw}.zone.textphoto .container .text{max-width:35vw}.zone.textphoto .container .text .btns,.zone.textphoto .container .text .description{padding-left:50px}}