.elementor-341 .elementor-element.elementor-element-987ba34{margin-top:8rem;margin-bottom:08rem;}.elementor-341 .elementor-element.elementor-element-987ba34.elementor-section{padding:0px 0px 40px 0px;}.elementor-341 .elementor-element.elementor-element-6f1f617 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-8e902a3{text-align:center;}.elementor-341 .elementor-element.elementor-element-8e902a3 .elementor-heading-title{font-family:"GrotaSans", Sans-serif;font-size:35px;font-weight:bold;text-transform:uppercase;font-style:italic;line-height:61px;}.elementor-341 .elementor-element.elementor-element-8e902a3 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-987ba34{margin-top:5rem;margin-bottom:5rem;}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-987ba34{margin-top:2rem;margin-bottom:2rem;}.elementor-341 .elementor-element.elementor-element-987ba34.elementor-section{padding:00px 0px 60px 0px;}.elementor-341 .elementor-element.elementor-element-6f1f617 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-8e902a3 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-341 .elementor-element.elementor-element-8e902a3 > .elementor-widget-container{margin:20px 00px 0px 0px;}}/* Start custom CSS */.elementor-sticky--effects {
    background: red;
}

.sticky-logo {
    width: 0 !important;
    visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 1s linear;
}

.elementor-sticky--effects .sticky-logo {
    width: auto !important;

   visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 1s linear;

}
h1, .heading-size-1, 
h2, .heading-size-2, 
h3, .heading-size-3, 
h4, .heading-size-4, 
h5, .heading-size-5, 
h6, .heading-size-6,
p {
    margin: unset;
}

.dialog-close-button {
    border-radius: 18px;
	padding: 5px;
}

.overflow-hidden {
    overflow: hidden;
}

.radius-small {
    border-radius: 18px;
}

.d-block a {
    display: block;
}

.h-250 {
    min-height: 250px;
}


.elementor-586 .elementor-element.elementor-element-f8cb6cd .elementor-form-fields-wrapper {
    display: grid;
    grid-template-columns: 1fr 200px;
}

.elementor-586 .elementor-element.elementor-element-f8cb6cd .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-submit button {
    height: 100%;
}

.elementor-button {
    display: block;
}

@media (max-width: 767px) {
    .elementor-586 .elementor-element.elementor-element-f8cb6cd .elementor-form-fields-wrapper {
        display: block;

    }
    
    .elementor-586 .elementor-element.elementor-element-f8cb6cd .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-submit button {
    width:auto;
    display: inline-block;
}
}/* End custom CSS */