.elementor-801 .elementor-element.elementor-element-e5d2d20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:160px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-ee79e03{--display:flex;--background-transition:0.3s;}.elementor-801 .elementor-element.elementor-element-1ab146a .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"OpenSans", Sans-serif;font-size:20px;font-weight:300;line-height:55px;letter-spacing:3px;}.elementor-801 .elementor-element.elementor-element-5ab62ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-5ab62ae:not(.elementor-motion-effects-element-type-background), .elementor-801 .elementor-element.elementor-element-5ab62ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-5ab62ae, .elementor-801 .elementor-element.elementor-element-5ab62ae::before{--border-transition:0.3s;}.elementor-801 .elementor-element.elementor-element-74185f9{--display:flex;--min-height:280px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}body:not(.rtl) .elementor-801 .elementor-element.elementor-element-1ec44c6{right:0px;}body.rtl .elementor-801 .elementor-element.elementor-element-1ec44c6{left:0px;}.elementor-801 .elementor-element.elementor-element-1ec44c6{top:50%;}.elementor-801 .elementor-element.elementor-element-54f11e7{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-c584b73{--display:flex;--background-transition:0.3s;}.elementor-801 .elementor-element.elementor-element-f2a3cdc{font-family:"OpenSans", Sans-serif;font-weight:300;}.elementor-801 .elementor-element.elementor-element-32c6b19 .elementor-button{font-family:"OpenSans", Sans-serif;font-size:15px;font-weight:300;letter-spacing:2.2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#00000000;}.elementor-801 .elementor-element.elementor-element-247f618{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:160px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-fd5080f{--display:flex;--background-transition:0.3s;}.elementor-801 .elementor-element.elementor-element-17a6082 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"OpenSans", Sans-serif;font-size:20px;font-weight:300;line-height:55px;letter-spacing:3px;}.elementor-801 .elementor-element.elementor-element-98df5b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-98df5b8:not(.elementor-motion-effects-element-type-background), .elementor-801 .elementor-element.elementor-element-98df5b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-801 .elementor-element.elementor-element-98df5b8, .elementor-801 .elementor-element.elementor-element-98df5b8::before{--border-transition:0.3s;}.elementor-801 .elementor-element.elementor-element-b0e6936{--display:flex;--min-height:280px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-9a0adf8{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-694bf02{--display:flex;--background-transition:0.3s;}.elementor-801 .elementor-element.elementor-element-1794c99{font-family:"OpenSans", Sans-serif;font-weight:300;}.elementor-801 .elementor-element.elementor-element-c818845 .elementor-button{font-family:"OpenSans", Sans-serif;font-size:15px;font-weight:300;letter-spacing:2.2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#00000000;}@media(max-width:1024px) and (min-width:768px){.elementor-801 .elementor-element.elementor-element-74185f9{--content-width:100%;}.elementor-801 .elementor-element.elementor-element-b0e6936{--content-width:100%;}}@media(max-width:1024px){.elementor-801 .elementor-element.elementor-element-e5d2d20{--gap:0px 0px;--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-ee79e03{--padding-block-start:0px;--padding-block-end:85px;--padding-inline-start:25px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-1ab146a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-5ab62ae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-801 .elementor-element.elementor-element-1ec44c6 > .elementor-widget-container{margin:-85px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-54f11e7{--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:35px;--padding-inline-end:35px;}.elementor-801 .elementor-element.elementor-element-f2a3cdc{text-align:center;}.elementor-801 .elementor-element.elementor-element-247f618{--gap:0px 0px;--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-fd5080f{--padding-block-start:0px;--padding-block-end:85px;--padding-inline-start:25px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-17a6082 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-98df5b8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-801 .elementor-element.elementor-element-d61756d > .elementor-widget-container{margin:-85px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-9a0adf8{--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:35px;--padding-inline-end:35px;}.elementor-801 .elementor-element.elementor-element-1794c99{text-align:center;}}@media(max-width:767px){.elementor-801 .elementor-element.elementor-element-ee79e03{--padding-block-start:0px;--padding-block-end:55px;--padding-inline-start:25px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-74185f9{--min-height:0px;}.elementor-801 .elementor-element.elementor-element-1ec44c6 img{width:54px;}.elementor-801 .elementor-element.elementor-element-1ec44c6 > .elementor-widget-container{margin:-50px 0px 0px 0px;}body:not(.rtl) .elementor-801 .elementor-element.elementor-element-1ec44c6{right:0px;}body.rtl .elementor-801 .elementor-element.elementor-element-1ec44c6{left:0px;}.elementor-801 .elementor-element.elementor-element-1ec44c6{top:51.292%;}.elementor-801 .elementor-element.elementor-element-54f11e7{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-c584b73{--padding-block-start:025px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-801 .elementor-element.elementor-element-f2a3cdc{font-size:14px;}.elementor-801 .elementor-element.elementor-element-fd5080f{--padding-block-start:0px;--padding-block-end:55px;--padding-inline-start:25px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-b0e6936{--min-height:0px;}.elementor-801 .elementor-element.elementor-element-d61756d img{width:110px;}.elementor-801 .elementor-element.elementor-element-d61756d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-801 .elementor-element.elementor-element-9a0adf8{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-801 .elementor-element.elementor-element-694bf02{--padding-block-start:025px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-801 .elementor-element.elementor-element-1794c99{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-1ab146a */.elementor-801 .elementor-element.elementor-element-1ab146a{
    display: flex;
    align-items: center;
}

.elementor-801 .elementor-element.elementor-element-1ab146a:before{
    content: "";
    width: 65px;
    height: 4px;
    background-color: var( --e-global-color-accent );
    display: block;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ec44c6 */@media only screen and (max-width: 1024px){
    .elementor-801 .elementor-element.elementor-element-1ec44c6{
        position: relative;
        top: unset;
    }
}


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

.elementor-801 .elementor-element.elementor-element-1ec44c6 p{
    text-align: center !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32c6b19 */.elementor-801 .elementor-element.elementor-element-32c6b19 .elementor-button-content-wrapper:before{
    content: "";
    width: 13px;
    height: 1px;
    display: block;
    background-color: var(--e-global-color-accent );
    align-self: center;
    margin-right: 10px;
    transition: all 0.2s linear;
}

.elementor-801 .elementor-element.elementor-element-32c6b19:hover .elementor-button-text{
    font-weight: 700;
}
.elementor-801 .elementor-element.elementor-element-32c6b19:hover .elementor-button-content-wrapper:before{
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab62ae */@media (max-width: 767px){
    .e-con-boxed {
    text-align: center!important;
    }
    .elementor-801 .elementor-element.elementor-element-1ec44c6 img {
    margin-top: -1em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d2d20 */.elementor-801 .elementor-element.elementor-element-e5d2d20:after{
    content: "";
    width: 2px;
    background-color: var(--e-global-color-accent );
    display: block;
    position: absolute;
    bottom: -35px;
    left: 25px;
    top: 30px;
}


.elementor-801 .elementor-element.elementor-element-e5d2d20{
    display: none! important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17a6082 */.elementor-801 .elementor-element.elementor-element-17a6082{
    display: flex;
    align-items: center;
}

.elementor-801 .elementor-element.elementor-element-17a6082:before{
    content: "";
    width: 65px;
    height: 4px;
    background-color: var( --e-global-color-accent );
    display: block;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d61756d */@media only screen and (max-width: 1024px){
    .elementor-801 .elementor-element.elementor-element-d61756d{
        position: relative;
        top: unset;
    }
}


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

.elementor-801 .elementor-element.elementor-element-d61756d p{
    text-align: center !important;
}

.elementor-801 .elementor-element.elementor-element-d61756d img {
    margin-top:-66px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c818845 */.elementor-801 .elementor-element.elementor-element-c818845 .elementor-button-content-wrapper:before{
    content: "";
    width: 13px;
    height: 1px;
    display: block;
    background-color: var(--e-global-color-accent );
    align-self: center;
    margin-right: 10px;
    transition: all 0.2s linear;
}

.elementor-801 .elementor-element.elementor-element-c818845:hover .elementor-button-text{
    font-weight: 700;
}
.elementor-801 .elementor-element.elementor-element-c818845:hover .elementor-button-content-wrapper:before{
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98df5b8 */@media (max-width: 767px){
    .e-con-boxed {
    text-align: center!important;
    }
    .elementor-801 .elementor-element.elementor-element-1ec44c6 img {
    margin-top: -1em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247f618 */.elementor-801 .elementor-element.elementor-element-247f618:after{
    content: "";
    width: 1px;
    background-color: var(--e-global-color-accent );
    display: block;
    position: absolute;
    bottom: -35px;
    left: 25px;
    top: 29px;
}/* End custom CSS */