.elementor-521 .elementor-element.elementor-element-012be58:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-012be58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afee3d4 );}.elementor-521 .elementor-element.elementor-element-012be58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 1em 0em;}.elementor-521 .elementor-element.elementor-element-012be58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-521 .elementor-element.elementor-element-a49cab8{font-family:"Ubuntu", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-a49cab8 a{color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-a49cab8 a:hover{color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-b941f55{padding:3em 0em 3em 0em;}.elementor-521 .elementor-element.elementor-element-0210986 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-521 .elementor-element.elementor-element-0210986 .elementor-icon-box-title{margin-block-end:2px;}.elementor-521 .elementor-element.elementor-element-0210986.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-0210986.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-0210986.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-0210986 .elementor-icon{font-size:24px;}.elementor-521 .elementor-element.elementor-element-0210986 .elementor-icon-box-title, .elementor-521 .elementor-element.elementor-element-0210986 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-521 .elementor-element.elementor-element-9d50f7b{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-521 .elementor-element.elementor-element-9d50f7b .elementor-pagination{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;margin-top:30px;}.elementor-521 .elementor-element.elementor-element-9d50f7b .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}.elementor-521 .elementor-element.elementor-element-9d50f7b .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-521 .elementor-element.elementor-element-9d50f7b .elementor-pagination .page-numbers.current{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-521 .elementor-element.elementor-element-9d50f7b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-521 .elementor-element.elementor-element-9d50f7b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-521 .elementor-element.elementor-element-9d50f7b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-521 .elementor-element.elementor-element-9d50f7b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-521 .elementor-element.elementor-element-10000d2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-521 .elementor-element.elementor-element-10000d2 .elementor-icon-box-title{margin-block-end:2px;}.elementor-521 .elementor-element.elementor-element-10000d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-10000d2.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-10000d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-10000d2 .elementor-icon{font-size:24px;}.elementor-521 .elementor-element.elementor-element-10000d2 .elementor-icon-box-title, .elementor-521 .elementor-element.elementor-element-10000d2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-521 .elementor-element.elementor-element-37bfe24{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-521 .elementor-element.elementor-element-e0101c6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-521 .elementor-element.elementor-element-e0101c6 .elementor-icon-box-title{margin-block-end:2px;}.elementor-521 .elementor-element.elementor-element-e0101c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-e0101c6.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-e0101c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-e0101c6 .elementor-icon{font-size:24px;}.elementor-521 .elementor-element.elementor-element-e0101c6 .elementor-icon-box-title, .elementor-521 .elementor-element.elementor-element-e0101c6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-521 .elementor-element.elementor-element-9890b75 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-521 .elementor-element.elementor-element-9890b75 .elementor-icon-box-title{margin-block-end:2px;}.elementor-521 .elementor-element.elementor-element-9890b75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-9890b75.elementor-view-framed .elementor-icon, .elementor-521 .elementor-element.elementor-element-9890b75.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-9890b75 .elementor-icon{font-size:24px;}.elementor-521 .elementor-element.elementor-element-9890b75 .elementor-icon-box-title, .elementor-521 .elementor-element.elementor-element-9890b75 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}@media(min-width:768px){.elementor-521 .elementor-element.elementor-element-7268cc1{width:70%;}.elementor-521 .elementor-element.elementor-element-bb7c8f7{width:29.333%;}}@media(max-width:1200px){.elementor-521 .elementor-element.elementor-element-9d50f7b{--grid-columns:2;}.elementor-521 .elementor-element.elementor-element-37bfe24{--grid-columns:2;}}@media(max-width:767px){.elementor-521 .elementor-element.elementor-element-9d50f7b{--grid-columns:1;}.elementor-521 .elementor-element.elementor-element-37bfe24{--grid-columns:1;}}/* Start custom CSS for icon-box, class: .elementor-element-0210986 */.elementor-521 .elementor-element.elementor-element-0210986:before {
        content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 60px;
    height: 5px;
    background: var(--e-global-color-primary);
    z-index: 1;
}

.elementor-521 .elementor-element.elementor-element-0210986:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 5px;
    background: #eaeaea;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10000d2 */.elementor-521 .elementor-element.elementor-element-10000d2:before {
        content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 60px;
    height: 5px;
    background: var(--e-global-color-primary);
    z-index: 1;
}

.elementor-521 .elementor-element.elementor-element-10000d2:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 5px;
    background: #eaeaea;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0101c6 */.elementor-521 .elementor-element.elementor-element-e0101c6:before {
        content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 60px;
    height: 5px;
    background: var(--e-global-color-primary);
    z-index: 1;
}

.elementor-521 .elementor-element.elementor-element-e0101c6:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 5px;
    background: #eaeaea;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9890b75 */.elementor-521 .elementor-element.elementor-element-9890b75:before {
        content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 60px;
    height: 5px;
    background: var(--e-global-color-primary);
    z-index: 1;
}

.elementor-521 .elementor-element.elementor-element-9890b75:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 5px;
    background: #eaeaea;
}/* End custom CSS */