.elementor-24 .elementor-element.elementor-element-581eba30{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-581eba30:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-581eba30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-20de3fee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-4a70f8d5{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-4a70f8d5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4a70f8d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-24 .elementor-element.elementor-element-6b26f04f{text-align:center;}.elementor-24 .elementor-element.elementor-element-6b26f04f .elementor-heading-title{font-family:var( --e-global-typography-cd00828-font-family ), Sans-serif;font-size:var( --e-global-typography-cd00828-font-size );font-weight:var( --e-global-typography-cd00828-font-weight );line-height:var( --e-global-typography-cd00828-line-height );}.elementor-24 .elementor-element.elementor-element-20b8bbf{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-642e454{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-473d4f3{text-align:center;}.elementor-24 .elementor-element.elementor-element-282ff89{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-1d0fae2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ecad67b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-c9f3b07{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c9f3b07 .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-c9f3b07 .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-c9f3b07 .elementor-icon svg{height:60px;}.elementor-24 .elementor-element.elementor-element-c9f3b07 .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-12d54e6{text-align:left;}.elementor-24 .elementor-element.elementor-element-12d54e6 .elementor-heading-title{font-family:var( --e-global-typography-bba211b-font-family ), Sans-serif;font-size:var( --e-global-typography-bba211b-font-size );font-weight:var( --e-global-typography-bba211b-font-weight );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-eb06926{text-align:left;font-family:var( --e-global-typography-00414cc-font-family ), Sans-serif;font-size:var( --e-global-typography-00414cc-font-size );font-weight:var( --e-global-typography-00414cc-font-weight );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-eb06926 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-9b7ebd1 .elementor-button{font-family:var( --e-global-typography-5140e10-font-family ), Sans-serif;font-size:var( --e-global-typography-5140e10-font-size );font-weight:var( --e-global-typography-5140e10-font-weight );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-55f34f5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a12c503{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-905a1ac{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-905a1ac .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-905a1ac .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-905a1ac .elementor-icon svg{height:60px;}.elementor-24 .elementor-element.elementor-element-905a1ac .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-597fe6d{text-align:left;}.elementor-24 .elementor-element.elementor-element-597fe6d .elementor-heading-title{font-family:var( --e-global-typography-bba211b-font-family ), Sans-serif;font-size:var( --e-global-typography-bba211b-font-size );font-weight:var( --e-global-typography-bba211b-font-weight );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-f3efc87{text-align:left;font-family:var( --e-global-typography-00414cc-font-family ), Sans-serif;font-size:var( --e-global-typography-00414cc-font-size );font-weight:var( --e-global-typography-00414cc-font-weight );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-f3efc87 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-9054ce8 .elementor-button{font-family:var( --e-global-typography-5140e10-font-family ), Sans-serif;font-size:var( --e-global-typography-5140e10-font-size );font-weight:var( --e-global-typography-5140e10-font-weight );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-f733cde{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-14e9602{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-05dd07c{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-05dd07c .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-05dd07c .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-05dd07c .elementor-icon svg{height:60px;}.elementor-24 .elementor-element.elementor-element-05dd07c .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-1d50d41{text-align:center;}.elementor-24 .elementor-element.elementor-element-1d50d41 .elementor-heading-title{font-family:var( --e-global-typography-bba211b-font-family ), Sans-serif;font-size:var( --e-global-typography-bba211b-font-size );font-weight:var( --e-global-typography-bba211b-font-weight );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-2641cff{text-align:left;font-family:var( --e-global-typography-00414cc-font-family ), Sans-serif;font-size:var( --e-global-typography-00414cc-font-size );font-weight:var( --e-global-typography-00414cc-font-weight );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-2641cff p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-84b9abd .elementor-button{font-family:var( --e-global-typography-5140e10-font-family ), Sans-serif;font-size:var( --e-global-typography-5140e10-font-size );font-weight:var( --e-global-typography-5140e10-font-weight );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-c59612d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f89ad39{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-132d805{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-132d805 .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-132d805 .elementor-icon{font-size:60px;}.elementor-24 .elementor-element.elementor-element-132d805 .elementor-icon svg{height:60px;}.elementor-24 .elementor-element.elementor-element-132d805 .elementor-icon-wrapper svg{width:auto;}.elementor-24 .elementor-element.elementor-element-f48edc3{text-align:left;}.elementor-24 .elementor-element.elementor-element-f48edc3 .elementor-heading-title{font-family:var( --e-global-typography-bba211b-font-family ), Sans-serif;font-size:var( --e-global-typography-bba211b-font-size );font-weight:var( --e-global-typography-bba211b-font-weight );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-f016f22{text-align:left;font-family:var( --e-global-typography-00414cc-font-family ), Sans-serif;font-size:var( --e-global-typography-00414cc-font-size );font-weight:var( --e-global-typography-00414cc-font-weight );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-f016f22 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-8c99558 .elementor-button{font-family:var( --e-global-typography-5140e10-font-family ), Sans-serif;font-size:var( --e-global-typography-5140e10-font-size );font-weight:var( --e-global-typography-5140e10-font-weight );line-height:var( --e-global-typography-5140e10-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-4a70f8d5{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-4a70f8d5{--width:80%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-4a70f8d5{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-6b26f04f .elementor-heading-title{font-size:var( --e-global-typography-cd00828-font-size );line-height:var( --e-global-typography-cd00828-line-height );}.elementor-24 .elementor-element.elementor-element-282ff89{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-12d54e6 .elementor-heading-title{font-size:var( --e-global-typography-bba211b-font-size );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-eb06926{font-size:var( --e-global-typography-00414cc-font-size );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-9b7ebd1 .elementor-button{font-size:var( --e-global-typography-5140e10-font-size );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-597fe6d .elementor-heading-title{font-size:var( --e-global-typography-bba211b-font-size );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-f3efc87{font-size:var( --e-global-typography-00414cc-font-size );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-9054ce8 .elementor-button{font-size:var( --e-global-typography-5140e10-font-size );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-1d50d41 .elementor-heading-title{font-size:var( --e-global-typography-bba211b-font-size );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-2641cff{font-size:var( --e-global-typography-00414cc-font-size );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-84b9abd .elementor-button{font-size:var( --e-global-typography-5140e10-font-size );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-f48edc3 .elementor-heading-title{font-size:var( --e-global-typography-bba211b-font-size );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-f016f22{font-size:var( --e-global-typography-00414cc-font-size );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-8c99558 .elementor-button{font-size:var( --e-global-typography-5140e10-font-size );line-height:var( --e-global-typography-5140e10-line-height );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-4a70f8d5{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-6b26f04f .elementor-heading-title{font-size:var( --e-global-typography-cd00828-font-size );line-height:var( --e-global-typography-cd00828-line-height );}.elementor-24 .elementor-element.elementor-element-282ff89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-12d54e6 .elementor-heading-title{font-size:var( --e-global-typography-bba211b-font-size );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-eb06926{font-size:var( --e-global-typography-00414cc-font-size );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-9b7ebd1 .elementor-button{font-size:var( --e-global-typography-5140e10-font-size );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-597fe6d .elementor-heading-title{font-size:var( --e-global-typography-bba211b-font-size );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-f3efc87{font-size:var( --e-global-typography-00414cc-font-size );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-9054ce8 .elementor-button{font-size:var( --e-global-typography-5140e10-font-size );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-1d50d41 .elementor-heading-title{font-size:var( --e-global-typography-bba211b-font-size );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-2641cff{font-size:var( --e-global-typography-00414cc-font-size );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-84b9abd .elementor-button{font-size:var( --e-global-typography-5140e10-font-size );line-height:var( --e-global-typography-5140e10-line-height );}.elementor-24 .elementor-element.elementor-element-f48edc3 .elementor-heading-title{font-size:var( --e-global-typography-bba211b-font-size );line-height:var( --e-global-typography-bba211b-line-height );}.elementor-24 .elementor-element.elementor-element-f016f22{font-size:var( --e-global-typography-00414cc-font-size );line-height:var( --e-global-typography-00414cc-line-height );}.elementor-24 .elementor-element.elementor-element-8c99558 .elementor-button{font-size:var( --e-global-typography-5140e10-font-size );line-height:var( --e-global-typography-5140e10-line-height );}}/* Start custom CSS for icon, class: .elementor-element-c9f3b07 */.elementor-24 .elementor-element.elementor-element-c9f3b07 svg {
    stroke: #596AF5;
}

.elementor-24 .elementor-element.elementor-element-c9f3b07 .elementor-icon-wrapper {
    height: 60px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-905a1ac */.elementor-24 .elementor-element.elementor-element-905a1ac svg {
    stroke: #596AF5;
}
.elementor-24 .elementor-element.elementor-element-905a1ac .elementor-icon {
    color: #596AF5;
}

.elementor-24 .elementor-element.elementor-element-905a1ac .elementor-icon-wrapper {
    height: 60px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05dd07c */.elementor-24 .elementor-element.elementor-element-05dd07c svg path {
    /*fill: #8CC97B;*/
    stroke: #596AF5;
}
.elementor-24 .elementor-element.elementor-element-05dd07c .elementor-icon {
    color: #596AF5;
}

.elementor-24 .elementor-element.elementor-element-05dd07c .elementor-icon-wrapper {
    height: 60px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-132d805 */.elementor-24 .elementor-element.elementor-element-132d805 svg {
    stroke: #596AF5;
}
.elementor-24 .elementor-element.elementor-element-132d805 .elementor-icon {
    color: #596AF5;
}

.elementor-24 .elementor-element.elementor-element-132d805 .elementor-icon-wrapper {
    height: 60px;
}/* End custom CSS */