.hero-section{height:900px;margin:0 auto;position:relative}.hero-section .hero-section__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-section .hero-section__image-tablet,.hero-section .hero-section__image-mobile{display:none}.hero-section .hero-section__content{max-width:1240px;margin:0 auto;position:absolute;right:0;left:0;bottom:202px;z-index:2}.hero-section .hero-section__content .hero-section__text{padding-left:81px}.hero-section .hero-section__content .hero-section__text h1{font-family:Zen Antique;font-style:normal;font-weight:normal;font-size:95px;line-height:95px;letter-spacing:-0.03em;color:#fff;max-width:712px}.hero-section .hero-section__content .hero-section__text h3{font-family:Zen Antique;font-style:normal;font-weight:normal;font-size:32px;line-height:105px;letter-spacing:.15em;color:#ffedd6}.hero-section .hero-section__line{position:absolute;top:0;right:0;left:0;bottom:0}.hero-section .hero-section__line .hero-section__line--content{position:relative;max-width:1240px;margin:0 auto;height:900px}.hero-section .hero-section__line .hero-section__line--content .hero-section__border{position:absolute;top:0;left:-1px;bottom:0;border-left:1px solid #868686;z-index:3}.hero-section .hero-section__line .hero-section__line--content p{position:absolute;bottom:189px;left:-195px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);text-align:left;white-space:nowrap}.hero-section .hero-section__line .hero-section__line--content p a{font-family:Manrope;font-style:normal;font-weight:300;font-size:14px;line-height:32px;color:#fff;white-space:nowrap}.hero-section .hero-section__line .hero-section__line--content p a:hover{color:#c99b61}.hero-section .hero-section__line .hero-section__line--content p .hero-section__ellipse{margin:0 18px;margin-bottom:3px}@media only screen and (min-width:1800px){.hero-section .hero-section__line .hero-section__line--content p{left:-295px}.hero-section .hero-section__line .hero-section__line--content{max-width:1720px}}@media only screen and (max-width:1366px){.hero-section .hero-section__line .hero-section__line--content p{left:-175px}}@media only screen and (max-width:1240px){.hero-section .hero-section__line{display:none}}@media only screen and (max-width:991px){.hero-section{height:1024px}.hero-section .hero-section__image{display:none}.hero-section .hero-section__image-tablet{display:block}.hero-section .hero-section__content{max-width:100%;right:0;left:0;bottom:75px}.hero-section .hero-section__content .hero-section__text{padding-left:80px}.hero-section .hero-section__content .hero-section__text h1{font-size:80px;line-height:85px}.hero-section .hero-section__content .hero-section__text h3{font-size:28px}}@media only screen and (max-width:767px){.hero-section{height:896px}.hero-section .hero-section__image-tablet{display:none}.hero-section .hero-section__image-mobile{display:block}.hero-section .hero-section__content{max-width:100%;top:unset;right:0;left:0;bottom:46px}.hero-section .hero-section__content .hero-section__text{padding:0 30px}.hero-section .hero-section__content .hero-section__text h1{font-size:50px;line-height:60px}.hero-section .hero-section__content .hero-section__text h3{font-size:20px;margin-top:-20px}}@media only screen and (max-width:320px){.hero-section .hero-section__content .hero-section__text h1{font-size:40px;line-height:50px}.hero-section .hero-section__content .hero-section__text h3{font-size:16px}}