.elementor-497 .elementor-element.elementor-element-7b0ba897{--display:flex;--min-height:80vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-1d2b760{--display:flex;--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-497 .elementor-element.elementor-element-1d2b760:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-1d2b760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7d2e7aa3{background-color:var( --e-global-color-9659c07 );padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-497 .elementor-element.elementor-element-7d2e7aa3.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7d2e7aa3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-23ec0584{--display:flex;}.elementor-497 .elementor-element.elementor-element-2cf52782{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-497 .elementor-element.elementor-element-7c115538{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-74dd3524{padding:050px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-74dd3524 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:33px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-39765e93{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-39765e93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;font-style:oblique;line-height:30px;color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-4770d83c{--display:flex;}.elementor-497 .elementor-element.elementor-element-5503e50e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-497 .elementor-element.elementor-element-1578df0a{--display:flex;--min-height:350px;--justify-content:flex-start;--border-radius:25px 25px 25px 25px;}.elementor-497 .elementor-element.elementor-element-1578df0a:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-1578df0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ratewises.com/wp-content/uploads/2026/07/ChatGPT-Image-12.-2.-2026-17_03_25.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-497 .elementor-element.elementor-element-2fa15b6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:-3px 0px 0px 0px #1A5CB8;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-2fa15b6:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-2fa15b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-4d0b9157{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-4d0b9157 .elementor-heading-title{color:var( --e-global-color-d4077d2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-497 .elementor-element.elementor-element-1e119cd5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:23px;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-4a36aaf8{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-4dc75ccb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-4dc75ccb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-4dc75ccb.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-4dc75ccb.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-4dc75ccb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-4dc75ccb .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-4dc75ccb .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-4dc75ccb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;}.elementor-497 .elementor-element.elementor-element-4dc75ccb .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-781fab10 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-781fab10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-781fab10.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-781fab10.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-781fab10.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-781fab10 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-781fab10 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-781fab10 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;}.elementor-497 .elementor-element.elementor-element-781fab10 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-7a63b6a2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-7a63b6a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7a63b6a2.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-7a63b6a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-7a63b6a2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7a63b6a2 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-7a63b6a2 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-7a63b6a2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-7a63b6a2 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-d5df0f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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 );}.elementor-497 .elementor-element.elementor-element-12d51d14 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-497 .elementor-element.elementor-element-12d51d14:hover{--e-transform-translateY:-2px;}.elementor-497 .elementor-element.elementor-element-12d51d14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-261b2191 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;}.elementor-497 .elementor-element.elementor-element-261b2191:hover{--e-transform-translateY:-2px;}.elementor-497 .elementor-element.elementor-element-261b2191 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-1ffb3a72{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-1e28081f{background-color:var( --e-global-color-9659c07 );padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-1e28081f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:15px;color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-106cd56e{background-color:var( --e-global-color-349d6b7 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-106cd56e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:15px;color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-64faa460{background-color:var( --e-global-color-9659c07 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-64faa460 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:15px;color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-6e444a15{background-color:var( --e-global-color-349d6b7 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-6e444a15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:15px;color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-530235c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 010px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:30px;}.elementor-497 .elementor-element.elementor-element-49acb05{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-497 .elementor-element.elementor-element-49acb05:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-49acb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-240b9e64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--padding-top:0px;--padding-bottom:0px;--padding-left:0100px;--padding-right:100px;}.elementor-497 .elementor-element.elementor-element-2d299820{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f5ca740 );--border-color:var( --e-global-color-f5ca740 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-7dc4557d{padding:0px 0px 0px 50px;}.elementor-497 .elementor-element.elementor-element-7dc4557d .elementor-icon-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-7dc4557d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7dc4557d.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-7dc4557d.elementor-view-default .elementor-icon{color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-7dc4557d.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-7dc4557d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-7dc4557d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7dc4557d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7dc4557d .elementor-icon{font-size:15px;padding:10px;border-radius:7px 7px 7px 7px;}.elementor-497 .elementor-element.elementor-element-7dc4557d .elementor-icon svg{height:15px;}.elementor-497 .elementor-element.elementor-element-21743576{padding:0px 0px 0px 50px;}.elementor-497 .elementor-element.elementor-element-21743576 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-3bae32d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#3D4654;}.elementor-497 .elementor-element.elementor-element-5a93a70c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-f5ca740 );--border-color:var( --e-global-color-f5ca740 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-6947cfd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-497 .elementor-element.elementor-element-6947cfd0 .elementor-icon-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-6947cfd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-349d6b7 );color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-6947cfd0.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-6947cfd0.elementor-view-default .elementor-icon{color:var( --e-global-color-349d6b7 );border-color:var( --e-global-color-349d6b7 );}.elementor-497 .elementor-element.elementor-element-6947cfd0.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-6947cfd0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-349d6b7 );}.elementor-497 .elementor-element.elementor-element-6947cfd0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-6947cfd0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-6947cfd0 .elementor-icon{font-size:15px;padding:10px;border-radius:7px 7px 7px 7px;}.elementor-497 .elementor-element.elementor-element-6947cfd0 .elementor-icon svg{height:15px;}.elementor-497 .elementor-element.elementor-element-4ef58c47{padding:0px 0px 0px 50px;}.elementor-497 .elementor-element.elementor-element-4ef58c47 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-61868101{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#3D4654;}.elementor-497 .elementor-element.elementor-element-174cc6f6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-f5ca740 );--border-color:var( --e-global-color-f5ca740 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-7b42a29e{padding:0px 0px 0px 50px;}.elementor-497 .elementor-element.elementor-element-7b42a29e .elementor-icon-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-7b42a29e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7b42a29e.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-7b42a29e.elementor-view-default .elementor-icon{color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-7b42a29e.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-7b42a29e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-7b42a29e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7b42a29e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7b42a29e .elementor-icon{font-size:15px;padding:10px;border-radius:7px 7px 7px 7px;}.elementor-497 .elementor-element.elementor-element-7b42a29e .elementor-icon svg{height:15px;}.elementor-497 .elementor-element.elementor-element-30bb6510{padding:0px 0px 0px 50px;}.elementor-497 .elementor-element.elementor-element-30bb6510 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-2fa816a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#3D4654;}.elementor-497 .elementor-element.elementor-element-541d5fc9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-f5ca740 );--border-color:var( --e-global-color-f5ca740 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-a533f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-497 .elementor-element.elementor-element-a533f35 .elementor-icon-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-a533f35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-349d6b7 );color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-a533f35.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-a533f35.elementor-view-default .elementor-icon{color:var( --e-global-color-349d6b7 );border-color:var( --e-global-color-349d6b7 );}.elementor-497 .elementor-element.elementor-element-a533f35.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-a533f35.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-349d6b7 );}.elementor-497 .elementor-element.elementor-element-a533f35.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-a533f35.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-a533f35 .elementor-icon{font-size:15px;padding:10px;border-radius:7px 7px 7px 7px;}.elementor-497 .elementor-element.elementor-element-a533f35 .elementor-icon svg{height:15px;}.elementor-497 .elementor-element.elementor-element-627f5547{padding:0px 0px 0px 50px;}.elementor-497 .elementor-element.elementor-element-627f5547 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-5fd497c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#3D4654;}.elementor-497 .elementor-element.elementor-element-12a327de{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9659c07 );--border-color:var( --e-global-color-9659c07 );--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-497 .elementor-element.elementor-element-615b2a32{background-color:var( --e-global-color-9659c07 );padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-497 .elementor-element.elementor-element-615b2a32.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-615b2a32 .elementor-icon-list-text{transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-6e480fc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-737cc037{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3D4654;}.elementor-497 .elementor-element.elementor-element-38dc67a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:57px 57px;--row-gap:57px;--column-gap:57px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9659c07 );--border-color:var( --e-global-color-9659c07 );--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-497 .elementor-element.elementor-element-62a4f1d0{--display:flex;}.elementor-497 .elementor-element.elementor-element-56cc171b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-497 .elementor-element.elementor-element-668ada85{--display:flex;--justify-content:center;}.elementor-497 .elementor-element.elementor-element-69822db0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-7c2d3425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3D4654;}.elementor-497 .elementor-element.elementor-element-4c79d18{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-67589384 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-67589384.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-67589384.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-67589384.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-67589384.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-67589384 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-67589384 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-67589384 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-67589384 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-57baa7f3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-57baa7f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-57baa7f3.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-57baa7f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-57baa7f3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-57baa7f3 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-57baa7f3 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-57baa7f3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-57baa7f3 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-1e267864 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-1e267864.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-1e267864.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-1e267864.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-1e267864.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-1e267864 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-1e267864 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-1e267864 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-1e267864 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-406251c8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-406251c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-406251c8.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-406251c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-406251c8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-406251c8 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-406251c8 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-406251c8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-406251c8 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-6582729b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:57px 57px;--row-gap:57px;--column-gap:57px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9659c07 );--border-color:var( --e-global-color-9659c07 );--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-497 .elementor-element.elementor-element-6d07865c{--display:flex;}.elementor-497 .elementor-element.elementor-element-6d07865c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-497 .elementor-element.elementor-element-3e17672c{padding:0px 0px 15px 0px;}.elementor-497 .elementor-element.elementor-element-3e17672c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-55f06b47{--display:flex;--justify-content:center;}.elementor-497 .elementor-element.elementor-element-6ff80758 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-25ea39c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3D4654;}.elementor-497 .elementor-element.elementor-element-1e472f87{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-9126c49 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-9126c49.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-9126c49.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-9126c49.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-9126c49.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-9126c49 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-9126c49 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-9126c49 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-9126c49 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-71abb8b1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-71abb8b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-71abb8b1.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-71abb8b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-71abb8b1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-71abb8b1 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-71abb8b1 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-71abb8b1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-71abb8b1 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-555f0d12 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-555f0d12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-555f0d12.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-555f0d12.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-555f0d12.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-555f0d12 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-555f0d12 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-555f0d12 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-555f0d12 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-30d4194d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-30d4194d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-30d4194d.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-30d4194d.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-30d4194d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-30d4194d .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-30d4194d .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-30d4194d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-30d4194d .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-4604916d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#3D4654;}.elementor-497 .elementor-element.elementor-element-79af351a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-79af351a:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-79af351a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d644963 );}.elementor-497 .elementor-element.elementor-element-333ba63b{--display:flex;}.elementor-497 .elementor-element.elementor-element-38a75cd5{background-color:var( --e-global-color-9659c07 );padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-497 .elementor-element.elementor-element-38a75cd5.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-38a75cd5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-6094b857{padding:25px 0px 0px 0px;text-align:center;}.elementor-497 .elementor-element.elementor-element-6094b857 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-f3eed4c{padding:5px 0px 0px 0px;text-align:center;}.elementor-497 .elementor-element.elementor-element-f3eed4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-f7a7858 );}.elementor-497 .elementor-element.elementor-element-1fd31cd0{padding:25px 0px 50px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-2a692c41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-497 .elementor-element.elementor-element-2a692c41.e-con{--align-self:center;}.elementor-497 .elementor-element.elementor-element-32f3914{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:13px 13px 13px 13px;--padding-top:25px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-497 .elementor-element.elementor-element-32f3914:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-32f3914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-53cef9e8{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-53cef9e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:#727272;}.elementor-497 .elementor-element.elementor-element-29b0a325{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-497 .elementor-element.elementor-element-4f7bde15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-16124463 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;text-decoration:line-through;color:#727272;}.elementor-497 .elementor-element.elementor-element-583202d4{background-color:var( --e-global-color-349d6b7 );padding:4px 7px 2px 7px;border-radius:50px 50px 50px 50px;}.elementor-497 .elementor-element.elementor-element-583202d4.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-583202d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;}.elementor-497 .elementor-element.elementor-element-550940f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-10aa793a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f5ca740 );--border-color:var( --e-global-color-f5ca740 );--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-48f791ed .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-48f791ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-48f791ed.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-48f791ed.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-48f791ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-48f791ed .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-48f791ed .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-48f791ed .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-48f791ed .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-23f27c4e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-23f27c4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-23f27c4e.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-23f27c4e.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-23f27c4e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-23f27c4e .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-23f27c4e .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-23f27c4e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-23f27c4e .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-3e86167d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-3e86167d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-3e86167d.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-3e86167d.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-3e86167d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-3e86167d .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-3e86167d .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-3e86167d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:11px;}.elementor-497 .elementor-element.elementor-element-3e86167d .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-65a78419 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-65a78419.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9659c07 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-65a78419.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-65a78419.elementor-view-default .elementor-icon{fill:var( --e-global-color-9659c07 );color:var( --e-global-color-9659c07 );border-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-65a78419.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-65a78419 .elementor-icon{font-size:12px;}.elementor-497 .elementor-element.elementor-element-65a78419 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-65a78419 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:16px;}.elementor-497 .elementor-element.elementor-element-65a78419 .elementor-icon-box-title{color:var( --e-global-color-9b3a39f );}.elementor-497 .elementor-element.elementor-element-19251667 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-497 .elementor-element.elementor-element-19251667:hover{--e-transform-translateY:-2px;}.elementor-497 .elementor-element.elementor-element-19251667{padding:025px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-19251667 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-2b7dc006 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-497 .elementor-element.elementor-element-2b7dc006{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-170757c3{padding:25px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.5px;}.elementor-497 .elementor-element.elementor-element-6c9abec9{--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;--justify-content:space-around;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:#AEC5E2;--border-color:#AEC5E2;--border-radius:25px 25px 25px 25px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-497 .elementor-element.elementor-element-6c9abec9:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-6c9abec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4C8A;}.elementor-497 .elementor-element.elementor-element-6c9abec9.e-con{--align-self:center;}.elementor-497 .elementor-element.elementor-element-2d59f7f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#A2B5CE;}.elementor-497 .elementor-element.elementor-element-2d59f7f1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-2d59f7f1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-stacked .elementor-icon{background-color:#3A6298;}.elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-default .elementor-icon{fill:#3A6298;color:#3A6298;border-color:#3A6298;}.elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3A6298;}.elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-497 .elementor-element.elementor-element-2d59f7f1.elementor-view-default:has(:focus) .elementor-icon{fill:#3A6298;color:#3A6298;border-color:#3A6298;}.elementor-497 .elementor-element.elementor-element-2d59f7f1 .elementor-icon{font-size:24px;padding:12px;}.elementor-497 .elementor-element.elementor-element-2d59f7f1 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-2d59f7f1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-497 .elementor-element.elementor-element-2d59f7f1:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-2d59f7f1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-2d59f7f1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#A2B5CE;}.elementor-497 .elementor-element.elementor-element-4f678fbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#A2B5CE;}.elementor-497 .elementor-element.elementor-element-4f678fbb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-497 .elementor-element.elementor-element-4f678fbb .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-stacked .elementor-icon{background-color:#3A6298;}.elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-framed .elementor-icon, .elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-default .elementor-icon{fill:#3A6298;color:#3A6298;border-color:#3A6298;}.elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3A6298;}.elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-497 .elementor-element.elementor-element-4f678fbb.elementor-view-default:has(:focus) .elementor-icon{fill:#3A6298;color:#3A6298;border-color:#3A6298;}.elementor-497 .elementor-element.elementor-element-4f678fbb .elementor-icon{font-size:24px;padding:12px;}.elementor-497 .elementor-element.elementor-element-4f678fbb .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-4f678fbb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;}.elementor-497 .elementor-element.elementor-element-4f678fbb:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-4f678fbb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-4f678fbb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#A2B5CE;}.elementor-497 .elementor-element.elementor-element-2a4b6ba9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9659c07 );--border-color:var( --e-global-color-9659c07 );--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-497 .elementor-element.elementor-element-54929f23{background-color:var( --e-global-color-9659c07 );padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-497 .elementor-element.elementor-element-54929f23.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-54929f23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-25a7294d{padding:25px 0px 5px 0px;}.elementor-497 .elementor-element.elementor-element-25a7294d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-7fdc5da2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-5dceda33{--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;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-6f864341 .elementor-icon-box-wrapper{text-align:start;}.elementor-497 .elementor-element.elementor-element-6f864341 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-6f864341 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-6f864341 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-497 .elementor-element.elementor-element-6f864341:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-6f864341:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-6f864341 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-881fe3d );}.elementor-497 .elementor-element.elementor-element-7724ee62 .elementor-icon-box-wrapper{text-align:start;}.elementor-497 .elementor-element.elementor-element-7724ee62 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7724ee62 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-7724ee62 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-497 .elementor-element.elementor-element-7724ee62:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-7724ee62:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7724ee62 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-881fe3d );}.elementor-497 .elementor-element.elementor-element-fc3cc8a .elementor-icon-box-wrapper{text-align:start;}.elementor-497 .elementor-element.elementor-element-fc3cc8a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-fc3cc8a .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-fc3cc8a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-497 .elementor-element.elementor-element-fc3cc8a:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-fc3cc8a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-fc3cc8a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-881fe3d );}.elementor-497 .elementor-element.elementor-element-5a7f8cac{--display:flex;}.elementor-497 .elementor-element.elementor-element-dc94593{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f5ca740 );--border-color:var( --e-global-color-f5ca740 );--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-dc94593:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-dc94593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9659c07 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-497 .elementor-element.elementor-element-20420fd5 img{width:70px;}.elementor-497 .elementor-element.elementor-element-37ff8733{background-color:#E1F5EE;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 05px 1px 5px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:15px;--icon-vertical-offset:-1px;}.elementor-497 .elementor-element.elementor-element-37ff8733.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-icon i{color:#0E7A54;transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-icon svg{fill:#0E7A54;transition:fill 0.3s;}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-text{color:#0E7A54;transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-37ff8733 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-1b4d0840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-698689c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1A5CB845;--border-color:#1A5CB845;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-541bbae6{background-color:var( --e-global-color-b84a658 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-541bbae6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:15px;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-649a82d5 .elementor-icon-box-wrapper{text-align:start;}.elementor-497 .elementor-element.elementor-element-649a82d5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-649a82d5 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-649a82d5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;}.elementor-497 .elementor-element.elementor-element-649a82d5:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-649a82d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-649a82d5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;color:var( --e-global-color-881fe3d );}.elementor-497 .elementor-element.elementor-element-49336815{--display:flex;}.elementor-497 .elementor-element.elementor-element-4bd61588{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f5ca740 );--border-color:var( --e-global-color-f5ca740 );--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-4bd61588:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-4bd61588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-14245142 img{width:70px;}.elementor-497 .elementor-element.elementor-element-107ac9da{background-color:#E1F5EE;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 05px 1px 5px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:15px;--icon-vertical-offset:-1px;}.elementor-497 .elementor-element.elementor-element-107ac9da.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-icon i{color:#0E7A54;transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-icon svg{fill:#0E7A54;transition:fill 0.3s;}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-text{color:#0E7A54;transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-107ac9da .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-76af9bfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-77eb9240{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1A5CB845;--border-color:#1A5CB845;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-3877d693{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-3877d693 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:15px;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-2e3c8432 .elementor-icon-box-wrapper{text-align:start;}.elementor-497 .elementor-element.elementor-element-2e3c8432 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-2e3c8432 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-2e3c8432 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;}.elementor-497 .elementor-element.elementor-element-2e3c8432:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-2e3c8432:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-2e3c8432 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;color:var( --e-global-color-881fe3d );}.elementor-497 .elementor-element.elementor-element-d7dab0b{--display:flex;}.elementor-497 .elementor-element.elementor-element-3699e05b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f5ca740 );--border-color:var( --e-global-color-f5ca740 );--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-3699e05b:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-3699e05b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9659c07 );}.elementor-497 .elementor-element.elementor-element-4ebc07d6 img{width:70px;}.elementor-497 .elementor-element.elementor-element-38f5188d{background-color:#E1F5EE;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 05px 1px 5px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:15px;--icon-vertical-offset:-1px;}.elementor-497 .elementor-element.elementor-element-38f5188d.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-icon i{color:#0E7A54;transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-icon svg{fill:#0E7A54;transition:fill 0.3s;}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-text{color:#0E7A54;transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-38f5188d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-7e917b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-1c4fd00a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1A5CB845;--border-color:#1A5CB845;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-7701128c{background-color:var( --e-global-color-b84a658 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-7701128c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:15px;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-239fa358 .elementor-icon-box-wrapper{text-align:start;}.elementor-497 .elementor-element.elementor-element-239fa358 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-239fa358 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-239fa358 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;}.elementor-497 .elementor-element.elementor-element-239fa358:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-239fa358:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-239fa358 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;color:var( --e-global-color-881fe3d );}.elementor-497 .elementor-element.elementor-element-224937e0{--display:flex;}.elementor-497 .elementor-element.elementor-element-66ae1a41{--display:flex;}.elementor-497 .elementor-element.elementor-element-722f3f31{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-497 .elementor-element.elementor-element-36313bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:57px 57px;--row-gap:57px;--column-gap:57px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9659c07 );--border-color:var( --e-global-color-9659c07 );--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-497 .elementor-element.elementor-element-685e5aab{--display:flex;}.elementor-497 .elementor-element.elementor-element-259eeafd{background-color:var( --e-global-color-9659c07 );padding:2px 15px 2px 15px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-497 .elementor-element.elementor-element-259eeafd.elementor-element{--align-self:flex-start;}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-497 .elementor-element.elementor-element-259eeafd .elementor-icon-list-text{transition:color 0.3s;}.elementor-497 .elementor-element.elementor-element-55121b0d{padding:25px 0px 5px 0px;}.elementor-497 .elementor-element.elementor-element-55121b0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-68ff90c0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-8ae845c{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-8ae845c:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-8ae845c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d644963 );}.elementor-497 .elementor-element.elementor-element-4eeeb4fc .elementor-icon-box-wrapper{text-align:start;}.elementor-497 .elementor-element.elementor-element-4eeeb4fc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-4eeeb4fc .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-4eeeb4fc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;}.elementor-497 .elementor-element.elementor-element-4eeeb4fc:has(:hover) .elementor-icon-box-title,
					 .elementor-497 .elementor-element.elementor-element-4eeeb4fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-4eeeb4fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-d4077d2 );}.elementor-497 .elementor-element.elementor-element-2c532870 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:500;fill:var( --e-global-color-d4077d2 );color:var( --e-global-color-d4077d2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-497 .elementor-element.elementor-element-2c532870:hover{--e-transform-translateY:-2px;}.elementor-497 .elementor-element.elementor-element-2c532870{padding:25px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-2c532870 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-497 .elementor-element.elementor-element-57493b9d{--display:flex;--justify-content:center;}.elementor-497 .elementor-element.elementor-element-6c8ae71e{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-497 .elementor-element.elementor-element-5a0f3172{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-255e4d0c{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-497 .elementor-element.elementor-element-680567c4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-15ee3276{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-497 .elementor-element.elementor-element-1d546bb7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-57a59081{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-497 .elementor-element.elementor-element-62db9c60{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-497 .elementor-element.elementor-element-b6f19a0{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:7px 7px 7px 7px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-497 .elementor-element.elementor-element-b6f19a0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-9659c07 );border-style:none;}.elementor-497 .elementor-element.elementor-element-b6f19a0 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-497 .elementor-element.elementor-element-b6f19a0 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-497 .elementor-element.elementor-element-b6f19a0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:where( .elementor-497 .elementor-element.elementor-element-b6f19a0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-497 .elementor-element.elementor-element-54c5bddf{--display:flex;}.elementor-497 .elementor-element.elementor-element-1acbeeb3{--spacer-size:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-497 .elementor-element.elementor-element-6d07865c{--width:47.917%;}.elementor-497 .elementor-element.elementor-element-2a692c41{--width:500px;}.elementor-497 .elementor-element.elementor-element-6c9abec9{--width:700px;}}@media(max-width:1024px){.elementor-497 .elementor-element.elementor-element-1d2b760{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-12d51d14 .elementor-button{font-size:14px;}.elementor-497 .elementor-element.elementor-element-261b2191 .elementor-button{font-size:14px;}.elementor-497 .elementor-element.elementor-element-240b9e64{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-541d5fc9{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:033px;}.elementor-497 .elementor-element.elementor-element-722f3f31{--e-n-carousel-swiper-slides-to-display:2;}.elementor-497 .elementor-element.elementor-element-2c532870 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-497 .elementor-element.elementor-element-7b0ba897{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-1d2b760{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-74dd3524{padding:25px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-74dd3524 .elementor-heading-title{font-size:32px;}.elementor-497 .elementor-element.elementor-element-39765e93 .elementor-heading-title{font-size:32px;}.elementor-497 .elementor-element.elementor-element-2fa15b6{--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-497 .elementor-element.elementor-element-4dc75ccb .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-4dc75ccb .elementor-icon-box-title a{line-height:14px;}.elementor-497 .elementor-element.elementor-element-781fab10 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-781fab10 .elementor-icon-box-title a{line-height:14px;}.elementor-497 .elementor-element.elementor-element-7a63b6a2 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-7a63b6a2 .elementor-icon-box-title a{line-height:14px;}.elementor-497 .elementor-element.elementor-element-49acb05{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-240b9e64{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-2d299820{--content-width:100%;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-5a93a70c{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-174cc6f6{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-541d5fc9{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-12a327de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-615b2a32.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-6e480fc1{text-align:center;}.elementor-497 .elementor-element.elementor-element-737cc037{text-align:center;}.elementor-497 .elementor-element.elementor-element-38dc67a1{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-69822db0{text-align:center;}.elementor-497 .elementor-element.elementor-element-7c2d3425{text-align:center;}.elementor-497 .elementor-element.elementor-element-67589384 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-67589384 .elementor-icon-box-title a{line-height:16px;}.elementor-497 .elementor-element.elementor-element-57baa7f3 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-57baa7f3 .elementor-icon-box-title a{line-height:16px;}.elementor-497 .elementor-element.elementor-element-1e267864 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-1e267864 .elementor-icon-box-title a{line-height:16px;}.elementor-497 .elementor-element.elementor-element-406251c8 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-406251c8 .elementor-icon-box-title a{line-height:16px;}.elementor-497 .elementor-element.elementor-element-6582729b{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-3e17672c{text-align:center;}.elementor-497 .elementor-element.elementor-element-6ff80758{text-align:center;}.elementor-497 .elementor-element.elementor-element-25ea39c8{text-align:center;}.elementor-497 .elementor-element.elementor-element-9126c49 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-9126c49 .elementor-icon-box-title a{line-height:16px;}.elementor-497 .elementor-element.elementor-element-71abb8b1 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-71abb8b1 .elementor-icon-box-title a{line-height:16px;}.elementor-497 .elementor-element.elementor-element-555f0d12 .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-555f0d12 .elementor-icon-box-title a{line-height:16px;}.elementor-497 .elementor-element.elementor-element-30d4194d .elementor-icon-box-title, .elementor-497 .elementor-element.elementor-element-30d4194d .elementor-icon-box-title a{line-height:16px;}.elementor-497 .elementor-element.elementor-element-4604916d{text-align:center;}.elementor-497 .elementor-element.elementor-element-79af351a{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-333ba63b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-497 .elementor-element.elementor-element-6094b857{padding:25px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-1fd31cd0{padding:25px 0px 25px 0px;}.elementor-497 .elementor-element.elementor-element-53cef9e8{text-align:center;}.elementor-497 .elementor-element.elementor-element-29b0a325{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-497 .elementor-element.elementor-element-29b0a325.e-con{--align-self:center;}.elementor-497 .elementor-element.elementor-element-583202d4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-497 .elementor-element.elementor-element-583202d4.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-550940f{text-align:center;}.elementor-497 .elementor-element.elementor-element-19251667{padding:25px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-2d59f7f1{border-width:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-2a4b6ba9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-54929f23.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-25a7294d{text-align:center;}.elementor-497 .elementor-element.elementor-element-7fdc5da2{text-align:center;}.elementor-497 .elementor-element.elementor-element-6f864341{width:100%;max-width:100%;}.elementor-497 .elementor-element.elementor-element-6f864341 .elementor-icon-box-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-7724ee62{width:100%;max-width:100%;}.elementor-497 .elementor-element.elementor-element-7724ee62 .elementor-icon-box-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-fc3cc8a{width:100%;max-width:100%;}.elementor-497 .elementor-element.elementor-element-fc3cc8a .elementor-icon-box-wrapper{text-align:center;}.elementor-497 .elementor-element.elementor-element-20420fd5.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-37ff8733.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-1b4d0840{text-align:center;}.elementor-497 .elementor-element.elementor-element-14245142.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-107ac9da.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-76af9bfc{text-align:center;}.elementor-497 .elementor-element.elementor-element-4ebc07d6.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-38f5188d.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-7e917b6c{text-align:center;}.elementor-497 .elementor-element.elementor-element-722f3f31{--e-n-carousel-swiper-slides-to-display:1;}.elementor-497 .elementor-element.elementor-element-36313bb{--padding-top:0px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-497 .elementor-element.elementor-element-259eeafd.elementor-element{--align-self:center;}.elementor-497 .elementor-element.elementor-element-55121b0d{text-align:center;}.elementor-497 .elementor-element.elementor-element-68ff90c0{text-align:center;}.elementor-497 .elementor-element.elementor-element-5a0f3172{text-align:center;}.elementor-497 .elementor-element.elementor-element-680567c4{text-align:center;}.elementor-497 .elementor-element.elementor-element-1d546bb7{text-align:center;}.elementor-497 .elementor-element.elementor-element-62db9c60{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-4a36aaf8 *//* 580px and smaller screen sizes */
@media (max-width:580px){

	/* Span Tag */
	.elementor-element .elementor-element .e-con-inner .elementor-element .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title span{
		position:relative;
		top:-5px;
		
	}
	
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e28081f */.elementor-497 .elementor-element.elementor-element-1e28081f {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-1e28081f .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-1e28081f p,
.elementor-497 .elementor-element.elementor-element-1e28081f span,
.elementor-497 .elementor-element.elementor-element-1e28081f div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106cd56e */.elementor-497 .elementor-element.elementor-element-106cd56e {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-106cd56e .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-106cd56e p,
.elementor-497 .elementor-element.elementor-element-106cd56e span,
.elementor-497 .elementor-element.elementor-element-106cd56e div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64faa460 */.elementor-497 .elementor-element.elementor-element-64faa460 {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-64faa460 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-64faa460 p,
.elementor-497 .elementor-element.elementor-element-64faa460 span,
.elementor-497 .elementor-element.elementor-element-64faa460 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e444a15 */.elementor-497 .elementor-element.elementor-element-6e444a15 {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-6e444a15 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-6e444a15 p,
.elementor-497 .elementor-element.elementor-element-6e444a15 span,
.elementor-497 .elementor-element.elementor-element-6e444a15 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7c48f4c6 *//* ============================================================
   RATE WISES — FX KVÍZ
   CSS — vložte do WordPress > Appearance > Customize > Additional CSS
   alebo do child theme style.css
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

:root {
  --rw-red:        #D42B2B;
  --rw-red-dark:   #A81E1E;
  --rw-red-light:  #FAECEC;
  --rw-blue:       #1A5CB8;
  --rw-blue-dark:  #0C3D80;
  --rw-blue-light: #E6EEF9;
  --rw-green:      #0E7A54;
  --rw-green-bg:   #E1F5EE;
  --rw-orange:     #C46B00;
  --rw-orange-bg:  #FEF3E2;
  --rw-ink:        #0F1623;
  --rw-ink2:       #3D4654;
  --rw-ink3:       #6B7585;
  --rw-border:     #DDE2EA;
  --rw-bg:         #F2F4F8;
  --rw-white:      #FFFFFF;
  --rw-font:       'Inter', system-ui, sans-serif;
  --rw-radius:     10px;
  --rw-radius-lg:  16px;
  --rw-shadow:     0 4px 32px rgba(15,22,35,0.10);
  --rw-shadow-sm:  0 2px 12px rgba(15,22,35,0.07);
}

/* WRAP */
.rw-quiz-wrap {
  width: 100%;
  max-width: 660px;
  margin: 0 auto;
  font-family: var(--rw-font);
}

/* CARD */
.rw-card {
  background: var(--rw-white);
  border-radius: var(--rw-radius-lg);
  box-shadow: var(--rw-shadow);
  overflow: hidden;
}

/* SCREENS */
.rw-screen { display: none; }
.rw-screen.rw-active { display: block; }

/* ── INTRO ── */
.rw-intro { padding: 2.75rem 2.5rem 2.5rem; }
.rw-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: var(--rw-blue-light);
  color: var(--rw-blue-dark);
  font-size: 11px;
  font-weight: 700;
  padding: 4px 12px;
  border-radius: 20px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 1.4rem;
}
.rw-badge-dot {
  width: 6px; height: 6px;
  border-radius: 50%;
  background: var(--rw-red);
}
.rw-intro h1 {
  font-family: var(--rw-font);
  font-size: 2rem;
  font-weight: 800;
  line-height: 1.15;
  color: var(--rw-ink);
  margin-bottom: 0.75rem;
}
.rw-intro h1 em {
  color: var(--rw-red);
  font-style: italic;
  font-weight: 800;
}
.rw-intro-sub {
  font-size: 15px;
  color: var(--rw-ink2);
  line-height: 1.65;
  margin-bottom: 1.5rem;
}
.rw-meta {
  display: flex;
  gap: 1.5rem;
  flex-wrap: wrap;
  margin-bottom: 1.5rem;
}
.rw-meta-item {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: var(--rw-ink3);
  font-weight: 500;
}
.rw-meta-item svg { width: 14px; height: 14px; flex-shrink: 0; }
.rw-for-whom {
  background: var(--rw-bg);
  border-radius: var(--rw-radius);
  padding: 1rem 1.2rem;
  margin-bottom: 1.4rem;
}
.rw-for-whom-title {
  font-size: 10.5px;
  font-weight: 700;
  color: var(--rw-ink3);
  text-transform: uppercase;
  letter-spacing: 0.07em;
  margin-bottom: 0.6rem;
}
.rw-for-whom-list { display: flex; flex-direction: column; gap: 5px; }
.rw-for-whom-item {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13.5px;
  color: var(--rw-ink2);
  font-weight: 500;
}
.rw-fw-dot {
  width: 5px; height: 5px;
  border-radius: 50%;
  background: var(--rw-blue);
  flex-shrink: 0;
}
.rw-authority {
  border-left: 3px solid var(--rw-blue);
  background: var(--rw-bg);
  border-radius: var(--rw-radius);
  padding: 1rem 1.25rem;
  margin-bottom: 1.75rem;
  font-size: 13.5px;
  color: var(--rw-ink2);
  line-height: 1.7;
}
.rw-authority strong { color: var(--rw-ink); font-weight: 700; }

/* ── BTN START ── */
.rw-btn-start {
  width: 100%;
  background: var(--rw-red) !important;
  color: var(--rw-white) !important;
  font-family: var(--rw-font) !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  padding: 1rem !important;
  border-radius: var(--rw-radius) !important;
  border: none !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  transition: background .15s, transform .1s;
  letter-spacing: 0.01em !important;
  text-shadow: none !important;
  box-shadow: none !important;
  text-transform: none !important;
}
.rw-btn-start:hover { background: var(--rw-red-dark) !important; }
.rw-btn-start:active { transform: scale(0.98); }
.rw-btn-start svg { width: 15px; height: 15px; }

/* ── PROGRESS ── */
.rw-progress-header {
  padding: 1.25rem 2rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rw-progress-label { font-size: 12px; font-weight: 600; color: var(--rw-ink3); }
.rw-progress-count { font-size: 12px; color: var(--rw-ink3); }
.rw-progress-bar-bg {
  height: 4px;
  background: var(--rw-bg);
  border-radius: 2px;
  margin: 0.6rem 2rem 0;
  overflow: hidden;
}
.rw-progress-bar-fill {
  height: 100%;
  background: var(--rw-blue);
  border-radius: 2px;
  transition: width .4s ease;
}

/* ── QUESTION ── */
.rw-question-body { padding: 1.6rem 2rem 2rem; }
.rw-q-section {
  font-size: 10.5px;
  font-weight: 700;
  color: var(--rw-blue);
  text-transform: uppercase;
  letter-spacing: 0.08em;
  margin-bottom: 0.6rem;
}
.rw-q-text {
  font-size: 1.2rem;
  font-weight: 700;
  color: var(--rw-ink);
  line-height: 1.35;
  margin-bottom: 0.4rem;
}
.rw-q-hint {
  font-size: 12.5px;
  color: var(--rw-ink3);
  font-style: italic;
  margin-bottom: 1.1rem;
  line-height: 1.5;
}
.rw-options { display: flex; flex-direction: column; gap: 7px; }
.rw-opt {
  background: var(--rw-bg);
  border: 1.5px solid var(--rw-border);
  border-radius: var(--rw-radius);
  padding: 11px 15px;
  font-family: var(--rw-font);
  font-size: 13.5px;
  font-weight: 500;
  color: var(--rw-ink);
  cursor: pointer;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 10px;
  transition: border-color .15s, background .15s, color .15s;
}
.rw-opt:hover:not(:disabled) {
  border-color: var(--rw-blue);
  background: var(--rw-blue-light);
  color: var(--rw-blue-dark);
}
.rw-opt.rw-selected {
  border-color: var(--rw-blue);
  background: var(--rw-blue-light);
  color: var(--rw-blue-dark);
  font-weight: 600;
}
.rw-opt-radio {
  width: 16px; height: 16px;
  border-radius: 50%;
  border: 2px solid var(--rw-border);
  flex-shrink: 0;
  display: flex; align-items: center; justify-content: center;
  transition: border-color .15s, background .15s;
}
.rw-opt.rw-selected .rw-opt-radio {
  border-color: var(--rw-blue);
  background: var(--rw-blue);
}
.rw-opt.rw-selected .rw-opt-radio::after {
  content: '';
  width: 5px; height: 5px;
  border-radius: 50%;
  background: #fff;
}

/* BTN NEXT + BACK ROW */
.rw-nav-row {
  display: flex;
  gap: 10px;
  margin-top: 1.4rem;
  align-items: stretch;
}
.rw-btn-back {
  display: none;
  align-items: center;
  justify-content: center;
  gap: 5px;
  background: var(--rw-white) !important;
  color: var(--rw-ink2) !important;
  font-family: var(--rw-font) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  padding: 0.82rem 1.1rem !important;
  border-radius: var(--rw-radius) !important;
  border: 1.5px solid var(--rw-border) !important;
  cursor: pointer;
  transition: border-color .15s, background .15s, color .15s;
  white-space: nowrap;
  box-shadow: none !important;
  text-shadow: none !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}
.rw-btn-back.rw-visible { display: inline-flex; }
.rw-btn-back:hover {
  border-color: var(--rw-blue) !important;
  color: var(--rw-blue) !important;
  background: var(--rw-blue-light) !important;
}
.rw-btn-back svg { width: 13px; height: 13px; }

.rw-btn-next {
  flex: 1;
  background: var(--rw-blue) !important;
  color: var(--rw-white) !important;
  font-family: var(--rw-font) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  padding: 0.82rem !important;
  border-radius: var(--rw-radius) !important;
  border: none !important;
  cursor: pointer;
  display: none;
  align-items: center;
  justify-content: center;
  gap: 7px;
  transition: background .15s;
  box-shadow: none !important;
  text-shadow: none !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}
.rw-btn-next:hover { background: var(--rw-blue-dark) !important; }
.rw-btn-next.rw-visible { display: flex; }

/* ── EMAIL GATE ── */
.rw-email-gate { padding: 2.5rem 2rem; text-align: center; }
.rw-email-gate h2 {
  font-size: 1.5rem;
  font-weight: 800;
  color: var(--rw-ink);
  margin-bottom: 0.5rem;
}
.rw-email-gate p {
  font-size: 14px;
  color: var(--rw-ink2);
  line-height: 1.65;
  margin-bottom: 1.5rem;
}
.rw-email-form { display: flex; flex-direction: column; gap: 9px; max-width: 380px; margin: 0 auto 0.75rem; }
.rw-email-input {
  background: var(--rw-bg);
  border: 1.5px solid var(--rw-border);
  border-radius: var(--rw-radius);
  padding: 12px 16px;
  font-family: var(--rw-font);
  font-size: 14px;
  color: var(--rw-ink);
  text-align: center;
  outline: none;
  transition: border-color .15s;
}
.rw-email-input:focus { border-color: var(--rw-blue); }
.rw-btn-email {
  background: var(--rw-red) !important;
  color: var(--rw-white) !important;
  font-family: var(--rw-font) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  padding: 0.85rem !important;
  border-radius: var(--rw-radius) !important;
  border: none !important;
  cursor: pointer;
  transition: background .15s;
  text-shadow: none !important;
  box-shadow: none !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}
.rw-btn-email:hover { background: var(--rw-red-dark) !important; }
.rw-email-note { font-size: 11.5px; color: var(--rw-ink3); }

/* ── RESULT ── */
.rw-result { padding: 2.25rem 2rem; }
.rw-segment {
  border-radius: var(--rw-radius-lg);
  padding: 1.4rem;
  margin-bottom: 1.6rem;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
.rw-seg-green  { background: var(--rw-green-bg); }
.rw-seg-orange { background: var(--rw-orange-bg); }
.rw-seg-red    { background: var(--rw-red-light); }
.rw-seg-emoji  { font-size: 1.8rem; line-height: 1; flex-shrink: 0; }
.rw-seg-label  { font-size: 10.5px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 3px; }
.rw-seg-green  .rw-seg-label  { color: var(--rw-green); }
.rw-seg-orange .rw-seg-label  { color: var(--rw-orange); }
.rw-seg-red    .rw-seg-label  { color: var(--rw-red-dark); }
.rw-seg-title  { font-size: 1.1rem; font-weight: 700; color: var(--rw-ink); margin-bottom: 0.4rem; line-height: 1.3; }
.rw-seg-text   { font-size: 13px; line-height: 1.65; }
.rw-seg-green  .rw-seg-text   { color: #085041; }
.rw-seg-orange .rw-seg-text   { color: #7A4A00; }
.rw-seg-red    .rw-seg-text   { color: #8B1A1A; }

.rw-score-row {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  background: var(--rw-bg);
  border-radius: var(--rw-radius);
  padding: 1rem 1.2rem;
  margin-bottom: 1.5rem;
}
.rw-score-big { font-size: 2.8rem; font-weight: 800; color: var(--rw-blue); line-height: 1; }
.rw-score-meta p { font-size: 12px; color: var(--rw-ink3); }
.rw-score-meta strong { font-size: 13.5px; color: var(--rw-ink); font-weight: 600; }

.rw-bars { display: flex; flex-direction: column; gap: 8px; margin-bottom: 1.75rem; }
.rw-bar-row { display: flex; align-items: center; gap: 10px; }
.rw-bar-lbl { font-size: 11.5px; color: var(--rw-ink3); min-width: 135px; text-align: right; }
.rw-bar-bg  { flex: 1; height: 6px; background: var(--rw-bg); border-radius: 3px; overflow: hidden; border: 1px solid var(--rw-border); }
.rw-bar-fill { height: 100%; border-radius: 3px; transition: width .8s ease; }
.rw-bar-val { font-size: 11.5px; font-weight: 700; color: var(--rw-ink); min-width: 28px; }

.rw-next-title {
  font-size: 10.5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: var(--rw-ink3);
  margin-bottom: 0.9rem;
}

/* COURSE CARDS */
.rw-course-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 1.25rem; }
.rw-course-card {
  border: 1.5px solid var(--rw-border);
  border-radius: var(--rw-radius-lg);
  padding: 1.2rem;
  display: flex;
  flex-direction: column;
  gap: 7px;
  background: var(--rw-white);
  position: relative;
  transition: border-color .15s, box-shadow .15s;
}
.rw-course-card:hover { border-color: var(--rw-blue); box-shadow: var(--rw-shadow-sm); }
.rw-course-card.rw-featured { border-color: var(--rw-blue); }
.rw-feat-badge {
  position: absolute;
  top: -10px; left: 50%; transform: translateX(-50%);
  background: var(--rw-blue);
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  padding: 2px 10px;
  border-radius: 10px;
  white-space: nowrap;
  font-family: var(--rw-font);
}
.rw-cc-tag   { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: var(--rw-ink3); }
.rw-cc-title { font-size: 13.5px; font-weight: 700; color: var(--rw-ink); line-height: 1.3; }
.rw-cc-price { font-size: 1.4rem; font-weight: 800; color: var(--rw-blue); }
.rw-cc-price span { font-size: 12px; color: var(--rw-ink3); font-weight: 400; text-decoration: line-through; margin-left: 4px; }
.rw-cc-desc  { font-size: 12px; color: var(--rw-ink2); line-height: 1.55; }
.rw-cc-perks { display: flex; flex-direction: column; gap: 4px; }
.rw-cc-perk  { display: flex; align-items: center; gap: 5px; font-size: 11.5px; color: var(--rw-ink2); }
.rw-perk-dot { width: 4px; height: 4px; border-radius: 50%; background: var(--rw-blue); flex-shrink: 0; }
.rw-cc-btn {
  margin-top: auto;
  background: var(--rw-red) !important;
  color: #fff !important;
  font-family: var(--rw-font) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  padding: 0.6rem !important;
  border-radius: 8px !important;
  border: none !important;
  cursor: pointer;
  text-align: center;
  transition: background .15s;
  display: block;
  width: 100%;
  text-decoration: none !important;
  text-shadow: none !important;
  box-shadow: none !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  line-height: normal !important;
}
.rw-cc-btn:hover { background: var(--rw-red-dark) !important; }

.rw-audit-cta {
  background: var(--rw-ink);
  border-radius: var(--rw-radius);
  padding: 1.2rem 1.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  flex-wrap: wrap;
}
.rw-audit-cta-text p    { font-size: 13.5px; font-weight: 700; color: #fff; margin-bottom: 2px; }
.rw-audit-cta-text span { font-size: 12px; color: rgba(255,255,255,0.6); }
.rw-audit-btn {
  background: var(--rw-white) !important;
  color: var(--rw-ink) !important;
  font-family: var(--rw-font) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  padding: 0.58rem 1.2rem !important;
  border-radius: 8px !important;
  border: none !important;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none !important;
  text-shadow: none !important;
  box-shadow: none !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  line-height: normal !important;
}
.rw-audit-btn:hover {
  background: #F2F4F8 !important;
  color: var(--rw-ink) !important;
}

.rw-closing {
  margin-top: 1.4rem;
  border-top: 1px solid var(--rw-border);
  padding-top: 1.1rem;
  font-size: 13px;
  color: var(--rw-ink3);
  line-height: 1.7;
  font-style: italic;
  text-align: center;
}

/* RESPONSIVE */
@media (max-width: 580px) {
  .rw-intro           { padding: 2rem 1.25rem; }
  .rw-intro h1        { font-size: 1.65rem; }
  .rw-question-body   { padding: 1.25rem 1.25rem 1.5rem; }
  .rw-progress-header { padding: 1rem 1.25rem 0; }
  .rw-progress-bar-bg { margin: 0.5rem 1.25rem 0; }
  .rw-result          { padding: 1.6rem 1.25rem; }
  .rw-course-cards    { grid-template-columns: 1fr; }
  .rw-email-gate      { padding: 2rem 1.25rem; }
  .rw-bar-lbl         { min-width: 100px; font-size: 10.5px; }
}

/* ── ELEMENTOR SEKCIA — zaoblená karta rovnako ako ľavá strana ──
   Pridajte CSS triedu "rw-section" na sekciu v Elementore
   (Advanced → CSS Classes → rw-section)
   ─────────────────────────────────────────────────────────────── */
.rw-section {
  background: #FFFFFF !important;
  border-radius: 16px !important;
  box-shadow: 0 4px 32px rgba(15,22,35,0.10) !important;
  overflow: hidden !important;
  padding: 2.5rem !important;
}

/* Ak chcete zaobliť len stĺpec/widget — trieda rw-col */
.rw-col {
  background: #FFFFFF !important;
  border-radius: 16px !important;
  box-shadow: 0 4px 32px rgba(15,22,35,0.10) !important;
  overflow: hidden !important;
}

/* Elementor stĺpec — inner wrap override */
.rw-col > .elementor-widget-wrap,
.rw-col > .elementor-column-wrap > .elementor-widget-wrap {
  background: #FFFFFF !important;
  border-radius: 16px !important;
  padding: 2.5rem !important;
}

/* ── rw-authority štýl rovnaký pre obe strany ──
   .rw-authority je už použitý v kvíze — pridajte CSS triedu
   "rw-authority" na textový widget v Elementore kde je
   "Menové konverzie sú jedným z mála nákladov..."
   (Advanced → CSS Classes → rw-authority)
   ──────────────────────────────────────────────────────────── */

/* Elementor textový widget s triedou rw-authority */
.elementor-widget.rw-authority,
.elementor-widget-wrap .rw-authority {
  border-left: 3px solid #1A5CB8 !important;
  background: #F2F4F8 !important;
  border-radius: 0 10px 10px 0 !important;
  padding: 1rem 1.25rem !important;
  font-size: 13.5px !important;
  color: #3D4654 !important;
  line-height: 1.7 !important;
  font-family: 'Inter', system-ui, sans-serif !important;
}

.elementor-widget.rw-authority strong,
.elementor-widget-wrap .rw-authority strong,
.elementor-widget.rw-authority b,
.elementor-widget-wrap .rw-authority b {
  color: #0F1623 !important;
  font-weight: 700 !important;
}

/* ── NOTEBOOK RESPONSIVE (1500px a menej) ── */
@media (max-width: 1500px) {
  .rw-intro {
    padding: 2rem 2rem 1.75rem;
  }
  .rw-intro h1 {
    font-size: 1.65rem;
    margin-bottom: 0.5rem;
  }
  .rw-intro h1 em {
    font-size: 1.65rem;
  }
  .rw-intro-sub {
    font-size: 13.5px;
    margin-bottom: 1.1rem;
  }
  .rw-meta {
    gap: 1.1rem;
    margin-bottom: 1.1rem;
  }
  .rw-meta-item {
    font-size: 12px;
  }
  .rw-for-whom {
    padding: 0.8rem 1rem;
    margin-bottom: 1rem;
  }
  .rw-for-whom-item {
    font-size: 12.5px;
  }
  .rw-authority {
    padding: 0.85rem 1rem;
    margin-bottom: 1.25rem;
    font-size: 13px;
    line-height: 1.6;
  }
  .rw-btn-start {
    font-size: 14px !important;
    padding: 0.85rem !important;
  }
}

/* ── NOTEBOOK MALÝ (1280px a menej) ── */
@media (max-width: 1280px) {
  .rw-intro {
    padding: 1.6rem 1.75rem 1.5rem;
  }
  .rw-intro h1 {
    font-size: 1.45rem;
  }
  .rw-badge {
    font-size: 10px;
    padding: 3px 10px;
    margin-bottom: 1rem;
  }
  .rw-intro-sub {
    font-size: 13px;
    margin-bottom: 1rem;
    line-height: 1.55;
  }
  .rw-meta {
    gap: 0.9rem;
    margin-bottom: 1rem;
  }
  .rw-meta-item {
    font-size: 11.5px;
  }
  .rw-for-whom {
    padding: 0.7rem 0.9rem;
    margin-bottom: 0.9rem;
  }
  .rw-for-whom-title {
    font-size: 10px;
    margin-bottom: 0.4rem;
  }
  .rw-for-whom-item {
    font-size: 12px;
  }
  .rw-authority {
    padding: 0.75rem 0.9rem;
    margin-bottom: 1rem;
    font-size: 12.5px;
    line-height: 1.55;
  }
  .rw-btn-start {
    font-size: 13.5px !important;
    padding: 0.78rem !important;
  }
  /* Otázky */
  .rw-progress-header {
    padding: 1rem 1.6rem 0;
  }
  .rw-progress-bar-bg {
    margin: 0.5rem 1.6rem 0;
  }
  .rw-question-body {
    padding: 1.25rem 1.6rem 1.6rem;
  }
  .rw-q-text {
    font-size: 1.05rem;
  }
  .rw-q-hint {
    font-size: 12px;
    margin-bottom: 0.9rem;
  }
  .rw-opt {
    padding: 9px 12px;
    font-size: 13px;
  }
  .rw-btn-next,
  .rw-btn-back {
    font-size: 13px !important;
    padding: 0.72rem !important;
  }
  /* Výsledok */
  .rw-result {
    padding: 1.75rem 1.6rem;
  }
  .rw-score-big {
    font-size: 2.3rem;
  }
  .rw-course-cards {
    gap: 9px;
  }
  .rw-cc-title {
    font-size: 12.5px;
  }
  .rw-cc-price {
    font-size: 1.2rem;
  }
}

/* ══════════════════════════════════════════════════════════
   VÝSLEDOK — JEDNA KURZOVÁ KARTA (namiesto dvoch)
   ══════════════════════════════════════════════════════════ */
.rw-single-course {
  margin-bottom: 1.25rem;
}
.rw-sc-card {
  position: relative;
  background: var(--rw-white);
  border: 2px solid var(--rw-red);
  border-radius: var(--rw-radius-lg);
  padding: 1.75rem;
  display: flex;
  flex-direction: column;
}
.rw-sc-badge {
  position: absolute;
  top: -12px; left: 50%; transform: translateX(-50%);
  background: var(--rw-red);
  color: #fff;
  font-size: 10.5px;
  font-weight: 700;
  padding: 3px 14px;
  border-radius: 12px;
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-family: var(--rw-font);
}
.rw-sc-tag {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--rw-ink3);
  margin-bottom: 0.75rem;
}
.rw-sc-price-row {
  display: flex;
  align-items: baseline;
  gap: 10px;
  margin-bottom: 0.35rem;
}
.rw-sc-price {
  font-size: 2.4rem;
  font-weight: 800;
  color: var(--rw-blue);
  line-height: 1;
}
.rw-sc-orig {
  font-size: 15px;
  color: var(--rw-ink3);
  text-decoration: line-through;
}
.rw-sc-save {
  display: inline-block;
  background: var(--rw-red-light);
  color: var(--rw-red-dark);
  font-size: 11.5px;
  font-weight: 700;
  padding: 3px 10px;
  border-radius: 8px;
  margin-bottom: 1.25rem;
  width: fit-content;
}
.rw-sc-title {
  font-size: 16px;
  font-weight: 700;
  color: var(--rw-ink);
  margin-bottom: 0.4rem;
  line-height: 1.3;
}
.rw-sc-desc {
  font-size: 13.5px;
  color: var(--rw-ink2);
  line-height: 1.6;
  margin-bottom: 1.25rem;
}
.rw-sc-divider {
  border: none;
  border-top: 1px solid var(--rw-border);
  margin-bottom: 1.25rem;
}
.rw-sc-perks {
  display: flex;
  flex-direction: column;
  gap: 11px;
  margin-bottom: 1.5rem;
}
.rw-sc-perk {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 13.5px;
  color: var(--rw-ink2);
  line-height: 1.5;
}
.rw-sc-check {
  width: 19px;
  height: 19px;
  min-width: 19px;
  border-radius: 50%;
  background: var(--rw-blue-light);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1px;
}
.rw-sc-check svg { width: 9px; height: 9px; }
.rw-sc-btn {
  background: var(--rw-red) !important;
  color: #fff !important;
  font-family: var(--rw-font) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  padding: 0.9rem !important;
  border-radius: var(--rw-radius) !important;
  border: none !important;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  display: block;
  width: 100%;
  transition: background .15s;
  text-shadow: none !important;
  box-shadow: none !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  line-height: normal !important;
}
.rw-sc-btn:hover { background: var(--rw-red-dark) !important; }

@media (max-width: 580px) {
  .rw-sc-card { padding: 1.4rem; }
  .rw-sc-price { font-size: 2rem; }
}

/* RATE WISES — červené zvýraznenie FX v audite / konzultácii */
.rw-red-text {
  color: var(--rw-red) !important;
  font-weight: 800 !important;
}

/* ── MODRÝ RÁMČEK S BIELYM PÍSMOM (pre popup "FX konzultácia" a pod.) ──
   V Elementore pridajte na kontajner/sekciu triedu "rw-info-box"
   (Advanced → CSS Classes → rw-info-box). Slovo "FX" v nadpise
   obaľte v texte spanom s triedou "rw-red-text" pre červené zvýraznenie.

   Ak sa modré pozadie/biele písmo napriek tomu nezobrazí, znamená to,
   že trieda bola pridaná na iný element ako Elementor v skutočnosti
   renderuje (napr. na widget namiesto na jeho vnútorný wrap). Nižšie
   selektory preto cielia na viacero možných úrovní naraz — presne
   rovnaký princíp, aký už funguje pri .rw-authority vyššie.
   ─────────────────────────────────────────────────────────────────── */
.rw-info-box,
.elementor-widget-wrap .rw-info-box,
.elementor-element.rw-info-box,
.elementor-element.rw-info-box > .elementor-widget-container,
.elementor-element.rw-info-box > .elementor-container,
div.rw-info-box {
  background-color: var(--rw-blue) !important;
  background: var(--rw-blue) !important;
  border-radius: var(--rw-radius-lg) !important;
  padding: 1.4rem 1.75rem !important;
}
.rw-info-box,
.rw-info-box *,
.rw-info-box p,
.rw-info-box h1,
.rw-info-box h2,
.rw-info-box h3,
.rw-info-box h4,
.rw-info-box span,
.rw-info-box li,
.rw-info-box a,
.elementor-element.rw-info-box,
.elementor-element.rw-info-box * {
  color: #FFFFFF !important;
}
.rw-info-box .rw-red-text,
.elementor-element.rw-info-box .rw-red-text {
  color: var(--rw-red) !important;
}
.rw-info-box em,
.elementor-element.rw-info-box em {
  color: var(--rw-red) !important;
  font-style: italic !important;
}
.rw-intro .rw-info-box {
  margin-bottom: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b0ba897 */.elementor-497 .elementor-element.elementor-element-7b0ba897 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e480fc1 */.fx-red-word {
  color: #D42B2B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a327de */.elementor-497 .elementor-element.elementor-element-12a327de { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-56cc171b *//* ============================================================
   RATE WISES — VIDEO EMAIL GATE
   CSS — vložte do WordPress > Customize > Additional CSS
   ============================================================
   POUŽITIE:
   1. V Elementore na VIDEO WIDGET pridajte CSS triedu: rw-video-gate
      (widget → Advanced → CSS Classes → rw-video-gate)
   2. PHP z ratewises-video-gate.php vložte do functions.php
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

/* Kontajner okolo videa — pre pozíciovanie overlayu */
.rw-video-gate {
  position: relative !important;
}

/* OVERLAY — prekryje video kým nie je email zadaný */
.rw-gate-overlay {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 1.5rem;
  background: linear-gradient(180deg, rgba(12,61,128,0.92), rgba(5,20,48,0.96));
  backdrop-filter: blur(3px);
  border-radius: inherit;
  font-family: 'Inter', system-ui, sans-serif;
}

/* Skryje overlay po odomknutí */
.rw-video-gate.rw-unlocked .rw-gate-overlay {
  display: none;
}

.rw-gate-icon {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: rgba(212,43,43,0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}
.rw-gate-icon svg { width: 20px; height: 20px; }

.rw-gate-title {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 4px;
  line-height: 1.3;
}
.rw-gate-sub {
  font-size: 12.5px;
  color: rgba(255,255,255,0.7);
  line-height: 1.5;
  margin-bottom: 1.25rem;
  max-width: 280px;
}

.rw-gate-form {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  max-width: 300px;
}
.rw-gate-input {
  width: 100%;
  background: rgba(255,255,255,0.95);
  border: 1.5px solid transparent;
  border-radius: 9px;
  padding: 11px 14px;
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 13.5px;
  color: #0F1623;
  text-align: center;
  outline: none;
  transition: border-color .15s;
}
.rw-gate-input:focus { border-color: #D42B2B; }
.rw-gate-input.rw-error { border-color: #D42B2B; background: #FFF0F0; }

.rw-gate-btn {
  width: 100%;
  background: #D42B2B;
  color: #fff;
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 13.5px;
  font-weight: 700;
  padding: 11px;
  border-radius: 9px;
  border: none;
  cursor: pointer;
  transition: background .15s;
}
.rw-gate-btn:hover { background: #A81E1E; }
.rw-gate-btn:disabled { opacity: 0.6; cursor: default; }

.rw-gate-note {
  font-size: 10.5px;
  color: rgba(255,255,255,0.5);
  margin-top: 10px;
  line-height: 1.4;
}

.rw-gate-msg {
  font-size: 12px;
  margin-top: 8px;
  min-height: 16px;
}
.rw-gate-msg.rw-ok  { color: #7DDFBE; }
.rw-gate-msg.rw-err { color: #F7A9A9; }

@media (max-width: 480px) {
  .rw-gate-title { font-size: 14px; }
  .rw-gate-icon { width: 44px; height: 44px; margin-bottom: 0.75rem; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e17672c */.fx-red-word {
  color: #D42B2B;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-765a2396 *//* ============================================================
   RATE WISES — FX COST CALCULATOR
   ============================================================ */

.rw-fxcalc {
    --rw-fx-red: #D42B2B;
    --rw-fx-red-dark: #A81E1E;
    --rw-fx-red-light: #FAECEC;

    --rw-fx-blue: #1A5CB8;
    --rw-fx-blue-dark: #0C3D80;
    --rw-fx-blue-light: #E6EEF9;

    --rw-fx-green: #0E7A54;
    --rw-fx-green-bg: #E1F5EE;

    --rw-fx-orange: #C46B00;
    --rw-fx-orange-bg: #FEF3E2;

    --rw-fx-ink: #0F1623;
    --rw-fx-ink2: #3D4654;
    --rw-fx-ink3: #6B7585;

    --rw-fx-border: #DDE2EA;
    --rw-fx-bg: #F2F4F8;
    --rw-fx-white: #FFFFFF;

    width: 100%;
    max-width: 760px;

    margin: 0 auto;
    padding: 32px;

    background: var(--rw-fx-white);

    border-radius: 18px;

    box-shadow:
        0 4px 32px rgba(15, 22, 35, 0.10);

    font-family:
        'Inter',
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        sans-serif;

    color: var(--rw-fx-ink);

    box-sizing: border-box;
}


.rw-fxcalc *,
.rw-fxcalc *::before,
.rw-fxcalc *::after {
    box-sizing: border-box;
}


.rw-fxcalc [hidden] {
    display: none !important;
}


/* ============================================================
   ECB STATUS
   ============================================================ */

.rw-fxcalc-status {
    display: inline-flex;
    align-items: center;

    gap: 7px;

    margin-bottom: 22px;

    padding: 6px 12px;

    background: var(--rw-fx-blue-light);

    border-radius: 50px;

    color: var(--rw-fx-blue-dark);

    font-size: 11px;
    font-weight: 700;

    letter-spacing: 0.04em;
}


.rw-fxcalc-status::before {
    content: "";

    width: 7px;
    height: 7px;

    flex: 0 0 7px;

    border-radius: 50%;

    background: var(--rw-fx-blue);
}


/* ============================================================
   FORM
   ============================================================ */

.rw-fxcalc-form {
    display: flex;
    flex-direction: column;

    gap: 18px;
}


.rw-fxcalc-field {
    display: flex;
    flex-direction: column;

    gap: 7px;
}


.rw-fxcalc-field label,
.rw-fxcalc-frequency legend {
    margin: 0;

    font-size: 12px;
    font-weight: 700;

    color: var(--rw-fx-ink2);
}


.rw-fxcalc-helper {
    display: block;

    margin: 0;

    font-size: 10.5px;
    line-height: 1.45;

    color: var(--rw-fx-ink3);
}


/* ============================================================
   INPUTS
   ============================================================ */

.rw-fxcalc input,
.rw-fxcalc select {
    width: 100%;
    min-height: 52px;

    padding: 0 15px;

    background: var(--rw-fx-bg);

    border:
        1.5px solid
        var(--rw-fx-border);

    border-radius: 10px;

    outline: none;

    font-family: inherit;
    font-size: 14px;
    font-weight: 500;

    color: var(--rw-fx-ink);

    box-shadow: none;

    transition:
        border-color .15s ease,
        background-color .15s ease,
        box-shadow .15s ease;
}


.rw-fxcalc input:hover,
.rw-fxcalc select:hover {
    border-color: #BCC5D1;
}


.rw-fxcalc input:focus,
.rw-fxcalc select:focus {
    background: #FFFFFF;

    border-color:
        var(--rw-fx-blue);

    box-shadow:
        0 0 0 3px
        rgba(26, 92, 184, 0.10);
}


/* remove number arrows */

.rw-fxcalc input[type="number"] {
    appearance: textfield;
    -moz-appearance: textfield;
}


.rw-fxcalc input[type="number"]::-webkit-inner-spin-button,
.rw-fxcalc input[type="number"]::-webkit-outer-spin-button {
    appearance: none;
    -webkit-appearance: none;

    margin: 0;
}


/* ============================================================
   CURRENCIES
   ============================================================ */

.rw-fxcalc-row {
    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        46px
        minmax(0, 1fr);

    align-items: end;

    gap: 12px;
}


/* SWAP */

.rw-fxcalc-swap {
    width: 46px !important;
    height: 52px !important;
    min-height: 52px;

    padding: 0 !important;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
        var(--rw-fx-blue-light)
        !important;

    border:
        1px solid transparent
        !important;

    border-radius:
        10px !important;

    color:
        var(--rw-fx-blue)
        !important;

    font-size: 19px !important;

    cursor: pointer;

    box-shadow: none !important;
    text-shadow: none !important;

    transition:
        background-color .15s ease,
        color .15s ease,
        transform .15s ease;
}


.rw-fxcalc-swap:hover {
    background:
        var(--rw-fx-blue)
        !important;

    color: #FFFFFF !important;
}


.rw-fxcalc-swap:active {
    transform: scale(.96);
}


/* ============================================================
   PROVIDER RATE
   ============================================================ */

.rw-fxcalc-rate-input {
    display: grid;

    grid-template-columns:
        auto
        minmax(0, 1fr)
        auto;

    align-items: center;

    gap: 10px;

    padding: 7px 10px;

    background: var(--rw-fx-bg);

    border:
        1.5px solid
        var(--rw-fx-border);

    border-radius: 10px;

    transition:
        border-color .15s ease,
        background-color .15s ease,
        box-shadow .15s ease;
}


.rw-fxcalc-rate-input:focus-within {
    background: #FFFFFF;

    border-color:
        var(--rw-fx-blue);

    box-shadow:
        0 0 0 3px
        rgba(26, 92, 184, 0.10);
}


.rw-fxcalc-rate-input span {
    white-space: nowrap;

    font-size: 13px;
    font-weight: 600;

    color: var(--rw-fx-ink2);
}


.rw-fxcalc-rate-input input {
    min-height: 38px;

    padding: 0 8px;

    background:
        transparent !important;

    border: 0 !important;

    box-shadow: none !important;

    text-align: center;

    font-size: 17px;
    font-weight: 700;
}


/* ============================================================
   FREQUENCY
   ============================================================ */

.rw-fxcalc-frequency {
    margin: 0;
    padding: 0;

    border: 0;
}


.rw-fxcalc-frequency legend {
    width: 100%;

    margin-bottom: 9px;
}


.rw-fxcalc-frequency-options {
    display: grid;

    grid-template-columns:
        repeat(4, minmax(0, 1fr));

    gap: 8px;
}


.rw-fxcalc-frequency-option {
    position: relative;

    display: block;

    cursor: pointer;
}


.rw-fxcalc-frequency-option input {
    position: absolute;

    width: 1px;
    height: 1px;
    min-height: 0;

    opacity: 0;

    pointer-events: none;
}


.rw-fxcalc-frequency-option span {
    min-height: 46px;

    padding: 10px 8px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: var(--rw-fx-bg);

    border:
        1.5px solid
        var(--rw-fx-border);

    border-radius: 9px;

    color: var(--rw-fx-ink2);

    font-size: 11.5px;
    font-weight: 700;

    text-align: center;

    transition:
        background-color .15s ease,
        color .15s ease,
        border-color .15s ease,
        box-shadow .15s ease;
}


.rw-fxcalc-frequency-option:hover span {
    border-color: #BCC5D1;
}


.rw-fxcalc-frequency-option input:checked + span {
    background:
        var(--rw-fx-blue-light);

    border-color:
        var(--rw-fx-blue);

    color:
        var(--rw-fx-blue-dark);

    box-shadow:
        inset 0 0 0 1px
        var(--rw-fx-blue);
}


.rw-fxcalc-frequency-option input:focus-visible + span {
    outline:
        3px solid
        rgba(26, 92, 184, 0.14);

    outline-offset: 2px;
}


/* ============================================================
   MAIN BUTTON
   ============================================================ */

.rw-fxcalc-submit {
    width: 100%;

    min-height: 56px;

    margin-top: 3px;

    padding:
        14px 20px
        !important;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
        var(--rw-fx-red)
        !important;

    border: 0 !important;

    border-radius:
        10px !important;

    color:
        #FFFFFF !important;

    font-family:
        inherit !important;

    font-size:
        13px !important;

    font-weight:
        800 !important;

    letter-spacing:
        .025em;

    cursor: pointer;

    box-shadow:
        none !important;

    text-shadow:
        none !important;

    transition:
        background-color .15s ease,
        transform .15s ease;
}


.rw-fxcalc-submit:hover {
    background:
        var(--rw-fx-red-dark)
        !important;
}


.rw-fxcalc-submit:active {
    transform: scale(.99);
}


.rw-fxcalc-submit:disabled {
    opacity: .55;

    cursor: wait;
}


/* ============================================================
   ERROR
   ============================================================ */

.rw-fxcalc-error {
    padding: 11px 14px;

    background:
        var(--rw-fx-red-light);

    border-radius: 9px;

    color:
        var(--rw-fx-red-dark);

    font-size: 12px;
    font-weight: 600;

    line-height: 1.5;
}


/* ============================================================
   RESULT
   ============================================================ */

.rw-fxcalc-result {
    margin-top: 32px;

    padding-top: 30px;

    border-top:
        1px solid
        var(--rw-fx-border);
}


.rw-fxcalc-result-title {
    margin-bottom: 16px;

    color:
        var(--rw-fx-ink);

    font-size: 12px;
    font-weight: 800;

    letter-spacing: .08em;
}


/* ============================================================
   RATES
   ============================================================ */

.rw-fxcalc-result-head {
    display: grid;

    grid-template-columns:
        1fr 1fr;

    gap: 12px;

    margin-bottom: 12px;
}


.rw-fxcalc-result-rate {
    min-width: 0;

    padding: 16px;

    background:
        var(--rw-fx-bg);

    border-radius: 12px;
}


.rw-fxcalc-result-rate > span {
    display: block;

    margin-bottom: 7px;

    font-size: 10.5px;
    font-weight: 700;

    color:
        var(--rw-fx-ink3);

    text-transform: uppercase;

    letter-spacing: .05em;
}


.rw-fxcalc-result-rate > strong {
    display: block;

    font-size: 17px;
    line-height: 1.3;

    color:
        var(--rw-fx-ink);

    overflow-wrap: anywhere;
}


.rw-fxcalc-result-rate > small {
    display: block;

    margin-top: 5px;

    color:
        var(--rw-fx-ink3);

    font-size: 9.5px;

    line-height: 1.4;
}


/* ============================================================
   DIFFERENCE %
   ============================================================ */

.rw-fxcalc-difference {
    margin-bottom: 12px;

    padding: 16px 18px;

    display: flex;
    align-items: center;
    justify-content: space-between;

    gap: 15px;

    border:
        1.5px solid
        var(--rw-fx-border);

    border-radius: 12px;

    background: #FFFFFF;
}


.rw-fxcalc-difference span {
    color:
        var(--rw-fx-ink2);

    font-size: 11px;
    font-weight: 600;
}


.rw-fxcalc-difference strong {
    flex: 0 0 auto;

    color:
        var(--rw-fx-blue);

    font-size: 21px;
    font-weight: 800;
}


/* ============================================================
   CONVERSION VALUES
   ============================================================ */

.rw-fxcalc-comparison {
    display: grid;

    grid-template-columns:
        1fr 1fr;

    gap: 12px;

    margin-bottom: 12px;
}


.rw-fxcalc-result-item {
    min-width: 0;

    padding: 16px;

    border:
        1.5px solid
        var(--rw-fx-border);

    border-radius: 12px;

    background: #FFFFFF;
}


.rw-fxcalc-result-item span {
    display: block;

    margin-bottom: 5px;

    font-size: 11px;
    font-weight: 600;

    color:
        var(--rw-fx-ink3);
}


.rw-fxcalc-result-item strong {
    display: block;

    font-size: 21px;
    font-weight: 800;

    line-height: 1.25;

    color:
        var(--rw-fx-blue);

    overflow-wrap: anywhere;
}


/* ============================================================
   FX COST
   ============================================================ */

.rw-fxcalc-cost {
    position: relative;

    overflow: hidden;

    padding: 22px;

    display: flex;
    flex-direction: column;

    background:
        var(--rw-fx-blue-dark);

    border-radius: 13px;

    color: #FFFFFF;
}


.rw-fxcalc-cost::after {
    content: "";

    position: absolute;

    top: -45px;
    right: -45px;

    width: 130px;
    height: 130px;

    border-radius: 50%;

    background:
        rgba(255,255,255,.05);

    pointer-events: none;
}


.rw-fxcalc-cost-label {
    position: relative;
    z-index: 1;

    margin-bottom: 7px;

    font-size: 11px;
    font-weight: 600;

    color:
        rgba(255,255,255,.72);
}


.rw-fxcalc-cost-main {
    position: relative;
    z-index: 1;

    display: block;

    margin-bottom: 5px;

    font-size: 32px;
    font-weight: 800;

    line-height: 1.1;

    color: #FFFFFF;
}


.rw-fxcalc-cost-eur {
    position: relative;
    z-index: 1;

    font-size: 12px;
    line-height: 1.5;

    color:
        rgba(255,255,255,.75);
}


/* lepší kurz */

.rw-fxcalc-cost-better {
    background:
        var(--rw-fx-green);
}


/* rovnaký */

.rw-fxcalc-cost-same {
    background:
        var(--rw-fx-blue-dark);
}


/* ============================================================
   ANNUAL IMPACT
   ============================================================ */

.rw-fxcalc-annual {
    margin-top: 12px;

    padding: 18px 20px;

    display: flex;
    align-items: center;
    justify-content: space-between;

    gap: 15px;

    background:
        var(--rw-fx-red-light);

    border:
        1px solid
        rgba(212,43,43,.14);

    border-radius: 12px;
}


.rw-fxcalc-annual span {
    color:
        var(--rw-fx-red-dark);

    font-size: 11px;
    font-weight: 700;

    line-height: 1.4;
}


.rw-fxcalc-annual strong {
    flex: 0 0 auto;

    color:
        var(--rw-fx-red-dark);

    font-size: 22px;
    font-weight: 800;

    text-align: right;
}


/* ============================================================
   RESULT MESSAGE
   ============================================================ */

.rw-fxcalc-result-message {
    margin-top: 14px;

    padding: 14px 16px;

    background:
        var(--rw-fx-bg);

    border-left:
        3px solid
        var(--rw-fx-blue);

    border-radius:
        0 9px 9px 0;

    color:
        var(--rw-fx-ink2);

    font-size: 12px;

    line-height: 1.6;
}


.rw-fxcalc-result-message strong {
    color:
        var(--rw-fx-ink);
}


.rw-fxcalc-result-message-worse {
    background:
        var(--rw-fx-red-light);

    border-left-color:
        var(--rw-fx-red);
}


.rw-fxcalc-result-message-better {
    background:
        var(--rw-fx-green-bg);

    border-left-color:
        var(--rw-fx-green);
}


/* ============================================================
   META + DISCLAIMER
   ============================================================ */

.rw-fxcalc-meta {
    display: flex;
    justify-content: space-between;

    gap: 15px;

    margin-top: 18px;

    padding-top: 14px;

    border-top:
        1px solid
        var(--rw-fx-border);

    font-size: 10.5px;

    color:
        var(--rw-fx-ink3);
}


.rw-fxcalc-disclaimer {
    margin:
        9px 0 0
        !important;

    font-size:
        10.5px !important;

    color:
        var(--rw-fx-ink3)
        !important;

    line-height:
        1.5 !important;
}


/* ============================================================
   CTA
   ============================================================ */

.rw-fxcalc-cta {
    margin-top: 24px;

    padding-top: 22px;

    border-top:
        1px solid
        var(--rw-fx-border);
}


.rw-fxcalc-cta-content strong {
    display: block;

    margin-bottom: 7px;

    color:
        var(--rw-fx-ink);

    font-size: 14px;
    font-weight: 800;

    line-height: 1.45;
}


.rw-fxcalc-cta-content p {
    margin:
        0 0 15px !important;

    color:
        var(--rw-fx-ink3)
        !important;

    font-size:
        11.5px !important;

    line-height:
        1.6 !important;
}


.rw-fxcalc-cta-button {
    width: 100%;
    min-height: 50px;

    padding: 12px 18px;

    display: flex;
    align-items: center;
    justify-content: center;

    background:
        var(--rw-fx-blue-dark);

    border-radius: 9px;

    color:
        #FFFFFF !important;

    font-size: 11.5px;
    font-weight: 800;

    letter-spacing: .025em;

    text-align: center;

    text-decoration:
        none !important;

    transition:
        background-color .15s ease,
        transform .15s ease;
}


.rw-fxcalc-cta-button:hover {
    background:
        var(--rw-fx-blue);

    color:
        #FFFFFF !important;
}


.rw-fxcalc-cta-button:active {
    transform: scale(.99);
}


/* ============================================================
   TABLET
   ============================================================ */

@media (max-width: 767px) {

    .rw-fxcalc {
        padding: 24px;
    }


    .rw-fxcalc-row {
        grid-template-columns:
            1fr
            42px
            1fr;

        gap: 8px;
    }


    .rw-fxcalc-swap {
        width:
            42px !important;
    }


    .rw-fxcalc-frequency-options {
        grid-template-columns:
            1fr 1fr;
    }


    .rw-fxcalc-result-rate > strong {
        font-size: 15px;
    }


    .rw-fxcalc-result-item strong {
        font-size: 18px;
    }


    .rw-fxcalc-cost-main {
        font-size: 28px;
    }


    .rw-fxcalc-annual strong {
        font-size: 19px;
    }
}


/* ============================================================
   MOBILE
   ============================================================ */

@media (max-width: 580px) {

    .rw-fxcalc {
        padding: 20px 16px;

        border-radius: 14px;
    }


    .rw-fxcalc-status {
        margin-bottom: 18px;

        font-size: 10px;
    }


    /* meny */

    .rw-fxcalc-row {
        grid-template-columns: 1fr;
    }


    .rw-fxcalc-swap {
        width:
            42px !important;

        height:
            42px !important;

        min-height: 42px;

        margin:
            -2px auto;
    }


    /* provider rate */

    .rw-fxcalc-rate-input {
        grid-template-columns:
            auto
            minmax(0, 1fr)
            auto;

        gap: 6px;

        padding:
            7px 8px;
    }


    .rw-fxcalc-rate-input span {
        font-size: 11.5px;
    }


    .rw-fxcalc-rate-input input {
        font-size: 15px;
    }


    /* frequency */

    .rw-fxcalc-frequency-options {
        grid-template-columns:
            1fr 1fr;
    }


    /* results */

    .rw-fxcalc-result-head,
    .rw-fxcalc-comparison {
        grid-template-columns: 1fr;
    }


    .rw-fxcalc-difference {
        align-items: flex-start;

        flex-direction: column;

        gap: 5px;
    }


    .rw-fxcalc-difference strong {
        font-size: 24px;
    }


    .rw-fxcalc-cost-main {
        font-size: 26px;
    }


    .rw-fxcalc-annual {
        flex-direction: column;
        align-items: flex-start;

        gap: 7px;
    }


    .rw-fxcalc-annual strong {
        text-align: left;
    }


    .rw-fxcalc-meta {
        flex-direction: column;

        gap: 3px;
    }
}


/* ============================================================
   SMALL MOBILE
   ============================================================ */

@media (max-width: 380px) {

    .rw-fxcalc-frequency-options {
        grid-template-columns: 1fr;
    }


    .rw-fxcalc-rate-input {
        grid-template-columns:
            1fr;

        gap: 2px;
    }


    .rw-fxcalc-rate-input span {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f3914 */.fx-popular-card {
  position: relative !important;
  overflow: visible !important;
  border: 2px solid #ff3333 !important;
  border-radius: 22px !important;
}

/* Elementor používa ::before, preto používame ::after */
.fx-popular-card::after {
  content: "NAJOBĽÚBENEJŠÍ" !important;
  position: absolute !important;
  top: -17px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  z-index: 99 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  max-width: max-content !important;

  background: #D42B2B !important;
  color: #ffffff !important;

  padding: 8px 22px !important;
  border-radius: 999px !important;

  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: 0.3px !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;

  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08) !important;
}

@media (max-width: 767px) {
  .fx-popular-card::after {
    top: -16px !important;
    font-size: 12px !important;
    padding: 7px 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79af351a */.elementor-497 .elementor-element.elementor-element-79af351a { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-541bbae6 */.elementor-497 .elementor-element.elementor-element-541bbae6 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-541bbae6 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-541bbae6 p,
.elementor-497 .elementor-element.elementor-element-541bbae6 span,
.elementor-497 .elementor-element.elementor-element-541bbae6 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3877d693 */.elementor-497 .elementor-element.elementor-element-3877d693 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-3877d693 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-3877d693 p,
.elementor-497 .elementor-element.elementor-element-3877d693 span,
.elementor-497 .elementor-element.elementor-element-3877d693 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7701128c */.elementor-497 .elementor-element.elementor-element-7701128c {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-7701128c .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-7701128c p,
.elementor-497 .elementor-element.elementor-element-7701128c span,
.elementor-497 .elementor-element.elementor-element-7701128c div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-541bbae6 */.elementor-497 .elementor-element.elementor-element-541bbae6 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-541bbae6 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-541bbae6 p,
.elementor-497 .elementor-element.elementor-element-541bbae6 span,
.elementor-497 .elementor-element.elementor-element-541bbae6 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3877d693 */.elementor-497 .elementor-element.elementor-element-3877d693 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-3877d693 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-3877d693 p,
.elementor-497 .elementor-element.elementor-element-3877d693 span,
.elementor-497 .elementor-element.elementor-element-3877d693 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7701128c */.elementor-497 .elementor-element.elementor-element-7701128c {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-7701128c .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-7701128c p,
.elementor-497 .elementor-element.elementor-element-7701128c span,
.elementor-497 .elementor-element.elementor-element-7701128c div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-541bbae6 */.elementor-497 .elementor-element.elementor-element-541bbae6 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-541bbae6 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-541bbae6 p,
.elementor-497 .elementor-element.elementor-element-541bbae6 span,
.elementor-497 .elementor-element.elementor-element-541bbae6 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3877d693 */.elementor-497 .elementor-element.elementor-element-3877d693 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-3877d693 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-3877d693 p,
.elementor-497 .elementor-element.elementor-element-3877d693 span,
.elementor-497 .elementor-element.elementor-element-3877d693 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7701128c */.elementor-497 .elementor-element.elementor-element-7701128c {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-7701128c .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-7701128c p,
.elementor-497 .elementor-element.elementor-element-7701128c span,
.elementor-497 .elementor-element.elementor-element-7701128c div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-541bbae6 */.elementor-497 .elementor-element.elementor-element-541bbae6 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-541bbae6 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-541bbae6 p,
.elementor-497 .elementor-element.elementor-element-541bbae6 span,
.elementor-497 .elementor-element.elementor-element-541bbae6 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3877d693 */.elementor-497 .elementor-element.elementor-element-3877d693 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-3877d693 .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-3877d693 p,
.elementor-497 .elementor-element.elementor-element-3877d693 span,
.elementor-497 .elementor-element.elementor-element-3877d693 div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7701128c */.elementor-497 .elementor-element.elementor-element-7701128c {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;

  text-align: center;
}

.elementor-497 .elementor-element.elementor-element-7701128c .elementor-widget-container {
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-497 .elementor-element.elementor-element-7701128c p,
.elementor-497 .elementor-element.elementor-element-7701128c span,
.elementor-497 .elementor-element.elementor-element-7701128c div {
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4b6ba9 */.elementor-497 .elementor-element.elementor-element-2a4b6ba9 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c5bddf */.elementor-497 .elementor-element.elementor-element-54c5bddf { scroll-margin-top: 80px; }/* End custom CSS */