.elementor-12 .elementor-element.elementor-element-6817ce4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6817ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ll.ospolotmeds.ru/wp-content/uploads/2024/09/Image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6817ce4 > .elementor-container{min-height:773px;}.elementor-12 .elementor-element.elementor-element-6817ce4{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;}.elementor-12 .elementor-element.elementor-element-6817ce4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-691402d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fd8f55b > .elementor-container{min-height:773px;}.elementor-12 .elementor-element.elementor-element-9792086:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-9792086 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-9792086 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-9792086 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 050px 100px 0px;}.elementor-12 .elementor-element.elementor-element-9792086 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1731fad{--divider-border-style:solid;--divider-color:#8FCDF2;--divider-border-width:9px;}.elementor-12 .elementor-element.elementor-element-1731fad .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-1731fad .elementor-divider{padding-block-start:28px;padding-block-end:28px;}.elementor-12 .elementor-element.elementor-element-a4f0ae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-12 .elementor-element.elementor-element-a4f0ae5 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:45px;font-weight:500;line-height:63px;}.elementor-12 .elementor-element.elementor-element-95f00e3 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:17px 64px 17px 64px;}.elementor-12 .elementor-element.elementor-element-95f00e3{z-index:2;}.elementor-12 .elementor-element.elementor-element-f128211 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-af8e624 > .elementor-container{min-height:773px;}.elementor-12 .elementor-element.elementor-element-f9e3614:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-f9e3614 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-f9e3614 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f9e3614 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 050px 100px 0px;}.elementor-12 .elementor-element.elementor-element-f9e3614 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9da42d9{--divider-border-style:solid;--divider-color:#8FCDF2;--divider-border-width:9px;}.elementor-12 .elementor-element.elementor-element-9da42d9 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-9da42d9 .elementor-divider{padding-block-start:28px;padding-block-end:28px;}.elementor-12 .elementor-element.elementor-element-138bc4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-12 .elementor-element.elementor-element-138bc4e .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:45px;font-weight:500;line-height:63px;}.elementor-12 .elementor-element.elementor-element-408a262 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:17px 64px 17px 64px;}.elementor-12 .elementor-element.elementor-element-e190a35:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e190a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-e190a35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 64px 0px;}.elementor-12 .elementor-element.elementor-element-e190a35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9d5c952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-9d5c952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9d5c952 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9d5c952 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-9d5c952 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-64cebc8{text-align:center;}.elementor-12 .elementor-element.elementor-element-64cebc8 .elementor-heading-title{color:#D371AB;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;line-height:20px;}.elementor-12 .elementor-element.elementor-element-03ab5aa{text-align:center;}.elementor-12 .elementor-element.elementor-element-03ab5aa .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-12 .elementor-element.elementor-element-bf1f741{text-align:center;}.elementor-12 .elementor-element.elementor-element-bf1f741 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-73296b6 .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-73296b6{z-index:2;}.elementor-12 .elementor-element.elementor-element-af7914a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-af7914a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-af7914a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-af7914a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 8px;--e-column-margin-right:12px;--e-column-margin-left:8px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-af7914a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-8beabf3{text-align:center;}.elementor-12 .elementor-element.elementor-element-8beabf3 .elementor-heading-title{color:#D371AB;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;line-height:20px;}.elementor-12 .elementor-element.elementor-element-457a8ee{text-align:center;}.elementor-12 .elementor-element.elementor-element-457a8ee .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-12 .elementor-element.elementor-element-cef22c0{text-align:center;}.elementor-12 .elementor-element.elementor-element-cef22c0 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-41ad46c .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-41ad46c{z-index:2;}.elementor-12 .elementor-element.elementor-element-b0a3d61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-b0a3d61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b0a3d61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-b0a3d61 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 12px;--e-column-margin-right:8px;--e-column-margin-left:12px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-b0a3d61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e71f345{text-align:center;}.elementor-12 .elementor-element.elementor-element-e71f345 .elementor-heading-title{color:#D371AB;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;line-height:20px;}.elementor-12 .elementor-element.elementor-element-bd82124{text-align:center;}.elementor-12 .elementor-element.elementor-element-bd82124 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-12 .elementor-element.elementor-element-6637b87{text-align:center;}.elementor-12 .elementor-element.elementor-element-6637b87 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-3ae56ce .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-3ae56ce{z-index:2;}.elementor-12 .elementor-element.elementor-element-197ba39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-197ba39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-197ba39 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-197ba39 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-197ba39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-8380c34{text-align:center;}.elementor-12 .elementor-element.elementor-element-8380c34 .elementor-heading-title{color:#D371AB;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;line-height:20px;}.elementor-12 .elementor-element.elementor-element-0e56856{text-align:center;}.elementor-12 .elementor-element.elementor-element-0e56856 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-12 .elementor-element.elementor-element-b1680a7{text-align:center;}.elementor-12 .elementor-element.elementor-element-b1680a7 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-fd0fe65 .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-fd0fe65{z-index:2;}.elementor-12 .elementor-element.elementor-element-6982477{padding:45px 0px 0100px 0px;}.elementor-12 .elementor-element.elementor-element-ec9b83b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9860607{text-align:center;}.elementor-12 .elementor-element.elementor-element-9860607 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-f2d9176 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f2d9176 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 032px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8d3edfd > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-8d3edfd .elementor-heading-title{color:#44479C;font-family:"Open Sans", Sans-serif;font-size:100px;font-weight:700;line-height:100px;}.elementor-12 .elementor-element.elementor-element-53f4f2f{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-53f4f2f .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-53f4f2f .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-12 .elementor-element.elementor-element-eb36b3a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-eb36b3a .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-f8d1a17{color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-f1a6329 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f1a6329 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 32px;}.elementor-12 .elementor-element.elementor-element-c6d09bd > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-c6d09bd .elementor-heading-title{color:#44479C;font-family:"Open Sans", Sans-serif;font-size:100px;font-weight:700;line-height:100px;}.elementor-12 .elementor-element.elementor-element-2876ba3{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-2876ba3 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-2876ba3 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-12 .elementor-element.elementor-element-8874b6c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-8874b6c .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-f68a96a{color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-2f3b243{margin-top:64px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b10e98b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b10e98b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 032px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8450ac3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-8450ac3 .elementor-heading-title{color:#44479C;font-family:"Open Sans", Sans-serif;font-size:100px;font-weight:700;line-height:100px;}.elementor-12 .elementor-element.elementor-element-d5f601c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-d5f601c .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-d5f601c .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-12 .elementor-element.elementor-element-9799f18 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-9799f18 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-bf20a3f{color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-b983152 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b983152 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 32px;}.elementor-12 .elementor-element.elementor-element-ac06df5 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-ac06df5 .elementor-heading-title{color:#44479C;font-family:"Open Sans", Sans-serif;font-size:100px;font-weight:700;line-height:100px;}.elementor-12 .elementor-element.elementor-element-9ebd451{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-9ebd451 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-9ebd451 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-12 .elementor-element.elementor-element-688e4ab > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-688e4ab .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-3f17199{color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-ba931b9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba931b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ll.ospolotmeds.ru/wp-content/uploads/2024/09/Group-162669.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ba931b9 > .elementor-container{min-height:431px;}.elementor-12 .elementor-element.elementor-element-ba931b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-ba931b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a14df44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a14df44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-546b362 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-546b362{text-align:center;}.elementor-12 .elementor-element.elementor-element-546b362 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:600;line-height:56px;}.elementor-12 .elementor-element.elementor-element-4d8c2c6{text-align:center;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d2564d5 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:10px 26px 10px 26px;}.elementor-12 .elementor-element.elementor-element-d2564d5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d2564d5{z-index:2;}.elementor-12 .elementor-element.elementor-element-df46d90{margin-top:0px;margin-bottom:0px;padding:40px 0px 080px 0px;}.elementor-12 .elementor-element.elementor-element-63bb01e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-63bb01e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d28d8bb > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-d28d8bb{text-align:center;}.elementor-12 .elementor-element.elementor-element-d28d8bb .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-7b6ece0{text-align:center;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e28d52d > .elementor-container{min-height:245px;}.elementor-12 .elementor-element.elementor-element-e28d52d{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-46c3f49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-46c3f49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C6F3;}.elementor-12 .elementor-element.elementor-element-46c3f49 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 33px 86px 43px;}.elementor-12 .elementor-element.elementor-element-46c3f49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e770c1b{text-align:left;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8ac2fe4 > .elementor-element-populated{margin:0px 6px 0px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1c60d3c img{width:100%;height:253px;}.elementor-12 .elementor-element.elementor-element-260ee32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-260ee32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C6F3;}.elementor-12 .elementor-element.elementor-element-260ee32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 33px 86px 43px;}.elementor-12 .elementor-element.elementor-element-260ee32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-6ce7a1d{text-align:left;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-5f67493 > .elementor-container{min-height:245px;}.elementor-12 .elementor-element.elementor-element-5f67493{margin-top:6px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d5eff2b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#79C6F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d5eff2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-38b2ec1 img{width:100%;height:253px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-cd3d588.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-cd3d588.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-cd3d588 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#79C6F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 6px 0px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:42px 32px 34px 32px;}.elementor-12 .elementor-element.elementor-element-cd3d588 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-496d722{text-align:left;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8304d73 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#79C6F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8304d73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-db28012 img{width:100%;height:253px;}.elementor-12 .elementor-element.elementor-element-5d4c53b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d4c53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-12 .elementor-element.elementor-element-5d4c53b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 0px 49px 0px;}.elementor-12 .elementor-element.elementor-element-5d4c53b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-cb657dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-cb657dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2c0ab63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2c0ab63{text-align:center;}.elementor-12 .elementor-element.elementor-element-2c0ab63 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-bae4e94 > .elementor-container{min-height:302px;}.elementor-12 .elementor-element.elementor-element-bae4e94{margin-top:50px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-99bb0e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-99bb0e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-99bb0e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-99bb0e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 42px 0px 0px;--e-column-margin-right:42px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-99bb0e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-786e935 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-786e935{text-align:center;}.elementor-12 .elementor-element.elementor-element-786e935 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-764c0eb{--divider-border-style:solid;--divider-color:#79C6F3;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-764c0eb .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-764c0eb .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-12 .elementor-element.elementor-element-05f996a > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-12 .elementor-element.elementor-element-05f996a{text-align:center;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-c0dfd78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-c0dfd78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-c0dfd78 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-c0dfd78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 21px 0px 21px;--e-column-margin-right:21px;--e-column-margin-left:21px;padding:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-c0dfd78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f428e4c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-f428e4c{text-align:center;}.elementor-12 .elementor-element.elementor-element-f428e4c .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-517ae4c{--divider-border-style:solid;--divider-color:#79C6F3;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-517ae4c .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-517ae4c .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-12 .elementor-element.elementor-element-a99a021 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-12 .elementor-element.elementor-element-a99a021{text-align:center;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-478d310:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-478d310 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-478d310 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-478d310 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 42px;--e-column-margin-right:0px;--e-column-margin-left:42px;padding:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-478d310 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e291c68 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-e291c68{text-align:center;}.elementor-12 .elementor-element.elementor-element-e291c68 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-8157f44{--divider-border-style:solid;--divider-color:#79C6F3;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-8157f44 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-8157f44 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-12 .elementor-element.elementor-element-57807e6 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-12 .elementor-element.elementor-element-57807e6{text-align:center;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-a1cffc4 > .elementor-container{min-height:302px;}.elementor-12 .elementor-element.elementor-element-a1cffc4{margin-top:64px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-964d12a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-964d12a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-964d12a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-964d12a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 42px 0px 0px;--e-column-margin-right:42px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-964d12a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d87b2fd > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-d87b2fd{text-align:center;}.elementor-12 .elementor-element.elementor-element-d87b2fd .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-11dedab{--divider-border-style:solid;--divider-color:#79C6F3;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-11dedab .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-11dedab .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-12 .elementor-element.elementor-element-70a4fd7 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-12 .elementor-element.elementor-element-70a4fd7{text-align:center;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-8cf47fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-8cf47fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-8cf47fd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8cf47fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 21px 0px 21px;--e-column-margin-right:21px;--e-column-margin-left:21px;padding:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-8cf47fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-22de1fb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-22de1fb{text-align:center;}.elementor-12 .elementor-element.elementor-element-22de1fb .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-49de21c{--divider-border-style:solid;--divider-color:#79C6F3;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-49de21c .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-49de21c .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-12 .elementor-element.elementor-element-42cdc25 > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-12 .elementor-element.elementor-element-42cdc25{text-align:center;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-0966800:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-0966800 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-0966800 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0966800 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 42px;--e-column-margin-right:0px;--e-column-margin-left:42px;padding:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-0966800 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-41ad381 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-41ad381{text-align:center;}.elementor-12 .elementor-element.elementor-element-41ad381 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-99ec5ba{--divider-border-style:solid;--divider-color:#79C6F3;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-99ec5ba .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-99ec5ba .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-12 .elementor-element.elementor-element-840870b > .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-12 .elementor-element.elementor-element-840870b{text-align:center;color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-acaa216:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-acaa216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ll.ospolotmeds.ru/wp-content/uploads/2024/09/Background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-acaa216{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:030px 0px 56px 0px;}.elementor-12 .elementor-element.elementor-element-acaa216 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3fe3522 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-3fe3522 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-02c6f02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-02c6f02{text-align:left;}.elementor-12 .elementor-element.elementor-element-02c6f02 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-f35b048 > .elementor-container{min-height:778px;}.elementor-12 .elementor-element.elementor-element-f35b048{margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d2c723d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-d2c723d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ll.ospolotmeds.ru/wp-content/uploads/2024/09/Container-1.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-d2c723d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d2c723d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c653a8c{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-bd3a3ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-bd3a3ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 90px 0px 32px;}.elementor-12 .elementor-element.elementor-element-e99dccc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-e99dccc .elementor-heading-title{color:#44479C;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-0e8ba0e{text-align:left;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8b062a9 .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-8b062a9 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8b062a9{z-index:2;}.elementor-12 .elementor-element.elementor-element-4d4cf6e > .elementor-widget-container{margin:55px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-4d4cf6e .elementor-heading-title{color:#44479C;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-809b63b{text-align:left;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-9318036 > .elementor-widget-container{margin:55px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-9318036 .elementor-heading-title{color:#44479C;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-78d83b7{text-align:left;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c1c86a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-c1c86a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e603cbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e603cbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7a7bb08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7a7bb08{text-align:left;}.elementor-12 .elementor-element.elementor-element-7a7bb08 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-1678d71 > .elementor-container{min-height:778px;}.elementor-12 .elementor-element.elementor-element-1678d71{margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-859f8bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-859f8bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ll.ospolotmeds.ru/wp-content/uploads/2024/09/Container-1.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-859f8bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-859f8bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-0695d92{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-3da2a17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-3da2a17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 90px 0px 32px;}.elementor-12 .elementor-element.elementor-element-bf0b3f0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-bf0b3f0 .elementor-heading-title{color:#44479C;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-5024d3a{text-align:left;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-a6e89c9 .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-a6e89c9 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aef432b > .elementor-widget-container{margin:55px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-aef432b .elementor-heading-title{color:#44479C;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-58e72ca{text-align:left;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4dd1037 > .elementor-widget-container{margin:55px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-4dd1037 .elementor-heading-title{color:#44479C;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-20d5f26{text-align:left;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4a055695:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a055695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-4a055695{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 64px 0px;}.elementor-12 .elementor-element.elementor-element-4a055695 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-435b05d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-435b05d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-435b05d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-435b05d3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-435b05d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-790498bd{text-align:center;}.elementor-12 .elementor-element.elementor-element-790498bd .elementor-heading-title{color:#D371AB;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;line-height:20px;}.elementor-12 .elementor-element.elementor-element-343761d{text-align:center;}.elementor-12 .elementor-element.elementor-element-343761d .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-12 .elementor-element.elementor-element-6179a4b0{text-align:center;}.elementor-12 .elementor-element.elementor-element-6179a4b0 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-1ef54e40 .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-1ef54e40{z-index:2;}.elementor-12 .elementor-element.elementor-element-631132c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-631132c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-631132c2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-631132c2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 8px;--e-column-margin-right:12px;--e-column-margin-left:8px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-631132c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3fa7a487{text-align:center;}.elementor-12 .elementor-element.elementor-element-3fa7a487 .elementor-heading-title{color:#D371AB;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;line-height:20px;}.elementor-12 .elementor-element.elementor-element-1f0d1426{text-align:center;}.elementor-12 .elementor-element.elementor-element-1f0d1426 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-12 .elementor-element.elementor-element-51a94197{text-align:center;}.elementor-12 .elementor-element.elementor-element-51a94197 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-426827c9 .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-426827c9{z-index:2;}.elementor-12 .elementor-element.elementor-element-53537497:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-53537497 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-53537497 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-53537497 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 12px;--e-column-margin-right:8px;--e-column-margin-left:12px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-53537497 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3ffb2b99{text-align:center;}.elementor-12 .elementor-element.elementor-element-3ffb2b99 .elementor-heading-title{color:#D371AB;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;line-height:20px;}.elementor-12 .elementor-element.elementor-element-6cc7e904{text-align:center;}.elementor-12 .elementor-element.elementor-element-6cc7e904 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-12 .elementor-element.elementor-element-793df001{text-align:center;}.elementor-12 .elementor-element.elementor-element-793df001 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-58b9d22 .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-58b9d22{z-index:2;}.elementor-12 .elementor-element.elementor-element-6651623c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-6651623c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6651623c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-6651623c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-6651623c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4417b07{text-align:center;}.elementor-12 .elementor-element.elementor-element-4417b07 .elementor-heading-title{color:#D371AB;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;line-height:20px;}.elementor-12 .elementor-element.elementor-element-320da361{text-align:center;}.elementor-12 .elementor-element.elementor-element-320da361 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;line-height:20px;}.elementor-12 .elementor-element.elementor-element-dbf73f{text-align:center;}.elementor-12 .elementor-element.elementor-element-dbf73f .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-6eb0497 .elementor-button{background-color:#45479E;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-6eb0497{z-index:2;}.elementor-12 .elementor-element.elementor-element-aae1b08:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aae1b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-12 .elementor-element.elementor-element-aae1b08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 37px 0px;}.elementor-12 .elementor-element.elementor-element-aae1b08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-893d6e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-893d6e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-67918a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-67918a8{text-align:center;}.elementor-12 .elementor-element.elementor-element-67918a8 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-9217dae > .elementor-widget-container{margin:64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9217dae.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-12 .elementor-element.elementor-element-9217dae .elementor-main-swiper{width:100%;}.elementor-12 .elementor-element.elementor-element-9217dae .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9217dae .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9217dae .swiper-pagination-bullet{height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-9217dae .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-9217dae .swiper-pagination-fraction{font-size:8px;color:#44479C;}.elementor-12 .elementor-element.elementor-element-9217dae .swiper-pagination-bullet-active, .elementor-12 .elementor-element.elementor-element-9217dae .swiper-pagination-progressbar-fill{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-9217dae .elementor-testimonial__text{font-family:"Nunito", Sans-serif;font-weight:400;font-style:normal;}.elementor-12 .elementor-element.elementor-element-9217dae .elementor-testimonial__name{font-family:"Nunito", Sans-serif;font-weight:600;font-style:normal;}.elementor-12 .elementor-element.elementor-element-9217dae .elementor-testimonial__title{font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-97331b4 > .elementor-widget-container{margin:64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-97331b4.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-12 .elementor-element.elementor-element-97331b4 .elementor-main-swiper{width:100%;}.elementor-12 .elementor-element.elementor-element-97331b4 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-97331b4 .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-97331b4 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-12 .elementor-element.elementor-element-97331b4 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-12 .elementor-element.elementor-element-97331b4 .swiper-pagination-fraction{font-size:8px;color:#44479C;}.elementor-12 .elementor-element.elementor-element-97331b4 .swiper-pagination-bullet-active, .elementor-12 .elementor-element.elementor-element-97331b4 .swiper-pagination-progressbar-fill{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-97331b4 .elementor-testimonial__text{font-family:"Nunito", Sans-serif;font-weight:400;font-style:normal;}.elementor-12 .elementor-element.elementor-element-97331b4 .elementor-testimonial__name{font-family:"Nunito", Sans-serif;font-weight:600;font-style:normal;}.elementor-12 .elementor-element.elementor-element-97331b4 .elementor-testimonial__title{font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e317f8a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e317f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D371AB;}.elementor-12 .elementor-element.elementor-element-e317f8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:33px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-e317f8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-69195c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-69195c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-609a030 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-609a030{text-align:center;}.elementor-12 .elementor-element.elementor-element-609a030 .elementor-heading-title{color:#FCFCFC;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-f4f5e86 > .elementor-container{min-height:385px;}.elementor-12 .elementor-element.elementor-element-f4f5e86{padding:53px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ce915df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-ce915df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-12 .elementor-element.elementor-element-ce915df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 36px 0px 0px;--e-column-margin-right:36px;--e-column-margin-left:0px;padding:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-ce915df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-23b234f img{width:100%;height:255px;}.elementor-12 .elementor-element.elementor-element-3dc2f43 > .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-12 .elementor-element.elementor-element-3dc2f43{text-align:center;}.elementor-12 .elementor-element.elementor-element-3dc2f43 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-fcbcd29:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-fcbcd29 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-12 .elementor-element.elementor-element-fcbcd29 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 18px 0px 18px;--e-column-margin-right:18px;--e-column-margin-left:18px;padding:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-fcbcd29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5ef6aa0 img{width:100%;height:255px;}.elementor-12 .elementor-element.elementor-element-d0aeaee > .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-12 .elementor-element.elementor-element-d0aeaee{text-align:center;}.elementor-12 .elementor-element.elementor-element-d0aeaee .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-df1ab66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-df1ab66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-12 .elementor-element.elementor-element-df1ab66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 36px;--e-column-margin-right:0px;--e-column-margin-left:36px;padding:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-df1ab66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-04c594e img{width:100%;height:255px;}.elementor-12 .elementor-element.elementor-element-120de59 > .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-12 .elementor-element.elementor-element-120de59{text-align:center;}.elementor-12 .elementor-element.elementor-element-120de59 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-fe778fe > .elementor-container{min-height:385px;}.elementor-12 .elementor-element.elementor-element-fe778fe{padding:53px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-92dc9e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-92dc9e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-12 .elementor-element.elementor-element-92dc9e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 36px 0px 0px;--e-column-margin-right:36px;--e-column-margin-left:0px;padding:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-92dc9e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9a1ff1e img{width:100%;height:255px;}.elementor-12 .elementor-element.elementor-element-d28057b > .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-12 .elementor-element.elementor-element-d28057b{text-align:center;}.elementor-12 .elementor-element.elementor-element-d28057b .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-41116a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-41116a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-12 .elementor-element.elementor-element-41116a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 18px 0px 18px;--e-column-margin-right:18px;--e-column-margin-left:18px;padding:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-41116a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-fe6852d img{width:100%;height:255px;}.elementor-12 .elementor-element.elementor-element-0562b17 > .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-12 .elementor-element.elementor-element-0562b17{text-align:center;}.elementor-12 .elementor-element.elementor-element-0562b17 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-ce58f26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-ce58f26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-12 .elementor-element.elementor-element-ce58f26 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 36px;--e-column-margin-right:0px;--e-column-margin-left:36px;padding:0px 0px 28px 0px;}.elementor-12 .elementor-element.elementor-element-ce58f26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-881aee8 img{width:100%;height:255px;}.elementor-12 .elementor-element.elementor-element-9dc83db > .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-12 .elementor-element.elementor-element-9dc83db{text-align:center;}.elementor-12 .elementor-element.elementor-element-9dc83db .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;line-height:30px;}.elementor-12 .elementor-element.elementor-element-c481ce8{padding:40px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7ba8488 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-38d8fe2 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:10px 26px 10px 26px;}.elementor-12 .elementor-element.elementor-element-38d8fe2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-38d8fe2{z-index:2;}.elementor-12 .elementor-element.elementor-element-60be161{padding:24px 0px 46px 0px;}.elementor-12 .elementor-element.elementor-element-01e17eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-01e17eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ed239a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ed239a3{text-align:center;}.elementor-12 .elementor-element.elementor-element-ed239a3 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-6735c31:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6735c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44479C;}.elementor-12 .elementor-element.elementor-element-6735c31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:12px 12px 30px 12px;}.elementor-12 .elementor-element.elementor-element-6735c31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7a3b33e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-7a3b33e > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7a3b33e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-55052b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 0px 22px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-55052b3{text-align:center;}.elementor-12 .elementor-element.elementor-element-55052b3 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;line-height:24px;}.elementor-12 .elementor-element.elementor-element-dd7c767{margin-top:14px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-48a334f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-48a334f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1cbf4cb > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#79C6F3;}.elementor-12 .elementor-element.elementor-element-1cbf4cb{text-align:left;}.elementor-12 .elementor-element.elementor-element-1cbf4cb img{width:100%;height:278px;}.elementor-12 .elementor-element.elementor-element-1b5ebf7 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#79C6F3;}.elementor-12 .elementor-element.elementor-element-1b5ebf7{text-align:left;}.elementor-12 .elementor-element.elementor-element-1b5ebf7 img{width:100%;height:72px;}.elementor-12 .elementor-element.elementor-element-64501b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#79C6F3;}.elementor-12 .elementor-element.elementor-element-64501b5{text-align:left;}.elementor-12 .elementor-element.elementor-element-64501b5 img{width:100%;height:96px;}.elementor-12 .elementor-element.elementor-element-0625cac{margin-top:73px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2c0e601 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b8f0de8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-12 .elementor-element.elementor-element-b8f0de8{text-align:left;}.elementor-12 .elementor-element.elementor-element-b8f0de8 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:800;line-height:28px;}.elementor-12 .elementor-element.elementor-element-9adfcea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fbf62c5{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-fbf62c5 .elementor-widget-container{text-align:right;}.elementor-12 .elementor-element.elementor-element-fbf62c5 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-82e3a11.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-82e3a11 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 22px;}.elementor-12 .elementor-element.elementor-element-00f4519{margin-top:36px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-917926a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-93ccbd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-12 .elementor-element.elementor-element-93ccbd1{text-align:left;}.elementor-12 .elementor-element.elementor-element-93ccbd1 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:800;line-height:28px;}.elementor-12 .elementor-element.elementor-element-346bf1a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d3ab715{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-d3ab715 .elementor-widget-container{text-align:right;}.elementor-12 .elementor-element.elementor-element-d3ab715 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-63fab50 > .elementor-widget-container{margin:31px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-63fab50{text-align:left;}.elementor-12 .elementor-element.elementor-element-63fab50 img{width:100%;}.elementor-12 .elementor-element.elementor-element-bab404f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bab404f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-12 .elementor-element.elementor-element-bab404f > .elementor-container{max-width:656px;}.elementor-12 .elementor-element.elementor-element-bab404f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:53px 0px 69px 0px;}.elementor-12 .elementor-element.elementor-element-bab404f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7648cd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-132c052 img{width:200px;height:200px;}.elementor-12 .elementor-element.elementor-element-8f3d853 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8f3d853 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-3260ed9 > .elementor-widget-container{padding:0px 0px 17px 0px;}.elementor-12 .elementor-element.elementor-element-3260ed9{text-align:center;}.elementor-12 .elementor-element.elementor-element-3260ed9 .elementor-heading-title{color:#000000;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:500;line-height:56px;}.elementor-12 .elementor-element.elementor-element-05dafc0{text-align:left;color:#000000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c8284ac .elementor-button{background-color:#D371AB;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 64px 12px 64px;}.elementor-12 .elementor-element.elementor-element-c8284ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c8284ac{z-index:2;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f9e3614 > .elementor-element-populated{padding:20px 10px 40px 10px;}.elementor-12 .elementor-element.elementor-element-138bc4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-138bc4e{text-align:center;}.elementor-12 .elementor-element.elementor-element-138bc4e .elementor-heading-title{font-size:29px;line-height:45px;}.elementor-12 .elementor-element.elementor-element-9c61473 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6c0e810 img{width:100%;}.elementor-12 .elementor-element.elementor-element-e190a35{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-9d5c952 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-af7914a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-b0a3d61 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-197ba39 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-6982477{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-ec9b83b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-9860607 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-bac3698{margin-top:30px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f2d9176 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8d3edfd .elementor-heading-title{font-size:74px;}.elementor-12 .elementor-element.elementor-element-f1a6329 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c6d09bd .elementor-heading-title{font-size:74px;}.elementor-12 .elementor-element.elementor-element-2f3b243{margin-top:20px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b10e98b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8450ac3 .elementor-heading-title{font-size:74px;}.elementor-12 .elementor-element.elementor-element-b983152 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ac06df5 .elementor-heading-title{font-size:74px;}.elementor-12 .elementor-element.elementor-element-ba931b9 > .elementor-container{min-height:300px;}.elementor-12 .elementor-element.elementor-element-ba931b9{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-546b362 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-546b362 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-df46d90{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-d28d8bb .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-46c3f49 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-12 .elementor-element.elementor-element-8ac2fe4 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-260ee32 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-12 .elementor-element.elementor-element-5f67493{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cd3d588 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-12 .elementor-element.elementor-element-8304d73 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5d4c53b{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-2c0ab63 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-bae4e94{margin-top:30px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-99bb0e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-c0dfd78 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-478d310 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-a1cffc4{margin-top:20px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-964d12a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-8cf47fd > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-0966800 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-79a2536{margin-top:0px;margin-bottom:0px;padding:050px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-7a7bb08{text-align:center;}.elementor-12 .elementor-element.elementor-element-7a7bb08 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-859f8bd{width:20%;}.elementor-12 .elementor-element.elementor-element-3da2a17{width:80%;}.elementor-12 .elementor-element.elementor-element-3da2a17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bf0b3f0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-a6e89c9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aef432b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-4dd1037 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-493d7fe > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4a055695{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-435b05d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-631132c2 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-53537497 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-6651623c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-aae1b08{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-67918a8 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-97331b4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e317f8a{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-609a030 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-f4f5e86{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ce915df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-fcbcd29 > .elementor-element-populated{margin:020px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-df1ab66 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-fe778fe{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-92dc9e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-41116a1 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-ce58f26 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-c481ce8{padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-60be161{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-ed239a3 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-6735c31{margin-top:30px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1cbf4cb img{height:220px;}.elementor-12 .elementor-element.elementor-element-0625cac{margin-top:30px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2c0e601{width:80%;}.elementor-12 .elementor-element.elementor-element-9adfcea{width:20%;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-9adfcea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-9adfcea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-82e3a11 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-00f4519{margin-top:30px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-917926a{width:80%;}.elementor-12 .elementor-element.elementor-element-346bf1a{width:20%;}.elementor-12 .elementor-element.elementor-element-bab404f{padding:50px 10px 50px 10px;}.elementor-12 .elementor-element.elementor-element-7648cd6{width:100%;}.elementor-12 .elementor-element.elementor-element-8f3d853 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3260ed9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-3260ed9 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-05dafc0{text-align:center;}.elementor-12 .elementor-element.elementor-element-c8284ac > .elementor-widget-container{padding:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9792086{width:52%;}.elementor-12 .elementor-element.elementor-element-f3be804{width:48%;}.elementor-12 .elementor-element.elementor-element-f9e3614{width:52%;}.elementor-12 .elementor-element.elementor-element-9c61473{width:48%;}.elementor-12 .elementor-element.elementor-element-46c3f49{width:28%;}.elementor-12 .elementor-element.elementor-element-8ac2fe4{width:43.333%;}.elementor-12 .elementor-element.elementor-element-260ee32{width:28%;}.elementor-12 .elementor-element.elementor-element-d5eff2b{width:28%;}.elementor-12 .elementor-element.elementor-element-cd3d588{width:43.333%;}.elementor-12 .elementor-element.elementor-element-8304d73{width:28%;}.elementor-12 .elementor-element.elementor-element-3fe3522{width:48%;}.elementor-12 .elementor-element.elementor-element-d2c723d{width:9%;}.elementor-12 .elementor-element.elementor-element-bd3a3ff{width:90.999%;}.elementor-12 .elementor-element.elementor-element-c1c86a8{width:52%;}.elementor-12 .elementor-element.elementor-element-859f8bd{width:9%;}.elementor-12 .elementor-element.elementor-element-3da2a17{width:90.999%;}.elementor-12 .elementor-element.elementor-element-48a334f{width:40%;}.elementor-12 .elementor-element.elementor-element-2c0e601{width:81%;}.elementor-12 .elementor-element.elementor-element-9adfcea{width:19%;}.elementor-12 .elementor-element.elementor-element-82e3a11{width:60%;}.elementor-12 .elementor-element.elementor-element-917926a{width:81%;}.elementor-12 .elementor-element.elementor-element-346bf1a{width:19%;}.elementor-12 .elementor-element.elementor-element-7648cd6{width:30%;}.elementor-12 .elementor-element.elementor-element-8f3d853{width:70%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-6817ce4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6817ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-f5f7728 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab24f06 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-112278d *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-becc167 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c2bc18 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b6d758 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c60d3c *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38b2ec1 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db28012 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-550f4638 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31bc2e40 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e0a1c40 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50cd04ea *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b234f *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ef6aa0 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04c594e *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a1ff1e *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe6852d *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-881aee8 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cbf4cb *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63fab50 *//* ALL TOOLTIP STYLES */
.my-tooltip[tooltip] {
  position: relative; 
}

.my-tooltip[tooltip]::before,
.my-tooltip[tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
.my-tooltip[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
.my-tooltip[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}

.my-tooltip[tooltip]:hover::before,
.my-tooltip[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
.my-tooltip[tooltip='']::before,
.my-tooltip[tooltip='']::after {
  display: none !important;
}

/* TOOLTIP: UP */
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
.my-tooltip[tooltip]:not([flow])::before,
.my-tooltip[tooltip]:not([flow])::after,
.my-tooltip[tooltip][flow^="up"]::before,
.my-tooltip[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* TOOLTIP: DOWN */
.my-tooltip[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
.my-tooltip[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
.my-tooltip[tooltip][flow^="down"]::before,
.my-tooltip[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* TOOLTIP: LEFT */
.my-tooltip[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
.my-tooltip[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-.5em, -50%);
}

/* TOOLTIP: RIGHT */
.my-tooltip[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
.my-tooltip[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

.my-tooltip[tooltip]:not([flow]):hover::before,
.my-tooltip[tooltip]:not([flow]):hover::after,
.my-tooltip[tooltip][flow^="up"]:hover::before,
.my-tooltip[tooltip][flow^="up"]:hover::after,
.my-tooltip[tooltip][flow^="down"]:hover::before,
.my-tooltip[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

.my-tooltip[tooltip][flow^="left"]:hover::before,
.my-tooltip[tooltip][flow^="left"]:hover::after,
.my-tooltip[tooltip][flow^="right"]:hover::before,
.my-tooltip[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}/* End custom CSS */