@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Londrina+Solid:wght@100;300;400;900&display=swap);
@charset "UTF-8";:root{--body-background:#fff;--theme-color-main:#29a4a8;--theme-color-secondary:#18284e;--theme-color-third:#006366}body{background-color:var(--body-background);font-family:Roboto,sans-serif;font-size:10px;margin:0;padding:0}.header{border-bottom:12px solid var(--theme-color-main);box-sizing:border-box;color:var(--theme-color-main);-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;height:122px;padding-right:2rem;place-items:center left}.header .main-logo{left:2rem;position:relative;top:1rem}.header .navigation ul{-moz-column-gap:3rem;column-gap:3rem;display:grid;font-size:1.5rem;font-weight:700;grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content);list-style:none;margin:0 0 0 2rem;padding:0;place-items:center}.header .navigation ul li a{color:var(--theme-color-third);text-decoration:none}.slider-box{background-color:#ccc;height:700px}button.xc-button{border:none;border-radius:20px;color:var(--navigation-color-link);-moz-column-gap:1rem;column-gap:1rem;display:grid;font-family:Roboto Condensed;font-size:1rem;font-weight:700;grid-template-columns:-webkit-max-content 35px;grid-template-columns:max-content 35px;overflow:hidden;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem;place-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-min-content;width:-moz-min-content;width:min-content}button.xc-button.dark{background-color:var(--navigation-color-link);color:#fff}button.xc-button.dark:hover{background-color:var(--theme-color-main);color:#fff}button.xc-button .background-color{background-color:#edaabd;height:70px;position:absolute;right:-27px;top:-10px;transform:rotate(10deg);width:70px;z-index:1}button.xc-button svg{position:relative;z-index:50}button.xc-button.dark svg{color:#fff}button.xc-button.dark:hover svg{color:var(--theme-color-main)}button.xc-button:hover{background:var(--navigation-color-link);color:#fff;cursor:pointer}button.icon-only{background-color:#edaabd;grid-template-columns:1fr;padding:0 .75rem;place-content:center}button.xc-button{background-color:var(--theme-color-secondary);color:#fff}.content-container{padding-left:20vw;padding-right:20vw}.content-container.full-width{padding-left:0;padding-right:0}.content-box{-moz-column-gap:1rem;column-gap:1rem;display:grid;font-size:1.5rem;grid-template-columns:1fr;margin-bottom:1rem;margin-top:1rem;width:100%}.column-count-1{grid-template-columns:repeat(1,1fr)}.column-count-2{grid-template-columns:repeat(2,1fr)}.column-count-3{grid-template-columns:repeat(3,1fr)}.column-count-4{grid-template-columns:repeat(4,1fr)}.column-count-5{grid-template-columns:repeat(5,1fr)}.column-count-6{grid-template-columns:repeat(6,1fr)}.column-count-7{grid-template-columns:repeat(7,1fr)}.column-count-8{grid-template-columns:repeat(8,1fr)}.column-count-9{grid-template-columns:repeat(9,1fr)}.column-count-10{grid-template-columns:repeat(10,1fr)}.column-count-11{grid-template-columns:repeat(11,1fr)}.column-count-12{grid-template-columns:repeat(12,1fr)}.content-box .center{display:grid;place-items:center;row-gap:1rem}.content-box .content-box-column{padding:2rem}.content-box h2{color:var(--theme-color-third);margin:0 0 1rem;padding:0}.content-box .content-box-column.center h2{margin-bottom:0}.content-box h2.special{color:var(--theme-color-secondary);font-family:Londrina Solid,cursive;font-size:3rem;text-align:center}.content-box p{color:var(--theme-color-secondary);font-size:1.25rem;margin:0;padding:0}.content-box ul{list-style:none}.content-box ul li:before{color:var(--theme-color-third);content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1.5rem}.content-box:not(:last-of-type){border-bottom:2px solid #ffbc47}.pink{background-color:#edaabd}
