.elementor-341 .elementor-element.elementor-element-4a1daf15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-341 .elementor-element.elementor-element-4a1daf15:not(.elementor-motion-effects-element-type-background),.elementor-341 .elementor-element.elementor-element-4a1daf15>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-341 .elementor-element.elementor-element-786769ae{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 56px}.elementor-341 .elementor-element.elementor-element-786769ae .ekit-heading__description{max-width:42%}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-twbb_primary_inv);margin:0 0 5px;font-family:var(--e-global-typography-583e54c-font-family),lato;font-size:var(--e-global-typography-583e54c-font-size);font-weight:var(--e-global-typography-583e54c-font-weight);text-transform:var(--e-global-typography-583e54c-text-transform);letter-spacing:var(--e-global-typography-583e54c-letter-spacing);word-spacing:var(--e-global-typography-583e54c-word-spacing)}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-twbb_primary_inv)}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper p{color:var(--e-global-color-twbb_primary_inv);font-family:"Roboto",lato;font-size:16px;font-weight:400;margin:0 0 18px}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-border-divider{width:30px;background:var(--e-global-color-dea41e4)}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:30px;height:4px;color:var(--e-global-color-dea41e4)}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-border-star{width:30px;height:4px;color:var(--e-global-color-dea41e4)}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-border-divider,.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-border-divider:before{height:4px}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var(--e-global-color-dea41e4);color:var(--e-global-color-dea41e4)}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var(--e-global-color-dea41e4)}.elementor-341 .elementor-element.elementor-element-dc37df4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-341 .elementor-element.elementor-element-520b4ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-341 .elementor-element.elementor-element-ee96c36.ekit-equal-height-enable,.elementor-341 .elementor-element.elementor-element-ee96c36.ekit-equal-height-enable>div,.elementor-341 .elementor-element.elementor-element-ee96c36.ekit-equal-height-enable .ekit-wid-con,.elementor-341 .elementor-element.elementor-element-ee96c36.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-341 .elementor-element.elementor-element-ee96c36{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-341 .elementor-element.elementor-element-ee96c36.elementor-element{--align-self:center}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox{padding:0 0 0 10px;border-style:solid;border-width:0;border-color:#f5f5f5;border-radius:5px}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox .elementskit-info-box-title{padding:0;color:#211e1c;font-family:"Lato",lato;font-size:18px;font-weight:700;line-height:20px}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox:hover .elementskit-info-box-title{color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox .box-body>p{color:#57585e;font-family:"Lato",lato;font-size:16px;font-weight:400}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox:hover .box-body>p{color:#57585e}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox p{margin:0}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-info-box-icon{color:#000;fill:#000;border-style:solid;border-width:1px;border-color:#f1f1f1;border-radius:50px}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox:hover .elementskit-info-box-icon{color:#fff;fill:#fff;background-color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox .elementskit-info-box-icon{font-size:36px;padding:0;transform:rotate(0deg);width:80px;line-height:80px}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0 30px 0 0}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox .elementskit-info-box-icon{height:80px}.elementor-341 .elementor-element.elementor-element-ee96c36 .elementskit-infobox .elementkit-infobox-icon{line-height:80px}.elementor-341 .elementor-element.elementor-element-fa88eee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-341 .elementor-element.elementor-element-b85f8fa.ekit-equal-height-enable,.elementor-341 .elementor-element.elementor-element-b85f8fa.ekit-equal-height-enable>div,.elementor-341 .elementor-element.elementor-element-b85f8fa.ekit-equal-height-enable .ekit-wid-con,.elementor-341 .elementor-element.elementor-element-b85f8fa.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-341 .elementor-element.elementor-element-b85f8fa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-341 .elementor-element.elementor-element-b85f8fa.elementor-element{--align-self:center}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox{padding:0 0 0 10px;border-style:solid;border-width:0;border-color:#f5f5f5;border-radius:5px}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox .elementskit-info-box-title{padding:0;color:#211e1c;font-family:"Lato",lato;font-size:18px;font-weight:700;line-height:20px}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox:hover .elementskit-info-box-title{color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox .box-body>p{color:#57585e;font-family:"Lato",lato;font-size:16px;font-weight:400}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox:hover .box-body>p{color:#57585e}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox p{margin:0}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-info-box-icon{color:#000;fill:#000;border-style:solid;border-width:1px;border-color:#f1f1f1;border-radius:50px}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox:hover .elementskit-info-box-icon{color:#fff;fill:#fff;background-color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox .elementskit-info-box-icon{font-size:36px;padding:0;transform:rotate(0deg);width:80px;line-height:80px}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0 30px 0 0}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox .elementskit-info-box-icon{height:80px}.elementor-341 .elementor-element.elementor-element-b85f8fa .elementskit-infobox .elementkit-infobox-icon{line-height:80px}.elementor-341 .elementor-element.elementor-element-b21c863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-341 .elementor-element.elementor-element-3dd754d.ekit-equal-height-enable,.elementor-341 .elementor-element.elementor-element-3dd754d.ekit-equal-height-enable>div,.elementor-341 .elementor-element.elementor-element-3dd754d.ekit-equal-height-enable .ekit-wid-con,.elementor-341 .elementor-element.elementor-element-3dd754d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-341 .elementor-element.elementor-element-3dd754d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-341 .elementor-element.elementor-element-3dd754d.elementor-element{--align-self:center}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox{padding:0 0 0 10px;border-style:solid;border-width:0;border-color:#f5f5f5;border-radius:5px}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox .elementskit-info-box-title{padding:0;color:#211e1c;font-family:"Lato",lato;font-size:18px;font-weight:700;line-height:20px}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox:hover .elementskit-info-box-title{color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox .box-body>p{color:#57585e;font-family:"Lato",lato;font-size:16px;font-weight:400}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox:hover .box-body>p{color:#57585e}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox p{margin:0}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-info-box-icon{color:#000;fill:#000;border-style:solid;border-width:1px;border-color:#f1f1f1;border-radius:50px}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox:hover .elementskit-info-box-icon{color:#fff;fill:#fff;background-color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox .elementskit-info-box-icon{font-size:36px;padding:0;transform:rotate(0deg);width:80px;line-height:80px}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0 30px 0 0}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox .elementskit-info-box-icon{height:80px}.elementor-341 .elementor-element.elementor-element-3dd754d .elementskit-infobox .elementkit-infobox-icon{line-height:80px}.elementor-341 .elementor-element.elementor-element-2e4c38c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-341 .elementor-element.elementor-element-601b2d2.ekit-equal-height-enable,.elementor-341 .elementor-element.elementor-element-601b2d2.ekit-equal-height-enable>div,.elementor-341 .elementor-element.elementor-element-601b2d2.ekit-equal-height-enable .ekit-wid-con,.elementor-341 .elementor-element.elementor-element-601b2d2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-341 .elementor-element.elementor-element-601b2d2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-341 .elementor-element.elementor-element-601b2d2.elementor-element{--align-self:center}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox{padding:0 0 0 10px;border-style:solid;border-width:0;border-color:#f5f5f5;border-radius:5px}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox .elementskit-info-box-title{padding:0;color:#211e1c;font-family:"Lato",lato;font-size:18px;font-weight:700;line-height:20px}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox:hover .elementskit-info-box-title{color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox .box-body>p{color:#57585e;font-family:"Lato",lato;font-size:16px;font-weight:400}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox:hover .box-body>p{color:#57585e}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox p{margin:0}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-info-box-icon{color:#000;fill:#000;border-style:solid;border-width:1px;border-color:#f1f1f1;border-radius:50px}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox:hover .elementskit-info-box-icon{color:#fff;fill:#fff;background-color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox .elementskit-info-box-icon{font-size:36px;padding:0;transform:rotate(0deg);width:80px;line-height:80px}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0 30px 0 0}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox .elementskit-info-box-icon{height:80px}.elementor-341 .elementor-element.elementor-element-601b2d2 .elementskit-infobox .elementkit-infobox-icon{line-height:80px}.elementor-341 .elementor-element.elementor-element-3b353c99{--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:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:75px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-341 .elementor-element.elementor-element-3b353c99:not(.elementor-motion-effects-element-type-background),.elementor-341 .elementor-element.elementor-element-3b353c99>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f9fb}.elementor-341 .elementor-element.elementor-element-7ea19e34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-subtitle.elementskit-style-border:before{background-color:var(--e-global-color-accent);width:40px}.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-subtitle.elementskit-style-border:after{background-color:rgba(0,0,0,0);width:40px}.elementor-341 .elementor-element.elementor-element-549c01ba{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0px}.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-primary);margin:0 0 10px;font-family:"Lato",lato;font-size:30px;font-weight:700}.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-primary)}.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-title-wraper .elementskit-section-subtitle{color:var(--e-global-color-primary);font-family:"Roboto",lato;font-size:17px;font-weight:500;margin:0 0 6px}.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-subtitle.elementskit-style-border:before,.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-subtitle.elementskit-style-border:after{height:2px;transform:translateY(-2px);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),lato;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);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-341 .elementor-element.elementor-element-a6b4e06{padding:25px 0 0;font-family:var(--e-global-typography-b2ce6af-font-family),lato;font-size:var(--e-global-typography-b2ce6af-font-size);font-weight:var(--e-global-typography-b2ce6af-font-weight);text-transform:var(--e-global-typography-b2ce6af-text-transform);font-style:var(--e-global-typography-b2ce6af-font-style);text-decoration:var(--e-global-typography-b2ce6af-text-decoration);line-height:var(--e-global-typography-b2ce6af-line-height);color:var(--e-global-color-primary)}.elementor-341 .elementor-element.elementor-element-4cb75f84{--display:flex;--justify-content:center;--overlay-opacity:.5}.elementor-341 .elementor-element.elementor-element-4cb75f84:not(.elementor-motion-effects-element-type-background),.elementor-341 .elementor-element.elementor-element-4cb75f84>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://rateschaser.com/wp-content/uploads/2026/01/un_fawgv16a.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-341 .elementor-element.elementor-element-4cb75f84:before,.elementor-341 .elementor-element.elementor-element-4cb75f84>.elementor-background-video-container:before,.elementor-341 .elementor-element.elementor-element-4cb75f84>.e-con-inner>.elementor-background-video-container:before,.elementor-341 .elementor-element.elementor-element-4cb75f84>.elementor-background-slideshow:before,.elementor-341 .elementor-element.elementor-element-4cb75f84>.e-con-inner>.elementor-background-slideshow:before,.elementor-341 .elementor-element.elementor-element-4cb75f84>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#000;--background-overlay:''}.elementor-341 .elementor-element.elementor-element-7dee3460{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:75px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px}.elementor-341 .elementor-element.elementor-element-7dee3460:not(.elementor-motion-effects-element-type-background),.elementor-341 .elementor-element.elementor-element-7dee3460>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f9fb}.elementor-341 .elementor-element.elementor-element-aa0acd8{text-align:center;font-family:var(--e-global-typography-b2ce6af-font-family),lato;font-size:var(--e-global-typography-b2ce6af-font-size);font-weight:var(--e-global-typography-b2ce6af-font-weight);text-transform:var(--e-global-typography-b2ce6af-text-transform);font-style:var(--e-global-typography-b2ce6af-font-style);text-decoration:var(--e-global-typography-b2ce6af-text-decoration);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-0e1dd76{font-family:var(--e-global-typography-b2ce6af-font-family),lato;font-size:var(--e-global-typography-b2ce6af-font-size);font-weight:var(--e-global-typography-b2ce6af-font-weight);text-transform:var(--e-global-typography-b2ce6af-text-transform);font-style:var(--e-global-typography-b2ce6af-font-style);text-decoration:var(--e-global-typography-b2ce6af-text-decoration);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-19d84fe{font-family:var(--e-global-typography-b2ce6af-font-family),lato;font-size:var(--e-global-typography-b2ce6af-font-size);font-weight:var(--e-global-typography-b2ce6af-font-weight);text-transform:var(--e-global-typography-b2ce6af-text-transform);font-style:var(--e-global-typography-b2ce6af-font-style);text-decoration:var(--e-global-typography-b2ce6af-text-decoration);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-436186e{font-family:var(--e-global-typography-b2ce6af-font-family),lato;font-size:var(--e-global-typography-b2ce6af-font-size);font-weight:var(--e-global-typography-b2ce6af-font-weight);text-transform:var(--e-global-typography-b2ce6af-text-transform);font-style:var(--e-global-typography-b2ce6af-font-style);text-decoration:var(--e-global-typography-b2ce6af-text-decoration);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-363afc6{font-family:var(--e-global-typography-b2ce6af-font-family),lato;font-size:var(--e-global-typography-b2ce6af-font-size);font-weight:var(--e-global-typography-b2ce6af-font-weight);text-transform:var(--e-global-typography-b2ce6af-text-transform);font-style:var(--e-global-typography-b2ce6af-font-style);text-decoration:var(--e-global-typography-b2ce6af-text-decoration);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-77c096c7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:75px 0 56px}.elementor-341 .elementor-element.elementor-element-77c096c7 .ekit-heading__description{max-width:42%}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-section-title{color:#111633;margin:0 0 5px;font-family:"Lato",lato;font-size:36px;font-weight:700}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper p{color:#111633;font-family:"Roboto",lato;font-size:16px;font-weight:400;margin:0 0 18px}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-border-divider{width:30px;background:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:30px;height:4px;color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-border-star{width:30px;height:4px;color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-border-divider,.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-border-divider:before{height:4px}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var(--e-global-color-accent)}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-blog-block-post,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-image-card,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-card{background-color:#fff;box-shadow:10px 10px 30px 0px rgba(0,0,0,.10196078431372549);border-radius:0;padding:20px 20px 0;margin:0}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-image-card{display:block}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-blog-block-post .elementskit-post-body{padding:24px 20px 10px 0}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-image-card .elementskit-post-body{padding:24px 20px 10px 0}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-entry-thumb{border-radius:0}.elementor-341 .elementor-element.elementor-element-31dda20e .ekit-wid-con .elementskit-entry-thumb{padding:0}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-meta-categories .elementskit-meta-wraper span{background-color:var(--e-global-color-accent);padding:4px 8px}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-body .entry-title,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-entry-header .entry-title,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-image-card .elementskit-post-body .entry-title a,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-card .elementskit-entry-header .entry-title a,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Open Sans",lato;font-size:18px;font-weight:700;line-height:24px}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-body .entry-title a{color:#111633}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-entry-header .entry-title a{color:#111633}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-body .entry-title a:hover{color:#ff712b}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-entry-header .entry-title a:hover{color:#ff712b}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-card:hover .entry-title a{color:#ff712b}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-image-card:hover .entry-title a{color:#ff712b}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-body .entry-title{text-align:left;margin:0 0 16px}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-entry-header .entry-title{text-align:left;margin:0 0 16px}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-footer>p{color:#424141}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-body>p{color:#424141;text-align:left;margin:0 0 30px}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-footer>p,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-body>p{font-family:"Poppins",lato;font-size:16px}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-footer{text-align:left;margin:0 0 30px}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-blog-block-post .elementskit-post-footer>p{margin:0 0 30px}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-583e54c-font-size);letter-spacing:var(--e-global-typography-583e54c-letter-spacing);word-spacing:var(--e-global-typography-583e54c-word-spacing)}.elementor-341 .elementor-element.elementor-element-7ea19e34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-341 .elementor-element.elementor-element-a6b4e06{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-4cb75f84{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-341 .elementor-element.elementor-element-7dee3460{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-341 .elementor-element.elementor-element-aa0acd8{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-0e1dd76{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-19d84fe{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-436186e{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-363afc6{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-blog-block-post,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-image-card,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-card{margin:0 0 30px}}@media(min-width:768px){.elementor-341 .elementor-element.elementor-element-4a1daf15{--content-width:1140px}.elementor-341 .elementor-element.elementor-element-520b4ed{--width:50%}.elementor-341 .elementor-element.elementor-element-fa88eee{--width:50%}.elementor-341 .elementor-element.elementor-element-b21c863{--width:50%}.elementor-341 .elementor-element.elementor-element-2e4c38c{--width:50%}.elementor-341 .elementor-element.elementor-element-3b353c99{--content-width:1140px}.elementor-341 .elementor-element.elementor-element-7dee3460{--content-width:1140px}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-4a1daf15{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px}.elementor-341 .elementor-element.elementor-element-786769ae .ekit-heading__description{max-width:100%}.elementor-341 .elementor-element.elementor-element-786769ae .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-583e54c-font-size);letter-spacing:var(--e-global-typography-583e54c-letter-spacing);word-spacing:var(--e-global-typography-583e54c-word-spacing)}.elementor-341 .elementor-element.elementor-element-7ea19e34{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-341 .elementor-element.elementor-element-549c01ba .elementskit-section-title-wraper .elementskit-section-title{font-size:30px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-341 .elementor-element.elementor-element-a6b4e06{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-4cb75f84{--width:100%}.elementor-341 .elementor-element.elementor-element-7dee3460{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px}.elementor-341 .elementor-element.elementor-element-aa0acd8{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-0e1dd76{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-19d84fe{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-436186e{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-363afc6{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-341 .elementor-element.elementor-element-77c096c7 .ekit-heading__description{max-width:100%}.elementor-341 .elementor-element.elementor-element-77c096c7 .elementskit-section-title-wraper .elementskit-section-title{font-size:32px}.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-blog-block-post,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-image-card,.elementor-341 .elementor-element.elementor-element-31dda20e .elementskit-post-card{margin:0 0 30px}}.travel-insurance-provider-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:all .3s ease;width:100%;margin:0 auto}.travel-insurance-provider-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.travel-insurance-card-header{padding:20px;text-align:center;background:linear-gradient(135deg,#1f3b4d 20%,#4a6572 80%);color:#fff;position:relative}.travel-insurance-editor-choice{background:rgba(255,255,255,.2);padding:4px 12px;border-radius:20px;font-size:18px;font-weight:600;margin:8px 0 5px;display:inline-block;text-align:center}.travel-insurance-logo{width:180px;height:60px;object-fit:contain;object-position:center;filter:brightness(0) invert(1)}.travel-insurance-product-name{font-size:24px !important;font-weight:700 !important;margin-top:10px !important;margin-bottom:0 !important;color:#fff !important;line-height:1.2 !important;text-align:center !important;font-family:inherit !important}.travel-insurance-card-header .travel-insurance-product-name{font-size:24px !important;font-weight:700 !important;margin-top:10px !important;margin-bottom:0 !important;color:#fff !important;line-height:1.2 !important;text-align:center !important}.travel-insurance-price-info{font-size:16px;color:rgba(255,255,255,.9);margin-top:5px}.travel-insurance-card-body{padding:25px 20px}.travel-insurance-features-list{list-style:none;padding:0;margin:5px 0}.travel-insurance-features-list li{padding:8px 0;position:relative;padding-left:40px;color:#1f3b4d;font-size:16px;line-height:1.5}.travel-insurance-features-list li:before{content:"✓";position:absolute;padding-left:20px;left:0;color:#1f3b4d;font-weight:700;font-size:16px}.travel-insurance-features-title{padding-left:25px;color:#1f3b4d;font-size:16px;line-height:1.5;display:block;margin-bottom:5px;margin-top:20px}.travel-insurance-rating-section{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:0;padding:15px;background:#e9ecef;border-radius:8px;gap:15px}.travel-insurance-rating-section.drawer-open{border-radius:8px 8px 0 0}.travel-insurance-score{text-align:center}.travel-insurance-score-number{font-size:28px;font-weight:700;color:#1f3b4d;line-height:1}.travel-insurance-score-text{font-weight:600;font-size:14px;color:#1f3b4d;margin-top:2px}.travel-insurance-stars-wrapper{text-align:center}.travel-insurance-stars{display:inline-flex;gap:2px;justify-content:center}.travel-insurance-star{color:#ffc107;font-size:18px}.travel-insurance-rating-text{font-weight:600;color:#1f3b4d;font-size:14px;margin-top:2px}.travel-insurance-drawer-trigger{text-align:center}.travel-insurance-drawer-toggle,button.travel-insurance-drawer-toggle{background:#e9ecef !important;color:#1f3b4d !important;padding:12px 18px !important;border:none !important;border-radius:6px !important;font-weight:600 !important;font-size:14px !important;text-transform:none !important;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;box-shadow:none !important;line-height:1 !important;margin:0 !important}.travel-insurance-drawer-toggle:focus{box-shadow:none !important;outline:none !important}.travel-insurance-drawer-icon{font-size:12px;transition:transform .3s ease}.travel-insurance-drawer-toggle.active .travel-insurance-drawer-icon{transform:rotate(180deg)}.travel-insurance-drawer-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:#e9ecef;border-radius:0 0 8px 8px;margin-top:0;box-shadow:none !important;border:none !important;outline:none !important}.travel-insurance-drawer-content.active{max-height:800px;padding:20px;text-align:left;box-shadow:none !important}.travel-insurance-drawer-content p{margin:0 0 15px;line-height:1.6;color:#1f3b4d;font-size:16px}.travel-insurance-drawer-content p:last-child{margin-bottom:0}.travel-insurance-drawer-content h4{margin:0 0 10px;color:#1f3b4d;font-size:16px;font-weight:600}.travel-insurance-cta-section{text-align:center;margin-top:20px}.travel-insurance-visit-btn{background:#256829 !important;color:#fff !important;padding:15px 30px !important;border:none !important;border-radius:8px !important;font-weight:600 !important;font-size:16px !important;cursor:pointer;text-decoration:none !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:95%;max-width:400px}.travel-insurance-visit-btn:hover{background:#256829 !important;color:#fff !important;text-decoration:none !important;transform:none;box-shadow:none}.travel-insurance-visit-btn span{color:#fff !important}.travel-insurance-website-link{color:#256829;font-size:14px;text-decoration:none}.travel-insurance-website-link:hover{color:#1e5522}@media (max-width:768px){.travel-insurance-provider-card{margin:10px 0}.travel-insurance-rating-section{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.travel-insurance-score{grid-column:1}.travel-insurance-stars-wrapper{grid-column:2}.travel-insurance-drawer-trigger{grid-column:1/-1;margin-top:10px}.travel-insurance-drawer-toggle{width:100% !important}.travel-insurance-card-header{padding:15px}.travel-insurance-card-body{padding:20px 15px}.travel-insurance-visit-btn{width:100%}}.elementor-widget-travel-insurance-card{margin-bottom:20px}.travel-insurance-provider-card[data-elementor-type=widget]{margin:0}.pet-insurance-provider-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:all .3s ease;width:100%;margin:0 auto}.pet-insurance-provider-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.pet-insurance-card-header{padding:20px;text-align:center;background:linear-gradient(135deg,#1f3b4d 20%,#4a6572 80%);color:#fff;position:relative}.pet-insurance-editor-choice{background:rgba(255,255,255,.2);padding:4px 12px;border-radius:20px;font-size:18px;font-weight:600;margin:8px 0 5px;display:inline-block;text-align:center}.pet-insurance-logo{width:180px;height:60px;object-fit:contain;object-position:center;filter:brightness(0) invert(1)}.pet-insurance-product-name{font-size:24px !important;font-weight:700 !important;margin-top:10px !important;margin-bottom:0 !important;color:#fff !important;line-height:1.2 !important;text-align:center !important;font-family:inherit !important}.pet-insurance-card-header .pet-insurance-product-name{font-size:24px !important;font-weight:700 !important;margin-top:10px !important;margin-bottom:0 !important;color:#fff !important;line-height:1.2 !important;text-align:center !important}.pet-insurance-price-info{font-size:16px;color:rgba(255,255,255,.9);margin-top:5px}.pet-insurance-card-body{padding:25px 20px}.pet-insurance-features-list{list-style:none;padding:0;margin:5px 0}.pet-insurance-features-list li{padding:8px 0;position:relative;padding-left:40px;color:#1f3b4d;font-size:16px;line-height:1.5}.pet-insurance-features-list li:before{content:"✓";position:absolute;padding-left:20px;left:0;color:#1f3b4d;font-weight:700;font-size:16px}.pet-insurance-features-title{padding-left:25px;color:#1f3b4d;font-size:16px;line-height:1.5;display:block;margin-bottom:5px;margin-top:20px}.pet-insurance-rating-section{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:0;padding:15px;background:#e9ecef;border-radius:8px;gap:15px}.pet-insurance-rating-section.drawer-open{border-radius:8px 8px 0 0}.pet-insurance-score{text-align:center}.pet-insurance-score-number{font-size:28px;font-weight:700;color:#1f3b4d;line-height:1}.pet-insurance-score-text{font-weight:600;font-size:14px;color:#1f3b4d;margin-top:2px}.pet-insurance-stars-wrapper{text-align:center}.pet-insurance-stars{display:inline-flex;gap:2px;justify-content:center}.pet-insurance-star{color:#ffc107;font-size:18px}.pet-insurance-rating-text{font-weight:600;color:#1f3b4d;font-size:14px;margin-top:2px}.pet-insurance-drawer-trigger{text-align:center}.pet-insurance-drawer-toggle,button.pet-insurance-drawer-toggle{background:#e9ecef !important;color:#1f3b4d !important;padding:12px 18px !important;border:none !important;border-radius:6px !important;font-weight:600 !important;font-size:14px !important;text-transform:none !important;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;box-shadow:none !important;line-height:1 !important;margin:0 !important}.pet-insurance-drawer-toggle:focus{box-shadow:none !important;outline:none !important}.pet-insurance-drawer-icon{font-size:12px;transition:transform .3s ease}.pet-insurance-drawer-toggle.active .pet-insurance-drawer-icon{transform:rotate(180deg)}.pet-insurance-drawer-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:#e9ecef;border-radius:0 0 8px 8px;margin-top:0;box-shadow:none !important;border:none !important;outline:none !important}.pet-insurance-drawer-content.active{max-height:800px;padding:20px;text-align:left;box-shadow:none !important}.pet-insurance-drawer-content p{margin:0 0 15px;line-height:1.6;color:#1f3b4d;font-size:16px}.pet-insurance-drawer-content p:last-child{margin-bottom:0}.pet-insurance-drawer-content h4{margin:0 0 10px;color:#1f3b4d;font-size:16px;font-weight:600}.pet-insurance-cta-section{text-align:center;margin-top:20px}.pet-insurance-visit-btn{background:#256829 !important;color:#fff !important;padding:15px 30px !important;border:none !important;border-radius:8px !important;font-weight:600 !important;font-size:16px !important;cursor:pointer;text-decoration:none !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:95%;max-width:400px}.pet-insurance-visit-btn:hover{background:#256829 !important;color:#fff !important;text-decoration:none !important;transform:none;box-shadow:none}.pet-insurance-visit-btn span{color:#fff !important}.pet-insurance-website-link{color:#256829;font-size:14px;text-decoration:none}.pet-insurance-website-link:hover{color:#1e5522}@media (max-width:768px){.pet-insurance-provider-card{margin:10px 0}.pet-insurance-rating-section{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.pet-insurance-score{grid-column:1}.pet-insurance-stars-wrapper{grid-column:2}.pet-insurance-drawer-trigger{grid-column:1/-1;margin-top:10px}.pet-insurance-drawer-toggle{width:100% !important}.pet-insurance-card-header{padding:15px}.pet-insurance-card-body{padding:20px 15px}.pet-insurance-visit-btn{width:100%}}.elementor-widget-pet-insurance-card{margin-bottom:20px}.pet-insurance-provider-card[data-elementor-type=widget]{margin:0}.life-insurance-provider-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:all .3s ease;width:100%;margin:0 auto}.life-insurance-provider-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.life-insurance-card-header{padding:20px;text-align:center;background:linear-gradient(135deg,#1f3b4d 20%,#4a6572 80%);color:#fff;position:relative}.life-insurance-editor-choice{background:rgba(255,255,255,.2);padding:4px 12px;border-radius:20px;font-size:18px;font-weight:600;margin:8px 0 5px;display:inline-block;text-align:center}.life-insurance-logo{width:180px;height:60px;object-fit:contain;object-position:center;filter:brightness(0) invert(1)}.life-insurance-product-name{font-size:24px !important;font-weight:700 !important;margin-top:10px !important;margin-bottom:0 !important;color:#fff !important;line-height:1.2 !important;text-align:center !important;font-family:inherit !important}.life-insurance-card-header .life-insurance-product-name{font-size:24px !important;font-weight:700 !important;margin-top:10px !important;margin-bottom:0 !important;color:#fff !important;line-height:1.2 !important;text-align:center !important}.life-insurance-price-info{font-size:16px;color:rgba(255,255,255,.9);margin-top:5px}.life-insurance-card-body{padding:25px 20px}.life-insurance-features-list{list-style:none;padding:0;margin:5px 0}.life-insurance-features-list li{padding:8px 0;position:relative;padding-left:40px;color:#1f3b4d;font-size:16px;line-height:1.5}.life-insurance-features-list li:before{content:"✓";position:absolute;padding-left:20px;left:0;color:#1f3b4d;font-weight:700;font-size:16px}.life-insurance-features-title{padding-left:25px;color:#1f3b4d;font-size:16px;line-height:1.5;display:block;margin-bottom:5px;margin-top:20px}.life-insurance-rating-section{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:0;padding:15px;background:#e9ecef;border-radius:8px;gap:15px}.life-insurance-rating-section.drawer-open{border-radius:8px 8px 0 0}.life-insurance-score{text-align:center}.life-insurance-score-number{font-size:28px;font-weight:700;color:#1f3b4d;line-height:1}.life-insurance-score-text{font-weight:600;font-size:14px;color:#1f3b4d;margin-top:2px}.life-insurance-stars-wrapper{text-align:center}.life-insurance-stars{display:inline-flex;gap:2px;justify-content:center}.life-insurance-star{color:#ffc107;font-size:18px}.life-insurance-rating-text{font-weight:600;color:#1f3b4d;font-size:14px;margin-top:2px}.life-insurance-drawer-trigger{text-align:center}.life-insurance-drawer-toggle,button.life-insurance-drawer-toggle{background:#e9ecef !important;color:#1f3b4d !important;padding:12px 18px !important;border:none !important;border-radius:6px !important;font-weight:600 !important;font-size:14px !important;text-transform:none !important;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;box-shadow:none !important;line-height:1 !important;margin:0 !important}.life-insurance-drawer-toggle:focus{box-shadow:none !important;outline:none !important}.life-insurance-drawer-icon{font-size:12px;transition:transform .3s ease}.life-insurance-drawer-toggle.active .life-insurance-drawer-icon{transform:rotate(180deg)}.life-insurance-drawer-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:#e9ecef;border-radius:0 0 8px 8px;margin-top:0;box-shadow:none !important;border:none !important;outline:none !important}.life-insurance-drawer-content.active{max-height:800px;padding:20px;text-align:left;box-shadow:none !important}.life-insurance-drawer-content p{margin:0 0 15px;line-height:1.6;color:#1f3b4d;font-size:16px}.life-insurance-drawer-content p:last-child{margin-bottom:0}.life-insurance-drawer-content h4{margin:0 0 10px;color:#1f3b4d;font-size:16px;font-weight:600}.life-insurance-cta-section{text-align:center;margin-top:20px}.life-insurance-visit-btn{background:#256829 !important;color:#fff !important;padding:15px 30px !important;border:none !important;border-radius:8px !important;font-weight:600 !important;font-size:16px !important;cursor:pointer;text-decoration:none !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:95%;max-width:400px}.life-insurance-visit-btn:hover{background:#256829 !important;color:#fff !important;text-decoration:none !important;transform:none;box-shadow:none}.life-insurance-visit-btn span{color:#fff !important}.life-insurance-website-link{color:#256829;font-size:14px;text-decoration:none}.life-insurance-website-link:hover{color:#1e5522}@media (max-width:768px){.life-insurance-provider-card{margin:10px 0}.life-insurance-rating-section{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.life-insurance-score{grid-column:1}.life-insurance-stars-wrapper{grid-column:2}.life-insurance-drawer-trigger{grid-column:1/-1;margin-top:10px}.life-insurance-drawer-toggle{width:100% !important}.life-insurance-card-header{padding:15px}.life-insurance-card-body{padding:20px 15px}.life-insurance-visit-btn{width:100%}}.elementor-widget-life-insurance-card{margin-bottom:20px}.life-insurance-provider-card[data-elementor-type=widget]{margin:0}.life-insurance-review-author{display:none}.life-insurance-review-date{display:none}.car-insurance-provider-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:all .3s ease;width:100%;margin:0 auto}.car-insurance-provider-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.car-insurance-card-header{padding:20px;text-align:center;background:linear-gradient(135deg,#1f3b4d 20%,#4a6572 80%);color:#fff;position:relative}.car-insurance-editor-choice{background:rgba(255,255,255,.2);padding:4px 12px;border-radius:20px;font-size:18px;font-weight:600;margin:8px 0 5px;display:inline-block;text-align:center}.car-insurance-logo{width:180px;height:60px;object-fit:contain;object-position:center;filter:brightness(0) invert(1)}.car-insurance-product-name{font-size:24px !important;font-weight:700 !important;margin-top:10px !important;margin-bottom:0 !important;color:#fff !important;line-height:1.2 !important;text-align:center !important;font-family:inherit !important}.car-insurance-card-header .car-insurance-product-name{font-size:24px !important;font-weight:700 !important;margin-top:10px !important;margin-bottom:0 !important;color:#fff !important;line-height:1.2 !important;text-align:center !important}.car-insurance-price-info{font-size:16px;color:rgba(255,255,255,.9);margin-top:5px}.car-insurance-card-body{padding:25px 20px}.car-insurance-features-list{list-style:none;padding:0;margin:5px 0}.car-insurance-features-list li{padding:8px 0;position:relative;padding-left:40px;color:#1f3b4d;font-size:16px;line-height:1.5}.car-insurance-features-list li:before{content:"✓";position:absolute;padding-left:20px;left:0;color:#1f3b4d;font-weight:700;font-size:16px}.car-insurance-features-title{padding-left:25px;color:#1f3b4d;font-size:16px;line-height:1.5;display:block;margin-bottom:5px;margin-top:20px}.car-insurance-rating-section{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:0;padding:15px;background:#e9ecef;border-radius:8px;gap:15px}.car-insurance-rating-section.drawer-open{border-radius:8px 8px 0 0}.car-insurance-score{text-align:center}.car-insurance-score-number{font-size:28px;font-weight:700;color:#1f3b4d;line-height:1}.car-insurance-score-text{font-weight:600;font-size:14px;color:#1f3b4d;margin-top:2px}.car-insurance-stars-wrapper{text-align:center}.car-insurance-stars{display:inline-flex;gap:2px;justify-content:center}.car-insurance-star{color:#ffc107;font-size:18px}.car-insurance-rating-text{font-weight:600;color:#1f3b4d;font-size:14px;margin-top:2px}.car-insurance-drawer-trigger{text-align:center}.car-insurance-drawer-toggle,button.car-insurance-drawer-toggle{background:#e9ecef !important;color:#1f3b4d !important;padding:12px 18px !important;border:none !important;border-radius:6px !important;font-weight:600 !important;font-size:14px !important;text-transform:none !important;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;box-shadow:none !important;line-height:1 !important;margin:0 !important}.car-insurance-drawer-toggle:focus{box-shadow:none !important;outline:none !important}.car-insurance-drawer-icon{font-size:12px;transition:transform .3s ease}.car-insurance-drawer-toggle.active .car-insurance-drawer-icon{transform:rotate(180deg)}.car-insurance-drawer-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:#e9ecef;border-radius:0 0 8px 8px;margin-top:0;box-shadow:none !important;border:none !important;outline:none !important}.car-insurance-drawer-content.active{max-height:800px;padding:20px;text-align:left;box-shadow:none !important}.car-insurance-drawer-content p{margin:0 0 15px;line-height:1.6;color:#1f3b4d;font-size:16px}.car-insurance-drawer-content p:last-child{margin-bottom:0}.car-insurance-drawer-content h4{margin:0 0 10px;color:#1f3b4d;font-size:16px;font-weight:600}.car-insurance-cta-section{text-align:center;margin-top:20px}.car-insurance-visit-btn{background:#256829 !important;color:#fff !important;padding:15px 30px !important;border:none !important;border-radius:8px !important;font-weight:600 !important;font-size:16px !important;cursor:pointer;text-decoration:none !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:95%;max-width:400px}.car-insurance-visit-btn:hover{background:#256829 !important;color:#fff !important;text-decoration:none !important;transform:none;box-shadow:none}.car-insurance-visit-btn span{color:#fff !important}.car-insurance-website-link{color:#256829;font-size:14px;text-decoration:none}.car-insurance-website-link:hover{color:#1e5522}@media (max-width:768px){.car-insurance-provider-card{margin:10px 0}.car-insurance-rating-section{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.car-insurance-score{grid-column:1}.car-insurance-stars-wrapper{grid-column:2}.car-insurance-drawer-trigger{grid-column:1/-1;margin-top:10px}.car-insurance-drawer-toggle{width:100% !important}.car-insurance-card-header{padding:15px}.car-insurance-card-body{padding:20px 15px}.car-insurance-visit-btn{width:100%}}.elementor-widget-car-insurance-card{margin-bottom:20px}.car-insurance-provider-card[data-elementor-type=widget]{margin:0}.car-insurance-review-author{display:none}.car-insurance-review-date{display:none}.elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb img{width:320px !important;height:213px !important;object-fit:cover !important}