.elementor-16 .elementor-element.elementor-element-30785b7{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ad2a30e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-3707316{--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;}.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 );}.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-16 .elementor-element.elementor-element-fb85028{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-fb85028 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-fb85028 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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 );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-fc350a9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;letter-spacing:2.5px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-bb6604c{width:var( --container-widget-width, 86.002% );max-width:86.002%;--container-widget-width:86.002%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bb6604c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-bb6604c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:93px;font-weight:400;font-style:normal;color:#FFFFFF;}.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 );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-16 .elementor-element.elementor-element-03e6174{width:var( --container-widget-width, 57.052% );max-width:57.052%;--container-widget-width:57.052%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3fb7bd8 );}.elementor-16 .elementor-element.elementor-element-03e6174.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-aff2cbd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ca4d738 .elementor-button{background-color:#F1790900;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:32px 32px 32px 32px;}.elementor-16 .elementor-element.elementor-element-ca4d738 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-ca4d738 .elementor-button:focus{background-color:#FFFFFF82;}.elementor-16 .elementor-element.elementor-element-ca4d738 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-1b234f4{--display:flex;--min-height:670px;--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:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1b234f4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1b234f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10101D;}.elementor-16 .elementor-element.elementor-element-110cce2{--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;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-96bddc8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;letter-spacing:2.5px;color:var( --e-global-color-3fb7bd8 );}.elementor-16 .elementor-element.elementor-element-722570e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:52px;font-weight:400;font-style:normal;color:var( --e-global-color-3fb7bd8 );}.elementor-16 .elementor-element.elementor-element-9d6bd81{--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-16 .elementor-element.elementor-element-875a13f{--display:flex;--min-height:230px;--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;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:#FFFFFF54;--border-color:#FFFFFF54;--border-radius:9px 9px 9px 9px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-875a13f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-875a13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-16 .elementor-element.elementor-element-cb5f7b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-44d90ef{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-44d90ef .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;font-style:normal;color:#FAFAFA75;}.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-16 .elementor-element.elementor-element-91bea04{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-91bea04 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-91bea04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-91bea04.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-91bea04.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-91bea04.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-91bea04.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-91bea04 .elementor-icon{font-size:21px;}.elementor-16 .elementor-element.elementor-element-91bea04 .elementor-icon svg{height:21px;}.elementor-16 .elementor-element.elementor-element-f9cad55 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-83a555d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#FAFAFAD1;}.elementor-16 .elementor-element.elementor-element-83a555d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-300b596{--display:flex;--min-height:230px;--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;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:#FFFFFF54;--border-color:#FFFFFF54;--border-radius:9px 9px 9px 9px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-300b596:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-300b596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-16 .elementor-element.elementor-element-821080d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-85729cf{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-85729cf .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;font-style:normal;color:#FAFAFA75;}.elementor-16 .elementor-element.elementor-element-a520ac8{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a520ac8 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-a520ac8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a520ac8.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a520ac8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a520ac8.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a520ac8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a520ac8 .elementor-icon{font-size:21px;}.elementor-16 .elementor-element.elementor-element-a520ac8 .elementor-icon svg{height:21px;}.elementor-16 .elementor-element.elementor-element-9ab657c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a0be033{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#FAFAFAD1;}.elementor-16 .elementor-element.elementor-element-a0be033.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-4d78e06{--display:flex;--min-height:230px;--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;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:#FFFFFF54;--border-color:#FFFFFF54;--border-radius:9px 9px 9px 9px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-4d78e06:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4d78e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-16 .elementor-element.elementor-element-031d727{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2a85d0e{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-2a85d0e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;font-style:normal;color:#FAFAFA75;}.elementor-16 .elementor-element.elementor-element-6e7316b{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6e7316b .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6e7316b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-6e7316b.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6e7316b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-6e7316b.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6e7316b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-6e7316b .elementor-icon{font-size:21px;}.elementor-16 .elementor-element.elementor-element-6e7316b .elementor-icon svg{height:21px;}.elementor-16 .elementor-element.elementor-element-1780b18 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1c14be6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#FAFAFAD1;}.elementor-16 .elementor-element.elementor-element-1c14be6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-69f41a6{--display:flex;--min-height:230px;--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;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:#FFFFFF54;--border-color:#FFFFFF54;--border-radius:9px 9px 9px 9px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-69f41a6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-69f41a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-16 .elementor-element.elementor-element-98f2ba5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7ce264f{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-7ce264f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;font-style:normal;color:#FAFAFA75;}.elementor-16 .elementor-element.elementor-element-bd16674{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bd16674 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-bd16674.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-bd16674.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-bd16674.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-bd16674.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-bd16674.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-bd16674 .elementor-icon{font-size:21px;}.elementor-16 .elementor-element.elementor-element-bd16674 .elementor-icon svg{height:21px;}.elementor-16 .elementor-element.elementor-element-1d0c492 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1df3b07{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#FAFAFAD1;}.elementor-16 .elementor-element.elementor-element-1df3b07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-23b09e8{--display:flex;--min-height:230px;--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;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:#FFFFFF54;--border-color:#FFFFFF54;--border-radius:9px 9px 9px 9px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-23b09e8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-23b09e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-16 .elementor-element.elementor-element-ab44ded{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4b17dca{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-4b17dca .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;font-style:normal;color:#FAFAFA75;}.elementor-16 .elementor-element.elementor-element-4451cf6{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4451cf6 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-4451cf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4451cf6.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4451cf6.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4451cf6.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-4451cf6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4451cf6 .elementor-icon{font-size:21px;}.elementor-16 .elementor-element.elementor-element-4451cf6 .elementor-icon svg{height:21px;}.elementor-16 .elementor-element.elementor-element-ee090b5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ad21de5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#FAFAFAD1;}.elementor-16 .elementor-element.elementor-element-ad21de5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-f35c6da{--display:flex;--min-height:230px;--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;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:#FFFFFF54;--border-color:#FFFFFF54;--border-radius:9px 9px 9px 9px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-f35c6da:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f35c6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-16 .elementor-element.elementor-element-be31ab3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1150266{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-1150266 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;font-style:normal;color:#FAFAFA75;}.elementor-16 .elementor-element.elementor-element-2290c63{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2290c63 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-2290c63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-2290c63.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2290c63.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-2290c63.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2290c63.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-2290c63 .elementor-icon{font-size:21px;}.elementor-16 .elementor-element.elementor-element-2290c63 .elementor-icon svg{height:21px;}.elementor-16 .elementor-element.elementor-element-1783240 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-08c3f35{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#FAFAFAD1;}.elementor-16 .elementor-element.elementor-element-08c3f35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-c047da2{--display:flex;--min-height:230px;--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;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:#FFFFFF54;--border-color:#FFFFFF54;--border-radius:9px 9px 9px 9px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-c047da2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c047da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-16 .elementor-element.elementor-element-a8dd1ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c6561f1{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-c6561f1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;font-style:normal;color:#FAFAFA75;}.elementor-16 .elementor-element.elementor-element-f6ac087{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f6ac087 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-f6ac087.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f6ac087.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f6ac087.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f6ac087.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f6ac087.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f6ac087 .elementor-icon{font-size:21px;}.elementor-16 .elementor-element.elementor-element-f6ac087 .elementor-icon svg{height:21px;}.elementor-16 .elementor-element.elementor-element-0c75bee .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c28f88c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#FAFAFAD1;}.elementor-16 .elementor-element.elementor-element-c28f88c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-d4bd31d{--display:flex;--min-height:230px;--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;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:9px 9px 9px 9px;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-d4bd31d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d4bd31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, #072788 0%, #090C44 100%);}.elementor-16 .elementor-element.elementor-element-475a886{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e29148b{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-e29148b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:400;font-style:normal;color:#FAFAFA75;}.elementor-16 .elementor-element.elementor-element-73da2c7{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-73da2c7 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-73da2c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-73da2c7.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-73da2c7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-73da2c7.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-73da2c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-73da2c7 .elementor-icon{font-size:21px;}.elementor-16 .elementor-element.elementor-element-73da2c7 .elementor-icon svg{height:21px;}.elementor-16 .elementor-element.elementor-element-3d31194 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c0c78be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#FAFAFAD1;}.elementor-16 .elementor-element.elementor-element-c0c78be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-48ece98 .elementor-button{background-color:#F1790900;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0.5px;fill:var( --e-global-color-3fb7bd8 );color:var( --e-global-color-3fb7bd8 );padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-48ece98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-48ece98 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-48ece98 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-48ece98 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-48ece98 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f6a1808{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3d65674{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-697e2db .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-930c9da{width:var( --container-widget-width, 76.731% );max-width:76.731%;--container-widget-width:76.731%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-930c9da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-930c9da .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:64px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-a557a7e{--display:flex;}.elementor-16 .elementor-element.elementor-element-7b56c56{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-bf05e7a{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-bf05e7a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-bf05e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-bf05e7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5f9b7de{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-51d6fd7 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-05b1d67 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-b923910{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-2169be2{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-2169be2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2169be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-2169be2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-f9eaea9{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-3617adf .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-8e1463a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-f492adf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-a3ccdda{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-a3ccdda:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a3ccdda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-a3ccdda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-30ba39f{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-4293420 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-1e3c903 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-074c36a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-41b6982{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-41b6982:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-41b6982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-41b6982.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-4762110{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-f5d3b4d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-4070695 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-2c5d0ec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-2e6d746{--display:flex;--min-height:100px;--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;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-2e6d746:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2e6d746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-2e6d746.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ca35b9c{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-6290791 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-b08468e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-99ff16b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-e916190{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-e916190:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e916190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-e916190.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-88e5bd2{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-3245eea .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-93798d1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-f354864{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-b356399{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-b356399:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b356399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-b356399.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-4404cba{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-a9942a2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-4b265cb .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-18e6e22{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-1d770e9{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-1d770e9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1d770e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-1d770e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2b90428{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-5e41045 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-6d093c7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0cd7970{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-71f3055{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-71f3055:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-71f3055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-71f3055.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3e644c0{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-9bebb23 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-4aa29e9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6a6b4e5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-d8a5dc0{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-d8a5dc0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d8a5dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-d8a5dc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-d5f849f{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-fc44a0c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-2f9ad25 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1ce9a33{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-33f6959{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-33f6959:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-33f6959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-33f6959.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5ce2a30{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-6137254 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-76c1430 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8fa0a60{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-86ff075{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-86ff075:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-86ff075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-86ff075.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-b0b2ed2{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-63b707c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-67b50b6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-52f63f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-051dd29{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-051dd29:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-051dd29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-051dd29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ff512f8{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-b07a2cb .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-6bdfde5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-adc0612{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-0635d69{--display:flex;--min-height:100px;--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;--justify-content:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-0635d69:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0635d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-0635d69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-f180e44{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-4108741 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-a8b3089 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-716e55b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-8033b42{--display:flex;--min-height:100px;--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;--justify-content:center;--align-items:center;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-8033b42:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8033b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-16 .elementor-element.elementor-element-8033b42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-0076244{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-727a72b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#979797;}.elementor-16 .elementor-element.elementor-element-53060d0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-3a36a4f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-21px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:10px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-21px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:10px;--e-n-carousel-arrow-normal-color:#CFCFCF;--e-n-carousel-swiper-pagination-size:1px;--e-n-carousel-progressbar-normal-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a6fb369{--display:flex;--min-height:774px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-682848a{--display:flex;}.elementor-16 .elementor-element.elementor-element-331da7e{--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;}.elementor-16 .elementor-element.elementor-element-9a5f929 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8632e4a{width:var( --container-widget-width, 90.779% );max-width:90.779%;--container-widget-width:90.779%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-8632e4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-8632e4a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:45px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-9922f1c{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;color:#686868;}.elementor-16 .elementor-element.elementor-element-a24982e{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ef9ef6d{--display:flex;--min-height:171px;--justify-content:center;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-ef9ef6d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ef9ef6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-16 .elementor-element.elementor-element-d3f146e{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5261f4a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f338cd3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-469033a{width:var( --container-widget-width, 102.373% );max-width:102.373%;--container-widget-width:102.373%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-16 .elementor-element.elementor-element-469033a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-b3c222c{--display:flex;--min-height:171px;--justify-content:center;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-b3c222c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b3c222c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-16 .elementor-element.elementor-element-403b474{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a73c48b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-c777b65 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-016e765{width:var( --container-widget-width, 102.373% );max-width:102.373%;--container-widget-width:102.373%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-16 .elementor-element.elementor-element-016e765.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-0680828{--display:flex;--min-height:171px;--justify-content:center;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-0680828:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0680828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-16 .elementor-element.elementor-element-cb29934{--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:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-868483f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-55fb8e4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-c114952{width:var( --container-widget-width, 102.373% );max-width:102.373%;--container-widget-width:102.373%;--container-widget-flex-grow:0;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-16 .elementor-element.elementor-element-c114952.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-42a8696{--display:flex;--min-height:774px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.97;}.elementor-16 .elementor-element.elementor-element-42a8696::before, .elementor-16 .elementor-element.elementor-element-42a8696 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-42a8696 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-42a8696 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-42a8696 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-42a8696 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D1D1D80;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-fba6a22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-fcc9238{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-fcc9238 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-fcc9238 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-f18292b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-32c9211{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-32c9211 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-32c9211 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-eb85f45{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-eb85f45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-eb85f45 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:65px;font-weight:400;font-style:normal;color:var( --e-global-color-3fb7bd8 );}.elementor-16 .elementor-element.elementor-element-2ee2776{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3fb7bd8 );}.elementor-16 .elementor-element.elementor-element-2ee2776.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-50e4493 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:-0.1px;fill:var( --e-global-color-3fb7bd8 );color:var( --e-global-color-3fb7bd8 );border-radius:47px 47px 47px 47px;}.elementor-16 .elementor-element.elementor-element-50e4493 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-50e4493 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-50e4493 .elementor-button:focus{box-shadow:0px 13px 26px 0px rgba(227.79999999999998, 116.85623251417769, 13.370869565217363, 0.35);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-ad2a30e{--width:100%;}.elementor-16 .elementor-element.elementor-element-110cce2{--width:61%;}.elementor-16 .elementor-element.elementor-element-9d6bd81{--width:39%;}.elementor-16 .elementor-element.elementor-element-875a13f{--width:31%;}.elementor-16 .elementor-element.elementor-element-300b596{--width:31%;}.elementor-16 .elementor-element.elementor-element-4d78e06{--width:31%;}.elementor-16 .elementor-element.elementor-element-69f41a6{--width:31%;}.elementor-16 .elementor-element.elementor-element-23b09e8{--width:31%;}.elementor-16 .elementor-element.elementor-element-f35c6da{--width:31%;}.elementor-16 .elementor-element.elementor-element-c047da2{--width:31%;}.elementor-16 .elementor-element.elementor-element-d4bd31d{--width:64%;}.elementor-16 .elementor-element.elementor-element-3d65674{--width:96%;}.elementor-16 .elementor-element.elementor-element-bf05e7a{--width:100%;}.elementor-16 .elementor-element.elementor-element-2169be2{--width:100%;}.elementor-16 .elementor-element.elementor-element-a3ccdda{--width:100%;}.elementor-16 .elementor-element.elementor-element-41b6982{--width:100%;}.elementor-16 .elementor-element.elementor-element-2e6d746{--width:100%;}.elementor-16 .elementor-element.elementor-element-e916190{--width:100%;}.elementor-16 .elementor-element.elementor-element-b356399{--width:100%;}.elementor-16 .elementor-element.elementor-element-1d770e9{--width:100%;}.elementor-16 .elementor-element.elementor-element-71f3055{--width:100%;}.elementor-16 .elementor-element.elementor-element-d8a5dc0{--width:100%;}.elementor-16 .elementor-element.elementor-element-33f6959{--width:100%;}.elementor-16 .elementor-element.elementor-element-86ff075{--width:100%;}.elementor-16 .elementor-element.elementor-element-051dd29{--width:100%;}.elementor-16 .elementor-element.elementor-element-0635d69{--width:100%;}.elementor-16 .elementor-element.elementor-element-8033b42{--width:100%;}.elementor-16 .elementor-element.elementor-element-682848a{--width:40%;}.elementor-16 .elementor-element.elementor-element-a24982e{--width:60%;}.elementor-16 .elementor-element.elementor-element-fba6a22{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-110cce2{--width:80%;}.elementor-16 .elementor-element.elementor-element-9d6bd81{--width:20%;}.elementor-16 .elementor-element.elementor-element-875a13f{--width:47%;}.elementor-16 .elementor-element.elementor-element-300b596{--width:47%;}.elementor-16 .elementor-element.elementor-element-4d78e06{--width:47%;}.elementor-16 .elementor-element.elementor-element-69f41a6{--width:47%;}.elementor-16 .elementor-element.elementor-element-23b09e8{--width:47%;}.elementor-16 .elementor-element.elementor-element-f35c6da{--width:47%;}.elementor-16 .elementor-element.elementor-element-c047da2{--width:47%;}.elementor-16 .elementor-element.elementor-element-d4bd31d{--width:48%;}.elementor-16 .elementor-element.elementor-element-3d65674{--width:100%;}.elementor-16 .elementor-element.elementor-element-bf05e7a{--width:100%;}.elementor-16 .elementor-element.elementor-element-2169be2{--width:100%;}.elementor-16 .elementor-element.elementor-element-a3ccdda{--width:100%;}.elementor-16 .elementor-element.elementor-element-41b6982{--width:100%;}.elementor-16 .elementor-element.elementor-element-2e6d746{--width:100%;}.elementor-16 .elementor-element.elementor-element-e916190{--width:100%;}.elementor-16 .elementor-element.elementor-element-b356399{--width:100%;}.elementor-16 .elementor-element.elementor-element-1d770e9{--width:100%;}.elementor-16 .elementor-element.elementor-element-71f3055{--width:100%;}.elementor-16 .elementor-element.elementor-element-d8a5dc0{--width:100%;}.elementor-16 .elementor-element.elementor-element-33f6959{--width:100%;}.elementor-16 .elementor-element.elementor-element-86ff075{--width:100%;}.elementor-16 .elementor-element.elementor-element-051dd29{--width:100%;}.elementor-16 .elementor-element.elementor-element-0635d69{--width:100%;}.elementor-16 .elementor-element.elementor-element-8033b42{--width:100%;}.elementor-16 .elementor-element.elementor-element-682848a{--width:100%;}.elementor-16 .elementor-element.elementor-element-a24982e{--width:100%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-30785b7{--padding-top:24px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-bb6604c{width:var( --container-widget-width, 721.438px );max-width:721.438px;--container-widget-width:721.438px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bb6604c .elementor-heading-title{font-size:68px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-03e6174{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:21px;line-height:1.2em;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-16 .elementor-element.elementor-element-1b234f4{--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;--justify-content:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-f9cad55 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-83a555d{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-16 .elementor-element.elementor-element-9ab657c .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-a0be033{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-16 .elementor-element.elementor-element-1780b18 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-1c14be6{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-16 .elementor-element.elementor-element-1d0c492 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-1df3b07{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-16 .elementor-element.elementor-element-ee090b5 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-ad21de5{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-16 .elementor-element.elementor-element-1783240 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-08c3f35{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-16 .elementor-element.elementor-element-0c75bee .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-c28f88c{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-16 .elementor-element.elementor-element-3d31194 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-c0c78be{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-16 .elementor-element.elementor-element-930c9da .elementor-heading-title{font-size:60px;}.elementor-16 .elementor-element.elementor-element-a557a7e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-7b56c56{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-bf05e7a{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-5f9b7de{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-b923910{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-2169be2{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-f9eaea9{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-f492adf{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-a3ccdda{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-30ba39f{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-074c36a{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-41b6982{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-4762110{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-2c5d0ec{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-2e6d746{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-ca35b9c{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-99ff16b{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-e916190{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-88e5bd2{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-f354864{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-b356399{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-4404cba{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-18e6e22{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-1d770e9{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-2b90428{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-0cd7970{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-71f3055{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-3e644c0{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-6a6b4e5{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-d8a5dc0{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-d5f849f{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-1ce9a33{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-33f6959{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-5ce2a30{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-8fa0a60{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-86ff075{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-b0b2ed2{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-52f63f8{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-051dd29{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-ff512f8{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-adc0612{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-0635d69{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-f180e44{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-8033b42{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-0076244{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-3a36a4f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-a6fb369{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-d3f146e{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-469033a{font-size:18px;}.elementor-16 .elementor-element.elementor-element-403b474{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-016e765{font-size:18px;}.elementor-16 .elementor-element.elementor-element-cb29934{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-16 .elementor-element.elementor-element-c114952{font-size:18px;}.elementor-16 .elementor-element.elementor-element-42a8696{--min-height:640px;}.elementor-16 .elementor-element.elementor-element-eb85f45{width:var( --container-widget-width, 615.594px );max-width:615.594px;--container-widget-width:615.594px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-eb85f45 .elementor-heading-title{font-size:57px;}.elementor-16 .elementor-element.elementor-element-2ee2776{width:var( --container-widget-width, 79.837% );max-width:79.837%;--container-widget-width:79.837%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-ad2a30e{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-3707316{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-fc350a9 .elementor-heading-title{font-size:12px;}.elementor-16 .elementor-element.elementor-element-bb6604c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bb6604c .elementor-heading-title{font-size:39px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-03e6174{font-size:16px;}.elementor-16 .elementor-element.elementor-element-aff2cbd{--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:11px 8px;--row-gap:11px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-16 .elementor-element.elementor-element-ca4d738 .elementor-button{font-size:16px;}.elementor-16 .elementor-element.elementor-element-1b234f4{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-722570e .elementor-heading-title{font-size:31px;}.elementor-16 .elementor-element.elementor-element-875a13f{--width:100%;--min-height:125px;--padding-top:26px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-f9cad55 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-83a555d{font-size:16px;}.elementor-16 .elementor-element.elementor-element-300b596{--width:100%;--min-height:125px;--padding-top:26px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-9ab657c .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-a0be033{font-size:16px;}.elementor-16 .elementor-element.elementor-element-4d78e06{--width:100%;--min-height:125px;--padding-top:26px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-1780b18 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-1c14be6{font-size:16px;}.elementor-16 .elementor-element.elementor-element-69f41a6{--width:100%;--min-height:125px;--padding-top:26px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-1d0c492 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-1df3b07{font-size:16px;}.elementor-16 .elementor-element.elementor-element-23b09e8{--width:100%;--min-height:125px;--padding-top:26px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-ee090b5 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-ad21de5{font-size:16px;}.elementor-16 .elementor-element.elementor-element-f35c6da{--width:100%;--min-height:125px;--padding-top:26px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-1783240 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-08c3f35{font-size:16px;}.elementor-16 .elementor-element.elementor-element-c047da2{--width:100%;--min-height:125px;--padding-top:26px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-0c75bee .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-c28f88c{font-size:16px;}.elementor-16 .elementor-element.elementor-element-d4bd31d{--width:100%;--min-height:129px;--padding-top:26px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-3d31194 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-c0c78be{font-size:16px;}.elementor-16 .elementor-element.elementor-element-f6a1808{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-930c9da{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-930c9da .elementor-heading-title{font-size:35px;}.elementor-16 .elementor-element.elementor-element-a557a7e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-7b56c56{--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;}.elementor-16 .elementor-element.elementor-element-bf05e7a{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-05b1d67 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-b923910{--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-16 .elementor-element.elementor-element-2169be2{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-8e1463a .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-f492adf{--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-16 .elementor-element.elementor-element-a3ccdda{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-1e3c903 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-074c36a{--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-16 .elementor-element.elementor-element-41b6982{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-4070695 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-2c5d0ec{--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-16 .elementor-element.elementor-element-2e6d746{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-b08468e .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-99ff16b{--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-16 .elementor-element.elementor-element-e916190{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-93798d1 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-f354864{--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-16 .elementor-element.elementor-element-b356399{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-4b265cb .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-18e6e22{--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-16 .elementor-element.elementor-element-1d770e9{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-6d093c7 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-0cd7970{--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-16 .elementor-element.elementor-element-71f3055{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-4aa29e9 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-6a6b4e5{--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-16 .elementor-element.elementor-element-d8a5dc0{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-2f9ad25 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-1ce9a33{--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-16 .elementor-element.elementor-element-33f6959{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-76c1430 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-8fa0a60{--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-16 .elementor-element.elementor-element-86ff075{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-67b50b6 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-52f63f8{--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-16 .elementor-element.elementor-element-051dd29{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-6bdfde5 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-adc0612{--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-16 .elementor-element.elementor-element-0635d69{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-a8b3089 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-716e55b{--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-16 .elementor-element.elementor-element-8033b42{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-53060d0 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-3a36a4f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-8632e4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-8632e4a .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-9922f1c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-16 .elementor-element.elementor-element-f338cd3 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-469033a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-16 .elementor-element.elementor-element-c777b65 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-016e765{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-16 .elementor-element.elementor-element-55fb8e4 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-c114952{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-16 .elementor-element.elementor-element-42a8696{--min-height:551px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-16 .elementor-element.elementor-element-eb85f45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-eb85f45 .elementor-heading-title{font-size:41px;}.elementor-16 .elementor-element.elementor-element-2ee2776{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-bb6604c */.accent-word {
  color: #ff6a00;
  font-style: italic;
  text-decoration: none !important;
}

/* Rimuove underline da link */
.accent-word,
.accent-word a {
  text-decoration: none !important;
}

/* 🔴 QUESTO è il punto chiave */
.accent-word::after {
  content: none !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30785b7 */.cta-gradient-bg {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(
      circle at 20% 0%,
      rgba(24, 86, 255, 0.35) 0%,
      rgba(24, 86, 255, 0.08) 28%,
      transparent 55%
    ),

    radial-gradient(
      circle at 100% 15%,
      rgba(255, 106, 0, 0.22) 0%,
      rgba(255, 106, 0, 0.04) 20%,
      transparent 38%
    ),

    radial-gradient(
      circle at 85% 75%,
      rgba(0, 87, 255, 0.18) 0%,
      rgba(0, 87, 255, 0.04) 25%,
      transparent 50%
    ),

    linear-gradient(
      180deg,
      #02132d 0%,
      #010817 55%,
      #000000 100%
    );
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-722570e */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9cad55 */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875a13f */.sector-hover-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255,255,255,0.10) !important;

  background: rgba(255,255,255,0.015) !important;
  background-color: rgba(255,255,255,0.015) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04) !important;

  transition: all .35s cubic-bezier(.22,1,.36,1) !important;
}

/* layer gradiente visibile anche default */
.sector-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background:
    radial-gradient(circle at 12% 18%, rgba(20, 100, 210, .28), transparent 48%),
    radial-gradient(circle at 85% 90%, rgba(255, 106, 0, .08), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.03), rgba(255,255,255,0));

  opacity: 1;
  pointer-events: none;
  transition: opacity .35s ease;
}

/* contenuto sopra */
.sector-hover-card > * {
  position: relative !important;
  z-index: 2 !important;
}

.sector-hover-card:hover {
  transform: translateY(-4px);
  border-color: rgba(247,97,23,.100) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 18px 40px rgba(0,0,0,.24),
    0 0 36px rgba(255,106,0,.08) !important;
}

.sector-hover-card:hover::before {
  opacity: 1;
  background:
    radial-gradient(circle at 10% 12%, rgba(30, 120, 255, .38), transparent 50%),
    radial-gradient(circle at 95% 95%, rgba(255,106,0,.16), transparent 44%),
    linear-gradient(135deg, rgba(255,106,0,.07), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab657c */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300b596 */.sector-hover-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255,255,255,0.10) !important;

  background: rgba(255,255,255,0.015) !important;
  background-color: rgba(255,255,255,0.015) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04) !important;

  transition: all .35s cubic-bezier(.22,1,.36,1) !important;
}

/* layer gradiente visibile anche default */
.sector-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background:
    radial-gradient(circle at 12% 18%, rgba(20, 100, 210, .28), transparent 48%),
    radial-gradient(circle at 85% 90%, rgba(255, 106, 0, .08), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.03), rgba(255,255,255,0));

  opacity: 1;
  pointer-events: none;
  transition: opacity .35s ease;
}

/* contenuto sopra */
.sector-hover-card > * {
  position: relative !important;
  z-index: 2 !important;
}

.sector-hover-card:hover {
  transform: translateY(-4px);
  border-color: rgba(247,97,23,.100) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 18px 40px rgba(0,0,0,.24),
    0 0 36px rgba(255,106,0,.08) !important;
}

.sector-hover-card:hover::before {
  opacity: 1;
  background:
    radial-gradient(circle at 10% 12%, rgba(30, 120, 255, .38), transparent 50%),
    radial-gradient(circle at 95% 95%, rgba(255,106,0,.16), transparent 44%),
    linear-gradient(135deg, rgba(255,106,0,.07), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1780b18 */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78e06 */.sector-hover-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255,255,255,0.10) !important;

  background: rgba(255,255,255,0.015) !important;
  background-color: rgba(255,255,255,0.015) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04) !important;

  transition: all .35s cubic-bezier(.22,1,.36,1) !important;
}

/* layer gradiente visibile anche default */
.sector-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background:
    radial-gradient(circle at 12% 18%, rgba(20, 100, 210, .28), transparent 48%),
    radial-gradient(circle at 85% 90%, rgba(255, 106, 0, .08), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.03), rgba(255,255,255,0));

  opacity: 1;
  pointer-events: none;
  transition: opacity .35s ease;
}

/* contenuto sopra */
.sector-hover-card > * {
  position: relative !important;
  z-index: 2 !important;
}

.sector-hover-card:hover {
  transform: translateY(-4px);
  border-color: rgba(247,97,23,.100) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 18px 40px rgba(0,0,0,.24),
    0 0 36px rgba(255,106,0,.08) !important;
}

.sector-hover-card:hover::before {
  opacity: 1;
  background:
    radial-gradient(circle at 10% 12%, rgba(30, 120, 255, .38), transparent 50%),
    radial-gradient(circle at 95% 95%, rgba(255,106,0,.16), transparent 44%),
    linear-gradient(135deg, rgba(255,106,0,.07), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d0c492 */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69f41a6 */.sector-hover-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255,255,255,0.10) !important;

  background: rgba(255,255,255,0.015) !important;
  background-color: rgba(255,255,255,0.015) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04) !important;

  transition: all .35s cubic-bezier(.22,1,.36,1) !important;
}

/* layer gradiente visibile anche default */
.sector-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background:
    radial-gradient(circle at 12% 18%, rgba(20, 100, 210, .28), transparent 48%),
    radial-gradient(circle at 85% 90%, rgba(255, 106, 0, .08), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.03), rgba(255,255,255,0));

  opacity: 1;
  pointer-events: none;
  transition: opacity .35s ease;
}

/* contenuto sopra */
.sector-hover-card > * {
  position: relative !important;
  z-index: 2 !important;
}

.sector-hover-card:hover {
  transform: translateY(-4px);
  border-color: rgba(247,97,23,.100) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 18px 40px rgba(0,0,0,.24),
    0 0 36px rgba(255,106,0,.08) !important;
}

.sector-hover-card:hover::before {
  opacity: 1;
  background:
    radial-gradient(circle at 10% 12%, rgba(30, 120, 255, .38), transparent 50%),
    radial-gradient(circle at 95% 95%, rgba(255,106,0,.16), transparent 44%),
    linear-gradient(135deg, rgba(255,106,0,.07), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee090b5 */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b09e8 */.sector-hover-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255,255,255,0.10) !important;

  background: rgba(255,255,255,0.015) !important;
  background-color: rgba(255,255,255,0.015) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04) !important;

  transition: all .35s cubic-bezier(.22,1,.36,1) !important;
}

/* layer gradiente visibile anche default */
.sector-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background:
    radial-gradient(circle at 12% 18%, rgba(20, 100, 210, .28), transparent 48%),
    radial-gradient(circle at 85% 90%, rgba(255, 106, 0, .08), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.03), rgba(255,255,255,0));

  opacity: 1;
  pointer-events: none;
  transition: opacity .35s ease;
}

/* contenuto sopra */
.sector-hover-card > * {
  position: relative !important;
  z-index: 2 !important;
}

.sector-hover-card:hover {
  transform: translateY(-4px);
  border-color: rgba(247,97,23,.100) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 18px 40px rgba(0,0,0,.24),
    0 0 36px rgba(255,106,0,.08) !important;
}

.sector-hover-card:hover::before {
  opacity: 1;
  background:
    radial-gradient(circle at 10% 12%, rgba(30, 120, 255, .38), transparent 50%),
    radial-gradient(circle at 95% 95%, rgba(255,106,0,.16), transparent 44%),
    linear-gradient(135deg, rgba(255,106,0,.07), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1783240 */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35c6da */.sector-hover-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255,255,255,0.10) !important;

  background: rgba(255,255,255,0.015) !important;
  background-color: rgba(255,255,255,0.015) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04) !important;

  transition: all .35s cubic-bezier(.22,1,.36,1) !important;
}

/* layer gradiente visibile anche default */
.sector-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background:
    radial-gradient(circle at 12% 18%, rgba(20, 100, 210, .28), transparent 48%),
    radial-gradient(circle at 85% 90%, rgba(255, 106, 0, .08), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.03), rgba(255,255,255,0));

  opacity: 1;
  pointer-events: none;
  transition: opacity .35s ease;
}

/* contenuto sopra */
.sector-hover-card > * {
  position: relative !important;
  z-index: 2 !important;
}

.sector-hover-card:hover {
  transform: translateY(-4px);
  border-color: rgba(247,97,23,.100) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 18px 40px rgba(0,0,0,.24),
    0 0 36px rgba(255,106,0,.08) !important;
}

.sector-hover-card:hover::before {
  opacity: 1;
  background:
    radial-gradient(circle at 10% 12%, rgba(30, 120, 255, .38), transparent 50%),
    radial-gradient(circle at 95% 95%, rgba(255,106,0,.16), transparent 44%),
    linear-gradient(135deg, rgba(255,106,0,.07), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c75bee */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c047da2 */.sector-hover-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255,255,255,0.10) !important;

  background: rgba(255,255,255,0.015) !important;
  background-color: rgba(255,255,255,0.015) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04) !important;

  transition: all .35s cubic-bezier(.22,1,.36,1) !important;
}

/* layer gradiente visibile anche default */
.sector-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background:
    radial-gradient(circle at 12% 18%, rgba(20, 100, 210, .28), transparent 48%),
    radial-gradient(circle at 85% 90%, rgba(255, 106, 0, .08), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.03), rgba(255,255,255,0));

  opacity: 1;
  pointer-events: none;
  transition: opacity .35s ease;
}

/* contenuto sopra */
.sector-hover-card > * {
  position: relative !important;
  z-index: 2 !important;
}

.sector-hover-card:hover {
  transform: translateY(-4px);
  border-color: rgba(247,97,23,.100) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 18px 40px rgba(0,0,0,.24),
    0 0 36px rgba(255,106,0,.08) !important;
}

.sector-hover-card:hover::before {
  opacity: 1;
  background:
    radial-gradient(circle at 10% 12%, rgba(30, 120, 255, .38), transparent 50%),
    radial-gradient(circle at 95% 95%, rgba(255,106,0,.16), transparent 44%),
    linear-gradient(135deg, rgba(255,106,0,.07), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d31194 */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4bd31d *//* BASE */
.sector-card {
  position: relative;
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,0.08);
  background: rgba(10, 20, 35, 0.6);
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  overflow: hidden;
}

/* BASE */
.sector-card {
  position: relative;
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,0.08);
  background: rgba(10, 20, 35, 0.6);
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

/* GRADIENT LAYER (spento di default) */
.sector-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background: linear-gradient(
    -1100deg,
    rgba(255,106,0,0.18),
    rgba(255,106,0,0.04) 40%,
    transparent 70%
  );

  opacity: 0;
  transition: opacity .35s ease;
}

/* HOVER */
.sector-card:hover {
  border-color: rgba(255,106,0,0.6);
  box-shadow:
    0 0 0 1px rgba(255,106,0,0.2),
    0 10px 30px rgba(0,0,0,0.2);
}

/* ATTIVA GRADIENT */
.sector-card:hover::before {
  opacity: 1;
}
}

/* ICONA */
.sector-card .elementor-icon {
  transition: all .3s ease;
}

.sector-card:hover .elementor-icon {
  color: #ff6a00 !important;
}

.sector-card:hover .elementor-icon svg,
.sector-card:hover .elementor-icon svg * {
  fill: #ff6a00 !important;
  stroke: #ff6a00 !important;
}

/* TITOLO */
.sector-card h3,
.sector-card h2 {
  transition: color .3s ease;
}

.sector-card:hover h3,
.sector-card:hover h2 {
  color: #ffffff;
}

/* NUMERO (01, 02, ecc) */
.sector-card .number {
  opacity: 0.5;
  transition: all .3s ease;
}

.sector-card:hover .number {
  opacity: 1;
  color: rgba(255,255,255,0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b234f4 */.dark-sector-bg {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(
      circle at 18% 18%,
      rgba(0, 71, 250, 0.55) 0%,
      rgba(9, 71, 150, 0.24) 26%,
      transparent 52%
    ),
    radial-gradient(
      circle at 44% 62%,
      rgba(0, 76, 295, 0.3) 0%,
      transparent 42%
    ),
    radial-gradient(
      circle at 88% 18%,
      rgba(255, 106, 0, 0.08) 0%,
      transparent 32%
    ),
    linear-gradient(
      135deg,
      #031b3b 0%,
      #061528 38%,
      #030915 72%,
      #01040a 100%
    );
}

/* texture/grain leggerissimo */
.dark-sector-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background-image:
    linear-gradient(rgba(255,255,255,0.018) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.014) 1px, transparent 1px);

  background-size: 80px 80px;
  opacity: 0.22;
}

/* vignette scura */
.dark-sector-bg::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background:
    radial-gradient(
      circle at center,
      transparent 0%,
      rgba(0,0,0,0.18) 58%,
      rgba(0,0,0,0.46) 100%
    );
}

/* contenuto sopra */
.dark-sector-bg > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-930c9da */.accent-word {
  color: #ff6a00;
  position: relative;
  display: inline-block;
}

/* underline custom */
.accent-word::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;

  width: 100%;
  height: 2px;

  background-color: #ff6a00;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf05e7a *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2169be2 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ccdda *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6982 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6d746 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e916190 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b356399 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d770e9 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f3055 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5dc0 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f6959 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ff075 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-051dd29 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0635d69 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8033b42 *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8632e4a */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef9ef6d *//* CARD HOVER */
.card-hover {
  position: relative;
  overflow: hidden;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
}

.card-hover:hover {
  transform: translateY(-6px);
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f7f8fa 55%,
    rgba(255, 106, 0, 0.12) 100%
  ) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

/* ICON BACKGROUND */
.card-hover .elementor-icon {
  transition: all .3s ease;
}

.card-hover:hover .elementor-icon {
  background-color: #ff6a00 !important;
  color: #ffffff !important;
  transform: scale(1.08);
}

/* SVG ICON */
.card-hover:hover .elementor-icon svg,
.card-hover:hover .elementor-icon svg * {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* ICON WRAPPER, se Elementor usa box/icon list */
.card-hover:hover .elementor-icon-box-icon,
.card-hover:hover .elementor-icon-list-icon {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb85f45 */.text-muted {
  color: rgba(255, 255, 255, 0.5);
  font-style: italic;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a8696 */.cta-gradient-bg {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(
      circle at 20% 0%,
      rgba(24, 86, 255, 0.35) 0%,
      rgba(24, 86, 255, 0.08) 28%,
      transparent 55%
    ),

    radial-gradient(
      circle at 100% 15%,
      rgba(255, 106, 0, 0.22) 0%,
      rgba(255, 106, 0, 0.04) 20%,
      transparent 38%
    ),

    radial-gradient(
      circle at 85% 75%,
      rgba(0, 87, 255, 0.18) 0%,
      rgba(0, 87, 255, 0.04) 25%,
      transparent 50%
    ),

    linear-gradient(
      180deg,
      #02132d 0%,
      #010817 55%,
      #000000 100%
    );
    
}/* End custom CSS */