.section-container{padding-top:150px}@media only screen and (max-width:750px){.section-container{padding-top:120px}}h1{font-size:120px;line-height:1}@media only screen and (max-width:1280px){h1{font-size:90px}}@media only screen and (max-width:750px){h1{font-size:50px}}h2{margin-bottom:45px;font-size:90px;letter-spacing:-3px;line-height:1}@media only screen and (max-width:1280px){h2{font-size:50px}}@media only screen and (max-width:750px){h2{margin-bottom:25px;font-size:38px}}.content-group{font-size:16px}section{position:relative;margin-bottom:180px}@media only screen and (max-width:1280px){section{margin-bottom:120px}}@media only screen and (max-width:750px){section{margin-bottom:70px}}section .container{max-width:1284px}section .pattern{position:absolute}.container .image-wrapper{position:absolute;overflow:hidden}@media only screen and (max-width:1280px){.container .image-wrapper{position:relative}}@media only screen and (max-width:750px){.container .image-wrapper{width:calc(100% + 30px);left:-15px!important}}.container .image-wrapper img{width:100%}.container .content-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;font-size:16px}@media only screen and (max-width:750px){.container .content-group{font-size:12px}}.container .content-group .btn-connect{position:relative}.title-section{margin-bottom:100px}@media only screen and (max-width:750px){.title-section{margin-bottom:55px}}.title-section .title-container .description{font-size:18px;color:#a56f13;margin-top:15px}@media only screen and (max-width:750px){.title-section .title-container .description{font-size:12px}}.brand-brief-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.brand-brief-section .pattern-1{position:absolute;top:-18%;left:-18%;width:25%;max-width:432px}@media only screen and (max-width:1700px){.brand-brief-section .pattern-1{top:-5%}}@media only screen and (max-width:1280px){.brand-brief-section .pattern-1{top:auto;bottom:30%;left:-20%;width:30%}}@media only screen and (max-width:750px){.brand-brief-section .pattern-1{display:none}}.brand-brief-section .pattern-1 img{width:100%}.brand-brief-section .pattern-2{top:-28%;right:0;width:20%;max-width:187px}@media only screen and (max-width:750px){.brand-brief-section .pattern-2{top:-12%}}.brand-brief-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;height:760px}@media only screen and (max-width:1280px){.brand-brief-section .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;height:auto}}.brand-brief-section .content-group{margin-top:120px;padding:96px 103px;max-width:650px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#d2c7bb;z-index:1}@media only screen and (max-width:1280px){.brand-brief-section .content-group{margin-top:-120px;left:-20px;padding:48px 52px}}@media only screen and (max-width:750px){.brand-brief-section .content-group{margin-top:-90px;left:-15px;padding:35px 38px 42px 42px}}.brand-brief-section .content-group .btn-view-more{margin-top:40px}@media only screen and (max-width:750px){.brand-brief-section .content-group .btn-view-more{margin-top:30px}}.brand-brief-section .image-wrapper{top:0;right:-325px}@media only screen and (max-width:1280px){.brand-brief-section .image-wrapper{right:-30px;margin-left:auto;width:80%}}@media only screen and (max-width:750px){.brand-brief-section .image-wrapper{width:calc(100% + 30px)}}.sustainability-section .full-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:2240px}@media only screen and (max-width:1280px){.sustainability-section .full-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.sustainability-section .image-group{width:55%}@media only screen and (max-width:1280px){.sustainability-section .image-group{width:80%}}@media only screen and (max-width:750px){.sustainability-section .image-group{width:100%}}.sustainability-section .image-wrapper{overflow:hidden}.sustainability-section .image-wrapper img{width:100%}.sustainability-section .content-group{width:45%}@media only screen and (max-width:1280px){.sustainability-section .content-group{width:100%;margin-top:-120px}}@media only screen and (max-width:750px){.sustainability-section .content-group{margin-top:-90px}}.sustainability-section .content-group:after{content:'';position:absolute;width:50%;height:50%;top:-50%;right:0;background:url(../../images/about/pattern_landing-02.png) no-repeat;background-size:cover}@media only screen and (max-width:1280px){.sustainability-section .content-group:after{top:auto;bottom:-50%;width:50%;height:90%}}.sustainability-section .content-group__card{position:relative;padding:100px;width:110%;background:url(../../images/common/book_now_background.jpg);background-size:cover;background-repeat:no-repeat;z-index:5}@media only screen and (max-width:1280px){.sustainability-section .content-group__card{margin-left:auto;padding:48px 52px;width:90%}}@media only screen and (max-width:750px){.sustainability-section .content-group__card{padding:35px 42px 42px 38px}}@media only screen and (max-width:1700px){.sustainability-section .content-group__card h2{font-size:60px}}@media only screen and (max-width:1280px){.sustainability-section .content-group__card h2{font-size:50px}}@media only screen and (max-width:750px){.sustainability-section .content-group__card h2{font-size:38px}}.sustainability-section .content-group .btn-view-more{margin-top:40px}@media only screen and (max-width:750px){.sustainability-section .content-group .btn-view-more{margin-top:30px}}