.codevz-con-stretch-yes:not(header *):not(footer *),
.elementor-section-stretched:not(header *):not(footer *){position:relative;right:auto !important;left:-10% !important;width:120% !important;max-width:120% !important}
.rtl .codevz-con-stretch-yes:not(header *):not(footer *),
.rtl .elementor-section-stretched:not(header *):not(footer *){right:-10% !important;left:auto !important}
.layout_ .codevz-con-stretch-yes:not(header *):not(footer *),
.layout_ .elementor-section-stretched:not(header *):not(footer *){position:relative;right:auto !important;left:calc(50% - 50vw) !important;width:100vw !important;max-width:100vw !important}
.rtl .layout_ .codevz-con-stretch-yes:not(header *):not(footer *),
.rtl .layout_ .elementor-section-stretched:not(header *):not(footer *){right:calc(50% - 50vw) !important;left:auto !important}
.no-js .elementor-invisible{visibility:visible}
.xtra-inline-element{position:relative;display:inline-block}
.elementor-slideshow__header{width:125px !important}
.cz-elementor-container #site_header > .row,
.cz-elementor-container #site_footer > .row{width:100% !important}
section.elementor-section.elementor-section-boxed > .elementor-container{width:1360px;max-width:100%}
section.elementor-section.elementor-section-boxed .elementor-inner-section .elementor-container{width:100%;max-width:100%}
.elementor-page.elementor-editor-active [class*="elementor-widget-cz_"] .elementor-widget-container{min-height:1px}
.elementor-page.elementor-editor-active .elementor-widget-cz_popup .elementor-widget-container{min-height:30px}
.elementor-widget-cz_popup .codevz-preview-popup{pointer-events:none}
.elementor-element-editable:not(.elementor-loading) .codevz-preview-popup{pointer-events:initial}
.elementor-editor-column-settings, .elementor-editor-element-settings{margin:0 !important}
.elementor-editor-active .elementor-widget-container .cz_gap{background:repeating-linear-gradient(-45deg, rgba(125,125,125,.2) 1px, rgba(255,255,255,0) 3px, rgba(255,255,255,0) 10px)}
.elementor-widget.elementor-widget-cz_gap{margin-bottom:0 !important}
.elementor-element.cz_sticky_col, .elementor-element.column-xtra-sticky{display:block}
.column-xtra-full-before > .elementor-widget-wrap::before, .column-xtra-full-after > .elementor-widget-wrap::after, .column-xtra-full-before[data-element_type="container"]:before,
.column-xtra-full-after[data-element_type="container"]:after{position:absolute;content:'';top:0;width:6000px;height:100%;background:inherit;visibility:visible;border-radius:inherit;z-index:0}
.column-xtra-full-before > .elementor-widget-wrap::before, .column-xtra-full-before[data-element_type="container"]:before{left:auto;right:0}
.column-xtra-full-after > .elementor-widget-wrap::after, .column-xtra-full-after[data-element_type="container"]:after{left:0;right:auto}
.column-xtra-full-before .elementor-element, .column-xtra-full-after .elementor-element, .column-xtra-full-before[data-element_type="container"] .elementor-element,
.column-xtra-full-after[data-element_type="container"] .elementor-element{position:relative;z-index:1}
.elementor-page .elementor-widget-cz_team > div{clip-path:none !important}
.elementor-page .cz_slanted_br_div .cz_team_img{clip-path:polygon(0 0, 101% 0, 100% 75%, 0 100%);-webkit-clip-path:polygon(0 0, 101% 0, 100% 75%, 0 100%)}
.elementor-element-populated:before{content:'';width:100%;height:100%;display:block;position:absolute;visibility:visible;z-index:-1}
[class*="codevz-columns-devider-"] > div > div:after{content:'';font-size:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);}
[class*="codevz-columns-devider-"] > div > div:last-child:after{display:none;}
.codevz-columns-devider-line-slash > div > div:after{width:1px;height:100px;transform:translateY(-50%) rotate(45deg);background:#676767;}
#menu_header_4 .elementor-section{width:100% !important}
[data-elementor-type="wp-page"]{position:relative;z-index:1}
.elementor-element.codevz_elmntr_svg_bg_on{z-index:auto}
.elementor-element.codevz_elmntr_svg_bg_on:before{content:'';left:-40px;top:40px;width:100%;height:100%;display:block;position:absolute;visibility:visible;z-index:-1}
#elementor-lightbox-slideshow-single-img{display:none !important}
.elementor-carousel-image{width:100%;height:100%;background-size:100%;background-position:center;background-repeat:no-repeat}
#e-checklist{display:none;opacity:0;visibility:hidden}
@media screen and (max-width:480px){
.column-xtra-full-before > .elementor-widget-wrap::before, .column-xtra-full-before[data-element_type="container"]:before {
left: auto;
right: -20%
}
.column-xtra-full-after > .elementor-widget-wrap::after, .column-xtra-full-after[data-element_type="container"]:after {
left: -20%;
right: auto
}
}