@import url("https://fonts.googleapis.com/css2?family=Poppins&family=Roboto+Slab&display=swap");*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{width:100%;display:block}html{min-height:100%;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;scroll-behavior:smooth}body{min-height:100vh;max-height:auto;font-family:"poppins", sans-serif;font-size:16px}section{min-height:100vh}h1,h2,h3{font-family:"roboto slab", serif}h2{font-size:2.25rem;line-height:45px;font-weight:400;text-transform:capitalize}h3{font-size:1.5625rem;text-transform:capitalize}ul{list-style:none}a{text-decoration:none;color:#fff}.link{text-transform:uppercase;font-weight:bold;letter-spacing:2px}header{position:relative;background-color:#310f3d;min-height:100vh;max-height:auto}header::after{content:"";position:absolute;width:41%;background-color:#59071e;top:0;bottom:0;right:0;z-index:0}@media screen and (min-width: 1100px){header::after{width:32%}}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;position:relative;z-index:1;max-height:auto;display:-ms-grid;display:grid;-ms-grid-columns:1em 1fr 1em;grid-template-columns:1em 1fr 1em;-ms-grid-rows:(auto)[2] min-content minmax(auto, 1fr) (auto)[2];grid-template-rows:repeat(2, auto) -webkit-min-content minmax(auto, 1fr) repeat(2, auto);grid-template-rows:repeat(2, auto) min-content minmax(auto, 1fr) repeat(2, auto);grid-template-areas:".... ...   ..." "....... content ........" "....... slider-nav ......" "....... img-slider ......" "....... media-icons ......" ".......  arrow-down ......"}@media screen and (min-width: 660px){header .container{-ms-grid-columns:auto 4em 1fr 4em;grid-template-columns:auto 4em 1fr 4em;-ms-grid-rows:auto max-content auto;grid-template-rows:auto -webkit-max-content auto;grid-template-rows:auto max-content auto;grid-template-areas:"side-bar ... content   ..." "side-bar ... slider-nav ......" "side-bar ... img-slider ......"}}@media screen and (min-width: 1100px){header .container{-ms-grid-columns:4em 4em 1fr 4em (1fr)[2] 4em 4em;grid-template-columns:4em 4em 1fr 4em repeat(2, 1fr) 4em 4em;-ms-grid-rows:min-content 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-auto-columns:0px;grid-auto-rows:0px;grid-template-areas:"side-bar ...... .... .... ........  nav-links  nav-links  ......" "side-bar ... content ....... img-slider img-slider slider-nav ......"}}header .container .nav-toggle{width:26px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:11;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;grid-row:1/1;margin-top:1em;-ms-flex-item-align:center;align-self:center;justify-self:end;-webkit-transition:height 1s linear;-o-transition:height 1s linear;transition:height 1s linear;position:relative}@media screen and (min-width: 660px){header .container .nav-toggle{position:absolute;right:0;top:0;margin-top:2.2em;margin-right:1em;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}}@media screen and (min-width: 920px){header .container .nav-toggle{display:none}}header .container .nav-toggle span{background-color:#fff;display:block;height:2px;width:26px;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;border-radius:2px;position:absolute;transition:top 200ms ease-in-out, opacity 200ms ease-in-out, bottom 200ms ease-in-out, transform 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 200ms}header .container .nav-toggle span.first{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;top:0;-webkit-transition:top 200ms ease-in-out, -webkit-transform 200ms ease-in-out 200ms;transition:top 200ms ease-in-out, -webkit-transform 200ms ease-in-out 200ms;-o-transition:top 200ms ease-in-out, transform 200ms ease-in-out 200ms;transition:top 200ms ease-in-out, transform 200ms ease-in-out 200ms;transition:top 200ms ease-in-out, transform 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 200ms;-webkit-transition:top 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 0ms;transition:top 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 0ms;-o-transition:top 200ms ease-in-out 200ms, transform 200ms ease-in-out 0ms;transition:top 200ms ease-in-out 200ms, transform 200ms ease-in-out 0ms;transition:top 200ms ease-in-out 200ms, transform 200ms ease-in-out 0ms, -webkit-transform 200ms ease-in-out 0ms}header .container .nav-toggle span.second{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;-webkit-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}header .container .nav-toggle span.third{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;bottom:0%;-webkit-transition:bottom 200ms ease-in-out, -webkit-transform 200ms ease-in-out 200ms;transition:bottom 200ms ease-in-out, -webkit-transform 200ms ease-in-out 200ms;-o-transition:bottom 200ms ease-in-out, transform 200ms ease-in-out 200ms;transition:bottom 200ms ease-in-out, transform 200ms ease-in-out 200ms;transition:bottom 200ms ease-in-out, transform 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 200ms;-webkit-transition:bottom 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 0ms;transition:bottom 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 0ms;-o-transition:bottom 200ms ease-in-out 200ms, transform 200ms ease-in-out 0ms;transition:bottom 200ms ease-in-out 200ms, transform 200ms ease-in-out 0ms;transition:bottom 200ms ease-in-out 200ms, transform 200ms ease-in-out 0ms, -webkit-transform 200ms ease-in-out 0ms}header .container .nav-toggle.open .first{top:50%;-webkit-transform:rotateZ(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotateZ(-45deg) translateY(-50%);-webkit-transition:top 200ms ease-in-out, -webkit-transform 200ms ease-in-out 200ms;transition:top 200ms ease-in-out, -webkit-transform 200ms ease-in-out 200ms;-o-transition:top 200ms ease-in-out, transform 200ms ease-in-out 200ms;transition:top 200ms ease-in-out, transform 200ms ease-in-out 200ms;transition:top 200ms ease-in-out, transform 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 200ms}header .container .nav-toggle.open .second{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:0}header .container .nav-toggle.open .third{bottom:50%;-webkit-transform:rotateZ(45deg) translateY(50%);-ms-transform:rotate(45deg) translateY(50%);transform:rotateZ(45deg) translateY(50%);-webkit-transition:bottom 200ms ease-in-out, -webkit-transform 200ms ease-in-out 200ms;transition:bottom 200ms ease-in-out, -webkit-transform 200ms ease-in-out 200ms;-o-transition:bottom 200ms ease-in-out, transform 200ms ease-in-out 200ms;transition:bottom 200ms ease-in-out, transform 200ms ease-in-out 200ms;transition:bottom 200ms ease-in-out, transform 200ms ease-in-out 200ms, -webkit-transform 200ms ease-in-out 200ms}header .container .header-side-bar{display:contents}@media screen and (min-width: 660px){header .container .header-side-bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em 1em;grid-area:side-bar;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}header .container .header-side-bar::after{content:"";position:absolute;width:3px;top:0;bottom:0;left:100%;background-color:#bca6ea;opacity:0.2}}@media screen and (min-width: 1100px){header .container .header-side-bar{padding:2em 1em}}header .container .header-side-bar .logo{width:2rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;grid-row:1/1;-ms-grid-column-align:start;justify-self:start;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:1em;height:auto;z-index:11}@media screen and (min-width: 660px){header .container .header-side-bar .logo{margin:0}}header .container .header-side-bar .social-list{width:30%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-row:5;-ms-grid-column:2;grid-area:media-icons;justify-self:center;margin-bottom:1em}@media screen and (max-height: 600px){header .container .header-side-bar .social-list{margin:0;width:40%;margin-top:4em}}@media screen and (min-width: 660px){header .container .header-side-bar .social-list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:20%}}@media screen and (min-width: 1100px){header .container .header-side-bar .social-list{height:auto;width:70%;margin:0;margin-top:2rem}header .container .header-side-bar .social-list .social-item:not(:last-child){margin-bottom:3em}}header .container .header-side-bar .social-list .social-item{-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}header .container .header-side-bar .social-list .social-item:not(:last-child){margin-right:0.5em}@media screen and (min-width: 660px){header .container .header-side-bar .social-list .social-item:not(:last-child){margin-right:0}}header .container .header-side-bar .social-list .social-item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-height: 600px){header .container .header-side-bar .social-list img{width:80%}}header .container .header-side-bar .scroll-down{-ms-grid-row:6;-ms-grid-column:2;grid-area:arrow-down;width:2em;margin:0.5em 0;-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-animation:up-down 1s ease-out infinite alternate;animation:up-down 1s ease-out infinite alternate}@media screen and (max-height: 600px){header .container .header-side-bar .scroll-down{margin-top:1em}}@media screen and (min-width: 660px){header .container .header-side-bar .scroll-down{margin:0}}header .container .header-side-bar .scroll-down:hover{-webkit-animation-play-state:paused;animation-play-state:paused}header .container .navbar{position:fixed;background-color:#310f3dea;z-index:10;left:0;right:0;top:0;height:100vh;display:-ms-grid;display:grid;place-items:center;-webkit-clip-path:circle(0% at 100% 0);clip-path:circle(0% at 100% 0);-webkit-transition:-webkit-clip-path 500ms ease-out 300ms;transition:-webkit-clip-path 500ms ease-out 300ms;-o-transition:clip-path 500ms ease-out 300ms;transition:clip-path 500ms ease-out 300ms;transition:clip-path 500ms ease-out 300ms, -webkit-clip-path 500ms ease-out 300ms}@supports ((-webkit-backdrop-filter: blur(30px)) or (backdrop-filter: blur(30px))){header .container .navbar{background-color:#310f3da4;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}}@media screen and (min-width: 920px){header .container .navbar{all:unset;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column-align:end;justify-self:end}}@media screen and (min-width: 1100px){header .container .navbar{grid-area:nav-links}}header .container .navbar .nav-list{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;text-transform:uppercase;text-align:center;width:100%}@media screen and (min-width: 920px){header .container .navbar .nav-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;margin-top:2em;font-weight:300}}@media screen and (min-width: 1100px){header .container .navbar .nav-list{height:auto;margin-top:2.1em}}header .container .navbar .nav-list .nav-item{display:block}header .container .navbar .nav-list .nav-item:nth-child(1){opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 200ms ease-in-out 0ms, -webkit-transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 0ms, -webkit-transform 400ms ease-in-out 0ms;-o-transition:opacity 200ms ease-in-out 0ms, transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 0ms, transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 0ms, transform 400ms ease-in-out 0ms, -webkit-transform 400ms ease-in-out 0ms}@media screen and (min-width: 920px){header .container .navbar .nav-list .nav-item:nth-child(1){all:unset;opacity:1}}header .container .navbar .nav-list .nav-item:nth-child(2){opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 200ms ease-in-out 00ms, -webkit-transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 00ms, -webkit-transform 400ms ease-in-out 0ms;-o-transition:opacity 200ms ease-in-out 00ms, transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 00ms, transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 00ms, transform 400ms ease-in-out 0ms, -webkit-transform 400ms ease-in-out 0ms}@media screen and (min-width: 920px){header .container .navbar .nav-list .nav-item:nth-child(2){all:unset}}header .container .navbar .nav-list .nav-item:nth-child(3){opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 200ms ease-in-out 0ms, -webkit-transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 0ms, -webkit-transform 400ms ease-in-out 0ms;-o-transition:opacity 200ms ease-in-out 0ms, transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 0ms, transform 400ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 0ms, transform 400ms ease-in-out 0ms, -webkit-transform 400ms ease-in-out 0ms}@media screen and (min-width: 920px){header .container .navbar .nav-list .nav-item:nth-child(3){all:unset}}header .container .navbar .nav-list .nav-item .nav-link{-webkit-transition:background-color 0.7s ease-in-out;-o-transition:background-color 0.7s ease-in-out;transition:background-color 0.7s ease-in-out;display:block;padding:1rem 1.5rem;position:relative}@media screen and (min-width: 920px){header .container .navbar .nav-list .nav-item .nav-link{padding:0.5rem 1.5rem}}header .container .navbar .nav-list .nav-item .nav-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#fff;opacity:0.2;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out;transition:opacity 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out;transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out;transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out}header .container .navbar .nav-list .nav-item .nav-link:hover{background-color:rgba(255,255,255,0.1);-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}header .container .navbar .nav-list .nav-item .nav-link:hover::before{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:1;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}header .container .navbar .nav-list .nav-item .nav-link:active{background-color:rgba(255,255,255,0.3)}header .container .navbar.open{-webkit-clip-path:circle(153% at 100% 0);clip-path:circle(153% at 100% 0);-webkit-transition:-webkit-clip-path 500ms ease-out;transition:-webkit-clip-path 500ms ease-out;-o-transition:clip-path 500ms ease-out;transition:clip-path 500ms ease-out;transition:clip-path 500ms ease-out, -webkit-clip-path 500ms ease-out}header .container .navbar.open .nav-list .nav-item:nth-child(1){opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity 200ms ease-in-out 400ms, -webkit-transform 400ms ease-in-out 400ms;transition:opacity 200ms ease-in-out 400ms, -webkit-transform 400ms ease-in-out 400ms;-o-transition:opacity 200ms ease-in-out 400ms, transform 400ms ease-in-out 400ms;transition:opacity 200ms ease-in-out 400ms, transform 400ms ease-in-out 400ms;transition:opacity 200ms ease-in-out 400ms, transform 400ms ease-in-out 400ms, -webkit-transform 400ms ease-in-out 400ms}header .container .navbar.open .nav-list .nav-item:nth-child(2){opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity 200ms ease-in-out 500ms, -webkit-transform 400ms ease-in-out 500ms;transition:opacity 200ms ease-in-out 500ms, -webkit-transform 400ms ease-in-out 500ms;-o-transition:opacity 200ms ease-in-out 500ms, transform 400ms ease-in-out 500ms;transition:opacity 200ms ease-in-out 500ms, transform 400ms ease-in-out 500ms;transition:opacity 200ms ease-in-out 500ms, transform 400ms ease-in-out 500ms, -webkit-transform 400ms ease-in-out 500ms}header .container .navbar.open .nav-list .nav-item:nth-child(3){opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity 200ms ease-in-out 600ms, -webkit-transform 400ms ease-in-out 600ms;transition:opacity 200ms ease-in-out 600ms, -webkit-transform 400ms ease-in-out 600ms;-o-transition:opacity 200ms ease-in-out 600ms, transform 400ms ease-in-out 600ms;transition:opacity 200ms ease-in-out 600ms, transform 400ms ease-in-out 600ms;transition:opacity 200ms ease-in-out 600ms, transform 400ms ease-in-out 600ms, -webkit-transform 400ms ease-in-out 600ms}header .container .header-content{color:#fff;text-align:center;max-width:26em;margin:0 auto;margin-top:2em;-ms-grid-row:2;-ms-grid-column:2;grid-area:content;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}@media screen and (min-height: 700px){header .container .header-content{margin-top:4em}}@media screen and (min-width: 660px){header .container .header-content{text-align:left;-ms-grid-column-align:start;justify-self:start;margin:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media screen and (min-width: 1100px){header .container .header-content{-ms-grid-row:2;-ms-grid-column:2;grid-area:content;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}header .container .header-content .content-title{font-size:2.1875rem;max-width:9em;margin:0 auto;margin-bottom:1rem;font-weight:300;line-height:1em}@media screen and (max-height: 600px){header .container .header-content .content-title{font-size:1.6rem}}@media screen and (min-height: 700px){header .container .header-content .content-title{font-size:2.5rem}}@media screen and (min-width: 660px){header .container .header-content .content-title{margin-left:0}}@media screen and (min-width: 1100px){header .container .header-content .content-title{margin:0;margin-bottom:0.5rem;font-size:2.72rem}}header .container .header-content .content-body{margin-bottom:0.5em;font-weight:300;line-height:1.5em}@media screen and (max-height: 600px){header .container .header-content .content-body{line-height:1.3em}}header .container .header-content .content-cta{padding:0.5em 1.5em;background-color:#bca6ea;color:#310f3d;border-radius:5px;display:inline-block;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (max-height: 600px){header .container .header-content .content-cta{font-size:0.8rem}}header .container .header-content .content-cta:hover{opacity:0.7}header .container .slider-nav{width:34.3%;min-width:105px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin:1.5em 0;-ms-grid-row:3;-ms-grid-column:2;grid-area:slider-nav;justify-self:end;-ms-flex-item-align:center;align-self:center}header .container .slider-nav img{height:100%;opacity:0.8;-webkit-transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out;transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out;transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}header .container .slider-nav img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}@media screen and (max-height: 600px){header .container .slider-nav{margin-bottom:4em}}@media screen and (min-height: 700px){header .container .slider-nav{margin-bottom:2em}}@media screen and (min-width: 660px){header .container .slider-nav{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin:0;margin-bottom:3em}}@media screen and (min-width: 1100px){header .container .slider-nav{-ms-grid-row:3;-ms-grid-column:2;grid-area:slider-nav;-webkit-transform:rotateZ(90deg) translateY(-3em);-ms-transform:rotate(90deg) translateY(-3em);transform:rotateZ(90deg) translateY(-3em);-ms-grid-column-align:end;justify-self:end;margin:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}header .container .slider-nav .dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5em}header .container .slider-nav .dots .dot{width:10px;height:10px;border:#fff 2px solid;border-radius:50%;background:transparent;-webkit-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;cursor:pointer}header .container .slider-nav .dots .dot.active{background:#fff}header .container .slider-nav .dots .dot:hover:not(.active){background:#ffffffb6}header .container .slider-nav .next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}header .container .slider-nav .prev{cursor:pointer}header .container .hero-images{width:auto;height:100%;-ms-grid-row:4;-ms-grid-column:2;grid-area:img-slider;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-height: 700px){header .container .hero-images{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media screen and (min-width: 660px){header .container .hero-images{margin-top:0em}}@media screen and (min-width: 1100px){header .container .hero-images{-ms-grid-row:4;-ms-grid-column:2;grid-area:img-slider;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}header .container .hero-images .slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%;max-width:300px;margin-left:auto}@media screen and (min-height: 700px){header .container .hero-images .slider-container{height:70%;max-width:calc(330px + 1vh);margin-left:auto;margin-top:0em}}@media screen and (max-width: 320px){header .container .hero-images .slider-container{width:85%}}@media screen and (min-width: 660px){header .container .hero-images .slider-container{max-width:unset;margin:0;margin-left:auto;margin-top:0.5em;max-width:430px}}@media screen and (min-width: 920px){header .container .hero-images .slider-container{max-width:600px}}@media screen and (min-width: 1100px){header .container .hero-images .slider-container{margin:auto;max-width:700px}}header .container .hero-images .slider-container .slide{width:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:right right;-ms-transform-origin:right right;transform-origin:right right;z-index:1;-webkit-transition:z-index 500ms ease-out, -webkit-transform 500ms ease-out;transition:z-index 500ms ease-out, -webkit-transform 500ms ease-out;-o-transition:transform 500ms ease-out, z-index 500ms ease-out;transition:transform 500ms ease-out, z-index 500ms ease-out;transition:transform 500ms ease-out, z-index 500ms ease-out, -webkit-transform 500ms ease-out;overflow:hidden;-o-object-fit:cover;object-fit:cover;border-radius:5px}header .container .hero-images .slider-container .slide.selected{-webkit-transform:translate(-75%, -50%) scale(1.5);-ms-transform:translate(-75%, -50%) scale(1.5);transform:translate(-75%, -50%) scale(1.5);z-index:5;opacity:1}header .container .hero-images .slider-container .slide.selected .slide-img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 3s ease-out;transition:-webkit-transform 3s ease-out;-o-transition:transform 3s ease-out;transition:transform 3s ease-out;transition:transform 3s ease-out, -webkit-transform 3s ease-out;cursor:pointer}header .container .hero-images .slider-container .slide.selected .slide-img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.section{height:100vh;isolation:isolate}.section .container{margin:0 2.875rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1100px){.section .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.section-content{width:100%;margin-bottom:3.1875rem}@media screen and (min-width: 660px){.section-content{margin:0 auto;margin-bottom:3.1875rem;width:60%}}@media screen and (min-width: 920px){.section-content{margin-bottom:8rem}}@media screen and (min-width: 1100px){.section-content{width:23rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;margin-top:1em}}.section-content .content-title{color:#310f3d;font-size:2.25rem;line-height:45px;font-weight:400;text-transform:capitalize;position:relative;margin-left:4.25rem}.section-content .content-title::before{content:"";position:absolute;height:3px;width:60px;top:50%;left:-68px;background-color:#310f3d;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-height: 600px){.section-content .content-title{line-height:35px;font-size:2rem}}.section-content .content-body{line-height:27.2px;color:#494949}@media screen and (max-height: 600px){.section-content .content-body{line-height:18px}}.section-images{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.section-images .img-container{width:100%;overflow:hidden;border-radius:5px}.section-images .img-container.second{-webkit-transition:z-index 5s ease-in-out;-o-transition:z-index 5s ease-in-out;transition:z-index 5s ease-in-out}.section-images .img-container.second:hover{z-index:2}.section-images .img-container img{-webkit-transition:-webkit-transform 5s ease-in-out;transition:-webkit-transform 5s ease-in-out;-o-transition:transform 5s ease-in-out;transition:transform 5s ease-in-out;transition:transform 5s ease-in-out, -webkit-transform 5s ease-in-out}.section-images .img-container img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width: 660px){.section-images{margin:0 auto;width:60%}}@media screen and (min-width: 1100px){.section-images{width:29.125rem;margin:0}}@media screen and (min-width: 1200px){.section-images{width:25rem}}.section-images .img-container.first{margin-right:-5em;z-index:1}@media screen and (min-width: 920px){.section-images .img-container.first{margin-right:-9em}}@media screen and (min-width: 1100px){.section-images .img-container.first{margin-right:-7em}}.section-images .img-container.second{margin-top:7em}@media screen and (min-width: 920px){.section-images .img-container.second{margin-top:14em}}@media screen and (min-width: 1100px){.section-images .img-container.second{margin-top:10em}}.section.second{background-color:#d9d9d9}@media screen and (min-width: 1100px){.section.second .section-content{margin-left:0;margin-right:11.5em}}@media screen and (min-width: 1100px){.section.second .section-images{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.section.second .section-images .img-container.first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;margin-left:-5em}@media screen and (min-width: 920px){.section.second .section-images .img-container.first{margin-left:-9em}}@media screen and (min-width: 1100px){.section.second .section-images .img-container.first{margin-left:-7em}}.section.second .section-images .img-container.second{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:7em}@media screen and (min-width: 920px){.section.second .section-images .img-container.second{margin-top:14em}}@media screen and (min-width: 1100px){.section.second .section-images .img-container.second{margin-top:10em}}.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;min-height:100vh;isolation:isolate}.about .about-content{position:relative;width:85%;margin:0 auto;background-color:#59071e;color:#fff;padding:2.5rem;border-radius:5px;margin-top:-3.4em;margin-bottom:2.5em;z-index:2}.about .about-content .about-title{position:relative;margin-left:4.25rem}.about .about-content .about-title::before{content:"";position:absolute;height:3px;width:60px;top:50%;left:-68px;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1100px){.about .about-content{height:auto;-ms-flex-preferred-size:50%;flex-basis:50%;padding:3.625rem 5rem;margin:0;margin-left:-7.1875rem;margin-right:8rem}}.about .about-img{-o-object-fit:cover;object-fit:cover;-ms-flex-preferred-size:50%;flex-basis:50%}.about .about-img img{-o-object-fit:cover;object-fit:cover;height:100%}@media screen and (min-width: 1100px){.about .about-img{-ms-flex-preferred-size:50%;flex-basis:50%;height:100vh}}@media screen and (min-width: 1100px){.about{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.gallery-prev{min-height:100vh;background-color:#310f3d;padding:6.875rem 2.625rem}@media screen and (min-width: 1100px){.gallery-prev{padding:2rem 2.625rem;height:100vh}}.gallery-prev .container{max-width:1150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.gallery-prev-title{width:auto;position:relative;color:#fff;text-align:center;margin-bottom:2rem}.gallery-prev-title::before,.gallery-prev-title::after{content:"";position:absolute;height:3px;width:50px;top:50%;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gallery-prev-title::before{left:-3.5rem}.gallery-prev-title::after{right:-3.5rem}.gallery-prev-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 660px){.gallery-prev-images{gap:2rem}}@media screen and (min-width: 1100px){.gallery-prev-images{gap:0}}.gallery-prev-images .img{overflow:hidden;border-radius:5px}.gallery-prev-images .img:not(:last-child){margin-bottom:2.9375rem}@media screen and (min-width: 1100px){.gallery-prev-images .img:not(:last-child){margin:0}.gallery-prev-images .img:not(:last-child):not(:last-child){margin-right:2.9375rem}}.gallery-prev-images .img img{-webkit-transition:-webkit-transform 5s ease-in-out;transition:-webkit-transform 5s ease-in-out;-o-transition:transform 5s ease-in-out;transition:transform 5s ease-in-out;transition:transform 5s ease-in-out, -webkit-transform 5s ease-in-out}.gallery-prev-images .img img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-prev .cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;margin-top:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1100px){.gallery-prev .cta{margin-top:2.5em}}.gallery-prev .cta-link{text-align:center;display:block;color:#bca6ea;font-size:1.25rem;margin-right:0.5em}.gallery-prev .cta-arrow{-webkit-box-flex:2;-ms-flex:2;flex:2}.gallery-prev .cta:hover .cta-arrow{-webkit-animation:up-down 1s ease-out infinite alternate;animation:up-down 1s ease-out infinite alternate}.gallery{padding:6.875rem 0}.gallery .container{width:85%;max-width:1150px;margin:0 auto}.gallery-title{position:relative;margin-bottom:1.5rem;margin-left:3.75rem;color:#310f3d}.gallery-title::before{content:"";position:absolute;height:3px;width:50px;top:50%;left:-60px;background-color:#310f3d;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 660px){.gallery-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5em}}.gallery-img{overflow:hidden;border-radius:5px}.gallery-img img{-webkit-transition:-webkit-transform 5s ease-in-out;transition:-webkit-transform 5s ease-in-out;-o-transition:transform 5s ease-in-out;transition:transform 5s ease-in-out;transition:transform 5s ease-in-out, -webkit-transform 5s ease-in-out}.gallery-img img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-img:not(:last-child){margin-bottom:1.8rem}@media screen and (min-width: 660px){.gallery-img:not(:last-child){margin:0}}.footer{background-color:#310f3d;min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1100px){.footer{min-height:auto}}.footer .logo{width:2.5rem;margin-bottom:4.9375rem}.footer .icon{display:block;width:2rem}.footer h3{margin-bottom:1.375rem;text-align:center;font-weight:400}@media screen and (min-width: 1100px){.footer h3{text-align:left}}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:7.1875rem 0}@media screen and (min-width: 1100px){.footer .container{width:95%;max-width:1300px;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:4rem 0}}.footer .container .quick-links{margin-bottom:4.9375rem}.footer .container .quick-links .links-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1100px){.footer .container .quick-links .links-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .container .quick-links .links-list .list-item{text-transform:capitalize}.footer .container .quick-links .links-list .list-item:not(:last-child){margin-right:1em}@media screen and (min-width: 1100px){.footer .container .quick-links .links-list .list-item:not(:last-child){margin-bottom:0.625rem}}.footer .container .contact-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.9375rem}@media screen and (min-width: 1100px){.footer .container .contact-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer .container .contact-list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .container .contact-list .list-item .icon{margin-right:0.625rem}.footer .container .contact-list .list-item:not(:last-child){margin-bottom:0.625rem}.footer .container .social-media{margin-bottom:4.9375rem}.footer .container .social-media .social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container .social-media .social-list .list-item{-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.footer .container .social-media .social-list .list-item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.footer .container .scroll-up{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg);-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.footer .container .scroll-up:hover{-webkit-transform:translateY(-5px) rotateZ(180deg);-ms-transform:translateY(-5px) rotate(180deg);transform:translateY(-5px) rotateZ(180deg)}.footer .legal-text{margin-top:auto;color:#fff;background-color:#290d33;text-align:center;font-size:0.75rem;font-weight:400;padding:1em 0}@-webkit-keyframes up-down{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes up-down{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}
