.hero{background-repeat:no-repeat;background-size:100%;color:#fff;position:relative}.hero:not(.hero__contact) .content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero__content-col{padding-right:6px}.hero .container{position:relative;z-index:3}.hero__date{margin-bottom:18px}.hero__title{margin-bottom:35px}.hero__description{margin-bottom:12px}.hero__img{width:100%}.hero__logo{margin-top:47px}.hero .btn{margin-top:48px}.info__row{margin-top:155px}.info{padding:36px 32px 43px;border-radius:24px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);height:100%}.info__title{font-weight:600;margin-bottom:17px}.info__text{height:calc(100% - 40px);display:flex;align-items:center;font-size:20rem;line-height:165%}.hero__address{margin-top:58px;margin-bottom:26px}.hero__contact .hero__description br{content:"";margin:2em;display:block;font-size:24%}.hero .social-nav{margin-top:50px}.hero__default .content-wrapper{padding-top:122px}.hero__large .content-wrapper{padding-top:150px}.hero__contact .content-wrapper{padding-top:243px;padding-bottom:120px}@media (min-width:1100px){.hero__title+.hero__description{margin-top:-8px}.hero__fixed .hero__img{position:absolute;top:0;left:0;object-fit:cover;height:100%}.hero.hero__fixed .content-wrapper{position:static;padding-top:242px;padding-bottom:87px}}@media (max-width:1099.98px){.hero__default .content-wrapper{padding-top:133px}.hero__contact .content-wrapper{flex-direction:column-reverse}.hero__large .content-wrapper{padding-top:107px}.hero__contact .content-wrapper{padding-bottom:62px}.hero__date{margin-bottom:25px}.hero__title{margin-bottom:17px}.hero__address{margin-top:32px;margin-bottom:16px;font-size:18px}.hero .social-nav{margin-top:30px}.hero .btn{margin-top:18px;width:100%}.hero .overlay-1{background:rgba(0,0,0,.2)}.hero__logo{max-width:193px;margin-top:17px}.info__row{margin-top:40px;margin-bottom:78px}.info-item:not(:last-child){margin-bottom:19px}.info{padding:37px 14px 44px}.info__title,.info__text{font-size:18px}.blog .hero .content-wrapper{position:relative;padding-top:120px;padding-bottom:120px}.blog .hero picture,.blog .hero picture img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}}