/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 26 2024 | 21:07:24 */
div#pageFooter {
    display: none!important;
}



@media (max-width: 1040px) {

.elementor-1540 .elementor-element.elementor-element-18f55485 > .elementor-widget-container {
    padding: 0px!important;
}
	
.elementor-element.elementor-element-6418b77e.e-con-full.e-flex.e-con.e-child,.elementor-1540 .elementor-element.elementor-element-1a556bde > .elementor-widget-container,.elementor-1540 .elementor-element.elementor-element-11e8bb4d > .elementor-widget-container,.elementor-1540 .elementor-element.elementor-element-2fb21d0a > .elementor-widget-container,.elementor-2265 .elementor-element.elementor-element-483abafa > .elementor-widget-container {
    padding: 0px!important;
}

.elementor-1540 .elementor-element.elementor-element-6cef1147 > .elementor-widget-container {
    padding: 0px !important;
}
	
.elementor-1540 .elementor-element.elementor-element-445e3c0e>.elementor-widget-container {
    padding: 0px!important;
}
	
.elementor-2265 .elementor-element.elementor-element-27e836a7 > .elementor-widget-container {
    padding: 0px!important;
}
	
	
.elementor-2265 .elementor-element.elementor-element-7d4bb910 > .elementor-widget-container {
    padding: 0px!important;
}
	
.elementor-2265 .elementor-element.elementor-element-7636fc69 > .elementor-widget-container {
    padding: 0px!important;
}

h2.elementor-heading-title.elementor-size-default {
    font-size: 18px !important;
    line-height: 26px ! Important;
}


.elementor-2265 .elementor-element.elementor-element-63e3a0d9 > .elementor-widget-container,.elementor-2265 .elementor-element.elementor-element-43846a6f > .elementor-widget-container,.elementor-2265 .elementor-element.elementor-element-483abafa > .elementor-widget-container,.elementor-2265 .elementor-element.elementor-element-27e836a7 > .elementor-widget-cont {
    padding: 0px!important;
}

}




@media (max-width: 1300px) {
 .qodef-subtitle-icon--left.qodef-qi-section-title .qodef-m-subtitle {
    flex-direction: column-reverse;
    width: 95%;
}
}


@media (max-width: 1040px) {
    .qodef-subtitle-icon--left.qodef-qi-section-title .qodef-m-subtitle {
        flex-direction: column-reverse;
        width: 80%;
    }
}




.wp-container-core-group-is-layout-18.wp-container-core-group-is-layout-18>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 1400px ! IMPORTANT;
}

.wp-container-core-group-is-layout-16.wp-container-core-group-is-layout-16 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-right: 0PX ! IMPORTANT;
    padding-left: 0PX ! IMPORTANT;
}


.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
    color: WHITE;
    fill: currentColor;
}


.wp-container-core-group-is-layout-16.wp-container-core-group-is-layout-16 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-right: min(6.5rem, 8vw);
    padding-left: min(6.5rem, 8vw);
}


.wp-container-core-group-is-layout-14.wp-container-core-group-is-layout-14 {
    flex-wrap: wrap!IMPORTANT;
    justify-content: space-between;
    align-items: flex-start;
}

@media (max-width: 950px) {
.wp-container-core-group-is-layout-13.wp-container-core-group-is-layout-13 {
    flex-wrap: WRAP!IMPORTANT;
    justify-content: space-between;
    align-items: flex-start;
}

}

@media (min-width: 1250px) {
.wp-container-core-group-is-layout-15.wp-container-core-group-is-layout-15 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 1400px!IMPORTANT;
}
	
body .is-layout-flex {
    flex-wrap: nowrap!important;
    align-items: start;
}
	}