.elementor-3349 .elementor-element.elementor-element-bb44561{padding:5% 0% 5% 0%;}.elementor-3349 .elementor-element.elementor-element-fa15782 > .elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-3349 .elementor-element.elementor-element-1c9a92f > .elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-3349 .elementor-element.elementor-element-ec584e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3349 .elementor-element.elementor-element-ec584e8{font-family:"Montserrat", Arial, sans-serif;}.elementor-3349 .elementor-element.elementor-element-c599aed > .elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-3349 .elementor-element.elementor-element-bb44561{padding:60px 0px 60px 0px;}.elementor-3349 .elementor-element.elementor-element-1c9a92f > .elementor-element-populated{margin:20px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-d87d97a */.elementor-3349 .elementor-element.elementor-element-d87d97a {
    text-align: center;
}
.elementor-3349 .elementor-element.elementor-element-d87d97a p {
    max-width: 840px;
    margin-left:auto;
    margin-right:auto;
}

@media only screen and (max-width: 767px) {

.elementor-3349 .elementor-element.elementor-element-d87d97a .elementor-text-editor {
    text-align: left;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f54509 */.elementor-3349 .elementor-element.elementor-element-5f54509 {
    padding: 30px;
}

.elementor-3349 .elementor-element.elementor-element-5f54509 h3 {
    margin-top: 0;
    line-height:1;
    text-transform:uppercase;
    font-size:18px;
    letter-spacing:-1px;
}

.elementor-3349 .elementor-element.elementor-element-5f54509 p {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height:1.4;
    font-size:14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec584e8 */.elementor-3349 .elementor-element.elementor-element-ec584e8 {
    padding: 30px;
}

.elementor-3349 .elementor-element.elementor-element-ec584e8 h3 {
    margin-top: 0;
    line-height:1;
    text-transform:uppercase;
    font-size:18px;
    letter-spacing:-1px;
}

.elementor-3349 .elementor-element.elementor-element-ec584e8 p {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height:1.4;
    font-size:14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff463e5 */.elementor-3349 .elementor-element.elementor-element-ff463e5 {
    padding: 30px;
}

.elementor-3349 .elementor-element.elementor-element-ff463e5 h3 {
    margin-top: 0;
    line-height:1;
    text-transform:uppercase;
    font-size:18px;
    letter-spacing:-1px;
}

.elementor-3349 .elementor-element.elementor-element-ff463e5 p {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height:1.4;
    font-size:14px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fcded79 */.elementor-3349 .elementor-element.elementor-element-fcded79 .elementor-element-populated {
    border-radius: 8px;
    background: white;
}

.elementor-3349 .elementor-element.elementor-element-fcded79 .elementor-widget-wrap {
    border-radius: 8px;
}

.elementor-3349 .elementor-element.elementor-element-fcded79 img {
    width: 100%;
    border-radius: 8px 8px 0 0;
}
.elementor-3349 .elementor-element.elementor-element-fcded79 h3 {
    font-size: 22px;
    line-height:1.2 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bb44561 */.elementor-3349 .elementor-element.elementor-element-bb44561 h2 {
    margin-top:0;
}

@media only screen and (max-width: 767px) {

.elementor-3349 .elementor-element.elementor-element-bb44561 .elementor-container {
    margin-left: 0px;
    margin-right: 0px;
}
    
}/* End custom CSS */