.elementor-535 .elementor-element.elementor-element-ac7ecc3{--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:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-949cacc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--padding-top:134px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-949cacc:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-949cacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iur.hypelikes.com/wp-content/uploads/2025/04/hero-home.webp");background-position:center center;background-size:cover;}.elementor-535 .elementor-element.elementor-element-949cacc::before, .elementor-535 .elementor-element.elementor-element-949cacc > .elementor-background-video-container::before, .elementor-535 .elementor-element.elementor-element-949cacc > .e-con-inner > .elementor-background-video-container::before, .elementor-535 .elementor-element.elementor-element-949cacc > .elementor-background-slideshow::before, .elementor-535 .elementor-element.elementor-element-949cacc > .e-con-inner > .elementor-background-slideshow::before, .elementor-535 .elementor-element.elementor-element-949cacc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(145deg, #292A5C 0%, #292A5CBF 100%);}.elementor-535 .elementor-element.elementor-element-dbbc156{--display:flex;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-85eaf5f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-7af547d{--display:flex;}.elementor-widget-heading .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-535 .elementor-element.elementor-element-d65e2da .elementor-heading-title{font-family:var( --e-global-typography-3a2d05c-font-family ), Sans-serif;font-size:var( --e-global-typography-3a2d05c-font-size );font-weight:var( --e-global-typography-3a2d05c-font-weight );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );color:var( --e-global-color-aaccc03 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-535 .elementor-element.elementor-element-8ee88c3{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-78f1e23 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-2b130c4 );color:var( --e-global-color-2b130c4 );background-image:linear-gradient(300deg, #F3F3FF 0%, #FFFFFF 100%);transition-duration:300ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7e36383 );border-radius:200px 200px 200px 200px;padding:14px 28px 14px 28px;}.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button:hover, .elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-aaccc03 );background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);border-color:var( --e-global-color-primary );}.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button:hover svg, .elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button:focus svg{fill:var( --e-global-color-aaccc03 );}.elementor-535 .elementor-element.elementor-element-c3a89df{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-ddd6a4e img{width:100%;max-width:120px;}.elementor-535 .elementor-element.elementor-element-7fa2c2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-535 .elementor-element.elementor-element-7fa2c2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-67a989f .elementor-heading-title{font-family:var( --e-global-typography-a60aaec-font-family ), Sans-serif;font-size:var( --e-global-typography-a60aaec-font-size );font-weight:var( --e-global-typography-a60aaec-font-weight );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );color:var( --e-global-color-aaccc03 );}.elementor-535 .elementor-element.elementor-element-5c44fc0{font-family:var( --e-global-typography-c40429d-font-family ), Sans-serif;font-size:var( --e-global-typography-c40429d-font-size );font-weight:var( --e-global-typography-c40429d-font-weight );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );color:var( --e-global-color-78f1e23 );}.elementor-535 .elementor-element.elementor-element-cd15441{--display:flex;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-845ad73{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-baadc3e{--display:flex;}.elementor-535 .elementor-element.elementor-element-a789053 .elementor-heading-title{font-family:var( --e-global-typography-3a2d05c-font-family ), Sans-serif;font-size:var( --e-global-typography-3a2d05c-font-size );font-weight:var( --e-global-typography-3a2d05c-font-weight );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );color:var( --e-global-color-aaccc03 );}.elementor-535 .elementor-element.elementor-element-d7dfc99{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-78f1e23 );}.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-2b130c4 );color:var( --e-global-color-2b130c4 );background-image:linear-gradient(300deg, #F3F3FF 0%, #FFFFFF 100%);transition-duration:300ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7e36383 );border-radius:200px 200px 200px 200px;padding:14px 28px 14px 28px;}.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button:hover, .elementor-535 .elementor-element.elementor-element-2079aca .elementor-button:focus{background-color:transparent;color:var( --e-global-color-aaccc03 );background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);border-color:var( --e-global-color-primary );}.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button:hover svg, .elementor-535 .elementor-element.elementor-element-2079aca .elementor-button:focus svg{fill:var( --e-global-color-aaccc03 );}.elementor-535 .elementor-element.elementor-element-6c82093{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-d98c312{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-ce8caaf img{width:100%;max-width:120px;}.elementor-535 .elementor-element.elementor-element-0f39243{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-535 .elementor-element.elementor-element-0f39243.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-4623f10 .elementor-heading-title{font-family:var( --e-global-typography-a60aaec-font-family ), Sans-serif;font-size:var( --e-global-typography-a60aaec-font-size );font-weight:var( --e-global-typography-a60aaec-font-weight );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );color:var( --e-global-color-aaccc03 );}.elementor-535 .elementor-element.elementor-element-5a584c2{font-family:var( --e-global-typography-c40429d-font-family ), Sans-serif;font-size:var( --e-global-typography-c40429d-font-size );font-weight:var( --e-global-typography-c40429d-font-weight );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );color:var( --e-global-color-78f1e23 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-499e98a{--divider-border-style:solid;--divider-color:#F3F3FF;--divider-border-width:1px;}.elementor-535 .elementor-element.elementor-element-499e98a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-499e98a .elementor-divider-separator{width:100%;}.elementor-535 .elementor-element.elementor-element-499e98a .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-535 .elementor-element.elementor-element-b99c875{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-535 .elementor-element.elementor-element-b99c875.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-a8f672b .elementor-heading-title{font-family:var( --e-global-typography-a60aaec-font-family ), Sans-serif;font-size:var( --e-global-typography-a60aaec-font-size );font-weight:var( --e-global-typography-a60aaec-font-weight );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );color:var( --e-global-color-aaccc03 );}.elementor-535 .elementor-element.elementor-element-601422e{font-family:var( --e-global-typography-c40429d-font-family ), Sans-serif;font-size:var( --e-global-typography-c40429d-font-size );font-weight:var( --e-global-typography-c40429d-font-weight );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );color:var( --e-global-color-78f1e23 );}.elementor-535 .elementor-element.elementor-element-1154050{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-535 .elementor-element.elementor-element-06a5bf2 img{width:100%;}.elementor-535 .elementor-element.elementor-element-fd3fc0b{--display:flex;--position:absolute;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:165px;}body:not(.rtl) .elementor-535 .elementor-element.elementor-element-fd3fc0b{right:175px;}body.rtl .elementor-535 .elementor-element.elementor-element-fd3fc0b{left:175px;}.elementor-535 .elementor-element.elementor-element-1f6f2b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-535 .elementor-element.elementor-element-6ef1d98 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-6ef1d98.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-6ef1d98 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-6ef1d98 .elementor-icon{font-size:32px;}.elementor-535 .elementor-element.elementor-element-6ef1d98 .elementor-icon svg{height:32px;}.elementor-535 .elementor-element.elementor-element-adf964d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-adf964d.elementor-element{--align-self:flex-end;}.elementor-535 .elementor-element.elementor-element-adf964d .elementor-heading-title{font-family:var( --e-global-typography-e4785cb-font-family ), Sans-serif;font-size:var( --e-global-typography-e4785cb-font-size );font-weight:var( --e-global-typography-e4785cb-font-weight );line-height:var( --e-global-typography-e4785cb-line-height );letter-spacing:var( --e-global-typography-e4785cb-letter-spacing );color:var( --e-global-color-aaccc03 );}.elementor-535 .elementor-element.elementor-element-3012569{--display:flex;--position:absolute;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:103px;}body:not(.rtl) .elementor-535 .elementor-element.elementor-element-3012569{left:0px;}body.rtl .elementor-535 .elementor-element.elementor-element-3012569{right:0px;}.elementor-535 .elementor-element.elementor-element-e059454{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-99d02c9 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-99d02c9.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-99d02c9 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-99d02c9 .elementor-icon{font-size:32px;}.elementor-535 .elementor-element.elementor-element-99d02c9 .elementor-icon svg{height:32px;}.elementor-535 .elementor-element.elementor-element-e49cc73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-e49cc73.elementor-element{--align-self:flex-end;}.elementor-535 .elementor-element.elementor-element-e49cc73 .elementor-heading-title{font-family:var( --e-global-typography-e4785cb-font-family ), Sans-serif;font-size:var( --e-global-typography-e4785cb-font-size );font-weight:var( --e-global-typography-e4785cb-font-weight );line-height:var( --e-global-typography-e4785cb-line-height );letter-spacing:var( --e-global-typography-e4785cb-letter-spacing );color:var( --e-global-color-aaccc03 );}.elementor-535 .elementor-element.elementor-element-de6b76e{--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:80px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-1dfde52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-535 .elementor-element.elementor-element-bfb5c2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-74e3dc2{text-align:center;}.elementor-535 .elementor-element.elementor-element-74e3dc2 .elementor-heading-title{font-family:var( --e-global-typography-3a2d05c-font-family ), Sans-serif;font-size:var( --e-global-typography-3a2d05c-font-size );font-weight:var( --e-global-typography-3a2d05c-font-weight );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-b3ae00f{text-align:center;font-family:var( --e-global-typography-ceca0d1-font-family ), Sans-serif;font-size:var( --e-global-typography-ceca0d1-font-size );font-weight:var( --e-global-typography-ceca0d1-font-weight );line-height:var( --e-global-typography-ceca0d1-line-height );letter-spacing:var( --e-global-typography-ceca0d1-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-74ac74d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-47dc6f7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4f49ee9 );--border-color:var( --e-global-color-4f49ee9 );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-47dc6f7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5652b52 );--border-color:var( --e-global-color-5652b52 );}.elementor-535 .elementor-element.elementor-element-47dc6f7, .elementor-535 .elementor-element.elementor-element-47dc6f7::before{--border-transition:0.3s;}.elementor-535 .elementor-element.elementor-element-9a9a6ec > .elementor-widget-container{margin:0px 0px -7px 0px;padding:8px 8px 8px 8px;}.elementor-535 .elementor-element.elementor-element-9a9a6ec.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-9a9a6ec .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-9a9a6ec .elementor-icon{font-size:24px;}.elementor-535 .elementor-element.elementor-element-9a9a6ec .elementor-icon svg{height:24px;}.elementor-535 .elementor-element.elementor-element-4bd3918{--display:flex;}.elementor-535 .elementor-element.elementor-element-3ce6717 .elementor-heading-title{font-family:var( --e-global-typography-1f71ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-1f71ae0-font-size );font-weight:var( --e-global-typography-1f71ae0-font-weight );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-3cdea29{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-7ac78ea{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4f49ee9 );--border-color:var( --e-global-color-4f49ee9 );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-7ac78ea:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5652b52 );--border-color:var( --e-global-color-5652b52 );}.elementor-535 .elementor-element.elementor-element-7ac78ea, .elementor-535 .elementor-element.elementor-element-7ac78ea::before{--border-transition:0.3s;}.elementor-535 .elementor-element.elementor-element-91c4735 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:8px 8px 8px 8px;}.elementor-535 .elementor-element.elementor-element-91c4735.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-91c4735 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-91c4735 .elementor-icon{font-size:24px;}.elementor-535 .elementor-element.elementor-element-91c4735 .elementor-icon svg{height:24px;}.elementor-535 .elementor-element.elementor-element-f4cdb63{--display:flex;}.elementor-535 .elementor-element.elementor-element-b9078bb .elementor-heading-title{font-family:var( --e-global-typography-1f71ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-1f71ae0-font-size );font-weight:var( --e-global-typography-1f71ae0-font-weight );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-ccc4bb0{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-88c58f6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4f49ee9 );--border-color:var( --e-global-color-4f49ee9 );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-88c58f6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5652b52 );--border-color:var( --e-global-color-5652b52 );}.elementor-535 .elementor-element.elementor-element-88c58f6, .elementor-535 .elementor-element.elementor-element-88c58f6::before{--border-transition:0.3s;}.elementor-535 .elementor-element.elementor-element-161f3b3 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:8px 8px 8px 8px;}.elementor-535 .elementor-element.elementor-element-161f3b3.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-161f3b3 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-161f3b3 .elementor-icon{font-size:24px;}.elementor-535 .elementor-element.elementor-element-161f3b3 .elementor-icon svg{height:24px;}.elementor-535 .elementor-element.elementor-element-79eeaff{--display:flex;}.elementor-535 .elementor-element.elementor-element-7b85b22 .elementor-heading-title{font-family:var( --e-global-typography-1f71ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-1f71ae0-font-size );font-weight:var( --e-global-typography-1f71ae0-font-weight );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-122f462{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-b06f0d7{--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:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-dcc241c{--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;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-535 .elementor-element.elementor-element-b9769da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-b9769da.e-con{--align-self:stretch;}.elementor-535 .elementor-element.elementor-element-c4ca905.elementor-element{--align-self:stretch;}.elementor-535 .elementor-element.elementor-element-c4ca905 img{height:100%;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-535 .elementor-element.elementor-element-65c8094{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-bf7eb74{--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;}.elementor-535 .elementor-element.elementor-element-89fcbb2 .elementor-heading-title{font-family:var( --e-global-typography-3a2d05c-font-family ), Sans-serif;font-size:var( --e-global-typography-3a2d05c-font-size );font-weight:var( --e-global-typography-3a2d05c-font-weight );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-5656e89{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-bed1396{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );background-image:linear-gradient(300deg, #494978 0%, #292A5C 100%);transition-duration:300ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7e36383 );border-radius:200px 200px 200px 200px;padding:14px 28px 14px 28px;}.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button:hover, .elementor-535 .elementor-element.elementor-element-9689569 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-2b130c4 );background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button:hover svg, .elementor-535 .elementor-element.elementor-element-9689569 .elementor-button:focus svg{fill:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-2274755{--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:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-acca8e6{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-535 .elementor-element.elementor-element-4961c38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-4961c38.e-con{--align-self:stretch;}.elementor-535 .elementor-element.elementor-element-b5ee4f9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-ba23588{--display:flex;}.elementor-535 .elementor-element.elementor-element-7310220 img{border-radius:24px 24px 24px 24px;}.elementor-535 .elementor-element.elementor-element-447df2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-3d249a3.elementor-element{--align-self:stretch;}.elementor-535 .elementor-element.elementor-element-3d249a3 img{height:100%;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-535 .elementor-element.elementor-element-0bf46a4{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-580ab55{--display:flex;}.elementor-535 .elementor-element.elementor-element-b99329d img{border-radius:24px 24px 24px 24px;}.elementor-535 .elementor-element.elementor-element-130207e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-8b7b504.elementor-element{--align-self:stretch;}.elementor-535 .elementor-element.elementor-element-8b7b504 img{height:100%;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-535 .elementor-element.elementor-element-59084c1{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-4fe18c1{--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;}.elementor-535 .elementor-element.elementor-element-fcf3a7d .elementor-heading-title{font-family:var( --e-global-typography-3a2d05c-font-family ), Sans-serif;font-size:var( --e-global-typography-3a2d05c-font-size );font-weight:var( --e-global-typography-3a2d05c-font-weight );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-e0fcf8a{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-cee07e1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-8d7492f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-a85dd6d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4f49ee9 );--border-color:var( --e-global-color-4f49ee9 );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-a85dd6d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5652b52 );--border-color:var( --e-global-color-5652b52 );}.elementor-535 .elementor-element.elementor-element-a85dd6d, .elementor-535 .elementor-element.elementor-element-a85dd6d::before{--border-transition:0.3s;}.elementor-535 .elementor-element.elementor-element-e84f356 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:8px 8px 8px 8px;}.elementor-535 .elementor-element.elementor-element-e84f356.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-e84f356 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-e84f356 .elementor-icon{font-size:24px;}.elementor-535 .elementor-element.elementor-element-e84f356 .elementor-icon svg{height:24px;}.elementor-535 .elementor-element.elementor-element-d52bc72{--display:flex;}.elementor-535 .elementor-element.elementor-element-14691a5 .elementor-heading-title{font-family:var( --e-global-typography-1f71ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-1f71ae0-font-size );font-weight:var( --e-global-typography-1f71ae0-font-weight );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-10289ba{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-a330f54{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4f49ee9 );--border-color:var( --e-global-color-4f49ee9 );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-a330f54:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5652b52 );--border-color:var( --e-global-color-5652b52 );}.elementor-535 .elementor-element.elementor-element-a330f54, .elementor-535 .elementor-element.elementor-element-a330f54::before{--border-transition:0.3s;}.elementor-535 .elementor-element.elementor-element-2dae6b3 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:8px 8px 8px 8px;}.elementor-535 .elementor-element.elementor-element-2dae6b3.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-2dae6b3 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-2dae6b3 .elementor-icon{font-size:24px;}.elementor-535 .elementor-element.elementor-element-2dae6b3 .elementor-icon svg{height:24px;}.elementor-535 .elementor-element.elementor-element-2013b35{--display:flex;}.elementor-535 .elementor-element.elementor-element-bf16f36 .elementor-heading-title{font-family:var( --e-global-typography-1f71ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-1f71ae0-font-size );font-weight:var( --e-global-typography-1f71ae0-font-weight );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-1ea4330{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-12495cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-535 .elementor-element.elementor-element-db5d4b7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4f49ee9 );--border-color:var( --e-global-color-4f49ee9 );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-db5d4b7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5652b52 );--border-color:var( --e-global-color-5652b52 );}.elementor-535 .elementor-element.elementor-element-db5d4b7, .elementor-535 .elementor-element.elementor-element-db5d4b7::before{--border-transition:0.3s;}.elementor-535 .elementor-element.elementor-element-0809e98 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:8px 8px 8px 8px;}.elementor-535 .elementor-element.elementor-element-0809e98.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-0809e98 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-0809e98 .elementor-icon{font-size:24px;}.elementor-535 .elementor-element.elementor-element-0809e98 .elementor-icon svg{height:24px;}.elementor-535 .elementor-element.elementor-element-3712f5c{--display:flex;}.elementor-535 .elementor-element.elementor-element-cbd6cbe .elementor-heading-title{font-family:var( --e-global-typography-1f71ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-1f71ae0-font-size );font-weight:var( --e-global-typography-1f71ae0-font-weight );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-1aa973c{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-ecf7e27{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4f49ee9 );--border-color:var( --e-global-color-4f49ee9 );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-ecf7e27:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5652b52 );--border-color:var( --e-global-color-5652b52 );}.elementor-535 .elementor-element.elementor-element-ecf7e27, .elementor-535 .elementor-element.elementor-element-ecf7e27::before{--border-transition:0.3s;}.elementor-535 .elementor-element.elementor-element-5d7e3f5 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:8px 8px 8px 8px;}.elementor-535 .elementor-element.elementor-element-5d7e3f5.elementor-element{--align-self:flex-start;}.elementor-535 .elementor-element.elementor-element-5d7e3f5 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-5d7e3f5 .elementor-icon{font-size:24px;}.elementor-535 .elementor-element.elementor-element-5d7e3f5 .elementor-icon svg{height:24px;}.elementor-535 .elementor-element.elementor-element-eb745ab{--display:flex;}.elementor-535 .elementor-element.elementor-element-a31e082 .elementor-heading-title{font-family:var( --e-global-typography-1f71ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-1f71ae0-font-size );font-weight:var( --e-global-typography-1f71ae0-font-weight );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-108efeb{font-family:var( --e-global-typography-e500299-font-family ), Sans-serif;font-size:var( --e-global-typography-e500299-font-size );font-weight:var( --e-global-typography-e500299-font-weight );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );color:var( --e-global-color-e21925c );}.elementor-535 .elementor-element.elementor-element-fe64705{--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;}.elementor-535 .elementor-element.elementor-element-c69f786{--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:80px;--padding-bottom:300px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-c69f786:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-c69f786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-535 .elementor-element.elementor-element-23b633f{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-535 .elementor-element.elementor-element-2753e58{--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-535 .elementor-element.elementor-element-740126e .elementor-heading-title{font-family:var( --e-global-typography-c113027-font-family ), Sans-serif;font-size:var( --e-global-typography-c113027-font-size );font-weight:var( --e-global-typography-c113027-font-weight );line-height:var( --e-global-typography-c113027-line-height );letter-spacing:var( --e-global-typography-c113027-letter-spacing );color:var( --e-global-color-2b130c4 );}.elementor-535 .elementor-element.elementor-element-4a7c543 .elementor-button{background-color:#C4C5C900;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-2b130c4 );color:var( --e-global-color-2b130c4 );border-style:none;padding:0px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-4a7c543.elementor-element{--align-self:center;}.elementor-535 .elementor-element.elementor-element-4a7c543 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-535 .elementor-element.elementor-element-4a7c543 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-535 .elementor-element.elementor-element-7024149{--grid-columns:2;--grid-column-gap:24px;}.elementor-535 .elementor-element.elementor-element-a5f23f3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-535 .elementor-element.elementor-element-949cacc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-dbbc156{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-535 .elementor-element.elementor-element-d65e2da .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-8ee88c3{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-67a989f .elementor-heading-title{font-size:var( --e-global-typography-a60aaec-font-size );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5c44fc0{font-size:var( --e-global-typography-c40429d-font-size );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );}.elementor-535 .elementor-element.elementor-element-cd15441{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-a789053 .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-535 .elementor-element.elementor-element-d7dfc99{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-4623f10 .elementor-heading-title{font-size:var( --e-global-typography-a60aaec-font-size );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5a584c2{font-size:var( --e-global-typography-c40429d-font-size );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-535 .elementor-element.elementor-element-a8f672b .elementor-heading-title{font-size:var( --e-global-typography-a60aaec-font-size );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );}.elementor-535 .elementor-element.elementor-element-601422e{font-size:var( --e-global-typography-c40429d-font-size );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );}.elementor-535 .elementor-element.elementor-element-1154050{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-535 .elementor-element.elementor-element-06a5bf2 img{width:100%;max-width:100%;}.elementor-535 .elementor-element.elementor-element-dec3336 img{width:100%;max-width:550px;}.elementor-535 .elementor-element.elementor-element-adf964d .elementor-heading-title{font-size:var( --e-global-typography-e4785cb-font-size );line-height:var( --e-global-typography-e4785cb-line-height );letter-spacing:var( --e-global-typography-e4785cb-letter-spacing );}.elementor-535 .elementor-element.elementor-element-e49cc73 .elementor-heading-title{font-size:var( --e-global-typography-e4785cb-font-size );line-height:var( --e-global-typography-e4785cb-line-height );letter-spacing:var( --e-global-typography-e4785cb-letter-spacing );}.elementor-535 .elementor-element.elementor-element-de6b76e{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-74e3dc2 .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b3ae00f{font-size:var( --e-global-typography-ceca0d1-font-size );line-height:var( --e-global-typography-ceca0d1-line-height );letter-spacing:var( --e-global-typography-ceca0d1-letter-spacing );}.elementor-535 .elementor-element.elementor-element-3ce6717 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-3cdea29{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b9078bb .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-ccc4bb0{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-7b85b22 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-122f462{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b06f0d7{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-dcc241c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-535 .elementor-element.elementor-element-b9769da{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-b9769da.e-con{--align-self:stretch;}.elementor-535 .elementor-element.elementor-element-c4ca905 img{height:100%;object-fit:cover;}.elementor-535 .elementor-element.elementor-element-89fcbb2 .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5656e89{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-bed1396{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-2274755{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-acca8e6{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-535 .elementor-element.elementor-element-4961c38{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-4961c38.e-con{--align-self:stretch;}.elementor-535 .elementor-element.elementor-element-7310220.elementor-element{--align-self:stretch;}.elementor-535 .elementor-element.elementor-element-7310220 img{height:100%;object-fit:cover;}.elementor-535 .elementor-element.elementor-element-fcf3a7d .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-535 .elementor-element.elementor-element-e0fcf8a{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-14691a5 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-10289ba{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-bf16f36 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-1ea4330{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-cbd6cbe .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-1aa973c{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-a31e082 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-108efeb{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-c69f786{--padding-top:80px;--padding-bottom:375px;--padding-left:40px;--padding-right:40px;}.elementor-535 .elementor-element.elementor-element-740126e .elementor-heading-title{font-size:var( --e-global-typography-c113027-font-size );line-height:var( --e-global-typography-c113027-line-height );letter-spacing:var( --e-global-typography-c113027-letter-spacing );}.elementor-535 .elementor-element.elementor-element-4a7c543 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-535 .elementor-element.elementor-element-7024149{--grid-columns:2;}}@media(max-width:767px){.elementor-535 .elementor-element.elementor-element-ac7ecc3{--min-height:90vh;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-949cacc{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-dbbc156{--width:100%;--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-85eaf5f{--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;}.elementor-535 .elementor-element.elementor-element-7af547d{--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;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-535 .elementor-element.elementor-element-d65e2da .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-8ee88c3{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-c3a89df{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-ddd6a4e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-535 .elementor-element.elementor-element-67a989f .elementor-heading-title{font-size:var( --e-global-typography-a60aaec-font-size );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5c44fc0{font-size:var( --e-global-typography-c40429d-font-size );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );}.elementor-535 .elementor-element.elementor-element-cd15441{--width:100%;--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-845ad73{--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;}.elementor-535 .elementor-element.elementor-element-baadc3e{--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;}.elementor-535 .elementor-element.elementor-element-a789053 .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-535 .elementor-element.elementor-element-d7dfc99{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-4623f10 .elementor-heading-title{font-size:var( --e-global-typography-a60aaec-font-size );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5a584c2{font-size:var( --e-global-typography-c40429d-font-size );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-535 .elementor-element.elementor-element-a8f672b .elementor-heading-title{font-size:var( --e-global-typography-a60aaec-font-size );line-height:var( --e-global-typography-a60aaec-line-height );letter-spacing:var( --e-global-typography-a60aaec-letter-spacing );}.elementor-535 .elementor-element.elementor-element-601422e{font-size:var( --e-global-typography-c40429d-font-size );line-height:var( --e-global-typography-c40429d-line-height );letter-spacing:var( --e-global-typography-c40429d-letter-spacing );}.elementor-535 .elementor-element.elementor-element-dec3336 img{max-width:500px;height:280px;object-fit:contain;object-position:center center;}.elementor-535 .elementor-element.elementor-element-adf964d .elementor-heading-title{font-size:var( --e-global-typography-e4785cb-font-size );line-height:var( --e-global-typography-e4785cb-line-height );letter-spacing:var( --e-global-typography-e4785cb-letter-spacing );}.elementor-535 .elementor-element.elementor-element-e49cc73 .elementor-heading-title{font-size:var( --e-global-typography-e4785cb-font-size );line-height:var( --e-global-typography-e4785cb-line-height );letter-spacing:var( --e-global-typography-e4785cb-letter-spacing );}.elementor-535 .elementor-element.elementor-element-de6b76e{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-1dfde52{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-74e3dc2 .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b3ae00f{font-size:var( --e-global-typography-ceca0d1-font-size );line-height:var( --e-global-typography-ceca0d1-line-height );letter-spacing:var( --e-global-typography-ceca0d1-letter-spacing );}.elementor-535 .elementor-element.elementor-element-3ce6717 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-3cdea29{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b9078bb .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-ccc4bb0{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-7b85b22 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-122f462{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b06f0d7{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-b9769da{--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;}.elementor-535 .elementor-element.elementor-element-c4ca905 img{width:100%;height:250px;}.elementor-535 .elementor-element.elementor-element-89fcbb2 .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5656e89{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-bed1396{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-535 .elementor-element.elementor-element-2274755{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-4961c38{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-535 .elementor-element.elementor-element-b5ee4f9{--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;--flex-wrap:nowrap;}.elementor-535 .elementor-element.elementor-element-0bf46a4{--flex-wrap:nowrap;}.elementor-535 .elementor-element.elementor-element-fcf3a7d .elementor-heading-title{font-size:var( --e-global-typography-3a2d05c-font-size );line-height:var( --e-global-typography-3a2d05c-line-height );letter-spacing:var( --e-global-typography-3a2d05c-letter-spacing );}.elementor-535 .elementor-element.elementor-element-e0fcf8a{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-14691a5 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-10289ba{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-bf16f36 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-1ea4330{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-cbd6cbe .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-1aa973c{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-a31e082 .elementor-heading-title{font-size:var( --e-global-typography-1f71ae0-font-size );line-height:var( --e-global-typography-1f71ae0-line-height );letter-spacing:var( --e-global-typography-1f71ae0-letter-spacing );}.elementor-535 .elementor-element.elementor-element-108efeb{font-size:var( --e-global-typography-e500299-font-size );line-height:var( --e-global-typography-e500299-line-height );letter-spacing:var( --e-global-typography-e500299-letter-spacing );}.elementor-535 .elementor-element.elementor-element-c69f786{--padding-top:40px;--padding-bottom:525px;--padding-left:24px;--padding-right:24px;}.elementor-535 .elementor-element.elementor-element-23b633f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-535 .elementor-element.elementor-element-2753e58{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-535 .elementor-element.elementor-element-740126e .elementor-heading-title{font-size:var( --e-global-typography-c113027-font-size );line-height:var( --e-global-typography-c113027-line-height );letter-spacing:var( --e-global-typography-c113027-letter-spacing );}.elementor-535 .elementor-element.elementor-element-4a7c543 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-535 .elementor-element.elementor-element-7024149{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-4c7f1d0 */.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button-icon {
    font-size: 24px;
}

.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button {
    border-color: transparent !important;
}

.elementor-button-icon path {
    transition: 300ms;
}

.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button:hover {
    transition: 300ms;
    border-color: #fff !important;
}

.elementor-535 .elementor-element.elementor-element-4c7f1d0 .elementor-button:hover .elementor-button-icon path {
    fill: #fff !important;
    transition: 300ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbbc156 */.elementor-535 .elementor-element.elementor-element-dbbc156 {
    width: 100%;
    height: auto;
    max-width: 767px;
    aspect-ratio: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2079aca */.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button-icon {
    font-size: 24px;
}

.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button {
    border-color: transparent !important;
}

.elementor-button-icon path {
    transition: 300ms;
}

.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button:hover {
    transition: 300ms;
    border-color: #fff !important;
}

.elementor-535 .elementor-element.elementor-element-2079aca .elementor-button:hover .elementor-button-icon path {
    fill: #fff !important;
    transition: 300ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f39243 */.elementor-535 .elementor-element.elementor-element-0f39243 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d98c312 */.elementor-535 .elementor-element.elementor-element-d98c312 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-499e98a */.elementor-535 .elementor-element.elementor-element-499e98a {
    rotate: 90deg;
    width: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b99c875 */.elementor-535 .elementor-element.elementor-element-b99c875 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd15441 */@media (min-width: 1201px) {
    .elementor-535 .elementor-element.elementor-element-cd15441 {
        max-width: 500px;
    }
}

@media (max-width: 1200px) and (min-width: 1025px) {
    .elementor-535 .elementor-element.elementor-element-cd15441 {
        max-width: 100%;
        gap: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06a5bf2 */@media (max-width: 1200px) {
    .elementor-535 .elementor-element.elementor-element-06a5bf2 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dec3336 */@media (min-width: 1201px) {
    .elementor-535 .elementor-element.elementor-element-dec3336 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ef1d98 */.elementor-535 .elementor-element.elementor-element-6ef1d98 {
    backdrop-filter: blur(2px);
    border-radius: 80px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f6f2b0 */.elementor-535 .elementor-element.elementor-element-1f6f2b0 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adf964d */.elementor-535 .elementor-element.elementor-element-adf964d {
    border-radius: 12px;
border: 1px solid rgba(255, 255, 255, 0.40);

background: rgba(255, 255, 255, 0.20);

backdrop-filter: blur(10px);
padding: 8px 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3fc0b */.elementor-535 .elementor-element.elementor-element-fd3fc0b {
    width: auto;
}

@media (max-width: 1200px) {
    .elementor-535 .elementor-element.elementor-element-fd3fc0b {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99d02c9 */.elementor-535 .elementor-element.elementor-element-99d02c9 {
    backdrop-filter: blur(2px);
    border-radius: 80px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e059454 */.elementor-535 .elementor-element.elementor-element-e059454 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e49cc73 */.elementor-535 .elementor-element.elementor-element-e49cc73 {
    border-radius: 12px;
border: 1px solid rgba(255, 255, 255, 0.40);

background: rgba(255, 255, 255, 0.20);

backdrop-filter: blur(10px);
padding: 8px 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3012569 */.elementor-535 .elementor-element.elementor-element-3012569 {
    width: auto;
}

@media (max-width: 1200px) {
    .elementor-535 .elementor-element.elementor-element-3012569 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1154050 */@media (max-width: 1200px) and (min-width: 1025px) {
    .elementor-535 .elementor-element.elementor-element-1154050 {
        max-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949cacc */@media (max-width: 1200px) and (min-width: 1025px) {
    .elementor-535 .elementor-element.elementor-element-949cacc {
    flex-direction: column-reverse;
    padding-right: 40px;
    padding-top: 40px;
    justify-content: center;
    align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74e3dc2 */.elementor-535 .elementor-element.elementor-element-74e3dc2 span {
    background: linear-gradient(104deg, var(--State-Accent, #292A5C) 21.95%, var(--State-Default, #494978) 76.8%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfb5c2a */@media (min-width: 1024px) {
    .elementor-535 .elementor-element.elementor-element-bfb5c2a {
        max-width: 850px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a9a6ec */.elementor-535 .elementor-element.elementor-element-9a9a6ec {
    background-color: #F3F3FF;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cdea29 */.caixa:hover {
    background-color: #292A5C;
}

.caixa:hover .titulo h2 {
    color: white !important;
}

.caixa:hover .texto {
    color: #F3F3FF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47dc6f7 */.caixa:hover {
    background-color: #292A5C;
}

.caixa:hover .titulo h2 {
    color: white !important;
}

.caixa:hover .texto {
    color: #F3F3FF !important;
}

.caixa:hover .icon {
    background-color: #494978;
}

.caixa:hover .icon path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91c4735 */.elementor-535 .elementor-element.elementor-element-91c4735 {
    background-color: #F3F3FF;
    border-radius: 12px;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-91c4735 {
    background-color: #494978;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-91c4735 path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac78ea */.caixa:hover {
    background-color: #292A5C;
}

.caixa:hover .titulo h2 {
    color: white !important;
}

.caixa:hover .texto {
    color: #F3F3FF !important;
}

.caixa:hover .icon {
    background-color: #494978;
}

.caixa:hover .icon path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-161f3b3 */.elementor-535 .elementor-element.elementor-element-161f3b3 {
    background-color: #F3F3FF;
    border-radius: 12px;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-161f3b3 {
    background-color: #494978;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-161f3b3 path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c58f6 */.caixa:hover {
    background-color: #292A5C;
}

.caixa:hover .titulo h2 {
    color: white !important;
}

.caixa:hover .texto {
    color: #F3F3FF !important;
}

.caixa:hover .icon {
    background-color: #494978;
}

.caixa:hover .icon path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9769da */@media (min-width: 1025px) {
    .elementor-535 .elementor-element.elementor-element-b9769da {
        max-width: 518px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9689569 */.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button-icon {
    font-size: 24px;
}

.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button {
    border-color: transparent !important;
}

.elementor-button-icon path {
    transition: 300ms;
}

.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button:hover {
    transition: 300ms;
    border-color: #292A5C !important;
}

.elementor-535 .elementor-element.elementor-element-9689569 .elementor-button:hover .elementor-button-icon path {
    fill: #292A5C !important;
    transition: 300ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447df2c */.elementor-535 .elementor-element.elementor-element-447df2c {
    height: 100%;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-535 .elementor-element.elementor-element-447df2c {
        max-height: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130207e */.elementor-535 .elementor-element.elementor-element-130207e {
    height: 100%;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-535 .elementor-element.elementor-element-130207e {
        max-height: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4961c38 */@media (min-width: 1025px) {
    .elementor-535 .elementor-element.elementor-element-4961c38 {
        max-width: 534px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e84f356 */.elementor-535 .elementor-element.elementor-element-e84f356 {
    background-color: #F3F3FF;
    border-radius: 12px;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-e84f356 {
    background-color: #494978;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-e84f356 path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85dd6d */.caixa:hover {
    background-color: #292A5C;
}

.caixa:hover .titulo h2 {
    color: white !important;
}

.caixa:hover .texto {
    color: #F3F3FF !important;
}

.caixa:hover .icon {
    background-color: #494978;
}

.caixa:hover .icon path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2dae6b3 */.elementor-535 .elementor-element.elementor-element-2dae6b3 {
    background-color: #F3F3FF;
    border-radius: 12px;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-2dae6b3 {
    background-color: #494978;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-2dae6b3 path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a330f54 */.caixa:hover {
    background-color: #292A5C;
}

.caixa:hover .titulo h2 {
    color: white !important;
}

.caixa:hover .texto {
    color: #F3F3FF !important;
}

.caixa:hover .icon {
    background-color: #494978;
}

.caixa:hover .icon path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0809e98 */.elementor-535 .elementor-element.elementor-element-0809e98 {
    background-color: #F3F3FF;
    border-radius: 12px;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-0809e98 {
    background-color: #494978;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-0809e98 path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5d4b7 */.caixa:hover {
    background-color: #292A5C;
}

.caixa:hover .titulo h2 {
    color: white !important;
}

.caixa:hover .texto {
    color: #F3F3FF !important;
}

.caixa:hover .icon {
    background-color: #494978;
}

.caixa:hover .icon path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d7e3f5 */.elementor-535 .elementor-element.elementor-element-5d7e3f5 {
    background-color: #F3F3FF;
    border-radius: 12px;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-5d7e3f5 {
    background-color: #494978;
}

.caixa:hover .elementor-535 .elementor-element.elementor-element-5d7e3f5 path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecf7e27 */.caixa:hover {
    background-color: #292A5C;
}

.caixa:hover .titulo h2 {
    color: white !important;
}

.caixa:hover .texto {
    color: #F3F3FF !important;
}

.caixa:hover .icon {
    background-color: #494978;
}

.caixa:hover .icon path {
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a7c543 */.elementor-535 .elementor-element.elementor-element-4a7c543 .elementor-button-icon {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7024149 */@media (max-width: 767px) {
    .elementor-535 .elementor-element.elementor-element-7024149 .e-loop-item:nth-child(3n-1) {
    display: none;
    }
}/* End custom CSS */