.goto-video{.container{margin:0 auto;background-color:#171717}.hero-banner-goto__modal-content{width:90%;max-width:960px;border-radius:8px;margin:0 auto}.hero-banner-goto__modal-content iframe,.hero-banner-goto__modal-content video{width:100%;height:auto;aspect-ratio:16 / 11;border:none;display:block}.hero-banner-goto__modal-close{position:absolute;top:.5rem;right:.75rem;background:none;border:none;font-size:2rem;color:#fff;cursor:pointer;z-index:1}.hero-banner-goto__blocks{max-width:800px;margin:40px auto;min-height:100px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:1;color:#fff;gap:6px;margin:0 auto;padding:50px 10px;letter-spacing:1px;text-align:center}.hero-banner-goto__text-block{padding:0 10px;position:relative;flex:1 1 calc(30% - 20px);@media screen and (max-width:338px){&:nth-child(3)::before{width:0!important}}&:not(:first-child)::before{content:"";position:absolute;left:0;top:25%;height:50%;width:1px;background-color:#fff;@media screen and (min-width:768px){top:10%;height:70%}}h3{color:#f5f5f5;font-family:"Ternor Sans";font-weight:400;font-size:16px;line-height:24px;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;max-width:140px;margin:0 auto;@media screen and (min-width:768px){font-size:24px}}p{color:#f5f5f5;font-family:"Urbanist";font-size:12px;line-height:16px;opacity:.9;overflow:hidden;max-width:140px;margin:0 auto;@media screen and (min-width:768px){margin-top:20px;font-size:20px;line-height:1}}}.section-divider{text-align:center;font-size:1.5rem;display:flex;align-items:center;justify-content:center;padding:1rem 0;color:white;@media screen and (min-width:768px){margin-bottom:40px}}.section-divider__line{flex:1;height:2px;background:linear-gradient(to right,#aab2cd,#dce19c,#e6b7d9,#6da9b2);position:relative;bottom:15px;@media screen and (min-width:768px){bottom:40px;height:6px}}.section-divider__line--reversed{transform:scaleX(-1)}.section-divider__title{margin:0 8px;font-family:Tenor Sans;font-weight:400;font-size:32px;line-height:44px;text-align:center;color:#fff;max-width:720px;line-height:1;@media screen and (max-width:768px){max-width:300px}@media screen and (min-width:768px){font-size:80px}}h2{font-size:1.5rem;text-align:center;color:#fff}.description{font-size:16px;text-align:center;color:#fff;padding:.5rem 1.875rem;max-width:900px;margin:0 auto;font-family:Urbanist;@media screen and (min-width:768px){font-size:28px}p{margin:0}}.hero_banner_style_spring{background-color:#dfb3a9;.section-divider__title{color:#2d3238!important}.description{color:#343a41!important}.hero-banner-goto__text-block{&:not(:first-child)::before{background-color:#2d32384f}h3{color:#2d3238!important}p{color:#2d3238!important}}}.hero_banner_style_marshbello{background-color:#cbcbcb;.hero-banner-goto__video{padding:70px 0;@media screen and (max-width:768px){padding:20px 0}}.hero-banner-goto__modal-content{width:100%}}.hero_banner_style_m1_collection{background-color:#b5c1d2;.hero-banner-goto__video{padding:70px 0;@media screen and (max-width:768px){padding:20px 0}}.hero-banner-goto__modal-content{width:100%}.section-divider__line{background:linear-gradient(90deg,#b9c1c6 0%,#e5cfbd 19.23%,#eeb599 47.12%,#dfb3a9 66.35%,#d59b8d 84.13%,#cc7e7e 100%)}}.hero_banner_style_o2_bed{background-color:#e9f1f2;.hero-banner-goto__video{padding:70px 0;@media screen and (max-width:768px){padding:20px 0}}.hero-banner-goto__modal-content{width:100%}.section-divider__line{background:linear-gradient(90deg,#b9c0c6 0%,#bde5e2 19.23%,#99d7ee 47.12%,#a9dcdf 66.35%,#8db8d5 84.13%,#7ea1cc 100%)}.section-divider__title{color:#2d3238}.description{color:#2d3238}}}