.elementor-22 .elementor-element.elementor-element-d45018a > .elementor-container{min-height:0px;}.elementor-22 .elementor-element.elementor-element-d45018a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-d45018a{margin-top:0rem;margin-bottom:0rem;padding:2rem 3rem 0rem 0rem;z-index:999;}.elementor-22 .elementor-element.elementor-element-a7f1f11 .elementor-icon-wrapper{text-align:right;}.elementor-22 .elementor-element.elementor-element-a7f1f11 .elementor-icon{font-size:90px;}.elementor-22 .elementor-element.elementor-element-a7f1f11 .elementor-icon svg{height:90px;}.elementor-22 .elementor-element.elementor-element-8d4c2a0 > .elementor-container{max-width:1500px;min-height:100vh;}.elementor-22 .elementor-element.elementor-element-8d4c2a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-22 .elementor-element.elementor-element-8d4c2a0 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-8d4c2a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-e8ef978.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-e8ef978.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-e8ef978.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-e8ef978.elementor-column{width:calc(40%);}.elementor-22 .elementor-element.elementor-element-e8ef978 > .elementor-element-populated{padding:6rem 0rem 8rem 0rem;}.elementor-22 .elementor-element.elementor-element-d891772 img{width:80%;max-width:80%;}.elementor-22 .elementor-element.elementor-element-091b811 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:35px;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-091b811 > .elementor-widget-container{padding:0rem 0rem 0rem 10rem;}.elementor-22 .elementor-element.elementor-element-247d4982 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-247d4982.elementor-column{width:calc(60%);}.elementor-22 .elementor-element.elementor-element-247d4982 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-789229a > .elementor-container{max-width:500px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-2b5a6b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-2b5a6b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-2b5a6b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-4d06e8a img{width:70%;max-width:70%;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-a8bca2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-a8bca2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-a8bca2e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-df2c124{text-align:left;}.elementor-22 .elementor-element.elementor-element-df2c124 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-df2c124 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0592e7c > .elementor-container{max-width:500px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-f925441.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-f925441.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-f925441.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-046853f img{width:70%;max-width:70%;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-887d3ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-887d3ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-887d3ee.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-618299d{text-align:left;}.elementor-22 .elementor-element.elementor-element-618299d .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-618299d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ed7c74d > .elementor-container{max-width:500px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-c479b39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-c479b39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-c479b39.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-f70e77b img{width:70%;max-width:70%;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-1a4365e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-1a4365e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-1a4365e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-88db632{text-align:left;}.elementor-22 .elementor-element.elementor-element-88db632 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-88db632 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e728cdd > .elementor-container{max-width:500px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-1c89fd6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-1c89fd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-1c89fd6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-5692d15 img{width:70%;max-width:70%;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-cb04a30.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-cb04a30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-cb04a30.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-c30236b{text-align:left;}.elementor-22 .elementor-element.elementor-element-c30236b .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-c30236b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9fc8ba2 > .elementor-container{max-width:500px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-a3d27ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-a3d27ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-a3d27ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-13bf065 img{width:70%;max-width:70%;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-215d832.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-215d832.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-215d832.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-0cfad27{text-align:left;}.elementor-22 .elementor-element.elementor-element-0cfad27 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-0cfad27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7d9740d > .elementor-container{max-width:500px;}.elementor-22 .elementor-element.elementor-element-7d9740d{margin-top:1rem;margin-bottom:0rem;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-f733742.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-f733742.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-f733742.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-f927617.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-f927617.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-f927617.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-3d111ee{text-align:left;}.elementor-22 .elementor-element.elementor-element-3d111ee .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-3d111ee > .elementor-widget-container{padding:0px 0px 0px 0px;}#elementor-popup-modal-22 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-22{justify-content:flex-end;align-items:center;}#elementor-popup-modal-22 .dialog-widget-content{animation-duration:1.2s;background-color:#000000;}@media(max-width:1366px){.elementor-22 .elementor-element.elementor-element-df2c124 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-618299d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-88db632 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-c30236b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-0cfad27 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-3d111ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}#elementor-popup-modal-22 .dialog-message{width:100vw;}#elementor-popup-modal-22{justify-content:flex-end;align-items:center;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-df2c124 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-618299d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-88db632 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-c30236b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-0cfad27 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-3d111ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}#elementor-popup-modal-22 .dialog-message{width:100vw;}}@media(max-width:880px){#elementor-popup-modal-22 .dialog-message{width:100vw;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-8d4c2a0 > .elementor-container{min-height:80vh;}.elementor-22 .elementor-element.elementor-element-8d4c2a0{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-247d4982{width:100%;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-247d4982.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-22 .elementor-element.elementor-element-247d4982.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-22 .elementor-element.elementor-element-247d4982.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-247d4982 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-247d4982 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-df2c124 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-df2c124 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-618299d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-618299d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-88db632 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-88db632 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c30236b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-c30236b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0cfad27 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-0cfad27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3d111ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22 .elementor-element.elementor-element-3d111ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-22 .dialog-message{width:100vw;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-2b5a6b2{width:26.4%;}.elementor-22 .elementor-element.elementor-element-a8bca2e{width:73.6%;}.elementor-22 .elementor-element.elementor-element-f925441{width:26.4%;}.elementor-22 .elementor-element.elementor-element-887d3ee{width:73.6%;}.elementor-22 .elementor-element.elementor-element-c479b39{width:26.4%;}.elementor-22 .elementor-element.elementor-element-1a4365e{width:73.6%;}.elementor-22 .elementor-element.elementor-element-1c89fd6{width:26.4%;}.elementor-22 .elementor-element.elementor-element-cb04a30{width:73.6%;}.elementor-22 .elementor-element.elementor-element-a3d27ac{width:26.4%;}.elementor-22 .elementor-element.elementor-element-215d832{width:73.6%;}.elementor-22 .elementor-element.elementor-element-f733742{width:26.4%;}.elementor-22 .elementor-element.elementor-element-f927617{width:73.6%;}}/* Start custom CSS */@import url(https://fonts.googleapis.com/css?family=Vollkorn|Roboto);
body {
  background: #F5F5F5;
}

.container {
  position: absolute;
  width: 100%;
  heigh: 100%;
  text-align: center;
  top: 40%;
  left: 0;
  margin: 0 auto;
  font-family: "Roboto", sans-serif;
}
.container p {
  font-size: 20px;
}
.container a {
  display: inline-block;
  position: relative;
  text-align: center;
  color: #FF5252;
  text-decoration: none;
  font-size: 20px;
  overflow: hidden;
  top: 5px;
}
.container a:after {
  content: "";
  position: absolute;
  background: #FF5252;
  height: 2px;
  width: 0%;
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  transition: 0.35s ease;
}
.container a:hover:after, .container a:focus:after, .container a:active:after {
  width: 100%;
}

h1 {
  position: relative;
  text-align: center;
  font-family: "Vollkorn", serif;
}

.button_container {
  position: fixed;
  top: 5%;
  right: 2%;
  height: 27px;
  width: 35px;
  cursor: pointer;
  z-index: 100;
  transition: opacity 0.25s ease;
}
.button_container:hover {
  opacity: 0.7;
}
.button_container.active .top {
  transform: translateY(11px) translateX(0) rotate(45deg);
  background: #FFF;
}
.button_container.active .middle {
  opacity: 0;
  background: #FFF;
}
.button_container.active .bottom {
  transform: translateY(-11px) translateX(0) rotate(-45deg);
  background: #FFF;
}
.button_container span {
  background: #FF5252;
  border: none;
  height: 5px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.35s ease;
  cursor: pointer;
}
.button_container span:nth-of-type(2) {
  top: 11px;
}
.button_container span:nth-of-type(3) {
  top: 22px;
}

.overlay {
  position: fixed;
  background: #FF5252;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s, height 0.35s;
  overflow: hidden;
}
.overlay.open {
  opacity: 0.9;
  visibility: visible;
  height: 100%;
}
.overlay.open li {
  -webkit-animation: fadeInRight 0.5s ease forwards;
          animation: fadeInRight 0.5s ease forwards;
  -webkit-animation-delay: 0.35s;
          animation-delay: 0.35s;
}
.overlay.open li:nth-of-type(2) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.overlay.open li:nth-of-type(3) {
  -webkit-animation-delay: 0.45s;
          animation-delay: 0.45s;
}
.overlay.open li:nth-of-type(4) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.overlay nav {
  position: relative;
  height: 70%;
  top: 50%;
  transform: translateY(-50%);
  font-size: 50px;
  font-family: "Vollkorn", serif;
  font-weight: 400;
  text-align: center;
}
.overlay ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  height: 100%;
}
.overlay ul li {
  display: block;
  height: 25%;
  height: calc(100% / 4);
  min-height: 50px;
  position: relative;
  opacity: 0;
}
.overlay ul li a {
  display: block;
  position: relative;
  color: #FFF;
  text-decoration: none;
  overflow: hidden;
}
.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {
  width: 100%;
}
.overlay ul li a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0%;
  transform: translateX(-50%);
  height: 3px;
  background: #FFF;
  transition: 0.35s;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}/* End custom CSS */