.elementor-4705 .elementor-element.elementor-element-2498e05e{padding:0em 0em 2em 0em;}.elementor-4705 .elementor-element.elementor-element-6b91ae87 > .elementor-element-populated{padding:05em 0em 0em 0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-4705 .elementor-element.elementor-element-245fbae .elementor-heading-title{font-family:"museo-slab", Sans-serif;font-weight:900;font-style:italic;}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-toggle .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4705 .elementor-element.elementor-element-700fd08c{--spacer-size:30px;}.elementor-4705 .elementor-element.elementor-element-2d13fde, .elementor-4705 .elementor-element.elementor-element-2d13fde > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-4705 .elementor-element.elementor-element-2d13fde{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);padding:1em 1em 1em 1em;}.elementor-4705 .elementor-element.elementor-element-51ca82b > .elementor-widget-container{padding:0em 0em 0em 0.5em;}.elementor-4705 .elementor-element.elementor-element-51ca82b .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:1.25em;font-weight:900;font-style:italic;color:var( --e-global-color-5002e10 );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4705 .elementor-element.elementor-element-f788dd0 .elementor-button{background-color:var( --e-global-color-1cf8a425 );fill:var( --e-global-color-16f6f82 );color:var( --e-global-color-16f6f82 );}.elementor-4705 .elementor-element.elementor-element-f788dd0{width:auto;max-width:auto;}.elementor-4705 .elementor-element.elementor-element-f788dd0 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4705 .elementor-element.elementor-element-f788dd0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4705 .elementor-element.elementor-element-463af5c{width:auto;max-width:auto;}.elementor-4705 .elementor-element.elementor-element-463af5c > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4705 .elementor-element.elementor-element-463af5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4705 .elementor-element.elementor-element-2a9ed676 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4705 .elementor-element.elementor-element-2a9ed676 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4705 .elementor-element.elementor-element-75c7035b{--spacer-size:50vh;}@media(max-width:767px){.elementor-4705 .elementor-element.elementor-element-245fbae .elementor-heading-title{font-size:2em;}}/* Start custom CSS for heading, class: .elementor-element-51ca82b */.elementor-4705 .elementor-element.elementor-element-51ca82b{overflow:visible;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d13fde */.elementor-4705 .elementor-element.elementor-element-2d13fde
{
    z-index: 9
}
.elementor-4705 .elementor-element.elementor-element-2d13fde .elementor-button-link {
    min-width: 100% !important;
    width:100% !important;
    text-align:left;
    
}

.elementor-4705 .elementor-element.elementor-element-2d13fde .elementor-button-text{
    padding-left:2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acdd936 */.triangle-with-shadow {
  width: 50px;
  height: 90px;
  position: relative;
  transform: rotate(0.5turn);
  overflow: hidden;
  box-shadow: 10px -6px 5px -17px rgba(0, 0, 0, 0.5);
  left:30px;
  top:-2px;
  z-index: 10;
}
.triangle-with-shadow:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  background: #FFF;
  transform: rotate(225deg); /* Prefixes... */
  top: 65px;
  left: 25px;
  box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a9ed676 */.elementor-4705 .elementor-element.elementor-element-2a9ed676
{
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: center center;
}/* End custom CSS */