.elementor-545 .elementor-element.elementor-element-12d5345:not(.elementor-motion-effects-element-type-background), .elementor-545 .elementor-element.elementor-element-12d5345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-12d5345, .elementor-545 .elementor-element.elementor-element-12d5345 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-12d5345{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-545 .elementor-element.elementor-element-12d5345 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-545 .elementor-element.elementor-element-8ddf51e > .elementor-element-populated, .elementor-545 .elementor-element.elementor-element-8ddf51e > .elementor-element-populated > .elementor-background-overlay, .elementor-545 .elementor-element.elementor-element-8ddf51e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-8ddf51e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 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 );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-545 .elementor-element.elementor-element-eab9424{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-545 .elementor-element.elementor-element-eab9424 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-545 .elementor-element.elementor-element-52c2a86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-0be34f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-d1f2f20{overflow:hidden;margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-6c4ae72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-545 .elementor-element.elementor-element-6c4ae72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-545 .elementor-element.elementor-element-649113b > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-649113b{text-align:center;}.elementor-545 .elementor-element.elementor-element-649113b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:800;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-cc97f18{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-79a793a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-545 .elementor-element.elementor-element-79a793a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-0f1fc57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-cd9d684 > .elementor-container{max-width:1500px;}.elementor-545 .elementor-element.elementor-element-cd9d684{margin-top:060px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-510bf57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-d729f8e{overflow:hidden;margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-55310e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-545 .elementor-element.elementor-element-55310e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-1923453 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-1923453{text-align:center;}.elementor-545 .elementor-element.elementor-element-1923453 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:800;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-3eaa2ee{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-4dcf8ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-545 .elementor-element.elementor-element-4dcf8ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-806a79e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-4a433aa > .elementor-container{max-width:1500px;}.elementor-545 .elementor-element.elementor-element-4a433aa{margin-top:060px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-c52b47e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-6e938ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-a4b2c53 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-a4b2c53{text-align:center;}.elementor-545 .elementor-element.elementor-element-a4b2c53 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:800;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-b954bb3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-7d9a583{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-545 .elementor-element.elementor-element-8a2a4de > .elementor-widget-container{padding:20px 20px 20px 20px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-545 .elementor-element.elementor-element-8a2a4de .elementor-icon-box-wrapper{gap:15px;}.elementor-545 .elementor-element.elementor-element-8a2a4de .elementor-icon-box-title{margin-block-end:15px;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-8a2a4de.elementor-view-stacked .elementor-icon{background-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-8a2a4de.elementor-view-framed .elementor-icon, .elementor-545 .elementor-element.elementor-element-8a2a4de.elementor-view-default .elementor-icon{fill:#1A7BC7;color:#1A7BC7;border-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-8a2a4de .elementor-icon{font-size:40px;}.elementor-545 .elementor-element.elementor-element-8a2a4de .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-545 .elementor-element.elementor-element-494c1b4 > .elementor-widget-container{padding:20px 20px 20px 20px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-545 .elementor-element.elementor-element-494c1b4 .elementor-icon-box-wrapper{gap:15px;}.elementor-545 .elementor-element.elementor-element-494c1b4 .elementor-icon-box-title{margin-block-end:15px;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-494c1b4.elementor-view-stacked .elementor-icon{background-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-494c1b4.elementor-view-framed .elementor-icon, .elementor-545 .elementor-element.elementor-element-494c1b4.elementor-view-default .elementor-icon{fill:#1A7BC7;color:#1A7BC7;border-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-494c1b4 .elementor-icon{font-size:40px;}.elementor-545 .elementor-element.elementor-element-494c1b4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-545 .elementor-element.elementor-element-87dc6a1 > .elementor-widget-container{padding:20px 20px 20px 20px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-545 .elementor-element.elementor-element-87dc6a1 .elementor-icon-box-wrapper{gap:15px;}.elementor-545 .elementor-element.elementor-element-87dc6a1 .elementor-icon-box-title{margin-block-end:15px;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-87dc6a1.elementor-view-stacked .elementor-icon{background-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-87dc6a1.elementor-view-framed .elementor-icon, .elementor-545 .elementor-element.elementor-element-87dc6a1.elementor-view-default .elementor-icon{fill:#1A7BC7;color:#1A7BC7;border-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-87dc6a1 .elementor-icon{font-size:40px;}.elementor-545 .elementor-element.elementor-element-87dc6a1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-545 .elementor-element.elementor-element-7f80f36 > .elementor-widget-container{padding:20px 20px 20px 20px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-545 .elementor-element.elementor-element-7f80f36 .elementor-icon-box-wrapper{gap:15px;}.elementor-545 .elementor-element.elementor-element-7f80f36 .elementor-icon-box-title{margin-block-end:15px;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-7f80f36.elementor-view-stacked .elementor-icon{background-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-7f80f36.elementor-view-framed .elementor-icon, .elementor-545 .elementor-element.elementor-element-7f80f36.elementor-view-default .elementor-icon{fill:#1A7BC7;color:#1A7BC7;border-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-7f80f36 .elementor-icon{font-size:40px;}.elementor-545 .elementor-element.elementor-element-7f80f36 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-545 .elementor-element.elementor-element-4d55c1f > .elementor-widget-container{padding:20px 20px 20px 20px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-545 .elementor-element.elementor-element-4d55c1f .elementor-icon-box-wrapper{gap:15px;}.elementor-545 .elementor-element.elementor-element-4d55c1f .elementor-icon-box-title{margin-block-end:15px;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-4d55c1f.elementor-view-stacked .elementor-icon{background-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-4d55c1f.elementor-view-framed .elementor-icon, .elementor-545 .elementor-element.elementor-element-4d55c1f.elementor-view-default .elementor-icon{fill:#1A7BC7;color:#1A7BC7;border-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-4d55c1f .elementor-icon{font-size:40px;}.elementor-545 .elementor-element.elementor-element-4d55c1f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-545 .elementor-element.elementor-element-865ca70 > .elementor-widget-container{padding:20px 20px 20px 20px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-545 .elementor-element.elementor-element-865ca70 .elementor-icon-box-wrapper{gap:15px;}.elementor-545 .elementor-element.elementor-element-865ca70 .elementor-icon-box-title{margin-block-end:15px;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-865ca70.elementor-view-stacked .elementor-icon{background-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-865ca70.elementor-view-framed .elementor-icon, .elementor-545 .elementor-element.elementor-element-865ca70.elementor-view-default .elementor-icon{fill:#1A7BC7;color:#1A7BC7;border-color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-865ca70 .elementor-icon{font-size:40px;}.elementor-545 .elementor-element.elementor-element-865ca70 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-545 .elementor-element.elementor-element-7b24c2c{overflow:hidden;margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-285490e > .elementor-element-populated, .elementor-545 .elementor-element.elementor-element-285490e > .elementor-element-populated > .elementor-background-overlay, .elementor-545 .elementor-element.elementor-element-285490e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-545 .elementor-element.elementor-element-285490e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-10adc48 > .elementor-container{max-width:1300px;}.elementor-545 .elementor-element.elementor-element-10adc48{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-7878e28 > .elementor-element-populated, .elementor-545 .elementor-element.elementor-element-7878e28 > .elementor-element-populated > .elementor-background-overlay, .elementor-545 .elementor-element.elementor-element-7878e28 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-545 .elementor-element.elementor-element-7878e28 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-545 .elementor-element.elementor-element-000c608{text-align:center;}.elementor-545 .elementor-element.elementor-element-000c608 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:800;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-ea01dd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-2ae39be{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-545 .elementor-element.elementor-element-3f0b1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-545 .elementor-element.elementor-element-3f0b1c9 img{border-radius:50px 50px 50px 50px;box-shadow:0px 0px 7px -2px rgba(0,0,0,0.5);}.elementor-545 .elementor-element.elementor-element-4b3ee54{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:030px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-98e7e4a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;color:#1A7BC7;}.elementor-545 .elementor-element.elementor-element-f22ba52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-f22ba52.elementor-element{--align-self:center;}.elementor-545 .elementor-element.elementor-element-f22ba52{text-align:justify;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}@media(min-width:768px){.elementor-545 .elementor-element.elementor-element-cb63b6d{width:100%;}.elementor-545 .elementor-element.elementor-element-7ed2758{width:100%;}.elementor-545 .elementor-element.elementor-element-7d9a583{--content-width:1600px;}.elementor-545 .elementor-element.elementor-element-ea01dd8{--content-width:1600px;}.elementor-545 .elementor-element.elementor-element-2ae39be{--content-width:1400px;}.elementor-545 .elementor-element.elementor-element-4b3ee54{--width:80%;}}@media(max-width:1024px){.elementor-545 .elementor-element.elementor-element-649113b .elementor-heading-title{font-size:30px;}.elementor-545 .elementor-element.elementor-element-1923453 .elementor-heading-title{font-size:30px;}.elementor-545 .elementor-element.elementor-element-a4b2c53 .elementor-heading-title{font-size:30px;}.elementor-545 .elementor-element.elementor-element-7d9a583{--grid-auto-flow:row;}.elementor-545 .elementor-element.elementor-element-000c608 .elementor-heading-title{font-size:30px;}.elementor-545 .elementor-element.elementor-element-98e7e4a .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-545 .elementor-element.elementor-element-0be34f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-d1f2f20{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-6c4ae72 > .elementor-element-populated, .elementor-545 .elementor-element.elementor-element-6c4ae72 > .elementor-element-populated > .elementor-background-overlay, .elementor-545 .elementor-element.elementor-element-6c4ae72 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-6c4ae72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-649113b .elementor-heading-title{font-size:22px;}.elementor-545 .elementor-element.elementor-element-cc97f18{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-79a793a > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-0f1fc57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-d729f8e{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-55310e2 > .elementor-element-populated, .elementor-545 .elementor-element.elementor-element-55310e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-545 .elementor-element.elementor-element-55310e2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-55310e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-1923453 .elementor-heading-title{font-size:22px;}.elementor-545 .elementor-element.elementor-element-3eaa2ee{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-4dcf8ad > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-806a79e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-a4b2c53 .elementor-heading-title{font-size:22px;}.elementor-545 .elementor-element.elementor-element-7d9a583{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-545 .elementor-element.elementor-element-7b24c2c{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-285490e > .elementor-element-populated, .elementor-545 .elementor-element.elementor-element-285490e > .elementor-element-populated > .elementor-background-overlay, .elementor-545 .elementor-element.elementor-element-285490e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-285490e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-10adc48{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-7878e28 > .elementor-element-populated, .elementor-545 .elementor-element.elementor-element-7878e28 > .elementor-element-populated > .elementor-background-overlay, .elementor-545 .elementor-element.elementor-element-7878e28 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-7878e28 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-000c608 .elementor-heading-title{font-size:22px;}.elementor-545 .elementor-element.elementor-element-ab451ce > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-545 .elementor-element.elementor-element-3f0b1c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-545 .elementor-element.elementor-element-4b3ee54{--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-98e7e4a .elementor-heading-title{font-size:22px;}.elementor-545 .elementor-element.elementor-element-f22ba52{text-align:start;font-size:16px;}}/* Start custom CSS for section, class: .elementor-element-12d5345 */.header-sec-link a i {
    font-size: 24px;
    color: #1a7bc7;
}/* End custom CSS */
/* Start custom CSS for hero_section, class: .elementor-element-0be34f6 */.hero-cat-link.hero-cat-blue-bg,
.hero-cat-link.hero-cat-green-bg,
.hero-cat-link.hero-cat-red-bg,
.hero-cat-link.hero-cat-purp-bg,
.hero-cat-link.hero-cat-yellow-bg {
    background-color: white;        /* Immer weißer Hintergrund */
    color: #1a7bc7;                 /* Immer blaue Schrift */
    font-weight: bold;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    list-style-type: none;
    gap: 6px;
    margin: 8px 0;
    padding: 6px;
    border-radius: 6px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    text-align: center;
    min-width: 120px;
    max-width: 150px;
    flex: 1 1 14%;
}

.hero-cat-link.hero-cat-blue-bg a,
.hero-cat-link.hero-cat-green-bg a,
.hero-cat-link.hero-cat-red-bg a,
.hero-cat-link.hero-cat-purp-bg a,
.hero-cat-link.hero-cat-yellow-bg a {
    color: #1a7bc7;                 /* Blaue Schrift für alle Links */
    font-weight: bold;
    transition: color 0.3s ease;
    text-align: center;
    font-size: 14px;
}

/* Hover-Effekt – Hintergrund leicht bläulich, Schrift bleibt blau */
.hero-cat-link.hero-cat-blue-bg:hover,
.hero-cat-link.hero-cat-green-bg:hover,
.hero-cat-link.hero-cat-red-bg:hover,
.hero-cat-link.hero-cat-purp-bg:hover,
.hero-cat-link.hero-cat-yellow-bg:hover {
    background-color: #e6f3fc;      /* Leicht blauer Hintergrund beim Hover */
    color: #1a7bc7;                 /* Schrift bleibt blau */
}

.hero-cat-link.hero-cat-blue-bg:hover a,
.hero-cat-link.hero-cat-green-bg:hover a,
.hero-cat-link.hero-cat-red-bg:hover a,
.hero-cat-link.hero-cat-purp-bg:hover a,
.hero-cat-link.hero-cat-yellow-bg:hover a {
    color: #1a7bc7;                 /* Link bleibt blau beim Hover */
}


@media only screen and (max-width: 650px) {
    .hero-section .bg {
        height: auto;
        top: 0;
        background-image: url('https://lm-pflegecheck.de/wp-content/uploads/2024/08/LM-Background-mobile-1-1.png') !important;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
}



.button44 {
  --primary-color: #1a7bc7;
  --secondary-color: #fff;
  --hover-color: #111;
  --arrow-width: 10px;
  --arrow-stroke: 2px;
  box-sizing: border-box;
  border: 0;
  border-radius: 20px;
  color: var(--secondary-color);
  padding: 1em 1.8em;
  background: var(--primary-color);
  display: flex;
  transition: 0.2s background;
  align-items: center;
  gap: 0.6em;
  font-weight: bold;
  font-size: 14px;
}

button44 .arrow-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

button44 .arrow {
  margin-top: 1px;
  width: var(--arrow-width);
  background: var(--primary-color);
  height: var(--arrow-stroke);
  position: relative;
  transition: 0.2s;
}

button44 .arrow::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  border: solid var(--secondary-color);
  border-width: 0 var(--arrow-stroke) var(--arrow-stroke) 0;
  display: inline-block;
  top: -3px;
  right: 3px;
  transition: 0.2s;
  padding: 3px;
  transform: rotate(-45deg);
}

.button44:hover {
  background-color: var(--hover-color);
}

button44:hover .arrow {
  background: var(--secondary-color);
}

button44:hover .arrow:before {
  right: 0;
}



.button55 {
  --primary-color: #FFF;
  --secondary-color: #1a7bc7;
  --hover-color: #111;
  --arrow-width: 10px;
  --arrow-stroke: 2px;
  box-sizing: border-box;
  border: 0;
  border-radius: 20px;
  color: var(--secondary-color);
  padding: 1em 1.8em;
  background: var(--primary-color);
  display: flex;
  transition: 0.2s background;
  align-items: center;
  gap: 0.6em;
  font-weight: bold;
  font-size: 14px;
}

.button55 .arrow-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.button55 .arrow {
  margin-top: 1px;
  width: var(--arrow-width);
  background: var(--primary-color);
  height: var(--arrow-stroke);
  position: relative;
  transition: 0.2s;
}

.button55 .arrow::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  border: solid var(--secondary-color);
  border-width: 0 var(--arrow-stroke) var(--arrow-stroke) 0;
  display: inline-block;
  top: -3px;
  right: 3px;
  transition: 0.2s;
  padding: 3px;
  transform: rotate(-45deg);
}

.button55:hover {
  background-color: var(--hover-color);
}

.button55:hover .arrow {
  background: var(--secondary-color);
}

.button55:hover .arrow:before {
  right: 0;
}


.hero-section-wrap.fl-wrap .small-container {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eab9424 */.header-sec-link a i {
    font-size: 24px;
    color: #1a7bc7;
}/* End custom CSS */
/* Start custom CSS for listings_slider, class: .elementor-element-0f1fc57 */@media only screen and (max-width: 650px) {
    .listing-slider-item .geodir-category-img-wrap img {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}
.listing-slider-item.fl-wrap {
    position: relative; /* Wichtig, um das Overlay korrekt zu positionieren */
}

.listing-slider-item .fl-wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.0); /* Dunkles Overlay mit 50% Deckkraft */
    z-index: 1; /* Damit das Overlay über dem Inhalt liegt */
    pointer-events: none; /* Overlay blockiert keine Interaktionen */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cc97f18 *//* Standardregel für größere Bildschirme (Desktop) */
.geodir-category-opt_title h4 {
    display: flex;
    align-items: center; /* Stellt sicher, dass das Badge und der Titel in einer Zeile stehen */
}

.geodir-category-opt h4 a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 10px;
    max-width: 100%; /* Oder 80 % auf mobilen Geräten */
}


.verified-badge {
    flex-shrink: 0; /* Verhindert, dass das Badge verkleinert wird */
}

/* Media Query für mobile Geräte (bis 768px Breite) */
@media (max-width: 768px) {
    .geodir-category-opt h4 a {
        max-width: 90%; /* Titel nimmt 80 % des Platzes ein (Mobile) */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c4ae72 */.category-description {
    display: none;
}/* End custom CSS */
/* Start custom CSS for listings_grid_new, class: .elementor-element-510bf57 */.geodir-category-listing {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
    background-color: transparent;
    border-radius: 10px;
    margin: 5px; /* Erhöhter Abstand zwischen den Elementen */
    transition: box-shadow 0.3s ease-in-out;
    margin-bottom: 15px;
}

.geodir-category-listing:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3);
}

.geodir-category-content h3 {font-weight: 600;
    font-size: 1.13em;
    margin-top: 5px;
}

.cthiso-filters a.cthiso-filter-active {
    background: #1a7bc7; /* Hexadezimal */
}/* End custom CSS */
/* Start custom CSS for listings_slider, class: .elementor-element-806a79e */@media only screen and (max-width: 650px) {
    .listing-slider-item .geodir-category-img-wrap img {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}
.listing-slider-item.fl-wrap {
    position: relative; /* Wichtig, um das Overlay korrekt zu positionieren */
}

.listing-slider-item .fl-wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.0); /* Dunkles Overlay mit 50% Deckkraft */
    z-index: 1; /* Damit das Overlay über dem Inhalt liegt */
    pointer-events: none; /* Overlay blockiert keine Interaktionen */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3eaa2ee *//* Standardregel für größere Bildschirme (Desktop) */
.geodir-category-opt_title h4 {
    display: flex;
    align-items: center; /* Stellt sicher, dass das Badge und der Titel in einer Zeile stehen */
}

.geodir-category-opt h4 a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 10px;
    max-width: 100%; /* Oder 80 % auf mobilen Geräten */
}


.verified-badge {
    flex-shrink: 0; /* Verhindert, dass das Badge verkleinert wird */
}

/* Media Query für mobile Geräte (bis 768px Breite) */
@media (max-width: 768px) {
    .geodir-category-opt h4 a {
        max-width: 90%; /* Titel nimmt 80 % des Platzes ein (Mobile) */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55310e2 */.category-description {
    display: none;
}/* End custom CSS */
/* Start custom CSS for listings_grid_new, class: .elementor-element-c52b47e */.geodir-category-listing {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
    background-color: transparent;
    border-radius: 10px;
    margin: 5px; /* Erhöhter Abstand zwischen den Elementen */
    transition: box-shadow 0.3s ease-in-out;
    margin-bottom: 15px;
}

.geodir-category-listing:hover {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3);
}

.geodir-category-content h3 {font-weight: 600;
    font-size: 1.13em;
    margin-top: 5px;
}

.cthiso-filters a.cthiso-filter-active {
    background: #1a7bc7; /* Hexadezimal */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea01dd8 */.listing-item-grid_title p {
  display: none;
}/* End custom CSS */