.elementor-21 .elementor-element.elementor-element-58c6d929 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-58c6d929 > .elementor-container{max-width:665px;}.elementor-21 .elementor-element.elementor-element-58c6d929 > .elementor-shape-top svg{height:124px;}.elementor-21 .elementor-element.elementor-element-58c6d929{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-10f429a8{width:100%;max-width:100%;text-align:center;font-family:"Helvetica", Sans-serif;font-weight:700;color:#000000;}.elementor-21 .elementor-element.elementor-element-10f429a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0afface > .elementor-container{max-width:1149px;min-height:0px;}.elementor-21 .elementor-element.elementor-element-0afface{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1742a10{text-align:left;}.elementor-21 .elementor-element.elementor-element-11e858b{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-f9b2fc8 > .elementor-container{max-width:688px;}.elementor-21 .elementor-element.elementor-element-27d133b .elementor-image-carousel-caption{text-align:center;font-family:"Helvetica", Sans-serif;font-weight:800;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-10f429a8{text-align:center;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-10f429a8{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-10f429a8 */@media screen and (max-width: 600px) { p {
    font-size: 12px; /* Smaller font size for mobile screens */
  }}

   @media screen and (min-width: 600px) { p {
    font-size: 24px; /* Smaller font size for mobile screens */
  }}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58c6d929 */#welcome {
    height: 200px; /* Sets a fixed height of 500 pixels */
    min-height: 20vh; /* Sets a minimum height of 70% of the viewport height */
    max-height: 100px; /* Sets a maximum height of 800 pixels */
    overflow: hidden; /* Hides any content that overflows the section */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742a10 */@media screen and (max-width: 600px) { p {
    font-size: 12px; /* Smaller font size for mobile screens */
  }}

   @media screen and (min-width: 600px) { p {
    font-size: 32px; /* Smaller font size for mobile screens */
  }}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0afface */#info{
    height: 500px; /* Sets a fixed height of 500 pixels */
    min-height: 10vh; /* Sets a minimum height of 70% of the viewport height */
    max-height: 800px; /* Sets a maximum height of 800 pixels */
    overflow: hidden; /* Hides any content that overflows the section */
}/* End custom CSS */