.elementor-20 .elementor-element.elementor-element-f9e9c3c{--display:flex;--position:absolute;--min-height:750px;--overflow:auto;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-20 .elementor-element.elementor-element-f9e9c3c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f9e9c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f9e9c3c{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-f9e9c3c{right:0px;}.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-20 .elementor-element.elementor-element-e333978{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;top:49px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-e333978{left:-3px;}body.rtl .elementor-20 .elementor-element.elementor-element-e333978{right:-3px;}.elementor-20 .elementor-element.elementor-element-e333978 img{width:250px;}.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-20 .elementor-element.elementor-element-7c284c4{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;top:170px;z-index:2;text-align:start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7c284c4{left:120px;}body.rtl .elementor-20 .elementor-element.elementor-element-7c284c4{right:120px;}.elementor-20 .elementor-element.elementor-element-7c284c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:300;line-height:70px;color:#333333;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-43872ea{--divider-border-style:solid;--divider-color:#e61a27;--divider-border-width:1px;width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;top:400px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-43872ea{left:120px;}body.rtl .elementor-20 .elementor-element.elementor-element-43872ea{right:120px;}.elementor-20 .elementor-element.elementor-element-43872ea .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-43872ea .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.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-20 .elementor-element.elementor-element-a1133a8{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;top:421px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;line-height:42px;color:#333333;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-a1133a8{left:120px;}body.rtl .elementor-20 .elementor-element.elementor-element-a1133a8{right:120px;}.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-20 .elementor-element.elementor-element-ea4cf87 .elementor-button{background-color:#e61a27;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:1.1em;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:20px 10px 20px 10px;}.elementor-20 .elementor-element.elementor-element-ea4cf87 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-ea4cf87 .elementor-button:focus{background-color:#03868e;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-ea4cf87{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;top:565px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-ea4cf87{left:120px;}body.rtl .elementor-20 .elementor-element.elementor-element-ea4cf87{right:120px;}.elementor-20 .elementor-element.elementor-element-ea4cf87 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-ea4cf87 .elementor-button:focus svg{fill:#ffffff;}.elementor-20 .elementor-element.elementor-element-1597686{width:var( --container-widget-width, 811px );max-width:811px;--container-widget-width:811px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-1597686{left:614px;}body.rtl .elementor-20 .elementor-element.elementor-element-1597686{right:614px;}.elementor-20 .elementor-element.elementor-element-1597686 img{width:811px;}.elementor-20 .elementor-element.elementor-element-873f849{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;top:35px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-873f849{left:669px;}body.rtl .elementor-20 .elementor-element.elementor-element-873f849{right:669px;}.elementor-20 .elementor-element.elementor-element-873f849 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20 .elementor-element.elementor-element-aa12737{width:var( --container-widget-width, 811px );max-width:811px;--container-widget-width:811px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-aa12737{left:614px;}body.rtl .elementor-20 .elementor-element.elementor-element-aa12737{right:614px;}.elementor-20 .elementor-element.elementor-element-aa12737 img{width:811px;}.elementor-20 .elementor-element.elementor-element-56732e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-56732e4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-56732e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-92add49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-b67c317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-b67c317 .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-8d95383{--divider-border-style:solid;--divider-color:#ed1c25;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-20 .elementor-element.elementor-element-8d95383 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-8d95383 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-20 .elementor-element.elementor-element-5176e02{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6b12772{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5c0e7a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-5c0e7a0 img{width:100%;}.elementor-20 .elementor-element.elementor-element-744fb50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-744fb50:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-744fb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-f7ce553{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-f7ce553 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-963bec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-00f97db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2b532d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-2b532d4 img{width:100%;}.elementor-20 .elementor-element.elementor-element-356cc49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-356cc49:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-356cc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-a7d19aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-a7d19aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-b5d89ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-ba12ea6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-69cb1cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-69cb1cf img{width:100%;}.elementor-20 .elementor-element.elementor-element-ae59cca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ae59cca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ae59cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-d6420bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-d6420bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-1e7c116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-1aa9bcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-180ed48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-180ed48 img{width:100%;}.elementor-20 .elementor-element.elementor-element-d8f6147{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-d8f6147:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d8f6147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-2ee9f08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-2ee9f08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-064adad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-f62159e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2e4bff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-2e4bff6 img{width:100%;}.elementor-20 .elementor-element.elementor-element-b30bd20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b30bd20:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b30bd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-c0f225f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-c0f225f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-9f56a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-8dfad4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8da19d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-8da19d5 img{width:100%;}.elementor-20 .elementor-element.elementor-element-d28f922{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-d28f922:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d28f922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-da78dd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-da78dd6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-beeaba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-c94bac9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3d4dd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-3d4dd85 img{width:100%;}.elementor-20 .elementor-element.elementor-element-8adf83e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-8adf83e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8adf83e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-45bc28a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-45bc28a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-9bb956f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-006d042{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a51e552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-a51e552 img{width:100%;}.elementor-20 .elementor-element.elementor-element-7acd01d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-7acd01d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7acd01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-91a50ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-91a50ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-47ccf72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-437a975{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a7bd695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-a7bd695 img{width:100%;}.elementor-20 .elementor-element.elementor-element-f80e637{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f80e637:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f80e637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-508d9da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-508d9da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-4d9c169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-9d73d6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2f6f5da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-2f6f5da img{width:100%;}.elementor-20 .elementor-element.elementor-element-fc9c9c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-fc9c9c6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fc9c9c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(51,51,51,0.75);}.elementor-20 .elementor-element.elementor-element-0313900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-0313900 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:35px;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-d18bbe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-20 .elementor-element.elementor-element-ff14ad8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ff14ad8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ff14ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-48f8b52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-6fc10cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-6fc10cb .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-53c2f31{--divider-border-style:solid;--divider-color:#ed1c25;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-20 .elementor-element.elementor-element-53c2f31 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-53c2f31 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-20 .elementor-element.elementor-element-5800bdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5800bdc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5800bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20 .elementor-element.elementor-element-6b14fb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-aee88ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-aee88ed .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-ce91211{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-479cf82{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-ebe6289{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-ebe6289 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-ebe6289 .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-141241a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-141241a .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-eb4e1bb{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-a86cf17{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-f12abcf{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-f12abcf .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-f12abcf .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-37a3a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-37a3a31 .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-79f5c4f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-7adf5c3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-f84a6fd{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-f84a6fd .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-f84a6fd .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-cb7eff0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-cb7eff0 .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-e3605f6{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-b1a9013{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-4aa9c86{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-4aa9c86 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-4aa9c86 .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-4e1a92d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-4e1a92d .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-20d51ef{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-c58db51{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-996341c{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-996341c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-996341c .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-d4e5599{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-d4e5599 .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-4020734{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-2b7c222{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-03d393c{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-03d393c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-03d393c .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-d7ef018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-d7ef018 .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-fb71a0f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-35e0355{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-c30f480{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-c30f480 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-c30f480 .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-f818f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-f818f7b .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-42f08b2{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-f2238a9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-ba37100{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-ba37100 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-ba37100 .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-2ab9c83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-2ab9c83 .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-519b7a8{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-92d824a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}.elementor-20 .elementor-element.elementor-element-e707664{--divider-border-style:solid;--divider-color:#e5e5e5;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-e707664 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-e707664 .elementor-divider{text-align:left;padding-block-start:25px;padding-block-end:25px;}.elementor-20 .elementor-element.elementor-element-ab90e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-ab90e0e .elementor-heading-title{color:#333333;}.elementor-20 .elementor-element.elementor-element-334f586{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#03868e;}.elementor-20 .elementor-element.elementor-element-68b7654{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#333333;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-5176e02{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-f9e9c3c{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-7c284c4 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-a1133a8{font-size:22px;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-5176e02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-92add49{--width:100%;}.elementor-20 .elementor-element.elementor-element-48f8b52{--width:100%;}.elementor-20 .elementor-element.elementor-element-6b14fb9{--width:100%;}}/* Start custom CSS */.hpa-tm-banner{position:relative;}
/* Center-anchored banner geometry (live centers its 1366 grid; raw left-px values drift left on
   wide screens). 1440 equivalents: left art -3, text/divider/button 120, heart art 614.
   left:calc(50% - Npx) where N = 720 - X. */
.hpa-tm-banner .hpa-tm-left-art{left:calc(50% - 723px)!important;}
.hpa-tm-banner .elementor-widget-heading,
.hpa-tm-banner .elementor-widget-divider,
.hpa-tm-banner .elementor-widget-text-editor,
.hpa-tm-banner .elementor-widget-button{left:calc(50% - 600px)!important;}
.hpa-tm-banner .hpa-tm-heart-art{left:calc(50% - 106px)!important;}
/* >880px: live video plays behind the transparent-hole heart frame (x-ray/heartworm pattern).
   Frame sits at the bake's exact spot; video centered in the hole (center == frame center x, +35px y).
   <=880px: flat bake fallback only. */
@media(min-width:881px){
.hpa-tm-banner .hpa-tm-heart-art{display:none;}
.hpa-tm-banner .hpa-tm-vid{left:calc(50% - 51px)!important;width:700px;height:700px;z-index:1;}
.hpa-tm-banner .hpa-tm-vid video{width:700px;height:700px;object-fit:cover;}
.hpa-tm-banner .hpa-tm-frame{left:calc(50% - 106px)!important;z-index:2;}
.hpa-tm-banner .hpa-tm-frame img{width:100%;}
}
@media(max-width:880px){
.hpa-tm-banner .hpa-tm-vid,.hpa-tm-banner .hpa-tm-frame{display:none!important;}
}
.hpa-tm-card{position:relative;}
.hpa-tm-card .hpa-tm-overlay{position:absolute;bottom:0;left:0;right:0;padding-right:60px;}
/* live shows a white '+' glyph at the right edge of every overlay band (popup trigger on live; bios are inline below here) */
.hpa-tm-card .hpa-tm-overlay::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#ffffff;font-family:Roboto,sans-serif;font-weight:300;font-size:30px;line-height:1;}
.hpa-tm-card img{display:block;width:100%;}
@media(max-width:880px){
  .hpa-tm-banner{min-height:0!important;padding:40px 24px!important;}
  .hpa-tm-banner .elementor-widget{position:static!important;width:100%!important;max-width:100%!important;left:auto!important;}
  .hpa-tm-banner .hpa-tm-left-art{display:none;}
  .hpa-tm-banner .hpa-tm-heart-art img{width:100%!important;max-width:480px;}
}/* End custom CSS */