@charset "utf-8";*{margin:0;padding:0;outline:none;box-sizing:border-box}img,fieldset{border:0;display:block}br.clear,div.clear{clear:both;font-size:0}ul,ol{list-style:none}textarea,input.text,input[type="text"],input[type="button"],input[type="submit"],.input-checkbox,button{-webkit-appearance:none;border-radius:0}header,nav,article,aside,section,footer{display:block;overflow:hidden}header,section,footer{width:100%;height:auto;position:relative}html{width:100%;height:100%;font-size:62.5%;scroll-behavior:smooth}body{width:100%;height:100%;font-family:'Montserrat',serif;font-size:1.8rem;line-height:1.4;font-weight:500;font-style:italic;color:#6F7070;background:#fff;overflow-x:hidden;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{width:100%;font-weight:700;font-family:'Montserrat',serif;text-transform:uppercase;color:#fff}h1{font-size:2.6rem;margin-bottom:32px}h2{font-size:2.3rem;margin-bottom:32px}h3{font-size:1.8rem;margin-bottom:16px}h4{font-size:1.6rem;margin-bottom:16px}p{margin:0 0 32px 0}a,a *{color:#fff;text-decoration:none}a:hover{color:#f5ece7}a:hover i{color:#f5ece7}a:hover span{color:#f5ece7}small{font-size:1.4rem}section{padding:48px 0}article ul,article ol{list-style:disc outside;margin:0 0 30px 20px}article p:last-of-type{margin:0}.left{float:left}.right{float:right}main{width:100%;max-width:1920px;min-height:100vh;margin:0 auto}.container{max-width:1260px;margin:0 auto;padding:0 24px;position:relative}.bg-pink{background:#D6228A}.bg-white{background:#fff}header{height:158px;overflow:visible;position:absolute;top:0;left:0;z-index:1}header .grid{display:block}header .grid .logo{aspect-ratio:325/199;width:325px;background:#D6228A;border-radius:30px;margin-top:60px;margin-bottom:-128px}header .grid .logo img{width:100%;height:100%;object-fit:contain}header .grid nav ul{display:flex;justify-content:center}header .grid nav ul li{margin-right:52px;line-height:158px}header .grid nav ul li:last-of-type{margin-right:unset}header .grid nav ul li a{font-size:3.8rem;font-weight:700;font-optical-sizing:auto;font-style:italic;color:#FEE900;text-transform:uppercase;text-shadow:2px 1px 0 rgba(0,0,0,01)}header .grid nav a i{font-size:4rem;color:#FEE900}header .grid .menu{display:none}section.slider{padding-bottom:0;padding-top:158px}section.slider .image{aspect-ratio:1920/920;width:100vw}section.slider .image img{height:100%;width:100%;object-fit:cover}section.contact{padding:unset}section.contact .info{display:flex;justify-content:center;line-height:116px}section.contact .info a{font-size:2rem;font-family:'Monsterrat',serif;font-weight:300;font-style:italic;display:grid;grid-template-columns:30px 1fr;grid-gap:8px;margin-right:98px}section.contact .info a:last-of-type{margin-right:unset}section.contact .info a i{margin:auto 0}section.pillars .item .title{font-weight:700;font-style:italic;font-size:2.6rem;display:block}section.pillars .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:36px}section.pillars .grid .item{width:100%;border-radius:25px;background:rgb(25 138 205 / .16);height:fit-content}section.pillars .grid .item h2{text-align:center;padding:24px 0;border-radius:25px 25px 0 0;margin-bottom:unset;font-weight:700;font-size:3.8rem;color:#FEE900;font-style:italic;text-shadow:2px 1px 0 rgb(0 0 0)}section.pillars .grid .item-content{padding:24px}section.pillars .grid .item ul li small{display:inline-block}section.pillars .grid .item ul{list-style:disc outside;margin-left:24px}section.pillars .grid .item ul li{margin:12px 0;font-weight:700;font-size:2.3rem}section.pillars .grid .item ul li span{font-size:1.8rem;font-weight:500;margin-left:4px}section.pillars .grid .item a{color:#6F7070}section.pillars .grid .item a:hover{color:#D6228A}section.pillars .grid .item ul.sub{padding:unset}section.pillars .grid .item ul li{list-style:disc outside;position:relative;font-weight:700}section.pillars .grid .item ul.sub li:before{content:unset}footer *{color:#d2d2d2;font-size:1.2rem}footer{text-align:center}footer .container{margin-top:24px;margin-bottom:24px}@media only screen and (max-width:1220px){section.contact .info a{margin-right:20px;display:block}}@media only screen and (max-width:1024px){h2{font-size:2rem}header .grid .logo{width:250px}section.contact{padding:24px 0}section.contact .info{display:grid;grid-template-columns:1fr 1fr;gap:24px;line-height:unset;text-align:center}section.contact .info a{margin-right:unset;margin:12px 0;font-size:1.8rem;margin-bottom:unset}}@media only screen and (max-width:768px){header{height:100px;overflow:visible}header .grid{grid-template-columns:150px 1fr}header .grid .logo{width:150px;margin-top:32px;z-index:12000}header .grid nav{width:100%;height:auto;display:block;float:none;left:0;top:-800px;position:absolute;-webkit-transform:translateY(-140%);transform:translateY(-140%);-webkit-transition:-webkit-transform 0.5s,visibility 0s 0.5s;transition:transform 0.5s,visibility 0s 0.5s}header .grid nav ul{display:block;position:relative;float:none;line-height:unset;background:#D6228A}header .grid nav ul li:before{background:none}header .grid nav ul li:last-of-type{display:block}header .grid nav ul li{line-height:48px;height:48px;font-size:2.2rem;display:block;float:unset;margin:0;text-align:right;border-radius:unset;margin-right:24px!important}header .grid nav a i{margin:unset;border-right:unset;font-size:2rem}header .grid .menu{display:unset;display:block;text-align:right;line-height:100px}header .grid .menu i{color:#FEE900}header .grid nav.open{width:100%;height:100vh;display:block;float:none;left:0;top:100px;z-index:101;position:absolute;margin:0px!important;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}section.slider{padding-top:100px}section.contact{padding:12p 0x}section.contact .info{gap:12px;grid-template-columns:1fr}section.contact .info a{font-size:1.6rem}section.pillars .grid{grid-template-columns:1fr;gap:24px}section.pillars .grid .item .title{font-size:2.2rem}section.pillars .grid .item h2{font-size:2.2rem}section.pillars .grid .item-content{padding:12px}}