.elementor-1352 .elementor-element.elementor-element-ee1f82b{text-align:center;}.elementor-1352 .elementor-element.elementor-element-ee1f82b .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{align-self:center;justify-content:center;flex-grow:0;}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-a5cecc0-font-family ), Sans-serif;font-size:var( --e-global-typography-a5cecc0-font-size );font-weight:var( --e-global-typography-a5cecc0-font-weight );line-height:var( --e-global-typography-a5cecc0-line-height );letter-spacing:var( --e-global-typography-a5cecc0-letter-spacing );word-spacing:var( --e-global-typography-a5cecc0-word-spacing );}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner{padding:5% 0% 5% 0%;}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover{background-color:var( --e-global-color-accent );}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:var( --e-global-typography-a5cecc0-font-size );line-height:var( --e-global-typography-a5cecc0-line-height );letter-spacing:var( --e-global-typography-a5cecc0-letter-spacing );word-spacing:var( --e-global-typography-a5cecc0-word-spacing );}.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{margin:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-1352 .elementor-element.elementor-element-9c33e81 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:var( --e-global-typography-a5cecc0-font-size );line-height:var( --e-global-typography-a5cecc0-line-height );letter-spacing:var( --e-global-typography-a5cecc0-letter-spacing );word-spacing:var( --e-global-typography-a5cecc0-word-spacing );}}/* Start custom CSS for jet-tabs, class: .elementor-element-9c33e81 */.elementor-1352 .elementor-element.elementor-element-9c33e81 .jet-tabs {
    flex-wrap: wrap;
    justify-content: center;
}

.elementor-1352 .elementor-element.elementor-element-9c33e81 .jet-tabs__control-wrapper {
    max-width: 1200px;
    width: 100%;
    padding-block: 3%;
}

.elementor-1352 .elementor-element.elementor-element-9c33e81 .jet-tabs__control {
    margin: 0.5% !important;
    width: 13.28%;
    text-align: center;
    transition: 0.3s;
}

.jet-tabs__content {
    padding: 0;
}

.elementor-1352 .elementor-element.elementor-element-9c33e81 .jet-tabs__control-inner {
        transition: 0.3s;
}

@media screen and (max-width:767px) {
    .elementor-1352 .elementor-element.elementor-element-9c33e81 .jet-tabs__control {
        width: 32%;
    }
}/* End custom CSS */
/* Start custom CSS */.half-boxed-width {
    --add-width: 2%;
    --text-pic-margin: 40px;
}

.half-boxed-width {
    padding-block: calc(var(--section-padding-block) / 2);
}
.half-boxed-width.double-padding-bottom {
    padding-bottom: var(--section-padding-block);
}

.half-boxed-width.right-text {
    padding-right: var(--section-padding-inline);
}
.half-boxed-width.left-text {
    padding-left: var(--section-padding-inline);
}

.half-boxed-width .text-wrap {
    max-width: calc(600px - var(--add-width));
    width: calc(50% - var(--add-width));
    text-align: right;
}

/*Distance Between Elements in Text Wrap*/
.half-boxed-width .text-wrap > div > *:not(:last-child) {
    margin-bottom: 40px;
}

.half-boxed-width .pic-wrap {
    width: calc(50% + var(--add-width));
}

.half-boxed-width .pic-wrap img {
    min-width: 100%;
}

/*
--DIRECTIONS of BLOCKS--
*/

/*
--Right Side Text-- 
*/

.half-boxed-width.right-text > div {
    justify-content: flex-end;
}

.half-boxed-width.right-text .text-wrap {
    padding-left: var(--text-pic-margin);
}

/*
--Left Side Text-- 
*/

.half-boxed-width.left-text > div {
    justify-content: flex-start;
}

.half-boxed-width.left-text .text-wrap {
    padding-right: var(--text-pic-margin);
}


/*
--Position of Right and Left Wrappers--
*/
.half-boxed-width.right-text .text-wrap {
    order: 1;
}
.half-boxed-width.right-text .pic-wrap {
    order: 2;
}

.half-boxed-width.left-text .text-wrap {
    order: 2;
}
.half-boxed-width.left-text .pic-wrap {
    order: 1;
}

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

/*
--MAKE ALL WRAPS TO COLUMN POSITION--
*/

.half-boxed-width {
    --text-pic-margin: 20px;
}

.half-boxed-width .text-wrap {
    max-width: 100%;
    width: 100%;
    text-align: center;
    padding-inline: var(--text-pic-margin);
    padding-bottom: 30px;
}

/*Distance Between Elements in Text Wrap*/
.half-boxed-width .text-wrap > div > *:not(:last-child) {
    margin-bottom: 20px;
}

.half-boxed-width .pic-wrap {
    width: 100%;
}

/*Delete empty space and correct positions*/
.half-boxed-width.right-text {
    padding-right: 0px;
}
.half-boxed-width.left-text {
    padding-left: 0px;
}
.half-boxed-width.left-text .text-wrap {
    order: 1;
}
.half-boxed-width.left-text .pic-wrap {
    order: 2;
}

}

@media screen and (max-width:767px) {
    
.half-boxed-width {
    padding-block: var(--section-padding-block);
}
    
/*Distance Between Elements in Text Wrap*/
.half-boxed-width .text-wrap > div > *:not(:last-child) {
    margin-bottom: 10px;
}
    
.half-boxed-width .text-wrap {
    padding-bottom: 20px;
}
    
}/* End custom CSS */