.elementor-414 .elementor-element.elementor-element-4dfda42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE7F5;--border-color:#DDE7F5;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-414 .elementor-element.elementor-element-bbf33ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-fd35e99{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-414 .elementor-element.elementor-element-fd35e99:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-fd35e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFF;}.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 );font-style:var( --e-global-typography-text-font-style );}.elementor-414 .elementor-element.elementor-element-abb5d7c{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-ec52779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 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 );font-style:var( --e-global-typography-text-font-style );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-414 .elementor-element.elementor-element-1bc9e3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:400;font-style:normal;line-height:25px;color:#4C5B7A;}.elementor-414 .elementor-element.elementor-element-7e3d716{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-414 .elementor-element.elementor-element-3f569b2{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DDE7F5;--border-color:#DDE7F5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-414 .elementor-element.elementor-element-993c2b9{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.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 );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-4936188 .elementor-heading-title{font-size:22px;font-weight:800;font-style:normal;color:#315DC6;}.elementor-414 .elementor-element.elementor-element-b9e0ce0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-414 .elementor-element.elementor-element-b9e0ce0 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:22px;font-weight:800;font-style:normal;color:#315DC6;}.elementor-414 .elementor-element.elementor-element-1ba3922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-414 .elementor-element.elementor-element-1ba3922 .elementor-heading-title{font-size:22px;font-weight:800;font-style:normal;color:#0F172A;}.elementor-414 .elementor-element.elementor-element-443452a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-414 .elementor-element.elementor-element-443452a .elementor-heading-title{font-size:22px;font-weight:800;font-style:normal;color:#0F172A;}.elementor-414 .elementor-element.elementor-element-014566b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-414 .elementor-element.elementor-element-014566b .elementor-heading-title{font-size:17px;font-weight:700;font-style:normal;}.elementor-414 .elementor-element.elementor-element-39552a8{text-align:center;}.elementor-414 .elementor-element.elementor-element-a5483ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-414 .elementor-element.elementor-element-c69c309.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-c69c309 .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-c69c309 .elementor-icon{font-size:15px;}.elementor-414 .elementor-element.elementor-element-c69c309 .elementor-icon svg{height:15px;}.elementor-414 .elementor-element.elementor-element-7aeb0b1{background-color:#DE91624D;}.elementor-414 .elementor-element.elementor-element-7aeb0b1.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-4bff672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-414 .elementor-element.elementor-element-7ebec1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-414 .elementor-element.elementor-element-1007d76 .elementor-button{background-color:#10B9AA;font-size:15.5px;font-weight:800;font-style:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-414 .elementor-element.elementor-element-1007d76 .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-1007d76 .elementor-button:focus{background-color:#079E92;color:#FFFFFF;box-shadow:0px 9px 20px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-414 .elementor-element.elementor-element-1007d76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-414 .elementor-element.elementor-element-1007d76 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-414 .elementor-element.elementor-element-1007d76 .elementor-button:hover svg, .elementor-414 .elementor-element.elementor-element-1007d76 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-d6b469c .elementor-button{background-color:#005EE8;font-size:15.5px;font-weight:600;font-style:normal;fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;}.elementor-414 .elementor-element.elementor-element-d6b469c .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-d6b469c .elementor-button:focus{background-color:#004FC3;color:#FFFFFF;box-shadow:0px 9px 20px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-414 .elementor-element.elementor-element-d6b469c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-414 .elementor-element.elementor-element-d6b469c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-414 .elementor-element.elementor-element-d6b469c .elementor-button:hover svg, .elementor-414 .elementor-element.elementor-element-d6b469c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-f917404 .elementor-button{background-color:#007F78;font-size:15.5px;font-weight:800;font-style:normal;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 9px 20px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);border-radius:9px 9px 9px 9px;}.elementor-414 .elementor-element.elementor-element-f917404 .elementor-button:hover, .elementor-414 .elementor-element.elementor-element-f917404 .elementor-button:focus{background-color:#006A75;color:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-f917404 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-414 .elementor-element.elementor-element-f917404 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-414 .elementor-element.elementor-element-f917404 .elementor-button:hover svg, .elementor-414 .elementor-element.elementor-element-f917404 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-48b2298{--display:flex;}.elementor-414 .elementor-element.elementor-element-ef99f05{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-414 .elementor-element.elementor-element-ef99f05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-414 .elementor-element.elementor-element-417c4da{--display:flex;}.elementor-414 .elementor-element.elementor-element-a56ae9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-96cd2bd .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-96cd2bd .elementor-icon{font-size:20px;}.elementor-414 .elementor-element.elementor-element-96cd2bd .elementor-icon svg{height:20px;}.elementor-414 .elementor-element.elementor-element-92804da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-414 .elementor-element.elementor-element-451128c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-item > a{font-size:12px;font-weight:400;font-style:normal;}.elementor-414 .elementor-element.elementor-element-451128c .elementor-icon-list-text{transition:color 0.3s;}.elementor-414 .elementor-element.elementor-element-782f3b5{--display:flex;}.elementor-414 .elementor-element.elementor-element-2e5fdd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-d0e157f .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-d0e157f .elementor-icon{font-size:20px;}.elementor-414 .elementor-element.elementor-element-d0e157f .elementor-icon svg{height:20px;}.elementor-414 .elementor-element.elementor-element-4087e89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-414 .elementor-element.elementor-element-6af3f13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-item > a{font-size:12px;font-weight:400;font-style:normal;}.elementor-414 .elementor-element.elementor-element-6af3f13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-414 .elementor-element.elementor-element-bf4d102{--display:flex;}.elementor-414 .elementor-element.elementor-element-6bd065a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-ab1d9cc .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-ab1d9cc .elementor-icon{font-size:20px;}.elementor-414 .elementor-element.elementor-element-ab1d9cc .elementor-icon svg{height:20px;}.elementor-414 .elementor-element.elementor-element-6c1d62d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-f21778b{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-414 .elementor-element.elementor-element-f21778b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-414 .elementor-element.elementor-element-cd6a9d3{--display:flex;}.elementor-414 .elementor-element.elementor-element-c388dfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-837d474 .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-837d474 .elementor-icon{font-size:20px;}.elementor-414 .elementor-element.elementor-element-837d474 .elementor-icon svg{height:20px;}.elementor-414 .elementor-element.elementor-element-0f1a3df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-414 .elementor-element.elementor-element-9a0a4cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-item > a{font-size:12px;font-weight:400;font-style:normal;}.elementor-414 .elementor-element.elementor-element-9a0a4cc .elementor-icon-list-text{transition:color 0.3s;}.elementor-414 .elementor-element.elementor-element-cc7537d{--display:flex;}.elementor-414 .elementor-element.elementor-element-6a0f49e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-1fa0760 .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-1fa0760 .elementor-icon{font-size:20px;}.elementor-414 .elementor-element.elementor-element-1fa0760 .elementor-icon svg{height:20px;}.elementor-414 .elementor-element.elementor-element-b2595a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-414 .elementor-element.elementor-element-e540ec4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-item > a{font-size:12px;font-weight:400;font-style:normal;}.elementor-414 .elementor-element.elementor-element-e540ec4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-414 .elementor-element.elementor-element-22d9794{--display:flex;}.elementor-414 .elementor-element.elementor-element-3771192{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-48a621f .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-48a621f .elementor-icon{font-size:20px;}.elementor-414 .elementor-element.elementor-element-48a621f .elementor-icon svg{height:20px;}.elementor-414 .elementor-element.elementor-element-47b41c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}@media(min-width:768px){.elementor-414 .elementor-element.elementor-element-fd35e99{--width:190px;}.elementor-414 .elementor-element.elementor-element-3f569b2{--width:550px;}}/* Start custom CSS for shortcode, class: .elementor-element-d708c4b *//* =========================================================
   ToolWissen – Sterne besser sichtbar
   Für Shortcode [tw_sterne]
   ========================================================= */

.tw-stars {
  position: relative;
  display: inline-block;
  font-size: 36px;
  line-height: 1;
  letter-spacing: 3px;
  font-family: Arial, sans-serif;
  width: max-content;
  filter: drop-shadow(0 1px 1px rgba(15, 23, 42, 0.10));
}

.tw-stars-bg,
.tw-stars-fill {
  display: block;
  white-space: nowrap;
}

.tw-stars-bg {
  color: #d1d8e5;
}

.tw-stars-fill {
  position: absolute;
  inset: 0 auto auto 0;
  width: var(--tw-rating-percent);
  overflow: hidden;
  color: #ffb300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48b2298 *//* ToolWissen – Aufklappbereich der Tool-Karte */
.tw-tool-details {
  width: 100%;
  margin-top: 18px;
  padding-top: 18px;
  border-top: 1px solid #e5ecf7;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}

/* Einzelne Detail-Box im Aufklappbereich */
.tw-tool-detail-box {
  background: #ffffff;
  border: 1px solid #e5ecf7;
  border-radius: 14px;
  padding: 16px;
  min-height: 120px;
}

/* Überschrift in den Detailboxen */
.tw-tool-detail-box h4,
.tw-tool-detail-box .elementor-heading-title {
  font-size: 15px;
  line-height: 1.3;
  font-weight: 700;
  color: #071a44;
  margin: 0 0 10px 0;
}

/* Text in den Detailboxen */
.tw-tool-detail-box p,
.tw-tool-detail-box .elementor-widget-container {
  font-size: 14px;
  line-height: 1.55;
  color: #31405f;
}

/* Tablet */
@media (max-width: 1024px) {
  .tw-tool-details {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Mobile */
@media (max-width: 767px) {
  .tw-tool-details {
    grid-template-columns: 1fr;
    gap: 12px;
    margin-top: 16px;
    padding-top: 16px;
  }

  .tw-tool-detail-box {
    padding: 14px;
  }
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   ToolWissen – Minimal CSS
   Nur für:
   - 3 Buttons
   - Aufklappbereich
   - 4 Taxonomie-Chips
   - Gutscheincode kopieren
   ========================================================= */


/* Aufklappbereich */

.tw-card-details-wrap {
  display: none;
}

.tw-tool-card.is-open .tw-card-details-wrap {
  display: block;
}


/* Button-Zeile */

.tw-card-buttons {
  width: 100%;
  display: flex !important;
  align-items: stretch;
  justify-content: center;
  gap: 18px;
}

.tw-card-buttons > .elementor-element {
  flex: 1 1 0;
  min-width: 0;
}

.tw-card-buttons .elementor-button {
  width: 100%;
  min-height: 62px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border-radius: 12px;
  padding: 16px 22px;
  color: #ffffff !important;
  font-size: 18px;
  font-weight: 800;
  line-height: 1;
  text-align: center;
  border: none;
  box-shadow: 0 14px 28px rgba(15, 23, 42, 0.16);
  transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
}

.tw-card-buttons .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 18px 34px rgba(15, 23, 42, 0.2);
  filter: brightness(1.03);
}

.tw-card-buttons .elementor-button-text {
  white-space: nowrap;
}


/* Button 1: Mehr erfahren */
.tw-btn-more .elementor-button {
  background: linear-gradient(135deg, #16b8f2 0%, #008fd3 100%) !important;
}

/* Button 2: Zur Webseite */
.tw-btn-site .elementor-button,
.tw-btn-website .elementor-button {
  background: linear-gradient(135deg, #12c985 0%, #04a46f 100%) !important;
}

/* Button 3: Weitere Infos */
.tw-more-toggle .elementor-button {
  background: linear-gradient(135deg, #078f83 0%, #05776e 100%) !important;
}


/* Taxonomie-Chips linksbündig */

.tw-card-category-shortcode .elementor-widget-container,
.tw-card-category-shortcode .tw-card-chips {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 8px 9px;
  width: 100%;
  max-width: 430px;
  margin: 0;
}

.tw-card-category-shortcode a,
.tw-card-category-shortcode span,
.tw-card-category-shortcode .tw-chip {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  padding: 6px 12px;
  border-radius: 9px;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none !important;
  border: 1px solid transparent;
}


/* Chip 1 */
.tw-card-category-shortcode a:nth-child(1),
.tw-card-category-shortcode span:nth-child(1),
.tw-card-category-shortcode .tw-chip-1 {
  background: #e9fbf8 !important;
  border-color: #dff7f2 !important;
  color: #047c72 !important;
}

/* Chip 2 */
.tw-card-category-shortcode a:nth-child(2),
.tw-card-category-shortcode span:nth-child(2),
.tw-card-category-shortcode .tw-chip-2 {
  background: #eef6ff !important;
  border-color: #e4f0ff !important;
  color: #075fc4 !important;
}

/* Chip 3 */
.tw-card-category-shortcode a:nth-child(3),
.tw-card-category-shortcode span:nth-child(3),
.tw-card-category-shortcode .tw-chip-3 {
  background: #f8f0ff !important;
  border-color: #f2e7ff !important;
  color: #7240b8 !important;
}

/* Chip 4 */
.tw-card-category-shortcode a:nth-child(4),
.tw-card-category-shortcode span:nth-child(4),
.tw-card-category-shortcode .tw-chip-4 {
  background: #fff4e8 !important;
  border-color: #ffead4 !important;
  color: #c06412 !important;
}


/* Gutscheincode kopieren */

.tw-coupon-copy {
  cursor: pointer;
}

.tw-coupon-copy,
.tw-coupon-copy * {
  transition: transform 0.18s ease, color 0.18s ease, opacity 0.18s ease;
}

.tw-coupon-copy:hover {
  transform: scale(1.06);
}

.tw-tool-card.tw-code-copied .tw-coupon-copy {
  transform: scale(1.12);
  opacity: 0.75;
}

.tw-tool-card.tw-code-copied .tw-coupon-code::after {
  content: " kopiert";
  color: #078f83;
  font-weight: 800;
  margin-left: 8px;
}


/* Mobile */

@media (max-width: 767px) {
  .tw-card-buttons {
    flex-direction: column;
    gap: 12px;
  }

  .tw-card-buttons .elementor-button {
    min-height: 56px;
    font-size: 16px;
  }

  .tw-card-category-shortcode .elementor-widget-container,
  .tw-card-category-shortcode .tw-card-chips {
    justify-content: flex-start;
    max-width: 100%;
  }

  .tw-card-category-shortcode a,
  .tw-card-category-shortcode span,
  .tw-card-category-shortcode .tw-chip {
    min-height: 27px;
    padding: 6px 10px;
    font-size: 11px;
  }
}/* End custom CSS */