.elementor-787 .elementor-element.elementor-element-b1a414d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:250px;--padding-bottom:150px;--padding-left:020px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-2fcf15b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-787 .elementor-element.elementor-element-ead356e{width:auto;max-width:auto;}.elementor-787 .elementor-element.elementor-element-ead356e .elementor-heading-title{font-family:var( --e-global-typography-0b9259d-font-family ), Sans-serif;font-size:var( --e-global-typography-0b9259d-font-size );line-height:var( --e-global-typography-0b9259d-line-height );color:var( --e-global-color-text );}body:not(.rtl) .elementor-787 .elementor-element.elementor-element-9bba6ab{left:475px;}body.rtl .elementor-787 .elementor-element.elementor-element-9bba6ab{right:475px;}.elementor-787 .elementor-element.elementor-element-9bba6ab{top:-60px;}.elementor-787 .elementor-element.elementor-element-9bba6ab .elementor-icon-wrapper{text-align:center;}.elementor-787 .elementor-element.elementor-element-9bba6ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-787 .elementor-element.elementor-element-9bba6ab.elementor-view-framed .elementor-icon, .elementor-787 .elementor-element.elementor-element-9bba6ab.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-787 .elementor-element.elementor-element-9bba6ab.elementor-view-framed .elementor-icon, .elementor-787 .elementor-element.elementor-element-9bba6ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-787 .elementor-element.elementor-element-9bba6ab .elementor-icon{font-size:35px;}.elementor-787 .elementor-element.elementor-element-9bba6ab .elementor-icon svg{height:35px;}body:not(.rtl) .elementor-787 .elementor-element.elementor-element-84172be{right:240px;}body.rtl .elementor-787 .elementor-element.elementor-element-84172be{left:240px;}.elementor-787 .elementor-element.elementor-element-84172be{top:-20px;}.elementor-787 .elementor-element.elementor-element-84172be .elementor-icon-wrapper{text-align:center;}.elementor-787 .elementor-element.elementor-element-84172be.elementor-view-stacked .elementor-icon{background-color:#0072B2;}.elementor-787 .elementor-element.elementor-element-84172be.elementor-view-framed .elementor-icon, .elementor-787 .elementor-element.elementor-element-84172be.elementor-view-default .elementor-icon{color:#0072B2;border-color:#0072B2;}.elementor-787 .elementor-element.elementor-element-84172be.elementor-view-framed .elementor-icon, .elementor-787 .elementor-element.elementor-element-84172be.elementor-view-default .elementor-icon svg{fill:#0072B2;}.elementor-787 .elementor-element.elementor-element-84172be .elementor-icon{font-size:50px;}.elementor-787 .elementor-element.elementor-element-84172be .elementor-icon svg{height:50px;}.elementor-787 .elementor-element.elementor-element-a3c343b{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-787 .elementor-element.elementor-element-b9ba5c6{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:30px;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-hover-text-color:var( --e-global-color-secondary );--e-filter-active-text-color:var( --e-global-color-secondary );--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-787 .elementor-element.elementor-element-b9ba5c6 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-787 .elementor-element.elementor-element-b9ba5c6 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-787 .elementor-element.elementor-element-b9ba5c6 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-787 .elementor-element.elementor-element-b9ba5c6 .e-filter-item{font-family:var( --e-global-typography-5f0f44b-font-family ), Sans-serif;font-size:var( --e-global-typography-5f0f44b-font-size );font-weight:var( --e-global-typography-5f0f44b-font-weight );line-height:var( --e-global-typography-5f0f44b-line-height );padding:5px 20px 5px 20px;}.elementor-787 .elementor-element.elementor-element-cb14a7a{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-787 .elementor-element.elementor-element-cb14a7a.elementor-element{--align-self:center;}.elementor-787 .elementor-element.elementor-element-9d7a137{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-d15df74{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--overflow:hidden;--border-radius:45px 45px 45px 45px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-787 .elementor-element.elementor-element-d15df74:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-d15df74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-787 .elementor-element.elementor-element-dfc8692{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-5d55f6a .elementor-heading-title{font-family:var( --e-global-typography-6e0040b-font-family ), Sans-serif;font-size:var( --e-global-typography-6e0040b-font-size );line-height:var( --e-global-typography-6e0040b-line-height );color:var( --e-global-color-text );}.elementor-787 .elementor-element.elementor-element-9d766e7 .elementor-button{background-color:var( --e-global-color-text );fill:#121212;color:#121212;transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );padding:013px 30px 13px 30px;}.elementor-787 .elementor-element.elementor-element-9d766e7 .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-9d766e7 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-787 .elementor-element.elementor-element-9d766e7 .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-9d766e7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-787 .elementor-element.elementor-element-a368998{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-787 .elementor-element.elementor-element-2677c23 .elementor-icon-wrapper{text-align:center;}.elementor-787 .elementor-element.elementor-element-2677c23 .elementor-icon{font-size:100px;}.elementor-787 .elementor-element.elementor-element-2677c23 .elementor-icon svg{height:100px;}.elementor-787 .elementor-element.elementor-element-dba1d2b .elementor-icon-wrapper{text-align:center;}.elementor-787 .elementor-element.elementor-element-dba1d2b .elementor-icon{font-size:100px;}.elementor-787 .elementor-element.elementor-element-dba1d2b .elementor-icon svg{height:100px;}.elementor-787 .elementor-element.elementor-element-402ca17 .elementor-icon-wrapper{text-align:center;}.elementor-787 .elementor-element.elementor-element-402ca17 .elementor-icon{font-size:100px;}.elementor-787 .elementor-element.elementor-element-402ca17 .elementor-icon svg{height:100px;}.elementor-787 .elementor-element.elementor-element-d7fe6a9 .elementor-icon-wrapper{text-align:center;}.elementor-787 .elementor-element.elementor-element-d7fe6a9 .elementor-icon{font-size:100px;}.elementor-787 .elementor-element.elementor-element-d7fe6a9 .elementor-icon svg{height:100px;}.elementor-787 .elementor-element.elementor-element-05a3192 .elementor-icon-wrapper{text-align:center;}.elementor-787 .elementor-element.elementor-element-05a3192 .elementor-icon{font-size:100px;}.elementor-787 .elementor-element.elementor-element-05a3192 .elementor-icon svg{height:100px;}.elementor-787 .elementor-element.elementor-element-bc3b10d{--display:flex;--justify-content:flex-end;}.elementor-787 .elementor-element.elementor-element-bc3b10d.e-con{--align-self:stretch;}.elementor-787 .elementor-element.elementor-element-f28d229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-787 .elementor-element.elementor-element-f28d229 img{width:80%;}.elementor-787 .elementor-element.elementor-element-b99147e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;text-align:end;}body:not(.rtl) .elementor-787 .elementor-element.elementor-element-b99147e{left:0px;}body.rtl .elementor-787 .elementor-element.elementor-element-b99147e{right:0px;}.elementor-787 .elementor-element.elementor-element-b99147e img{width:47%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-787 .elementor-element.elementor-element-b1a414d{--content-width:1000px;}.elementor-787 .elementor-element.elementor-element-dfc8692{--width:55%;}.elementor-787 .elementor-element.elementor-element-bc3b10d{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-787 .elementor-element.elementor-element-dfc8692{--width:100%;}.elementor-787 .elementor-element.elementor-element-bc3b10d{--width:100%;}}@media(max-width:1024px){.elementor-787 .elementor-element.elementor-element-ead356e .elementor-heading-title{font-size:var( --e-global-typography-0b9259d-font-size );line-height:var( --e-global-typography-0b9259d-line-height );}body:not(.rtl) .elementor-787 .elementor-element.elementor-element-9bba6ab{left:300px;}body.rtl .elementor-787 .elementor-element.elementor-element-9bba6ab{right:300px;}body:not(.rtl) .elementor-787 .elementor-element.elementor-element-84172be{right:80px;}body.rtl .elementor-787 .elementor-element.elementor-element-84172be{left:80px;}.elementor-787 .elementor-element.elementor-element-b9ba5c6 .e-filter-item{font-size:var( --e-global-typography-5f0f44b-font-size );line-height:var( --e-global-typography-5f0f44b-line-height );}.elementor-787 .elementor-element.elementor-element-cb14a7a{--grid-columns:2;}.elementor-787 .elementor-element.elementor-element-d15df74{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-787 .elementor-element.elementor-element-5d55f6a .elementor-heading-title{font-size:var( --e-global-typography-6e0040b-font-size );line-height:var( --e-global-typography-6e0040b-line-height );}.elementor-787 .elementor-element.elementor-element-bc3b10d{--min-height:400px;}.elementor-787 .elementor-element.elementor-element-f28d229 img{width:70%;}.elementor-787 .elementor-element.elementor-element-b99147e img{width:40%;}}@media(max-width:767px){.elementor-787 .elementor-element.elementor-element-ead356e{text-align:center;}.elementor-787 .elementor-element.elementor-element-ead356e .elementor-heading-title{font-size:var( --e-global-typography-0b9259d-font-size );line-height:var( --e-global-typography-0b9259d-line-height );}body:not(.rtl) .elementor-787 .elementor-element.elementor-element-9bba6ab{left:50px;}body.rtl .elementor-787 .elementor-element.elementor-element-9bba6ab{right:50px;}body:not(.rtl) .elementor-787 .elementor-element.elementor-element-84172be{right:0px;}body.rtl .elementor-787 .elementor-element.elementor-element-84172be{left:0px;}.elementor-787 .elementor-element.elementor-element-84172be{top:-50px;}.elementor-787 .elementor-element.elementor-element-b9ba5c6{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-space-between:10px;}.elementor-787 .elementor-element.elementor-element-b9ba5c6 .e-filter-item{font-size:var( --e-global-typography-5f0f44b-font-size );line-height:var( --e-global-typography-5f0f44b-line-height );}.elementor-787 .elementor-element.elementor-element-cb14a7a{--grid-columns:1;}.elementor-787 .elementor-element.elementor-element-d15df74{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-787 .elementor-element.elementor-element-5d55f6a .elementor-heading-title{font-size:var( --e-global-typography-6e0040b-font-size );line-height:var( --e-global-typography-6e0040b-line-height );}.elementor-787 .elementor-element.elementor-element-a368998{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-787 .elementor-element.elementor-element-bc3b10d{--min-height:250px;}.elementor-787 .elementor-element.elementor-element-f28d229 img{width:80%;}body:not(.rtl) .elementor-787 .elementor-element.elementor-element-b99147e{left:0px;}body.rtl .elementor-787 .elementor-element.elementor-element-b99147e{right:0px;}.elementor-787 .elementor-element.elementor-element-b99147e{top:20px;}.elementor-787 .elementor-element.elementor-element-b99147e img{width:53%;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-b9ba5c6 *//*Landing page*/
/*.elementor-787 .elementor-element.elementor-element-b9ba5c6 button:nt-child(1):hover {*/
/*    background-color: #E93F8C !important;*/
/*}*/

.elementor-787 .elementor-element.elementor-element-b9ba5c6 search {
    flex-direction: row-reverse;
}
@media (max-width: 767px) {
    .elementor-787 .elementor-element.elementor-element-b9ba5c6 search {
    flex-direction: column-reverse;
}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cb14a7a */.elementor-787 .elementor-element.elementor-element-cb14a7a {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe4412f */.elementor-787 .elementor-element.elementor-element-fe4412f p {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d766e7 */.elementor-787 .elementor-element.elementor-element-9d766e7 a.elementor-button span {
    background: linear-gradient(to bottom right, #0072b2, #20c79a);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.elementor-787 .elementor-element.elementor-element-9d766e7 a.elementor-button:hover span {
    background: linear-gradient(to  bottom, #FFF, #FFF);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2677c23 */.elementor-787 .elementor-element.elementor-element-2677c23 svg {
    height: auto !important;
}
.elementor-787 .elementor-element.elementor-element-2677c23 .st0, .elementor-787 .elementor-element.elementor-element-2677c23 .st1 {
    fill: #FFF;
    transition: all 0.3s ease-in-out;
}
.elementor-787 .elementor-element.elementor-element-2677c23:hover .st0 {
    fill: #00749a
}
.elementor-787 .elementor-element.elementor-element-2677c23:hover .st1 {
    fill: #464342
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dba1d2b */.elementor-787 .elementor-element.elementor-element-dba1d2b svg {
    height: auto !important;
}
.elementor-787 .elementor-element.elementor-element-dba1d2b .st0, .elementor-787 .elementor-element.elementor-element-dba1d2b .st1 {
    fill: #FFF;
    transition: all 0.3s ease-in-out;
}
.elementor-787 .elementor-element.elementor-element-dba1d2b:hover .st0, .elementor-787 .elementor-element.elementor-element-dba1d2b:hover .st1 {
    fill: #92003b
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-402ca17 */.elementor-787 .elementor-element.elementor-element-402ca17 svg {
    height: auto !important;
}
.elementor-787 .elementor-element.elementor-element-402ca17 .st0, .elementor-787 .elementor-element.elementor-element-402ca17 .st1 {
    fill: #FFF;
    transition: all 0.3s ease-in-out;
}
.elementor-787 .elementor-element.elementor-element-402ca17:hover .st1 {
    fill: #7f54b3
}
.elementor-787 .elementor-element.elementor-element-402ca17:hover .st0 {
    fill: #000000
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d7fe6a9 */.elementor-787 .elementor-element.elementor-element-d7fe6a9 svg {
    height: auto !important;
}
.elementor-787 .elementor-element.elementor-element-d7fe6a9 .st0, .elementor-787 .elementor-element.elementor-element-d7fe6a9 .st1 {
    fill: #FFF;
    transition: all 0.3s ease-in-out;
}
.elementor-787 .elementor-element.elementor-element-d7fe6a9:hover .st0 {
    fill: #0dc167
}
.elementor-787 .elementor-element.elementor-element-d7fe6a9:hover .st1 {
    fill: #000000
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05a3192 */.elementor-787 .elementor-element.elementor-element-05a3192 .st0, .elementor-787 .elementor-element.elementor-element-05a3192 .st1 {
    fill: #FFF;
    transition: all 0.3s ease-in-out;
}
.elementor-787 .elementor-element.elementor-element-05a3192:hover .st0, .elementor-787 .elementor-element.elementor-element-05a3192:hover .st1 {
    fill: #92003b
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a368998 */.elementor-787 .elementor-element.elementor-element-a368998 .elementor-icon-wrapper {
    display: flex
}/* End custom CSS */