.elementor-7068 .elementor-element.elementor-element-2148d79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7068 .elementor-element.elementor-element-2148d79:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-2148d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domacnosti.energobox.cz/wp-content/uploads/2025/08/image-32.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7068 .elementor-element.elementor-element-2148d79::before, .elementor-7068 .elementor-element.elementor-element-2148d79 > .elementor-background-video-container::before, .elementor-7068 .elementor-element.elementor-element-2148d79 > .e-con-inner > .elementor-background-video-container::before, .elementor-7068 .elementor-element.elementor-element-2148d79 > .elementor-background-slideshow::before, .elementor-7068 .elementor-element.elementor-element-2148d79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7068 .elementor-element.elementor-element-2148d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 18%, #F2295B00 87%);}.elementor-7068 .elementor-element.elementor-element-2148d79, .elementor-7068 .elementor-element.elementor-element-2148d79::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-4e39fa33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7068 .elementor-element.elementor-element-14b79dc7 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:58px;font-weight:600;line-height:60px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7068 .elementor-element.elementor-element-26e67b44 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-26e67b44{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-7068 .elementor-element.elementor-element-e7969ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2eb28abe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3E94F7;--border-color:#3E94F7;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 6px 0px rgba(0, 138.58695652173918, 255, 0.34);--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2eb28abe:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-2eb28abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7068 .elementor-element.elementor-element-2eb28abe, .elementor-7068 .elementor-element.elementor-element-2eb28abe::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-7b12b324{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7b12b324:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-7b12b324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E94F7;}.elementor-7068 .elementor-element.elementor-element-7b12b324, .elementor-7068 .elementor-element.elementor-element-7b12b324::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-823c25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-7068 .elementor-element.elementor-element-823c25 .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:20px;}.elementor-7068 .elementor-element.elementor-element-1bd65393{text-align:left;}.elementor-7068 .elementor-element.elementor-element-1bd65393 .elementor-heading-title{color:var( --e-global-color-a552a77 );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-7068 .elementor-element.elementor-element-1d16175f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7068 .elementor-element.elementor-element-1d16175f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-1d16175f.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-7068 .elementor-element.elementor-element-0b012e4{left:349px;}body.rtl .elementor-7068 .elementor-element.elementor-element-0b012e4{right:349px;}.elementor-7068 .elementor-element.elementor-element-0b012e4{top:197px;}.elementor-7068 .elementor-element.elementor-element-0b012e4 img{width:150px;max-width:150px;}.elementor-7068 .elementor-element.elementor-element-5fb063a3{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7933dc79{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7068 .elementor-element.elementor-element-60afe60a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-28078855{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#009FFF;--border-color:#009FFF;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 7px 0px rgba(0, 131.93478260869563, 255, 0.45);--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-28078855:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-28078855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7068 .elementor-element.elementor-element-28078855, .elementor-7068 .elementor-element.elementor-element-28078855::before{--border-transition:0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7068 .elementor-element.elementor-element-4b912e7 > .elementor-widget-container{margin:10px 0px 20px 0px;padding:0px 1px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-icon i{color:var( --e-global-color-05a470c );transition:color 0.3s;}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-icon svg{fill:var( --e-global-color-05a470c );transition:fill 0.3s;}.elementor-7068 .elementor-element.elementor-element-4b912e7{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-icon{padding-right:5px;}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:20px;}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-text{color:var( --e-global-color-a552a77 );transition:color 0.3s;}.elementor-7068 .elementor-element.elementor-element-26c5839e .elementor-button{background-color:#0077FF;font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-6749b87 );color:var( --e-global-color-6749b87 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-05a470c );border-radius:5px 5px 5px 5px;padding:16px 70px 16px 70px;}.elementor-7068 .elementor-element.elementor-element-26c5839e .elementor-button:hover, .elementor-7068 .elementor-element.elementor-element-26c5839e .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-05a470c );border-color:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-26c5839e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-26c5839e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7068 .elementor-element.elementor-element-26c5839e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7068 .elementor-element.elementor-element-26c5839e .elementor-button:hover svg, .elementor-7068 .elementor-element.elementor-element-26c5839e .elementor-button:focus svg{fill:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-3c23b799{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-53d97daa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2918343{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3516bada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7068 .elementor-element.elementor-element-2c1e83e8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2c1e83e8{text-align:center;}.elementor-7068 .elementor-element.elementor-element-2c1e83e8 .elementor-heading-title{color:var( --e-global-color-a552a77 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:50px;}.elementor-7068 .elementor-element.elementor-element-704795fb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-7068 .elementor-element.elementor-element-704795fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-704795fb.elementor-element{--align-self:center;}.elementor-7068 .elementor-element.elementor-element-704795fb .elementor-heading-title{color:#383F47A6;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-7068 .elementor-element.elementor-element-43d1b220{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2936c7a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;box-shadow:0px 2px 13px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2936c7a7:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-2936c7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7068 .elementor-element.elementor-element-2936c7a7, .elementor-7068 .elementor-element.elementor-element-2936c7a7::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-4c4063f5{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-4c4063f5:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-4c4063f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E3E3E;}.elementor-7068 .elementor-element.elementor-element-4c4063f5, .elementor-7068 .elementor-element.elementor-element-4c4063f5::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-6b864a82{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-12f6ef9a .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:var( --e-global-typography-817fa6b-font-family ), Sans-serif;font-size:var( --e-global-typography-817fa6b-font-size );font-weight:var( --e-global-typography-817fa6b-font-weight );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-757ba791{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-757ba791:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-757ba791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7be453 );}.elementor-7068 .elementor-element.elementor-element-757ba791, .elementor-7068 .elementor-element.elementor-element-757ba791::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-6c880c3a{text-align:center;}.elementor-7068 .elementor-element.elementor-element-6c880c3a .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-de2247d{--display:flex;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-6b487d68 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-6b487d68{text-align:center;color:#6D7A84;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-16cf5187 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-16cf5187 img{width:90%;max-width:90%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:3px 3px 3px 3px;}.elementor-7068 .elementor-element.elementor-element-452a784{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-333f236f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7ff84fa img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-41b5923c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-41b5923c .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-32c34a10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3a84679a img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-5006fffb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-5006fffb .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-eb767db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-72349c05 img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-62c6d537 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-62c6d537 .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-21afb499{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-77926e93 img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-57128c34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-57128c34 .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-52ace2f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-734e7dbd img{width:18px;height:18px;}.elementor-7068 .elementor-element.elementor-element-cd6002 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-cd6002 .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-273549cb{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-36ba13b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-74ec8afa{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7befbf1f .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-29cac68c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-276a29fa .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-7068 .elementor-element.elementor-element-75c2270e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4f404a93{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-57722c40 .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-6a7a1190{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-552104c2{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 11px 0px #36FF00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-552104c2:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-552104c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36FF00;}.elementor-7068 .elementor-element.elementor-element-552104c2, .elementor-7068 .elementor-element.elementor-element-552104c2::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-13486bb4{text-align:center;}.elementor-7068 .elementor-element.elementor-element-13486bb4 .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-4cff7c87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-5e71e99b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-552bd7f1 .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-1a78cded{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-525df3f2{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 11px 0px rgba(228.5298913043478, 255, 0, 0.49);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-525df3f2:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-525df3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF300;}.elementor-7068 .elementor-element.elementor-element-525df3f2, .elementor-7068 .elementor-element.elementor-element-525df3f2::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-3d3c827a{text-align:center;}.elementor-7068 .elementor-element.elementor-element-3d3c827a .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:15px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7068 .elementor-element.elementor-element-2a7285ba{--divider-border-style:solid;--divider-color:#EFF1F2;--divider-border-width:1px;}.elementor-7068 .elementor-element.elementor-element-2a7285ba > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2a7285ba .elementor-divider-separator{width:100%;}.elementor-7068 .elementor-element.elementor-element-183ffd69{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3b4cb05b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3b4cb05b .elementor-heading-title{color:#0B1A3A;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;}.elementor-7068 .elementor-element.elementor-element-2cd6d121 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2cd6d121 .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-548dea8 .elementor-button{background-color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-6749b87 );color:var( --e-global-color-6749b87 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-05a470c );padding:18px 60px 18px 60px;}.elementor-7068 .elementor-element.elementor-element-548dea8 .elementor-button:hover, .elementor-7068 .elementor-element.elementor-element-548dea8 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-05a470c );border-color:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-548dea8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-548dea8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7068 .elementor-element.elementor-element-548dea8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7068 .elementor-element.elementor-element-548dea8 .elementor-button:hover svg, .elementor-7068 .elementor-element.elementor-element-548dea8 .elementor-button:focus svg{fill:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-45e8f083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-4fc1f682{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7345dd8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;box-shadow:0px 2px 13px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7345dd8d:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-7345dd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7068 .elementor-element.elementor-element-7345dd8d, .elementor-7068 .elementor-element.elementor-element-7345dd8d::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-37ba713f{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-37ba713f:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-37ba713f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a552a77 );}.elementor-7068 .elementor-element.elementor-element-37ba713f, .elementor-7068 .elementor-element.elementor-element-37ba713f::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-5f65e2ba{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3570a18e .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:var( --e-global-typography-817fa6b-font-family ), Sans-serif;font-size:var( --e-global-typography-817fa6b-font-size );font-weight:var( --e-global-typography-817fa6b-font-weight );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-64454b45{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-64454b45:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-64454b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7be453 );}.elementor-7068 .elementor-element.elementor-element-64454b45, .elementor-7068 .elementor-element.elementor-element-64454b45::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-38bfffab{text-align:center;}.elementor-7068 .elementor-element.elementor-element-38bfffab .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-12ae7a{--display:flex;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-3e209598 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3e209598{text-align:center;color:#6D7A84;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-7f43e5cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-7f43e5cf img{width:90%;max-width:90%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:3px 3px 3px 3px;}.elementor-7068 .elementor-element.elementor-element-1acfadab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-7faa7e80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-76c6e82b img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-88ed785 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-88ed785 .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-9803cad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-575104fa img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-77871fe5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-77871fe5 .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-6064afba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-add00f img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-65dc9c9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-65dc9c9a .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-42ef672{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-16c3e4b6 img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-42bd68a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-42bd68a1 .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-11c1a97a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-65570718 img{width:18px;height:18px;}.elementor-7068 .elementor-element.elementor-element-6c3c15bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-6c3c15bf .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-1624a56f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-43e8998{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-388c2e16{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6df2c5e9 .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-61396319{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-cf474f4 .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-7068 .elementor-element.elementor-element-cd4a9b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2ee91901{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-96b74ec .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-6a6c2de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-246be204{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 11px 0px #36FF00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-246be204:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-246be204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36FF00;}.elementor-7068 .elementor-element.elementor-element-246be204, .elementor-7068 .elementor-element.elementor-element-246be204::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-399da49{text-align:center;}.elementor-7068 .elementor-element.elementor-element-399da49 .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-20ba90af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6f911b5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-532ed173 .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-202adca8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-49bbb391{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 11px 0px rgba(228.5298913043478, 255, 0, 0.49);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-49bbb391:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-49bbb391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF300;}.elementor-7068 .elementor-element.elementor-element-49bbb391, .elementor-7068 .elementor-element.elementor-element-49bbb391::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-152eeb2d{text-align:center;}.elementor-7068 .elementor-element.elementor-element-152eeb2d .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-3bf8eb26{--divider-border-style:solid;--divider-color:#EFF1F2;--divider-border-width:1px;}.elementor-7068 .elementor-element.elementor-element-3bf8eb26 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3bf8eb26 .elementor-divider-separator{width:100%;}.elementor-7068 .elementor-element.elementor-element-35964f10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-5b964025 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-5b964025 .elementor-heading-title{color:#0B1A3A;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;}.elementor-7068 .elementor-element.elementor-element-99936b2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-99936b2 .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-6e5c1421 .elementor-button{background-color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-6749b87 );color:var( --e-global-color-6749b87 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-05a470c );padding:18px 60px 18px 60px;}.elementor-7068 .elementor-element.elementor-element-6e5c1421 .elementor-button:hover, .elementor-7068 .elementor-element.elementor-element-6e5c1421 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-05a470c );border-color:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-6e5c1421 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-6e5c1421 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7068 .elementor-element.elementor-element-6e5c1421 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7068 .elementor-element.elementor-element-6e5c1421 .elementor-button:hover svg, .elementor-7068 .elementor-element.elementor-element-6e5c1421 .elementor-button:focus svg{fill:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-69c59c45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-dc17a14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6dfe6323{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0090FF;--border-color:#0090FF;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 13px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6dfe6323:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-6dfe6323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7068 .elementor-element.elementor-element-6dfe6323, .elementor-7068 .elementor-element.elementor-element-6dfe6323::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-1610d9ee{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-1610d9ee:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-1610d9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0077FF 0%, #00B9FF 100%);}.elementor-7068 .elementor-element.elementor-element-1610d9ee, .elementor-7068 .elementor-element.elementor-element-1610d9ee::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-1fe2b516{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6aa3b6be .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:var( --e-global-typography-817fa6b-font-family ), Sans-serif;font-size:var( --e-global-typography-817fa6b-font-size );font-weight:var( --e-global-typography-817fa6b-font-weight );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-5d160f14{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-5d160f14:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-5d160f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7be453 );}.elementor-7068 .elementor-element.elementor-element-5d160f14, .elementor-7068 .elementor-element.elementor-element-5d160f14::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-690a1b10{text-align:center;}.elementor-7068 .elementor-element.elementor-element-690a1b10 .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-14dbd95b{--display:flex;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-61a399ac > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-61a399ac{text-align:center;color:#6D7A84;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-27889d7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-27889d7e img{width:90%;max-width:90%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:3px 3px 3px 3px;}.elementor-7068 .elementor-element.elementor-element-66e7aaa3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-7edd1132{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7ec1f04b img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-1eedbde4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-1eedbde4 .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-3e052c5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-431e94b0 img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-53dab05c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-53dab05c .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-333eeb4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-1090e0dc img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-67a9c27a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-67a9c27a .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-23e60629{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-64c6bd2c img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-6132bf4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-6132bf4a .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-3bf1a072{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-69a3f8c4 img{width:18px;height:18px;}.elementor-7068 .elementor-element.elementor-element-211e8d9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-211e8d9a .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-654b0ea0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7f0b1e84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6ce5134{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7c998e2b .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-4adf3544{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-416be32a .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-7068 .elementor-element.elementor-element-6c627886{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7b920208{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-68bb8ecf .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-1f6abcd9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-15f5cb74{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 11px 0px #36FF00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-15f5cb74:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-15f5cb74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36FF00;}.elementor-7068 .elementor-element.elementor-element-15f5cb74, .elementor-7068 .elementor-element.elementor-element-15f5cb74::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-27972b57{text-align:center;}.elementor-7068 .elementor-element.elementor-element-27972b57 .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-2bad2fa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-39784a54{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-158ce460 .elementor-heading-title{color:var( --e-global-color-c919c71 );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-377950a4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4c797867{--display:flex;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 11px 0px rgba(228.5298913043478, 255, 0, 0.49);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-4c797867:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-4c797867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF300;}.elementor-7068 .elementor-element.elementor-element-4c797867, .elementor-7068 .elementor-element.elementor-element-4c797867::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-8e5e1a4{text-align:center;}.elementor-7068 .elementor-element.elementor-element-8e5e1a4 .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-321c9a8b{--divider-border-style:solid;--divider-color:#EFF1F2;--divider-border-width:1px;}.elementor-7068 .elementor-element.elementor-element-321c9a8b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-321c9a8b .elementor-divider-separator{width:100%;}.elementor-7068 .elementor-element.elementor-element-632f3954{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4c949a6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-4c949a6e .elementor-heading-title{color:#0B1A3A;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;}.elementor-7068 .elementor-element.elementor-element-4fd61613 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-4fd61613 .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-148476a5 .elementor-button{background-color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-6749b87 );color:var( --e-global-color-6749b87 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-05a470c );padding:18px 60px 18px 60px;}.elementor-7068 .elementor-element.elementor-element-148476a5 .elementor-button:hover, .elementor-7068 .elementor-element.elementor-element-148476a5 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-05a470c );border-color:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-148476a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-148476a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7068 .elementor-element.elementor-element-148476a5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7068 .elementor-element.elementor-element-148476a5 .elementor-button:hover svg, .elementor-7068 .elementor-element.elementor-element-148476a5 .elementor-button:focus svg{fill:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-6705da7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-30ddc40{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-05a470c );--e-n-carousel-dots-hover-color:var( --e-global-color-a335313 );}.elementor-7068 .elementor-element.elementor-element-30ddc40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-7068 .elementor-element.elementor-element-139b34aa{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-18116fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7068 .elementor-element.elementor-element-61b7d00c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-61b7d00c{text-align:center;}.elementor-7068 .elementor-element.elementor-element-61b7d00c .elementor-heading-title{color:var( --e-global-color-a552a77 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:50px;}.elementor-7068 .elementor-element.elementor-element-12fa5b78{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-7068 .elementor-element.elementor-element-12fa5b78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-12fa5b78.elementor-element{--align-self:center;}.elementor-7068 .elementor-element.elementor-element-12fa5b78 .elementor-heading-title{color:#383F47A6;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-7068 .elementor-element.elementor-element-66ea3c1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6b91e548{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EBF2;--border-color:#E6EBF2;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-6b91e548:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-6b91e548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7068 .elementor-element.elementor-element-6b91e548, .elementor-7068 .elementor-element.elementor-element-6b91e548::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-47b3a60e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-47b3a60e img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;border-radius:5px 5px 5px 5px;}.elementor-7068 .elementor-element.elementor-element-10b28593{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2bf51d44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2bf51d44{text-align:left;}.elementor-7068 .elementor-element.elementor-element-2bf51d44 .elementor-heading-title{color:#1F2937;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-7068 .elementor-element.elementor-element-3fe5ab01 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3fe5ab01{text-align:left;color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-7068 .elementor-element.elementor-element-71ad8e26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6c37709b img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-1ed5ac63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-1ed5ac63 .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-794c79a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-39ed6352 img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-c70091a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-c70091a .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-ac73b3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-495d45ff img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-9ef8aaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-9ef8aaa .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-8d14c20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7ba7de6d img{width:18px;height:18px;}.elementor-7068 .elementor-element.elementor-element-1527d3ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-1527d3ed .elementor-heading-title{color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-7d755ee9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7f7d0670{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-5e0c128b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-5e0c128b .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-760873b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-760873b .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-3c050045{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3e279b54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3e279b54 .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-68d440bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-68d440bc .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-2396ec57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-81b5a12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-5e40d6bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-9ac7c10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-9ac7c10 .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;line-height:22px;}.elementor-7068 .elementor-element.elementor-element-4b4727a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 8px 4px 8px;}.elementor-7068 .elementor-element.elementor-element-4b4727a8 .elementor-heading-title{color:var( --e-global-color-a552a77 );font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-7068 .elementor-element.elementor-element-12b08292 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-12b08292 .elementor-heading-title{color:#0B1A3A;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;}.elementor-7068 .elementor-element.elementor-element-35e8271a > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-35e8271a .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-2b0c496b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3f501ec5 .elementor-button{background-color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-6749b87 );color:var( --e-global-color-6749b87 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-05a470c );padding:18px 70px 18px 70px;}.elementor-7068 .elementor-element.elementor-element-3f501ec5 .elementor-button:hover, .elementor-7068 .elementor-element.elementor-element-3f501ec5 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-05a470c );border-color:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-3f501ec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3f501ec5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7068 .elementor-element.elementor-element-3f501ec5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7068 .elementor-element.elementor-element-3f501ec5 .elementor-button:hover svg, .elementor-7068 .elementor-element.elementor-element-3f501ec5 .elementor-button:focus svg{fill:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-78fec45d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2c16a6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3f533187 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3f533187 .elementor-heading-title{color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-4ff4b70a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-1a7b7b2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A8BFF;--border-color:#4A8BFF;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 9px 0px rgba(0, 133.99999999999997, 255, 0.36);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-1a7b7b2e:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-1a7b7b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7068 .elementor-element.elementor-element-1a7b7b2e, .elementor-7068 .elementor-element.elementor-element-1a7b7b2e::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-70ada4b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-70ada4b img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;border-radius:5px 5px 5px 5px;}.elementor-7068 .elementor-element.elementor-element-15a05d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-377d8eb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-377d8eb3 .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-471412cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-65f67b40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-65f67b40 .elementor-heading-title{color:var( --e-global-color-a58d63e );font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:34px;}.elementor-7068 .elementor-element.elementor-element-66d2e6bc > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-66d2e6bc{text-align:left;color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-7068 .elementor-element.elementor-element-294e71a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7b455e59 img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-64b9397f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-64b9397f .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-14c3829{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-748b2a80 img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-2665ae6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2665ae6e .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-7242ab7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-184a0f17 img{width:15px;max-width:15px;}.elementor-7068 .elementor-element.elementor-element-611fe91b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-611fe91b .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-77600b19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-69d03e8b img{width:18px;height:18px;}.elementor-7068 .elementor-element.elementor-element-5dac91ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-5dac91ad .elementor-heading-title{color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-566a94bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4e153278{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-360207bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-360207bc .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-405c25bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-405c25bc .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-41503348{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-575bf87b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-575bf87b .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-7068 .elementor-element.elementor-element-a29073b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-a29073b .elementor-heading-title{color:#334155;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-627225c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-34f93b4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3d512a2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-50b8dbd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-50b8dbd8 .elementor-heading-title{color:var( --e-global-color-f7be453 );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;line-height:22px;}.elementor-7068 .elementor-element.elementor-element-410f584 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 8px 4px 8px;}.elementor-7068 .elementor-element.elementor-element-410f584 .elementor-heading-title{color:var( --e-global-color-a552a77 );font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-7068 .elementor-element.elementor-element-467efad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-467efad .elementor-heading-title{color:#0B1A3A;font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;}.elementor-7068 .elementor-element.elementor-element-ca42348 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-ca42348 .elementor-heading-title{color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-cdc6573{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6086d74c .elementor-button{background-color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-6749b87 );color:var( --e-global-color-6749b87 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-05a470c );padding:18px 70px 18px 70px;}.elementor-7068 .elementor-element.elementor-element-6086d74c .elementor-button:hover, .elementor-7068 .elementor-element.elementor-element-6086d74c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-05a470c );border-color:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-6086d74c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-6086d74c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7068 .elementor-element.elementor-element-6086d74c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7068 .elementor-element.elementor-element-6086d74c .elementor-button:hover svg, .elementor-7068 .elementor-element.elementor-element-6086d74c .elementor-button:focus svg{fill:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-375b1774 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-32e44db1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2b1828be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EBF2;--border-color:#E6EBF2;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-2b1828be:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-2b1828be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7068 .elementor-element.elementor-element-2b1828be, .elementor-7068 .elementor-element.elementor-element-2b1828be::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-4f6363df > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-4f6363df img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;border-radius:5px 5px 5px 5px;}.elementor-7068 .elementor-element.elementor-element-73115f85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-16c88a4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-16c88a4b{text-align:center;}.elementor-7068 .elementor-element.elementor-element-16c88a4b .elementor-heading-title{color:#1F2937;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:30px;}.elementor-7068 .elementor-element.elementor-element-1a7c42d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-1a7c42d7{text-align:left;color:var( --e-global-color-b5a3dd1 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-7068 .elementor-element.elementor-element-7902a4f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-21ced5fb img{width:18px;height:18px;}.elementor-7068 .elementor-element.elementor-element-67064897 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-67064897 .elementor-heading-title{color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-4a2818e0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6 .elementor-button{background-color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-6749b87 );color:var( --e-global-color-6749b87 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-05a470c );padding:18px 70px 18px 70px;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6 .elementor-button:hover, .elementor-7068 .elementor-element.elementor-element-2d0e53d6 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-05a470c );border-color:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-2d0e53d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6 .elementor-button:hover svg, .elementor-7068 .elementor-element.elementor-element-2d0e53d6 .elementor-button:focus svg{fill:var( --e-global-color-05a470c );}.elementor-7068 .elementor-element.elementor-element-800fc9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-5ed64cbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-13d4483d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-13d4483d .elementor-heading-title{color:var( --e-global-color-05a470c );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-aa3e653{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-68f46b87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-68f46b87 .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-7068 .elementor-element.elementor-element-67deaee4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-05a470c );--e-n-carousel-dots-hover-color:var( --e-global-color-a335313 );}.elementor-7068 .elementor-element.elementor-element-67deaee4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-7068 .elementor-element.elementor-element-2c08944c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.93;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7068 .elementor-element.elementor-element-2c08944c:not(.elementor-motion-effects-element-type-background), .elementor-7068 .elementor-element.elementor-element-2c08944c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domacnosti.energobox.cz/wp-content/uploads/2025/08/hero-sekce-domacnosti-1.039Z.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7068 .elementor-element.elementor-element-2c08944c::before, .elementor-7068 .elementor-element.elementor-element-2c08944c > .elementor-background-video-container::before, .elementor-7068 .elementor-element.elementor-element-2c08944c > .e-con-inner > .elementor-background-video-container::before, .elementor-7068 .elementor-element.elementor-element-2c08944c > .elementor-background-slideshow::before, .elementor-7068 .elementor-element.elementor-element-2c08944c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7068 .elementor-element.elementor-element-2c08944c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7068 .elementor-element.elementor-element-2c08944c, .elementor-7068 .elementor-element.elementor-element-2c08944c::before{--border-transition:0.3s;}.elementor-7068 .elementor-element.elementor-element-4dfa2fd1{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-1b8b0730{text-align:left;}.elementor-7068 .elementor-element.elementor-element-1b8b0730 .elementor-heading-title{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:34px;}.elementor-7068 .elementor-element.elementor-element-6bd54bd{color:var( --e-global-color-6749b87 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-7068 .elementor-element.elementor-element-504165b7{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3cd138b6{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-198c1719{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-620d0057{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7593025{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4c13758b{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7de71172{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-25e6e260{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2cabc0af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3278ea2d > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7068 .elementor-element.elementor-element-4e39fa33{--width:55%;}.elementor-7068 .elementor-element.elementor-element-e7969ec{--width:100%;}.elementor-7068 .elementor-element.elementor-element-2eb28abe{--width:400px;}.elementor-7068 .elementor-element.elementor-element-60afe60a{--width:35%;}.elementor-7068 .elementor-element.elementor-element-28078855{--width:400px;}.elementor-7068 .elementor-element.elementor-element-2936c7a7{--width:335px;}.elementor-7068 .elementor-element.elementor-element-4c4063f5{--width:100%;}.elementor-7068 .elementor-element.elementor-element-6b864a82{--width:60%;}.elementor-7068 .elementor-element.elementor-element-757ba791{--width:40%;}.elementor-7068 .elementor-element.elementor-element-273549cb{--width:100%;}.elementor-7068 .elementor-element.elementor-element-552104c2{--width:150px;}.elementor-7068 .elementor-element.elementor-element-525df3f2{--width:150px;}.elementor-7068 .elementor-element.elementor-element-7345dd8d{--width:335px;}.elementor-7068 .elementor-element.elementor-element-37ba713f{--width:100%;}.elementor-7068 .elementor-element.elementor-element-5f65e2ba{--width:60%;}.elementor-7068 .elementor-element.elementor-element-64454b45{--width:40%;}.elementor-7068 .elementor-element.elementor-element-1624a56f{--width:100%;}.elementor-7068 .elementor-element.elementor-element-246be204{--width:150px;}.elementor-7068 .elementor-element.elementor-element-49bbb391{--width:150px;}.elementor-7068 .elementor-element.elementor-element-6dfe6323{--width:335px;}.elementor-7068 .elementor-element.elementor-element-1610d9ee{--width:100%;}.elementor-7068 .elementor-element.elementor-element-1fe2b516{--width:60%;}.elementor-7068 .elementor-element.elementor-element-5d160f14{--width:40%;}.elementor-7068 .elementor-element.elementor-element-654b0ea0{--width:100%;}.elementor-7068 .elementor-element.elementor-element-15f5cb74{--width:150px;}.elementor-7068 .elementor-element.elementor-element-4c797867{--width:150px;}.elementor-7068 .elementor-element.elementor-element-139b34aa{--width:100%;}.elementor-7068 .elementor-element.elementor-element-66ea3c1a{--width:335px;}.elementor-7068 .elementor-element.elementor-element-6b91e548{--width:100%;}.elementor-7068 .elementor-element.elementor-element-10b28593{--width:100%;}.elementor-7068 .elementor-element.elementor-element-2b0c496b{--width:100%;}.elementor-7068 .elementor-element.elementor-element-4ff4b70a{--width:335px;}.elementor-7068 .elementor-element.elementor-element-1a7b7b2e{--width:100%;}.elementor-7068 .elementor-element.elementor-element-471412cd{--width:100%;}.elementor-7068 .elementor-element.elementor-element-cdc6573{--width:100%;}.elementor-7068 .elementor-element.elementor-element-32e44db1{--width:335px;}.elementor-7068 .elementor-element.elementor-element-2b1828be{--width:100%;}.elementor-7068 .elementor-element.elementor-element-73115f85{--width:100%;}.elementor-7068 .elementor-element.elementor-element-4a2818e0{--width:100%;}.elementor-7068 .elementor-element.elementor-element-2c08944c{--width:100%;}.elementor-7068 .elementor-element.elementor-element-4dfa2fd1{--width:30%;}.elementor-7068 .elementor-element.elementor-element-504165b7{--width:50%;}.elementor-7068 .elementor-element.elementor-element-620d0057{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7068 .elementor-element.elementor-element-4dfa2fd1{--width:100%;}.elementor-7068 .elementor-element.elementor-element-504165b7{--width:100%;}}@media(max-width:1024px){.elementor-7068 .elementor-element.elementor-element-14b79dc7 .elementor-heading-title{font-size:44px;line-height:49px;}.elementor-7068 .elementor-element.elementor-element-4b912e7 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-7068 .elementor-element.elementor-element-3516bada{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-2c1e83e8 .elementor-heading-title{font-size:33px;line-height:1.5em;}.elementor-7068 .elementor-element.elementor-element-704795fb .elementor-heading-title{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-12f6ef9a .elementor-heading-title{font-size:var( --e-global-typography-817fa6b-font-size );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-6b487d68{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-3570a18e .elementor-heading-title{font-size:var( --e-global-typography-817fa6b-font-size );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-3e209598{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-6aa3b6be .elementor-heading-title{font-size:var( --e-global-typography-817fa6b-font-size );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-61a399ac{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-30ddc40{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:15px;}.elementor-7068 .elementor-element.elementor-element-30ddc40 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-7068 .elementor-element.elementor-element-18116fc{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-61b7d00c .elementor-heading-title{font-size:33px;line-height:1.5em;}.elementor-7068 .elementor-element.elementor-element-12fa5b78 .elementor-heading-title{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-2bf51d44 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-7068 .elementor-element.elementor-element-3fe5ab01{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-65f67b40 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-7068 .elementor-element.elementor-element-66d2e6bc{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-16c88a4b .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-7068 .elementor-element.elementor-element-1a7c42d7{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-67deaee4{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:15px;}.elementor-7068 .elementor-element.elementor-element-67deaee4 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-7068 .elementor-element.elementor-element-2c08944c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7068 .elementor-element.elementor-element-6bd54bd{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-504165b7{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-7068 .elementor-element.elementor-element-2148d79{--content-width:350px;}.elementor-7068 .elementor-element.elementor-element-14b79dc7 .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-7068 .elementor-element.elementor-element-26e67b44 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-26e67b44{font-size:14px;line-height:18px;}.elementor-7068 .elementor-element.elementor-element-e7969ec{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-823c25{text-align:left;}.elementor-7068 .elementor-element.elementor-element-1bd65393{text-align:center;}.elementor-7068 .elementor-element.elementor-element-60afe60a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7068 .elementor-element.elementor-element-4b912e7 .elementor-icon-list-item > a{font-size:17px;line-height:18px;}.elementor-7068 .elementor-element.elementor-element-26c5839e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-26c5839e .elementor-button{font-size:16px;line-height:16px;padding:20px 40px 20px 40px;}.elementor-7068 .elementor-element.elementor-element-3c23b799{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3516bada{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:1px;}.elementor-7068 .elementor-element.elementor-element-2c1e83e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-7068 .elementor-element.elementor-element-2c1e83e8 .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-7068 .elementor-element.elementor-element-704795fb > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-7068 .elementor-element.elementor-element-704795fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7068 .elementor-element.elementor-element-704795fb .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-7068 .elementor-element.elementor-element-43d1b220{--content-width:100%;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2936c7a7{--width:350px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4c4063f5{--width:100%;--justify-content:center;--flex-wrap:nowrap;}.elementor-7068 .elementor-element.elementor-element-12f6ef9a .elementor-heading-title{font-size:var( --e-global-typography-817fa6b-font-size );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-757ba791{--width:200px;}.elementor-7068 .elementor-element.elementor-element-6c880c3a .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-6b487d68 > .elementor-widget-container{margin:3px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-6b487d68{font-size:12px;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-452a784{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-333f236f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-32c34a10{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-eb767db{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-21afb499{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-273549cb{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-36ba13b7{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-74ec8afa{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7befbf1f .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-29cac68c{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-276a29fa .elementor-heading-title{font-size:16px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-75c2270e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4f404a93{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-57722c40 .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-6a7a1190{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-552104c2{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-13486bb4 .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-4cff7c87{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-5e71e99b{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-552bd7f1 .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-1a78cded{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-525df3f2{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-3d3c827a .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-2a7285ba > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2a7285ba .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-7068 .elementor-element.elementor-element-2a7285ba .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7068 .elementor-element.elementor-element-3b4cb05b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3b4cb05b .elementor-heading-title{font-size:44px;line-height:44px;}.elementor-7068 .elementor-element.elementor-element-2cd6d121 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2cd6d121 .elementor-heading-title{font-size:16px;}.elementor-7068 .elementor-element.elementor-element-548dea8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7068 .elementor-element.elementor-element-548dea8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-548dea8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7068 .elementor-element.elementor-element-548dea8 .elementor-button{font-size:16px;padding:20px 80px 20px 80px;}.elementor-7068 .elementor-element.elementor-element-4fc1f682{--content-width:100%;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7345dd8d{--width:350px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-37ba713f{--width:100%;--justify-content:center;--flex-wrap:nowrap;}.elementor-7068 .elementor-element.elementor-element-3570a18e .elementor-heading-title{font-size:var( --e-global-typography-817fa6b-font-size );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-64454b45{--width:200px;}.elementor-7068 .elementor-element.elementor-element-38bfffab .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-3e209598 > .elementor-widget-container{margin:3px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3e209598{font-size:12px;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-1acfadab{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-7faa7e80{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-9803cad{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-6064afba{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-42ef672{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-1624a56f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-43e8998{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-388c2e16{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6df2c5e9 .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-61396319{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-cf474f4 .elementor-heading-title{font-size:16px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-cd4a9b6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2ee91901{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-96b74ec .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-6a6c2de{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-246be204{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-399da49 .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-20ba90af{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6f911b5{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-532ed173 .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-202adca8{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-49bbb391{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-152eeb2d .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-3bf8eb26 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3bf8eb26 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-7068 .elementor-element.elementor-element-3bf8eb26 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7068 .elementor-element.elementor-element-5b964025 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-5b964025 .elementor-heading-title{font-size:44px;line-height:44px;}.elementor-7068 .elementor-element.elementor-element-99936b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-99936b2 .elementor-heading-title{font-size:16px;}.elementor-7068 .elementor-element.elementor-element-6e5c1421{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7068 .elementor-element.elementor-element-6e5c1421 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-6e5c1421.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7068 .elementor-element.elementor-element-6e5c1421 .elementor-button{font-size:16px;padding:20px 80px 20px 80px;}.elementor-7068 .elementor-element.elementor-element-dc17a14{--content-width:100%;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6dfe6323{--width:350px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-1610d9ee{--width:100%;--justify-content:center;--flex-wrap:nowrap;}.elementor-7068 .elementor-element.elementor-element-6aa3b6be .elementor-heading-title{font-size:var( --e-global-typography-817fa6b-font-size );line-height:var( --e-global-typography-817fa6b-line-height );}.elementor-7068 .elementor-element.elementor-element-5d160f14{--width:200px;}.elementor-7068 .elementor-element.elementor-element-690a1b10 .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-61a399ac > .elementor-widget-container{margin:3px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-61a399ac{font-size:12px;line-height:15px;}.elementor-7068 .elementor-element.elementor-element-66e7aaa3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7068 .elementor-element.elementor-element-7edd1132{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-3e052c5f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-333eeb4a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-23e60629{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-654b0ea0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-7f0b1e84{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6ce5134{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7c998e2b .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-4adf3544{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-416be32a .elementor-heading-title{font-size:16px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-6c627886{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-7b920208{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-68bb8ecf .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-1f6abcd9{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-15f5cb74{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-27972b57 .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-2bad2fa3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-39784a54{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-158ce460 .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-377950a4{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4c797867{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-8e5e1a4 .elementor-heading-title{font-size:15px;}.elementor-7068 .elementor-element.elementor-element-321c9a8b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-321c9a8b .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-7068 .elementor-element.elementor-element-321c9a8b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7068 .elementor-element.elementor-element-4c949a6e > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-4c949a6e .elementor-heading-title{font-size:44px;line-height:44px;}.elementor-7068 .elementor-element.elementor-element-4fd61613 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-4fd61613 .elementor-heading-title{font-size:16px;}.elementor-7068 .elementor-element.elementor-element-148476a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7068 .elementor-element.elementor-element-148476a5 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-148476a5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7068 .elementor-element.elementor-element-148476a5 .elementor-button{font-size:16px;padding:20px 80px 20px 80px;}.elementor-7068 .elementor-element.elementor-element-30ddc40{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:15px;}.elementor-7068 .elementor-element.elementor-element-30ddc40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 20px 0px;}:where( .elementor-7068 .elementor-element.elementor-element-30ddc40 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-7068 .elementor-element.elementor-element-18116fc{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:1px;}.elementor-7068 .elementor-element.elementor-element-61b7d00c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-7068 .elementor-element.elementor-element-61b7d00c .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-7068 .elementor-element.elementor-element-12fa5b78 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-7068 .elementor-element.elementor-element-12fa5b78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7068 .elementor-element.elementor-element-12fa5b78 .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-7068 .elementor-element.elementor-element-66ea3c1a{--width:100%;--justify-content:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-6b91e548{--width:350px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-10b28593{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-2bf51d44 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2bf51d44 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-7068 .elementor-element.elementor-element-3fe5ab01 > .elementor-widget-container{margin:15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3fe5ab01{font-size:13px;line-height:16px;}.elementor-7068 .elementor-element.elementor-element-71ad8e26{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-794c79a0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-2396ec57{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-81b5a12{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-5e40d6bd{--width:100%;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-9ac7c10 .elementor-heading-title{font-size:22px;line-height:24px;}.elementor-7068 .elementor-element.elementor-element-4b4727a8 .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-12b08292 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-12b08292 .elementor-heading-title{font-size:42px;line-height:44px;}.elementor-7068 .elementor-element.elementor-element-35e8271a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-35e8271a .elementor-heading-title{font-size:16px;}.elementor-7068 .elementor-element.elementor-element-2b0c496b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-3f501ec5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7068 .elementor-element.elementor-element-3f501ec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-3f501ec5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7068 .elementor-element.elementor-element-3f501ec5 .elementor-button{font-size:16px;padding:25px 80px 25px 80px;}.elementor-7068 .elementor-element.elementor-element-4ff4b70a{--width:100%;--border-radius:5px 5px 5px 5px;}.elementor-7068 .elementor-element.elementor-element-1a7b7b2e{--width:350px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-471412cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-65f67b40 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-65f67b40 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-7068 .elementor-element.elementor-element-66d2e6bc > .elementor-widget-container{margin:15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-66d2e6bc{font-size:13px;line-height:16px;}.elementor-7068 .elementor-element.elementor-element-294e71a0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-14c3829{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-627225c5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-34f93b4a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-3d512a2b{--width:100%;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-50b8dbd8 .elementor-heading-title{font-size:22px;line-height:24px;}.elementor-7068 .elementor-element.elementor-element-410f584 .elementor-heading-title{font-size:14px;line-height:13px;}.elementor-7068 .elementor-element.elementor-element-467efad > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-467efad .elementor-heading-title{font-size:42px;line-height:44px;}.elementor-7068 .elementor-element.elementor-element-ca42348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-ca42348 .elementor-heading-title{font-size:16px;}.elementor-7068 .elementor-element.elementor-element-cdc6573{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-6086d74c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7068 .elementor-element.elementor-element-6086d74c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-6086d74c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7068 .elementor-element.elementor-element-6086d74c .elementor-button{font-size:16px;padding:25px 80px 25px 80px;}.elementor-7068 .elementor-element.elementor-element-32e44db1{--width:100%;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-2b1828be{--width:350px;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7068 .elementor-element.elementor-element-73115f85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-16c88a4b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-16c88a4b .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-7068 .elementor-element.elementor-element-1a7c42d7 > .elementor-widget-container{margin:15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-1a7c42d7{font-size:13px;line-height:16px;}.elementor-7068 .elementor-element.elementor-element-21457d16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-7068 .elementor-element.elementor-element-4a2818e0{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7068 .elementor-element.elementor-element-2d0e53d6 .elementor-button{font-size:16px;padding:25px 80px 25px 80px;}.elementor-7068 .elementor-element.elementor-element-67deaee4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:15px;}.elementor-7068 .elementor-element.elementor-element-67deaee4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 20px 0px;}:where( .elementor-7068 .elementor-element.elementor-element-67deaee4 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7068 .elementor-element.elementor-element-2c08944c{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7068 .elementor-element.elementor-element-4dfa2fd1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7068 .elementor-element.elementor-element-6bd54bd{font-size:14px;line-height:19px;}.elementor-7068 .elementor-element.elementor-element-504165b7{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-14b79dc7 */.strip {
  display: inline-block;
  color: #ffffff; /* bílý text */
  font-weight: 600;
  line-height: 1;
  vertical-align: middle;
  background-color: #1e88e5; /* světlejší modrá */
  padding: 0.25em 0.6em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fb063a3 */.header-hidden-seo-top {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c5839e */.button-cta-hero-section-pulsating {
  position: relative;
  z-index: 1;
  animation: pulse-scale 1.5s infinite;
  white-space: nowrap;
}

.button-cta-hero-section-pulsating::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% + 24px);
  height: calc(100% + 24px);
  transform: translate(-50%, -50%);
  border-radius: 10px;
  background: rgba(66, 165, 245, 0.4);
  z-index: -1;
  animation: pulse-outline 1.5s infinite;
}

@keyframes pulse-outline {
  0% {
    transform: translate(-50%, -50%) scale(0.9);
    opacity: 0.6;
  }
  70% {
    transform: translate(-50%, -50%) scale(1.25);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, -50%) scale(0.9);
    opacity: 0;
  }
}

@keyframes pulse-scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53d97daa */html { scroll-behavior: smooth; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1e83e8 */.gradient-text {
  background: linear-gradient(135deg, 
    #0077FF 0%,   /* sytě modrá */
    #00CFFF 30%,  /* azurová */
    #0050AA 60%,  /* tmavší modrá */
    #66D9FF 100%  /* světlejší ledově modrá */
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; 
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff84fa */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333f236f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a84679a */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c34a10 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72349c05 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb767db */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77926e93 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21afb499 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-734e7dbd */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ace2f3 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-276a29fa */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-552104c2 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525df3f2 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548dea8 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2936c7a7 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76c6e82b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faa7e80 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-575104fa */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9803cad */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add00f */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6064afba */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16c3e4b6 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ef672 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65570718 */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c1a97a */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf474f4 */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246be204 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49bbb391 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e5c1421 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7345dd8d */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ec1f04b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7edd1132 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-431e94b0 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e052c5f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1090e0dc */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333eeb4a */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64c6bd2c */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e60629 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69a3f8c4 */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf1a072 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416be32a */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f5cb74 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c797867 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-148476a5 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfe6323 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff84fa */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333f236f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a84679a */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c34a10 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72349c05 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb767db */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77926e93 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21afb499 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-734e7dbd */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ace2f3 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-276a29fa */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-552104c2 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525df3f2 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548dea8 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2936c7a7 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76c6e82b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faa7e80 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-575104fa */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9803cad */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add00f */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6064afba */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16c3e4b6 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ef672 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65570718 */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c1a97a */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf474f4 */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246be204 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49bbb391 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e5c1421 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7345dd8d */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ec1f04b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7edd1132 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-431e94b0 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e052c5f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1090e0dc */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333eeb4a */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64c6bd2c */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e60629 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69a3f8c4 */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf1a072 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416be32a */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f5cb74 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c797867 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-148476a5 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfe6323 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff84fa */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333f236f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a84679a */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c34a10 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72349c05 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb767db */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77926e93 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21afb499 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-734e7dbd */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ace2f3 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-276a29fa */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-552104c2 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525df3f2 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548dea8 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2936c7a7 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76c6e82b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faa7e80 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-575104fa */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9803cad */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add00f */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6064afba */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16c3e4b6 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ef672 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65570718 */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c1a97a */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf474f4 */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246be204 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49bbb391 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e5c1421 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7345dd8d */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ec1f04b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7edd1132 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-431e94b0 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e052c5f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1090e0dc */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333eeb4a */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64c6bd2c */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e60629 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69a3f8c4 */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf1a072 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416be32a */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f5cb74 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c797867 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-148476a5 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfe6323 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff84fa */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333f236f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a84679a */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c34a10 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72349c05 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb767db */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77926e93 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21afb499 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-734e7dbd */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ace2f3 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-276a29fa */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-552104c2 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525df3f2 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548dea8 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2936c7a7 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76c6e82b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faa7e80 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-575104fa */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9803cad */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-add00f */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6064afba */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16c3e4b6 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ef672 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65570718 */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c1a97a */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf474f4 */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246be204 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49bbb391 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e5c1421 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7345dd8d */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ec1f04b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7edd1132 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-431e94b0 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e052c5f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1090e0dc */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333eeb4a */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64c6bd2c */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e60629 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69a3f8c4 */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf1a072 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #0a1a3d 0%, #0b2a6f 40%, #0e4fa3 100%);
  border:1px solid #1e5fff;
  color:#ffffff; /* bílej text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px;
  box-shadow:0 4px 10px rgba(11,116,255,0.25),
             inset 0 1px 0 rgba(255,255,255,0.1); /* jemnej vnitřní highlight */
}

.modra-vlastnost strong {
  color:#6fbaff;   /* světlejší modrá pro zvýraznění */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#6fbaff; /* ikonka taky světlejší modrá */
}

/* hover efekt – zvýrazní gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #0e274f 0%, #11408f 50%, #176bff 100%);
  border-color:#3f8fff;
  box-shadow:0 6px 16px rgba(11,116,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416be32a */.cross-through {
  position: relative;
  display: inline-block;
}

.cross-through::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px; /* tloušťka čáry */
  background-color: #007BFF; /* modrá barva */
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f5cb74 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c797867 */.zluta-sleva{
  display: inline-flex;        /* šířka podle obsahu */
  align-items: center;

  /* fit-content + fallback */
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  box-sizing: border-box;

  /* nechceš lámat na víc řádků? nech to; když chceš zalamovat, smaž řádek níž */
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-148476a5 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfe6323 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-30ddc40 */@media (min-width: 1025px) {
  /* schovat tečky */
  .swiper_reseni .swiper-pagination {
    display: none !important;
  }

  /* zakázat drag/swipe, ale ne kliky */
  .swiper_reseni .swiper-slide {
    pointer-events: auto !important; /* kliky povoleny */
    cursor: default !important;      /* žádná ruka pro tahání */
  }

  .swiper_reseni .swiper-wrapper {
    touch-action: none !important; /* vypne swipe */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf51d44 */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.fixou {
  position: relative;
  display: inline-block;
  background: linear-gradient(to top, rgba(0,123,255,0.35) 35%, transparent 35%);
  /* modrá linka jen dole */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c37709b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ad8e26 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39ed6352 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794c79a0 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495d45ff */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac73b3b */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba7de6d */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d14c20 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7d0670 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c050045 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ac7c10 */.cena-preskrtla {
  position: relative;
  color: #9aa4b2;      /* šedá pro starou cenu */
  font-weight: 600;
  font-size: 14px;
}

.cena-preskrtla::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 2px;
  background: linear-gradient(90deg, #0b74ff, #66b2ff); /* modrý přechod */
  transform: translateY(-50%) rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b4727a8 */.cena-sleva {
  background: linear-gradient(90deg, #ffe98a, #ffd60a); /* žlutý přechod */
  color: #1f2937;       /* tmavý text pro kontrast */
  font-weight: 700;
  border-radius: 999px; /* kulatá pilulka */
  font-size: 12px;
  border: 1px solid #f5d96f; /* jemný tmavší okraj */
  display: inline-block;
  width: fit-content;   /* přizpůsobí se obsahu */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f501ec5 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c16a6e */.benefit-absolute-blue {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #eef4ff;       /* světle modré pozadí */
  color: #1143a8;            /* tmavě modrý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #d8e6ff; /* jemný modrý okraj */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b91e548 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a05d9 */.benefit-absolute {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #003cff;       /* sytě modré pozadí */
  color: #fff;               /* bílý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #003cff; /* stejné jako pozadí */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f67b40 */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.fixou {
  position: relative;
  display: inline-block;
  background: linear-gradient(to top, rgba(0,123,255,0.35) 35%, transparent 35%);
  /* modrá linka jen dole */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b455e59 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294e71a0 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-748b2a80 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c3829 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-184a0f17 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7242ab7f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69d03e8b */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77600b19 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e153278 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41503348 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b8dbd8 */.cena-preskrtla {
  position: relative;
  color: #9aa4b2;      /* šedá pro starou cenu */
  font-weight: 600;
  font-size: 14px;
}

.cena-preskrtla::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 2px;
  background: linear-gradient(90deg, #0b74ff, #66b2ff); /* modrý přechod */
  transform: translateY(-50%) rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-410f584 */.cena-sleva {
  background: linear-gradient(90deg, #ffe98a, #ffd60a); /* žlutý přechod */
  color: #1f2937;       /* tmavý text pro kontrast */
  font-weight: 700;
  border-radius: 999px; /* kulatá pilulka */
  font-size: 12px;
  border: 1px solid #f5d96f; /* jemný tmavší okraj */
  display: inline-block;
  width: fit-content;   /* přizpůsobí se obsahu */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6086d74c */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a7b7b2e */.card-product-jineshadow {
  box-shadow: 0 20px 44px rgba(11, 116, 255, 0.18); /* modrý stín */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c88a4b */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21ced5fb */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7902a4f0 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d0e53d6 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed64cbd */.benefit-absolute-blue {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #eef4ff;       /* světle modré pozadí */
  color: #1143a8;            /* tmavě modrý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #d8e6ff; /* jemný modrý okraj */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3e653 */.benefit-absolute {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #003cff;       /* sytě modré pozadí */
  color: #fff;               /* bílý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #003cff; /* stejné jako pozadí */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b1828be */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf51d44 */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.fixou {
  position: relative;
  display: inline-block;
  background: linear-gradient(to top, rgba(0,123,255,0.35) 35%, transparent 35%);
  /* modrá linka jen dole */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c37709b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ad8e26 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39ed6352 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794c79a0 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495d45ff */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac73b3b */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba7de6d */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d14c20 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7d0670 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c050045 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ac7c10 */.cena-preskrtla {
  position: relative;
  color: #9aa4b2;      /* šedá pro starou cenu */
  font-weight: 600;
  font-size: 14px;
}

.cena-preskrtla::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 2px;
  background: linear-gradient(90deg, #0b74ff, #66b2ff); /* modrý přechod */
  transform: translateY(-50%) rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b4727a8 */.cena-sleva {
  background: linear-gradient(90deg, #ffe98a, #ffd60a); /* žlutý přechod */
  color: #1f2937;       /* tmavý text pro kontrast */
  font-weight: 700;
  border-radius: 999px; /* kulatá pilulka */
  font-size: 12px;
  border: 1px solid #f5d96f; /* jemný tmavší okraj */
  display: inline-block;
  width: fit-content;   /* přizpůsobí se obsahu */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f501ec5 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c16a6e */.benefit-absolute-blue {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #eef4ff;       /* světle modré pozadí */
  color: #1143a8;            /* tmavě modrý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #d8e6ff; /* jemný modrý okraj */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b91e548 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a05d9 */.benefit-absolute {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #003cff;       /* sytě modré pozadí */
  color: #fff;               /* bílý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #003cff; /* stejné jako pozadí */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f67b40 */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.fixou {
  position: relative;
  display: inline-block;
  background: linear-gradient(to top, rgba(0,123,255,0.35) 35%, transparent 35%);
  /* modrá linka jen dole */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b455e59 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294e71a0 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-748b2a80 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c3829 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-184a0f17 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7242ab7f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69d03e8b */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77600b19 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e153278 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41503348 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b8dbd8 */.cena-preskrtla {
  position: relative;
  color: #9aa4b2;      /* šedá pro starou cenu */
  font-weight: 600;
  font-size: 14px;
}

.cena-preskrtla::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 2px;
  background: linear-gradient(90deg, #0b74ff, #66b2ff); /* modrý přechod */
  transform: translateY(-50%) rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-410f584 */.cena-sleva {
  background: linear-gradient(90deg, #ffe98a, #ffd60a); /* žlutý přechod */
  color: #1f2937;       /* tmavý text pro kontrast */
  font-weight: 700;
  border-radius: 999px; /* kulatá pilulka */
  font-size: 12px;
  border: 1px solid #f5d96f; /* jemný tmavší okraj */
  display: inline-block;
  width: fit-content;   /* přizpůsobí se obsahu */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6086d74c */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a7b7b2e */.card-product-jineshadow {
  box-shadow: 0 20px 44px rgba(11, 116, 255, 0.18); /* modrý stín */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c88a4b */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21ced5fb */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7902a4f0 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d0e53d6 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed64cbd */.benefit-absolute-blue {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #eef4ff;       /* světle modré pozadí */
  color: #1143a8;            /* tmavě modrý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #d8e6ff; /* jemný modrý okraj */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3e653 */.benefit-absolute {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #003cff;       /* sytě modré pozadí */
  color: #fff;               /* bílý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #003cff; /* stejné jako pozadí */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b1828be */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf51d44 */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.fixou {
  position: relative;
  display: inline-block;
  background: linear-gradient(to top, rgba(0,123,255,0.35) 35%, transparent 35%);
  /* modrá linka jen dole */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c37709b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ad8e26 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39ed6352 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794c79a0 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495d45ff */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac73b3b */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba7de6d */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d14c20 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7d0670 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c050045 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ac7c10 */.cena-preskrtla {
  position: relative;
  color: #9aa4b2;      /* šedá pro starou cenu */
  font-weight: 600;
  font-size: 14px;
}

.cena-preskrtla::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 2px;
  background: linear-gradient(90deg, #0b74ff, #66b2ff); /* modrý přechod */
  transform: translateY(-50%) rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b4727a8 */.cena-sleva {
  background: linear-gradient(90deg, #ffe98a, #ffd60a); /* žlutý přechod */
  color: #1f2937;       /* tmavý text pro kontrast */
  font-weight: 700;
  border-radius: 999px; /* kulatá pilulka */
  font-size: 12px;
  border: 1px solid #f5d96f; /* jemný tmavší okraj */
  display: inline-block;
  width: fit-content;   /* přizpůsobí se obsahu */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f501ec5 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c16a6e */.benefit-absolute-blue {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #eef4ff;       /* světle modré pozadí */
  color: #1143a8;            /* tmavě modrý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #d8e6ff; /* jemný modrý okraj */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b91e548 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a05d9 */.benefit-absolute {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #003cff;       /* sytě modré pozadí */
  color: #fff;               /* bílý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #003cff; /* stejné jako pozadí */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f67b40 */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.fixou {
  position: relative;
  display: inline-block;
  background: linear-gradient(to top, rgba(0,123,255,0.35) 35%, transparent 35%);
  /* modrá linka jen dole */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b455e59 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294e71a0 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-748b2a80 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c3829 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-184a0f17 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7242ab7f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69d03e8b */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77600b19 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e153278 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41503348 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b8dbd8 */.cena-preskrtla {
  position: relative;
  color: #9aa4b2;      /* šedá pro starou cenu */
  font-weight: 600;
  font-size: 14px;
}

.cena-preskrtla::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 2px;
  background: linear-gradient(90deg, #0b74ff, #66b2ff); /* modrý přechod */
  transform: translateY(-50%) rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-410f584 */.cena-sleva {
  background: linear-gradient(90deg, #ffe98a, #ffd60a); /* žlutý přechod */
  color: #1f2937;       /* tmavý text pro kontrast */
  font-weight: 700;
  border-radius: 999px; /* kulatá pilulka */
  font-size: 12px;
  border: 1px solid #f5d96f; /* jemný tmavší okraj */
  display: inline-block;
  width: fit-content;   /* přizpůsobí se obsahu */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6086d74c */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a7b7b2e */.card-product-jineshadow {
  box-shadow: 0 20px 44px rgba(11, 116, 255, 0.18); /* modrý stín */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c88a4b */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21ced5fb */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7902a4f0 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d0e53d6 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed64cbd */.benefit-absolute-blue {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #eef4ff;       /* světle modré pozadí */
  color: #1143a8;            /* tmavě modrý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #d8e6ff; /* jemný modrý okraj */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3e653 */.benefit-absolute {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #003cff;       /* sytě modré pozadí */
  color: #fff;               /* bílý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #003cff; /* stejné jako pozadí */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b1828be */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf51d44 */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.fixou {
  position: relative;
  display: inline-block;
  background: linear-gradient(to top, rgba(0,123,255,0.35) 35%, transparent 35%);
  /* modrá linka jen dole */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c37709b */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ad8e26 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39ed6352 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794c79a0 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495d45ff */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac73b3b */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba7de6d */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d14c20 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7d0670 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c050045 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ac7c10 */.cena-preskrtla {
  position: relative;
  color: #9aa4b2;      /* šedá pro starou cenu */
  font-weight: 600;
  font-size: 14px;
}

.cena-preskrtla::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 2px;
  background: linear-gradient(90deg, #0b74ff, #66b2ff); /* modrý přechod */
  transform: translateY(-50%) rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b4727a8 */.cena-sleva {
  background: linear-gradient(90deg, #ffe98a, #ffd60a); /* žlutý přechod */
  color: #1f2937;       /* tmavý text pro kontrast */
  font-weight: 700;
  border-radius: 999px; /* kulatá pilulka */
  font-size: 12px;
  border: 1px solid #f5d96f; /* jemný tmavší okraj */
  display: inline-block;
  width: fit-content;   /* přizpůsobí se obsahu */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f501ec5 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c16a6e */.benefit-absolute-blue {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #eef4ff;       /* světle modré pozadí */
  color: #1143a8;            /* tmavě modrý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #d8e6ff; /* jemný modrý okraj */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b91e548 */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a05d9 */.benefit-absolute {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #003cff;       /* sytě modré pozadí */
  color: #fff;               /* bílý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #003cff; /* stejné jako pozadí */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f67b40 */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.fixou {
  position: relative;
  display: inline-block;
  background: linear-gradient(to top, rgba(0,123,255,0.35) 35%, transparent 35%);
  /* modrá linka jen dole */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b455e59 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294e71a0 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-748b2a80 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c3829 */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-184a0f17 */.ikonka_mala_modrotmava {
  filter: brightness(0) saturate(100%)
          invert(21%) sepia(12%) saturate(800%)
          hue-rotate(176deg) brightness(95%) contrast(86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7242ab7f */.seda-vlastnost{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#f7f9fe;
  border:1px solid #e7eefc;
  color:#334155;
  font-size:13px;
  font-weight:400;
  padding:8px 10px;
  border-radius:999px;
  line-height:1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost strong{
  color:#111827;
  font-weight:600;
}

.seda-vlastnost svg,
.seda-vlastnost img{
  width:18px;
  height:18px;
  color:#475569;
  display:block;
}

.seda-vlastnost:hover{
  background:#f2f6ff;
  border-color:#dfe6ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69d03e8b */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77600b19 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e153278 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41503348 */.seda-vlastnost-ctvercova {
  display: inline-flex;
  justify-content: flex-start; /* text/obsah zarovnán doleva */
  gap: 8px;
  background: #f7f9fe;
  border: 1px solid #e7eefc;
  color: #334155;
  font-size: 13px;
  font-weight: 400;
  padding: 8px 10px;
  border-radius: 6px; /* menší radius */
  line-height: 1;
  width: fit-content; /* přizpůsobí se obsahu */
}

.seda-vlastnost-ctvercova strong {
  color: #111827;
  font-weight: 600;
}

.seda-vlastnost-ctvercova svg,
.seda-vlastnost-ctvercova img {
  width: 18px;
  height: 18px;
  color: #475569;
  display: block;
}

.seda-vlastnost-ctvercova:hover {
  background: #f2f6ff;
  border-color: #dfe6ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b8dbd8 */.cena-preskrtla {
  position: relative;
  color: #9aa4b2;      /* šedá pro starou cenu */
  font-weight: 600;
  font-size: 14px;
}

.cena-preskrtla::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 2px;
  background: linear-gradient(90deg, #0b74ff, #66b2ff); /* modrý přechod */
  transform: translateY(-50%) rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-410f584 */.cena-sleva {
  background: linear-gradient(90deg, #ffe98a, #ffd60a); /* žlutý přechod */
  color: #1f2937;       /* tmavý text pro kontrast */
  font-weight: 700;
  border-radius: 999px; /* kulatá pilulka */
  font-size: 12px;
  border: 1px solid #f5d96f; /* jemný tmavší okraj */
  display: inline-block;
  width: fit-content;   /* přizpůsobí se obsahu */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6086d74c */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a7b7b2e */.card-product-jineshadow {
  box-shadow: 0 20px 44px rgba(11, 116, 255, 0.18); /* modrý stín */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c88a4b */.gradient_headie {
    background: linear-gradient(70deg, rgb(0, 183, 255) 0%, rgb(1, 113, 218) 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21ced5fb */.ikonka_mala_xenovabarva {
  filter: brightness(0) saturate(100%)
          invert(16%) sepia(18%) saturate(2121%)
          hue-rotate(165deg) brightness(97%) contrast(95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7902a4f0 */.modra-vlastnost {
  display:inline-flex;
  align-items:center;
  gap:6px;
  width: fit-content;

  background:linear-gradient(135deg, #e8f3ff 0%, #cfe6ff 40%, #a8d0ff 100%);
  border:1px solid #98c5ff;
  color:#0b2a6f; /* tmavší modrá pro text */
  font-family:"Poppins", sans-serif;
  font-size:13px;
  font-weight:500;
  line-height:1;
  padding:7px 14px;
  border-radius:999px; /* elegantní kulatý chip */
  box-shadow:0 4px 10px rgba(11,116,255,0.15),
             inset 0 1px 0 rgba(255,255,255,0.6); /* jemný vnitřní lesk */
}

.modra-vlastnost strong {
  color:#0b74ff;   /* sytá brand modrá */
  font-weight:600;
}

.modra-vlastnost svg,
.modra-vlastnost img {
  width:15px;
  height:15px;
  display:block;
  color:#0b74ff;
}

/* hover efekt – zvýrazní modrej gradient */
.modra-vlastnost:hover {
  background:linear-gradient(135deg, #f0f8ff 0%, #c0deff 50%, #8fc2ff 100%);
  border-color:#6fb0ff;
  box-shadow:0 6px 16px rgba(11,116,255,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d0e53d6 */.cta-button-product {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed64cbd */.benefit-absolute-blue {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #eef4ff;       /* světle modré pozadí */
  color: #1143a8;            /* tmavě modrý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #d8e6ff; /* jemný modrý okraj */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3e653 */.benefit-absolute {
  position: absolute;
  top: 14px;
  left: 14px;
  z-index: 2;
  
  background: #003cff;       /* sytě modré pozadí */
  color: #fff;               /* bílý text */
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.2px;
  padding: 6px 10px;
  border-radius: 999px;      /* kulatá pilulka */
  border: 1px solid #003cff; /* stejné jako pozadí */
  width: fit-content;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b1828be */.card-product {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
  border-color: #dfe6f3; /* jemné zesvětlení okraje při hoveru */
}


.card-product {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.card-product:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.10);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-67deaee4 */@media (min-width: 1025px) {
  /* schovat tečky */
  .swiper_reseni .swiper-pagination {
    display: none !important;
  }

  /* zakázat drag/swipe, ale ne kliky */
  .swiper_reseni .swiper-slide {
    pointer-events: auto !important; /* kliky povoleny */
    cursor: default !important;      /* žádná ruka pro tahání */
  }

  .swiper_reseni .swiper-wrapper {
    touch-action: none !important; /* vypne swipe */
  }
}/* End custom CSS */