.block-banner__inner{margin:0 var(--site-marge);width:calc(100% - var(--site-marge)*2)}@media only screen and (min-width: 45.5em){.block-banner__inner{--site-marge: 5%}}@media only screen and (min-width: 68.75em){.block-banner__inner{--site-marge: 2%;max-width:var(--max-size);margin:0 auto}}.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}.block-banner{background-position:top center;background-repeat:no-repeat;background-size:contain;grid-column:full;margin-bottom:3rem;overflow:hidden}.block-banner__inner{position:relative}@media only screen and (min-width: 45.5em){.block-banner__inner.withRating{padding-top:20px}}.block-banner--narrow,.block-banner--smallBanner{grid-column:center}.block-banner--narrow .block-banner__inner,.block-banner--smallBanner .block-banner__inner{margin:0;width:100%}.contentPageNotFound .block-banner{background-color:#fff;border-radius:var(--box-border-radius);padding:1.5rem;min-height:32rem}.contentPageNotFound .block-banner .block-banner__inner{position:relative}.contentPageNotFound .block-banner .block-banner__inner:before{content:"";background:url(../images/img404.svg) no-repeat center;background-size:cover;display:block;width:196px;height:110px;margin:20px auto}.contentPageNotFound .block-banner .block-banner__txt{font-size:clamp(2.5em,4vw,3em);font-weight:800}.contentPageNotFound .block-banner .ctn-cta2{margin-left:auto;margin-right:auto}@media only screen and (min-width: 45.5em){.contentPageNotFound .block-banner{padding:0}.contentPageNotFound .block-banner .block-banner__inner:before{width:256px;height:140px}}@media only screen and (min-width: 68.75em){.contentPageNotFound .block-banner .block-banner__txt{font-size:clamp(4em,4vw,3em)}.contentPageNotFound .block-banner .block-banner__inner:before{width:386px;height:200px;position:absolute;top:50%;right:10%;z-index:1;transform:translateY(-50%)}}@media only screen and (min-width: 45.5em){.block-banner{background-color:#f3f3f3;background-size:auto;display:flex;align-items:center;width:100%;height:28rem;padding:0;position:relative}.block-banner::before{background:linear-gradient(90deg, #FBFBFB 0%, #FBFBFB 30%, rgba(251, 251, 251, 0) 77%);content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}.block-banner--narrow,.block-banner--smallBanner{border-radius:var(--unite2)}.block-banner--narrow::before,.block-banner--smallBanner::before{background:linear-gradient(90deg, rgb(251, 251, 251) 0%, rgba(251, 251, 251, 0.8) 30%, rgba(251, 251, 251, 0) 77%)}.block-banner--smallBanner{height:16rem}.block-banner--smallBanner::before{display:none}.block-banner .tag{font-size:11px}}@media only screen and (min-width: 68.75em){.block-banner{background-position:center right;margin-bottom:4rem}}@media only screen and (min-width: 45.5em){.block-banner__photo{position:absolute;bottom:0;right:0;top:0}.block-banner__photo img{-o-object-fit:cover;object-fit:cover;height:100%}}.block-banner__ctn{margin:2.5rem 0}.block-banner--smallBanner .block-banner__ctn{margin-top:.6rem}@media only screen and (min-width: 45.5em){.block-banner__ctn{margin:0 50% 0 0;position:relative;z-index:2}.block-banner--narrow .block-banner__ctn,.block-banner--smallBanner .block-banner__ctn{margin:0 33% 0 8%}.block-banner--narrow .block-banner__ctn.textPosition_right,.block-banner--smallBanner .block-banner__ctn.textPosition_right{margin:0 5% 0 40%}.block-banner--narrow .block-banner__ctn.textPosition_center,.block-banner--smallBanner .block-banner__ctn.textPosition_center{margin:0 22% 0 22%}}@media only screen and (min-width: 68.75em){.block-banner__ctn{max-width:33rem}.block-banner--narrow .block-banner__ctn{margin:0 40% 0 8%}.block-banner--smallBanner .block-banner__ctn{margin:0 50% 0 8%}}@media only screen and (max-width: 61.25em){.block-banner__content span{font-size:37px !important}}.block-banner__ctnBtn{display:flex;align-items:flex-start;flex-direction:column}.block-banner--smallBanner .block-banner__ctnBtn{margin-top:var(--unite1)}@media only screen and (min-width: 45.5em){.block-banner--smallBanner .block-banner__ctnBtn{align-items:center;justify-content:space-between;flex-direction:row}.block-banner--smallBanner .block-banner__ctnBtn .ctn-cta2{margin-top:0 !important}}.block-banner .block-banner__txt{color:#000;font-family:var(--font-title);font-size:clamp(2em,4vw,3em);font-weight:700;line-height:1.2;margin-bottom:.5em}@media screen and (prefers-reduced-motion: no-preference){.block-banner .block-banner__txt{animation-name:animTitle;animation-duration:1s;animation-timing-function:ease-in}}.block-banner .block-banner__txt--emphase{color:var(--primary-color)}@media only screen and (min-width: 68.75em){.block-banner .block-banner__txt--emphase{display:block;animation-name:animTitle;animation-duration:1.5s;animation-timing-function:ease-in}}.block-banner .block-banner__txt .titleColor_black{color:#000}.block-banner .block-banner__txt .titleColor_white{color:#fff}.block-banner .block-banner__txt .titleColor_gray{color:var(--color-grey-dark)}.block-banner .block-banner__txt .titleColor_red{color:var(--primary-color)}@media screen and (prefers-reduced-motion: no-preference){@keyframes animTitle{from{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes animBtns{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}}.block-reviews--banner{padding:20px 0}@media only screen and (min-width: 45.5em){.block-reviews--banner{display:block}}.block-reviews__content{display:flex;align-items:center;flex-wrap:wrap}.block-reviews__rating{display:inline-flex;gap:2px;height:2rem;margin-bottom:.5rem}.block-reviews__rating .icon-star{color:var(--secondary-color);font-size:1.5em}@media only screen and (min-width: 45.5em){.block-reviews__rating .icon-star{font-size:2em}}@media only screen and (min-width: 45.5em){.block-reviews__rating{margin-bottom:0}}.block-reviews__title{display:block;margin-bottom:.5rem;padding-left:10px;font-size:18px}@media only screen and (min-width: 45.5em){.block-reviews__title{display:inline;margin:0 20px;padding-left:0;font-size:20px}}.block-reviews__text{color:var(--color-grey-dark);display:inline;margin-bottom:.5rem}@media only screen and (min-width: 45.5em){.block-reviews__text{margin-bottom:0}}.block-reviews__lnk{color:var(--primary-color);font-weight:700;display:inline}/*# sourceMappingURL=block-banner.min.css.map */