.legalTexts--container,.innerBanner--container{width:100%;max-width:1520px;padding:0 20px;margin:0 auto}@media only screen and (min-width: 1400px){.legalTexts--container,.innerBanner--container{padding:0 40px}}.innerBanner__scrollDown{position:absolute;bottom:20px;left:calc(50% - 23px);z-index:2;padding:15px 5px;border-radius:999px}.hide.innerBanner__scrollDown{display:none}.innerBanner__scrollDown .iconSVG{width:16px;height:16px;opacity:0;fill:#fff;-webkit-animation-name:scrollDown;animation-name:scrollDown;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes scrollDown{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{opacity:1}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes scrollDown{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{opacity:1}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.innerBanner__imgBlock--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.innerBanner{position:relative;margin-bottom:85px}@media only screen and (min-width: 1200px){.innerBanner{margin-bottom:100px}}@media only screen and (min-width: 1400px){.innerBanner{margin-bottom:120px}}.innerBanner:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:.5;background:-webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%)}.innerBanner--container{position:relative;z-index:2;min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width: 850px){.innerBanner--container{min-height:455px}}@media only screen and (min-width: 1200px){.innerBanner--container{min-height:490px}}.innerBanner__imgBlock--img{position:absolute;top:0;left:0}.innerBanner--title{font-size:2.1875rem;line-height:1.15;font-family:"Playfair Display",serif;color:#fff;text-transform:uppercase;padding-bottom:60px}@media only screen and (min-width: 500px){.innerBanner--title{font-size:2.9375rem}}@media only screen and (min-width: 850px){.innerBanner--title{font-size:3.5625rem}}@media only screen and (min-width: 1200px){.innerBanner--title{font-size:4.1875rem;padding-bottom:70px}}@media only screen and (min-width: 1400px){.innerBanner--title{font-size:4.8125rem;padding-bottom:80px}}.innerBanner.bigBanner{margin-bottom:60px}@media only screen and (min-width: 850px){.innerBanner.bigBanner{margin-bottom:80px}}@media only screen and (min-width: 1200px){.innerBanner.bigBanner{margin-bottom:100px}}.innerBanner.bigBanner .innerBanner--container{min-height:420px}@media only screen and (min-width: 850px){.innerBanner.bigBanner .innerBanner--container{min-height:550px}}@media only screen and (min-width: 1200px){.innerBanner.bigBanner .innerBanner--container{height:calc(100vh - 110px)}}@media only screen and (min-width: 1400px){.innerBanner.bigBanner .innerBanner--container{max-height:695px}}@media only screen and (min-width: 1520px){.innerBanner.bigBanner .innerBanner--container{max-height:820px}}.legalTexts{padding-bottom:55px}@media only screen and (min-width: 500px){.legalTexts{padding-bottom:70px}}@media only screen and (min-width: 850px){.legalTexts{padding-bottom:80px}}@media only screen and (min-width: 1200px){.legalTexts{padding-bottom:95px}}@media only screen and (min-width: 1400px){.legalTexts{padding-bottom:120px}}@media only screen and (min-width: 850px){.legalTexts--container{max-width:760px}}@media only screen and (min-width: 1400px){.legalTexts--container{max-width:800px}}.legalTexts__textBlock p{line-height:1.4;font-size:1rem;padding-bottom:15px}@media only screen and (min-width: 850px){.legalTexts__textBlock p{font-size:1.125rem;padding-bottom:18px}}@media only screen and (min-width: 1200px){.legalTexts__textBlock p{font-size:1.25rem;padding-bottom:20px}}.legalTexts__textBlock p img{width:calc(100% + 40px);margin:10px -20px}@media only screen and (min-width: 500px){.legalTexts__textBlock p img{margin:15px 0;width:100%}}@media only screen and (min-width: 1200px){.legalTexts__textBlock p img{margin:30px 0}}.legalTexts__textBlock p a{text-decoration:underline;color:#000}@media only screen and (min-width: 1200px){.legalTexts__textBlock p a:hover{color:#174020;text-decoration:none}}.legalTexts__textBlock ul,.legalTexts__textBlock ol{list-style:disc;margin:0 0 10px 30px}.legalTexts__textBlock ul li,.legalTexts__textBlock ol li{line-height:1.4;font-size:1rem;padding-bottom:15px}@media only screen and (min-width: 850px){.legalTexts__textBlock ul li,.legalTexts__textBlock ol li{font-size:1.125rem;padding-bottom:18px}}@media only screen and (min-width: 1200px){.legalTexts__textBlock ul li,.legalTexts__textBlock ol li{font-size:1.25rem;padding-bottom:20px}}.legalTexts__textBlock ul li a,.legalTexts__textBlock ol li a{text-decoration:underline;color:#000}@media only screen and (min-width: 1200px){.legalTexts__textBlock ul li a:hover,.legalTexts__textBlock ol li a:hover{color:#174020;text-decoration:none}}.legalTexts__textBlock ol{list-style:decimal}.legalTexts__textBlock h2{font-size:1.25rem;padding-bottom:20px;font-family:"Playfair Display",serif;font-weight:500;line-height:1.4}@media only screen and (min-width: 850px){.legalTexts__textBlock h2{font-size:1.4375rem}}@media only screen and (min-width: 1200px){.legalTexts__textBlock h2{font-size:1.625rem;padding-bottom:30px;line-height:1.3}}.legalTexts__textBlock h3{font-size:1.125rem;padding:5px 0 12px;font-family:"Playfair Display",serif;font-weight:500;line-height:1.4}@media only screen and (min-width: 850px){.legalTexts__textBlock h3{font-size:1.25rem;padding:10px 0 15px}}@media only screen and (min-width: 1200px){.legalTexts__textBlock h3{font-size:1.375rem;line-height:1.3}}