.elementor-106 .elementor-element.elementor-element-0ebbbfa{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-0ebbbfa:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-0ebbbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence1 );}.elementor-106 .elementor-element.elementor-element-0ebbbfa::before, .elementor-106 .elementor-element.elementor-element-0ebbbfa > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-0ebbbfa > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-0ebbbfa > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-0ebbbfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-0ebbbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-106 .elementor-element.elementor-element-0b93fb3{--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;--overlay-opacity:0.35;--padding-top:90px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-106 .elementor-element.elementor-element-0b93fb3:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-0b93fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence1 );}.elementor-106 .elementor-element.elementor-element-0b93fb3::before, .elementor-106 .elementor-element.elementor-element-0b93fb3 > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-0b93fb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-0b93fb3 > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-0b93fb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-0b93fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-106 .elementor-element.elementor-element-2cb038b{--display:flex;--position:absolute;--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;--padding-top:25px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;top:0px;}body:not(.rtl) .elementor-106 .elementor-element.elementor-element-2cb038b{left:0px;}body.rtl .elementor-106 .elementor-element.elementor-element-2cb038b{right:0px;}.elementor-106 .elementor-element.elementor-element-5aa0ca4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-999726e{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-999726e .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-999726e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-999726e.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-999726e.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence9 );border-color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-999726e.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-999726e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-999726e .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-999726e .elementor-icon svg{height:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-5b6e85b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-124ae52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-9dfd8f6 .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-9dfd8f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-9dfd8f6.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-9dfd8f6.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence9 );border-color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-9dfd8f6.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-9dfd8f6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-9dfd8f6 .elementor-icon{font-size:23px;}.elementor-106 .elementor-element.elementor-element-9dfd8f6 .elementor-icon svg{height:23px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit-wid-con .ekit-sidebar-widget{background-color:var( --e-global-color-kadence9 );max-width:30%;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit-sidebar-group{--transition-duration:0.5s;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_navSidebar-button{color:#333;border-style:none;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_navSidebar-button svg path{stroke:#333;fill:#333;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_navSidebar-button i{font-size:24px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_navSidebar-button svg{max-width:24px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_navSidebar-button, .elementor-106 .elementor-element.elementor-element-2558d44 .ekit_social_media ul > li:last-child{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_close-side-widget{color:#333;border-style:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;margin:10px 10px 0px 0px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_close-side-widget svg path{stroke:#333;fill:#333;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_close-side-widget i{font-size:30px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_close-side-widget svg{max-width:30px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit-wid-con .ekit_sidebar-textwidget{padding:50px 50px 25px 50px;}.elementor-106 .elementor-element.elementor-element-80df995{--display:flex;}.elementor-106 .elementor-element.elementor-element-43fcf06{padding:0px 75px 0px 75px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-cdd7262{width:100%;max-width:100%;padding:0px 75px 0px 75px;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:200;line-height:25px;color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-f67ff6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-46bbfdc{--display:flex;--min-height:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--border-radius:25px 25px 0px 0px;--padding-top:45px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-106 .elementor-element.elementor-element-46bbfdc:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-46bbfdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}body:not(.rtl) .elementor-106 .elementor-element.elementor-element-313cca4{right:20px;}body.rtl .elementor-106 .elementor-element.elementor-element-313cca4{left:20px;}.elementor-106 .elementor-element.elementor-element-313cca4{top:20px;z-index:2;}.elementor-106 .elementor-element.elementor-element-313cca4 .elementor-icon-wrapper{text-align:right;}.elementor-106 .elementor-element.elementor-element-313cca4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-313cca4.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-313cca4.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence3 );border-color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-313cca4.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-313cca4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-313cca4 .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-313cca4 .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-2a38352{padding:0px 25px 0px 25px;}.elementor-106 .elementor-element.elementor-element-2a38352 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:500;line-height:1.25em;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-c0ea3e7{width:100%;max-width:100%;padding:0px 25px 0px 25px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:200;color:var( --e-global-color-kadence3 );}.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-106 .elementor-element.elementor-element-104c29b .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;fill:var( --e-global-color-kadence3 );color:var( --e-global-color-kadence3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:25px 25px 25px 25px;}.elementor-106 .elementor-element.elementor-element-104c29b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-106 .elementor-element.elementor-element-104c29b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-106 .elementor-element.elementor-element-e614f9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-106 .elementor-element.elementor-element-76be8b4{--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;}.elementor-106 .elementor-element.elementor-element-389fab4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-d10dee1{background-color:var( --e-global-color-kadence9 );padding:0px 10px 0px 0px;}.elementor-106 .elementor-element.elementor-element-d10dee1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:#A0A0A0;}.elementor-106 .elementor-element.elementor-element-33cf934{background-color:var( --e-global-color-kadence9 );padding:0px 0px 0px 10px;}.elementor-106 .elementor-element.elementor-element-33cf934 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:#A0A0A0;}.elementor-106 .elementor-element.elementor-element-0203bfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-e702feb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-34933aa{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-67eccf3{padding:10px 25px 10px 25px;border-style:solid;border-width:0px 0px 1px 1px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-67eccf3 .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-67eccf3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-67eccf3.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-67eccf3.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence3 );border-color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-67eccf3.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-67eccf3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-67eccf3 .elementor-icon{font-size:13px;}.elementor-106 .elementor-element.elementor-element-67eccf3 .elementor-icon svg{height:13px;}.elementor-106 .elementor-element.elementor-element-cfbc0a5{padding:10px 25px 10px 25px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-cfbc0a5 .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-cfbc0a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-cfbc0a5.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-cfbc0a5.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence3 );border-color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-cfbc0a5.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-cfbc0a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-cfbc0a5 .elementor-icon{font-size:13px;}.elementor-106 .elementor-element.elementor-element-cfbc0a5 .elementor-icon svg{height:13px;}.elementor-106 .elementor-element.elementor-element-b2306f4{--display:flex;}.elementor-106 .elementor-element.elementor-element-61fa4e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-dca2c71{background-color:var( --e-global-color-kadence9 );padding:0px 10px 0px 0px;}.elementor-106 .elementor-element.elementor-element-dca2c71 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:#A0A0A0;}.elementor-106 .elementor-element.elementor-element-9608fb5{background-color:var( --e-global-color-kadence9 );padding:0px 0px 0px 10px;}.elementor-106 .elementor-element.elementor-element-9608fb5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:#A0A0A0;}.elementor-106 .elementor-element.elementor-element-d88ccf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--overflow:hidden;--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-106 .elementor-element.elementor-element-cf89d04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-88e9ac5{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-88e9ac5 .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-88e9ac5 .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-88e9ac5 .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-804087a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-cfc2db0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-1b4f681{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-1b4f681 .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-1b4f681 .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-1b4f681 .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-c1943e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-f20d727{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-dee0572{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-dee0572 .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-dee0572 .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-dee0572 .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-2aadf7f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-0c23de8{--display:flex;}.elementor-106 .elementor-element.elementor-element-24b42c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-86146f7{background-color:var( --e-global-color-kadence9 );padding:0px 10px 0px 0px;}.elementor-106 .elementor-element.elementor-element-86146f7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:#A0A0A0;}.elementor-106 .elementor-element.elementor-element-544fcd3{background-color:var( --e-global-color-kadence9 );padding:0px 0px 0px 10px;}.elementor-106 .elementor-element.elementor-element-544fcd3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:#A0A0A0;}.elementor-106 .elementor-element.elementor-element-00f88f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 15px;--row-gap:10px;--column-gap:15px;--flex-wrap:wrap;--overflow:hidden;--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-106 .elementor-element.elementor-element-b62d607{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-b62d607 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-94e0126{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-94e0126 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-9c13bcc{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-9c13bcc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-c9e04be{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-c9e04be .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-c2bda3e{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-c2bda3e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-2b78956{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-2b78956 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-4ab4a56{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-4ab4a56 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-10218a0{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-10218a0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-31a5351{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-31a5351 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-1cac049{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-1cac049 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-a3c2cdb{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-a3c2cdb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-e8c758c{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-e8c758c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-2c70e94{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-2c70e94 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-9a558b8{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-9a558b8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-ca93718{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-ca93718 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-a288b54{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-a288b54 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-74d1774{padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0E0E0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-106 .elementor-element.elementor-element-74d1774 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-c1913fb{--display:flex;}.elementor-106 .elementor-element.elementor-element-3f1c48a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-0683dc9{background-color:var( --e-global-color-kadence9 );padding:0px 10px 0px 0px;}.elementor-106 .elementor-element.elementor-element-0683dc9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:#A0A0A0;}.elementor-106 .elementor-element.elementor-element-7c72c1b{background-color:var( --e-global-color-kadence9 );padding:0px 0px 0px 10px;}.elementor-106 .elementor-element.elementor-element-7c72c1b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:#A0A0A0;}.elementor-106 .elementor-element.elementor-element-11af719{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--overflow:hidden;--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-106 .elementor-element.elementor-element-787bfeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-371c91e{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-371c91e .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-371c91e .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-371c91e .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-a151021 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-6f6a7d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-dba2fff{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-dba2fff .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-dba2fff .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-dba2fff .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-a4f382e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-c8bfc18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-950c6dc{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-950c6dc .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-950c6dc .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-950c6dc .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-b461b17 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-26af195{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-2d6ff31{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-2d6ff31 .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-2d6ff31 .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-2d6ff31 .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-a268491 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-eab5952{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-cfb91ca{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-cfb91ca .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-cfb91ca .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-cfb91ca .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-75c28fd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-6962d8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-5faf32d{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-5faf32d .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-5faf32d .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-5faf32d .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-5a1b8cf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-379a467{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-b6b0d83{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-b6b0d83 .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-b6b0d83 .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-b6b0d83 .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-bf3a255 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-6b4229c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-8fb700a{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-8fb700a .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-8fb700a .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-8fb700a .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-4261ecb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-6dfffa8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-85712aa{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-85712aa .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-85712aa .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-85712aa .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-c08e711 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-090d26e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-669021a{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-669021a .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-669021a .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-669021a .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-e2305bd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-c149f5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-289dd2d{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E0E0E0;}.elementor-106 .elementor-element.elementor-element-289dd2d .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-289dd2d .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-289dd2d .elementor-icon svg{height:20px;}.elementor-106 .elementor-element.elementor-element-76de787 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-49eaf88{--n-accordion-title-font-size:15px;padding:0px 25px 0px 25px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;--n-accordion-icon-gap:5px;}.elementor-106 .elementor-element.elementor-element-49eaf88 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-106 .elementor-element.elementor-element-49eaf88 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:200;line-height:20px;}:where( .elementor-106 .elementor-element.elementor-element-49eaf88 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:10px;--padding-right:0px;--padding-bottom:10px;--padding-left:0px;}.elementor-106 .elementor-element.elementor-element-0457c12{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--border-radius:100px 100px 100px 100px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:35px;}.elementor-106 .elementor-element.elementor-element-0457c12:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-0457c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence8 );}.elementor-106 .elementor-element.elementor-element-0457c12:hover{box-shadow:0px 0px 15px 0px rgba(255, 255, 255, 0.5);}body:not(.rtl) .elementor-106 .elementor-element.elementor-element-0457c12{left:35px;}body.rtl .elementor-106 .elementor-element.elementor-element-0457c12{right:35px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-106 .elementor-element.elementor-element-7c1afad{width:100%;max-width:100%;padding:10px 10px 10px 10px;--icon-box-icon-margin:25px;}.elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-106 .elementor-element.elementor-element-7c1afad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-7c1afad.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-7c1afad.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon{font-size:23px;}.elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;}.elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-106 .elementor-element.elementor-element-7c1afad:has(:hover) .elementor-icon-box-title,
					 .elementor-106 .elementor-element.elementor-element-7c1afad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-106 .elementor-element.elementor-element-e8d6243{--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;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-e8d6243:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-e8d6243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-d1e31c5{--display:flex;--overlay-opacity:0.5;}.elementor-106 .elementor-element.elementor-element-d1e31c5::before, .elementor-106 .elementor-element.elementor-element-d1e31c5 > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-d1e31c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-d1e31c5 > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-d1e31c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-d1e31c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-kadence9 ) 100%);}.elementor-106 .elementor-element.elementor-element-b3c3a37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--border-radius:100px 100px 100px 100px;--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-106 .elementor-element.elementor-element-b3c3a37:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-b3c3a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence8 );}.elementor-106 .elementor-element.elementor-element-b3c3a37:hover{box-shadow:0px 0px 15px 0px rgba(255, 255, 255, 0.5);}.elementor-106 .elementor-element.elementor-element-5950b2a .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-5950b2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-5950b2a.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-5950b2a.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence9 );border-color:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-5950b2a.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-5950b2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence9 );}.elementor-106 .elementor-element.elementor-element-3309e8a{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:10px 10px 10px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;--icon-box-icon-margin:25px;}.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-106 .elementor-element.elementor-element-3309e8a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-3309e8a.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-3309e8a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon{font-size:23px;}.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;}.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-106 .elementor-element.elementor-element-3309e8a:has(:hover) .elementor-icon-box-title,
					 .elementor-106 .elementor-element.elementor-element-3309e8a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-106 .elementor-element.elementor-element-fde6c62{padding:0px 75px 0px 75px;}.elementor-106 .elementor-element.elementor-element-ef89cdb{width:100%;max-width:100%;padding:0px 75px 0px 75px;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:200;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-259999f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-106 .elementor-element.elementor-element-259999f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-508ad5f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-106 .elementor-element.elementor-element-f6f52c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--margin-top:35px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-bfea0a2{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-38fa5ba{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-3303a77{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-b3ec167{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-29776aa{width:var( --container-widget-width, 10% );max-width:10%;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-236770a{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-a0ea985{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-a0ea985.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-caa5531{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-666381b{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-3f72a3b{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-f92f907{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-e42ff95{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-0803d44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-0803d44.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-8012c96{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-5590bad{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-7b1a9ef{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-b834efd{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-c1942a2{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-c712786{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-c712786.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-92a441b{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-02297bc{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-8bc8cf0{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-9da0a52{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-8546e01{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-f33e236{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-f33e236.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-1ec815f{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-74aba24{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-56099bb{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-030b66b{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-d4e1b1e{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-1f9dd1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-1f9dd1d.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-de556f2{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-d1c3cdd{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-45b34d2{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-160ebe6{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-679b63e{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-567cacb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-567cacb.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-a10145d{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-af556bd{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-0546045{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-68baa82{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-8d84fb0{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-180fd48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-180fd48.e-con{--align-self:center;}.elementor-106 .elementor-element.elementor-element-c794f20{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-ee98a5b{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-4327a9d{width:var( --container-widget-width, 17.5% );max-width:17.5%;padding:0px 0px 0px 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-7b1fa81{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-6331d42{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:25px;color:var( --e-global-color-kadence3 );}.elementor-106 .elementor-element.elementor-element-04b95a3{margin:-20px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:13px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-bbc43d7{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;}.elementor-106 .elementor-element.elementor-element-bbc43d7:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-bbc43d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence1 );}.elementor-106 .elementor-element.elementor-element-bbc43d7::before, .elementor-106 .elementor-element.elementor-element-bbc43d7 > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-bbc43d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-106 .elementor-element.elementor-element-bbc43d7 > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-bbc43d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-106 .elementor-element.elementor-element-bbc43d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-106 .elementor-element.elementor-element-187d1ef{width:100%;max-width:100%;padding:0px 75px 0px 75px;text-align:center;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:200;line-height:25px;color:var( --e-global-color-kadence9 );}@media(max-width:1550px){.elementor-106 .elementor-element.elementor-element-2558d44 .ekit-wid-con .ekit-sidebar-widget{max-width:40%;}.elementor-106 .elementor-element.elementor-element-cdd7262{font-size:16px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-46bbfdc{--flex-wrap:nowrap;--padding-top:45px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-2a38352 .elementor-heading-title{font-size:30px;}.elementor-106 .elementor-element.elementor-element-c0ea3e7{font-size:15px;line-height:23px;}:where( .elementor-106 .elementor-element.elementor-element-49eaf88 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:23px;}.elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-title a{font-size:18px;}.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon{font-size:20px;}.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-title a{font-size:18px;}.elementor-106 .elementor-element.elementor-element-ef89cdb{font-size:16px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-f6f52c4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-bfea0a2{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-38fa5ba{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-3303a77{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-b3ec167{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-29776aa{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-a0ea985{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-caa5531{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-666381b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-3f72a3b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-f92f907{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-e42ff95{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-0803d44{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-8012c96{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-5590bad{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-7b1a9ef{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-b834efd{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-c1942a2{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-c712786{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-92a441b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-02297bc{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-8bc8cf0{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-9da0a52{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-8546e01{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-f33e236{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-1ec815f{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-74aba24{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-56099bb{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-030b66b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-d4e1b1e{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-1f9dd1d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-de556f2{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-d1c3cdd{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-45b34d2{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-160ebe6{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-679b63e{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-567cacb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-a10145d{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-af556bd{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-0546045{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-68baa82{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-8d84fb0{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-180fd48{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-106 .elementor-element.elementor-element-c794f20{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-ee98a5b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-4327a9d{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-7b1fa81{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-6331d42{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-187d1ef{font-size:25px;line-height:23px;}}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-0ebbbfa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-106 .elementor-element.elementor-element-0b93fb3{--min-height:35vh;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-2cb038b{--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit_close-side-widget{margin:15px 5px 0px 0px;}.elementor-106 .elementor-element.elementor-element-2558d44 .ekit-wid-con .ekit-sidebar-widget{max-width:100%;}.elementor-106 .elementor-element.elementor-element-cdd7262{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-f67ff6c{--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-106 .elementor-element.elementor-element-46bbfdc{--min-height:100%;}.elementor-106 .elementor-element.elementor-element-2a38352 .elementor-heading-title{font-size:5vw;}.elementor-106 .elementor-element.elementor-element-c0ea3e7{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-49eaf88{--n-accordion-title-font-size:18px;}:where( .elementor-106 .elementor-element.elementor-element-49eaf88 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:30px;}.elementor-106 .elementor-element.elementor-element-e8d6243{--min-height:65vh;--border-radius:25px 25px 0px 0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-3309e8a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-ef89cdb{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-f6f52c4{--margin-top:35px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;}.elementor-106 .elementor-element.elementor-element-bfea0a2{font-size:16px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-38fa5ba{font-size:16px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-3303a77{font-size:16px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-b3ec167{font-size:16px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-29776aa{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-236770a{--margin-top:-20px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;}.elementor-106 .elementor-element.elementor-element-a0ea985{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-caa5531{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-666381b{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-3f72a3b{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-f92f907{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-e42ff95{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-0803d44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-8012c96{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-5590bad{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-7b1a9ef{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-b834efd{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-c1942a2{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-c712786{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-92a441b{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-02297bc{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-8bc8cf0{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-9da0a52{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-8546e01{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-f33e236{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-1ec815f{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-74aba24{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-56099bb{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-030b66b{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-d4e1b1e{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-1f9dd1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-de556f2{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-d1c3cdd{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-45b34d2{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-160ebe6{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-679b63e{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-567cacb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-a10145d{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-af556bd{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-0546045{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-68baa82{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-8d84fb0{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-180fd48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-c794f20{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-ee98a5b{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-4327a9d{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-7b1fa81{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-6331d42{font-size:18px;line-height:30px;}.elementor-106 .elementor-element.elementor-element-04b95a3{margin:-20px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;padding:35px 25px 0px 25px;}.elementor-106 .elementor-element.elementor-element-187d1ef{line-height:30px;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-0b93fb3{--min-height:35dvh;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-2cb038b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-5aa0ca4{--width:fit-content;}.elementor-106 .elementor-element.elementor-element-999726e .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-999726e .elementor-icon svg{height:40px;}.elementor-106 .elementor-element.elementor-element-5b6e85b .elementor-heading-title{font-size:18px;}.elementor-106 .elementor-element.elementor-element-124ae52{--width:fit-content;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-106 .elementor-element.elementor-element-80df995{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-106 .elementor-element.elementor-element-43fcf06{padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-cdd7262{padding:0px 0px 0px 0px;font-size:14px;line-height:20px;}.elementor-106 .elementor-element.elementor-element-f67ff6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-46bbfdc{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-106 .elementor-element.elementor-element-313cca4{top:20px;}.elementor-106 .elementor-element.elementor-element-313cca4 .elementor-icon{font-size:16px;}.elementor-106 .elementor-element.elementor-element-313cca4 .elementor-icon svg{height:16px;}.elementor-106 .elementor-element.elementor-element-2a38352{padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-2a38352 .elementor-heading-title{font-size:25px;}.elementor-106 .elementor-element.elementor-element-c0ea3e7{padding:0px 0px 0px 0px;font-size:15px;line-height:20px;}.elementor-106 .elementor-element.elementor-element-104c29b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-104c29b .elementor-button{font-size:13px;}.elementor-106 .elementor-element.elementor-element-e614f9d{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-0203bfc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-34933aa{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-106 .elementor-element.elementor-element-67eccf3{border-width:1px 0px 0px 1px;}.elementor-106 .elementor-element.elementor-element-cfbc0a5{border-width:1px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-d88ccf1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-00f88f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-11af719{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-106 .elementor-element.elementor-element-49eaf88{padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:14px;}:where( .elementor-106 .elementor-element.elementor-element-49eaf88 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-106 .elementor-element.elementor-element-0457c12{bottom:25px;}.elementor-106 .elementor-element.elementor-element-7c1afad{--icon-box-icon-margin:15px;}.elementor-106 .elementor-element.elementor-element-e8d6243{--padding-top:05px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-e8d6243.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-d1e31c5{--width:fit-content;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-b3c3a37{--width:calc(100% - 40px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-106 .elementor-element.elementor-element-5950b2a .elementor-icon-wrapper{text-align:center;}.elementor-106 .elementor-element.elementor-element-5950b2a .elementor-icon{font-size:22px;}.elementor-106 .elementor-element.elementor-element-5950b2a .elementor-icon svg{height:22px;}.elementor-106 .elementor-element.elementor-element-3309e8a{width:100%;max-width:100%;--icon-box-icon-margin:20px;}.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-wrapper{align-items:center;}.elementor-106 .elementor-element.elementor-element-ef89cdb{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-bfea0a2{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-38fa5ba{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-3303a77{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-b3ec167{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-29776aa{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-236770a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-a0ea985{--justify-content:center;}.elementor-106 .elementor-element.elementor-element-caa5531{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-666381b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-3f72a3b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-f92f907{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-e42ff95{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-0803d44{--justify-content:center;}.elementor-106 .elementor-element.elementor-element-8012c96{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-5590bad{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-7b1a9ef{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-b834efd{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-c1942a2{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-c712786{--justify-content:center;}.elementor-106 .elementor-element.elementor-element-92a441b{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-02297bc{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-8bc8cf0{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-9da0a52{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-8546e01{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-f33e236{--justify-content:center;}.elementor-106 .elementor-element.elementor-element-1ec815f{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-74aba24{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-56099bb{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-030b66b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-d4e1b1e{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-1f9dd1d{--justify-content:center;}.elementor-106 .elementor-element.elementor-element-de556f2{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-d1c3cdd{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-45b34d2{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-160ebe6{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-679b63e{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-567cacb{--justify-content:center;}.elementor-106 .elementor-element.elementor-element-a10145d{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-af556bd{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-0546045{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-68baa82{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-8d84fb0{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-180fd48{--justify-content:center;}.elementor-106 .elementor-element.elementor-element-c794f20{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-ee98a5b{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-4327a9d{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-7b1fa81{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-6331d42{font-size:15px;line-height:23px;}.elementor-106 .elementor-element.elementor-element-04b95a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 0px 14px;}.elementor-106 .elementor-element.elementor-element-187d1ef{line-height:23px;}}@media(min-width:768px){.elementor-106 .elementor-element.elementor-element-0b93fb3{--width:37.5%;}.elementor-106 .elementor-element.elementor-element-5aa0ca4{--width:fit-content;}.elementor-106 .elementor-element.elementor-element-124ae52{--width:fit-content;}.elementor-106 .elementor-element.elementor-element-46bbfdc{--width:100%;}.elementor-106 .elementor-element.elementor-element-0203bfc{--width:100%;}.elementor-106 .elementor-element.elementor-element-34933aa{--width:fit-content;}.elementor-106 .elementor-element.elementor-element-d88ccf1{--width:100%;}.elementor-106 .elementor-element.elementor-element-00f88f3{--width:100%;}.elementor-106 .elementor-element.elementor-element-11af719{--width:100%;}.elementor-106 .elementor-element.elementor-element-0457c12{--width:calc(100% - 70px);}.elementor-106 .elementor-element.elementor-element-e8d6243{--width:62.5%;}.elementor-106 .elementor-element.elementor-element-b3c3a37{--width:fit-content;}.elementor-106 .elementor-element.elementor-element-f6f52c4{--width:calc(100% - 100px);}.elementor-106 .elementor-element.elementor-element-a0ea985{--width:calc(100% - 100px);}.elementor-106 .elementor-element.elementor-element-0803d44{--width:calc(100% - 100px);}.elementor-106 .elementor-element.elementor-element-c712786{--width:calc(100% - 100px);}.elementor-106 .elementor-element.elementor-element-f33e236{--width:calc(100% - 100px);}.elementor-106 .elementor-element.elementor-element-1f9dd1d{--width:calc(100% - 100px);}.elementor-106 .elementor-element.elementor-element-567cacb{--width:calc(100% - 100px);}.elementor-106 .elementor-element.elementor-element-180fd48{--width:calc(100% - 100px);}}@media(max-width:1550px) and (min-width:768px){.elementor-106 .elementor-element.elementor-element-0b93fb3{--width:40%;}.elementor-106 .elementor-element.elementor-element-e8d6243{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-106 .elementor-element.elementor-element-0b93fb3{--width:100%;}.elementor-106 .elementor-element.elementor-element-e8d6243{--width:100%;}.elementor-106 .elementor-element.elementor-element-d1e31c5{--width:calc(100% - 60px);}.elementor-106 .elementor-element.elementor-element-b3c3a37{--width:100%;}.elementor-106 .elementor-element.elementor-element-f6f52c4{--width:calc(100% - 50px);}.elementor-106 .elementor-element.elementor-element-236770a{--width:calc(100% - 50px);}.elementor-106 .elementor-element.elementor-element-a0ea985{--width:calc(100% - 70px);}.elementor-106 .elementor-element.elementor-element-0803d44{--width:calc(100% - 70px);}.elementor-106 .elementor-element.elementor-element-c712786{--width:calc(100% - 70px);}.elementor-106 .elementor-element.elementor-element-f33e236{--width:calc(100% - 70px);}.elementor-106 .elementor-element.elementor-element-1f9dd1d{--width:calc(100% - 70px);}.elementor-106 .elementor-element.elementor-element-567cacb{--width:calc(100% - 70px);}.elementor-106 .elementor-element.elementor-element-180fd48{--width:calc(100% - 70px);}}@media(min-width:2400px){.elementor-106 .elementor-element.elementor-element-2558d44 .ekit-wid-con .ekit-sidebar-widget{max-width:25%;}}/* Start custom CSS for icon, class: .elementor-element-999726e */.elementor-106 .elementor-element.elementor-element-999726e .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dfd8f6 */.elementor-106 .elementor-element.elementor-element-9dfd8f6 {
    cursor: pointer;
}

.elementor-106 .elementor-element.elementor-element-9dfd8f6.hideBtn {
    display: none !important;
}

.elementor-106 .elementor-element.elementor-element-9dfd8f6 .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for elementskit-header-offcanvas, class: .elementor-element-2558d44 */.elementor-106 .elementor-element.elementor-element-2558d44 .ekit-offcanvas-toggle-wraper {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-2558d44 .ekit-sidebar-widget {
    overflow: hidden !important;
}

@media (max-width: 1024px) {
    .ekit-wid-con .ekit-sidebar-widget {
        margin-top: 80px;
        border-radius: 25px 25px 0 0;
        transition: all 0.5s !important;
    }
    
    .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget {
        transition: all 0.5s !important;
        left: 0;
        bottom: 0 !important;
    }
    
    .ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group .ekit-sidebar-widget {
        left: 0 !important;
        bottom: -100%;
        top: auto;
        height: calc(100vh - 80px);
        height: calc(100dvh - 80px);
    }
    
    .ekit-overlay {
        display: none !important;
        transition: none !important;
    }
}

@media (max-width: 767px) {
     .ekit_sidebar-textwidget {
        padding: 30px 30px 25px 30px !important;
    }
    
    .elementor.elementor-726 {
        display: flex;
    }
    
    .ekit_close-side-widget {
        margin: 5px 5px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-43fcf06 */.elementor-106 .elementor-element.elementor-element-43fcf06 {
    font-family: "Outfit", Sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.25em;
  color: var( --e-global-color-kadence9 );
}

@media (max-width: 1315px) {
    .elementor-106 .elementor-element.elementor-element-43fcf06.hideText {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-43fcf06 {
        font-size: 23px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdd7262 */.elementor-106 .elementor-element.elementor-element-cdd7262 strong {
    font-weight: 400 !important;
}

@media (max-width: 1315px) {
    .elementor-106 .elementor-element.elementor-element-cdd7262.hideText {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-cdd7262 strong {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67ff6c */.elementor-106 .elementor-element.elementor-element-f67ff6c {
    display: none;
    margin-bottom: -30px;
  margin-top: 10px;
      overflow-x: scroll;
    -ms-overflow-style: none;
  scrollbar-width: none;
}

.elementor-106 .elementor-element.elementor-element-f67ff6c::-webkit-scrollbar {
  display: none !important;
}

.elementor-106 .elementor-element.elementor-element-f67ff6c.hideText {
    display: none !important;
}

.elementor-106 .elementor-element.elementor-element-f67ff6c div {
    width: fit-content;
    padding: 7.5px 20px;
    background-color: #3551B5;
    border-radius: 100px;
    font-family: "Cairo", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: var( --e-global-color-kadence9 );
  flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-f67ff6c div span {
    font-family: "Outfit", Sans-serif;
    font-weight: 300;
}


.elementor-106 .elementor-element.elementor-element-f67ff6c .active-conditions, .elementor-106 .elementor-element.elementor-element-f67ff6c .active-types {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
}

.elementor-106 .elementor-element.elementor-element-f67ff6c .active-conditions .condition-pill, .elementor-106 .elementor-element.elementor-element-f67ff6c .active-types .type-pill  {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-f67ff6c .active-conditions .condition-pill svg path:nth-of-type(1),.elementor-106 .elementor-element.elementor-element-f67ff6c .active-types .type-pill svg path:nth-of-type(1) {
    display: none;
}

@media (min-width: 1316px) {
    .elementor-106 .elementor-element.elementor-element-f67ff6c {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80df995 */.elementor-106 .elementor-element.elementor-element-80df995 {
    min-height: 37.4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-313cca4 */.elementor-106 .elementor-element.elementor-element-313cca4 {
    cursor: pointer;
}

.elementor-106 .elementor-element.elementor-element-313cca4.hideBtn {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0ea3e7 */.elementor-106 .elementor-element.elementor-element-c0ea3e7 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-104c29b */.elementor-106 .elementor-element.elementor-element-104c29b {
    cursor: pointer;
}

@media (min-width: 1025px) {
    .elementor-106 .elementor-element.elementor-element-104c29b .elementor-button:hover {
    background-color: var( --e-global-color-kadence8 );
    border-color: var( --e-global-color-kadence8 );
}
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-104c29b .elementor-button:active {
    background-color: var( --e-global-color-kadence8 );
    border-color: var( --e-global-color-kadence8 );
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389fab4 */.swiperOverlay {
    position: absolute !important;
    z-index: 21;
    top: 0;
    user-select: none;
}

@media (min-width: 767px) {
    .swiperOverlay {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e702feb */.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
    display: flex;
  flex-direction: row;
  align-items: end;
  padding: 30px 35px;
  gap: 5px;
  cursor: pointer;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix input, .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    padding: 0;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  color: var( --e-global-color-kadence3 );
  border: none;
  box-shadow: none !important;
  min-width: 18px;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    visibility: hidden;
  white-space: pre;
  position: absolute;
  user-select: none;
  pointer-events: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix span {
    display: inline-block;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  color: var( --e-global-color-kadence3 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
        justify-content: center;
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34933aa */.elementor-106 .elementor-element.elementor-element-34933aa > div {
    height: 50%;
    display: flex;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn {
    cursor: pointer;
    transition: all 0.3s;
}

@media (min-width: 1025px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:hover, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:hover {
    background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:active, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:active {
   background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-34933aa > div {
        height: 100%;
        flex-grow: 1;
        justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0203bfc */.elementor-106 .elementor-element.elementor-element-0203bfc {
    min-height: 95px;
    flex-shrink: 0;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88e9ac5 */.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-804087a */.elementor-106 .elementor-element.elementor-element-804087a span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b4f681 */.elementor-106 .elementor-element.elementor-element-1b4f681 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1943e9 */.elementor-106 .elementor-element.elementor-element-c1943e9 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dee0572 */.elementor-106 .elementor-element.elementor-element-dee0572 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-dee0572 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-dee0572 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aadf7f */.elementor-106 .elementor-element.elementor-element-2aadf7f span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88ccf1 */.elementor-106 .elementor-element.elementor-element-d88ccf1 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f88f3 */.elementor-106 .elementor-element.elementor-element-00f88f3 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div {
    flex-grow: 1;
  width: 70px;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  padding: 15px 10px;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div {
        padding: 10px !important;
    }
    
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-371c91e */.elementor-106 .elementor-element.elementor-element-371c91e > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a151021 */.elementor-106 .elementor-element.elementor-element-a151021 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dba2fff */.elementor-106 .elementor-element.elementor-element-dba2fff > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4f382e */.elementor-106 .elementor-element.elementor-element-a4f382e span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-950c6dc */.elementor-106 .elementor-element.elementor-element-950c6dc > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b461b17 */.elementor-106 .elementor-element.elementor-element-b461b17 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d6ff31 */.elementor-106 .elementor-element.elementor-element-2d6ff31 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a268491 */.elementor-106 .elementor-element.elementor-element-a268491 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfb91ca */.elementor-106 .elementor-element.elementor-element-cfb91ca > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c28fd */.elementor-106 .elementor-element.elementor-element-75c28fd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5faf32d */.elementor-106 .elementor-element.elementor-element-5faf32d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a1b8cf */.elementor-106 .elementor-element.elementor-element-5a1b8cf span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6b0d83 */.elementor-106 .elementor-element.elementor-element-b6b0d83 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf3a255 */.elementor-106 .elementor-element.elementor-element-bf3a255 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8fb700a */.elementor-106 .elementor-element.elementor-element-8fb700a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4261ecb */.elementor-106 .elementor-element.elementor-element-4261ecb span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85712aa */.elementor-106 .elementor-element.elementor-element-85712aa > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08e711 */.elementor-106 .elementor-element.elementor-element-c08e711 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-669021a */.elementor-106 .elementor-element.elementor-element-669021a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2305bd */.elementor-106 .elementor-element.elementor-element-e2305bd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-289dd2d */.elementor-106 .elementor-element.elementor-element-289dd2d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76de787 */.elementor-106 .elementor-element.elementor-element-76de787 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11af719 */.elementor-106 .elementor-element.elementor-element-11af719 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-11af719 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389fab4 */.swiperOverlay {
    position: absolute !important;
    z-index: 21;
    top: 0;
    user-select: none;
}

@media (min-width: 767px) {
    .swiperOverlay {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e702feb */.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
    display: flex;
  flex-direction: row;
  align-items: end;
  padding: 30px 35px;
  gap: 5px;
  cursor: pointer;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix input, .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    padding: 0;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  color: var( --e-global-color-kadence3 );
  border: none;
  box-shadow: none !important;
  min-width: 18px;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    visibility: hidden;
  white-space: pre;
  position: absolute;
  user-select: none;
  pointer-events: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix span {
    display: inline-block;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  color: var( --e-global-color-kadence3 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
        justify-content: center;
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34933aa */.elementor-106 .elementor-element.elementor-element-34933aa > div {
    height: 50%;
    display: flex;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn {
    cursor: pointer;
    transition: all 0.3s;
}

@media (min-width: 1025px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:hover, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:hover {
    background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:active, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:active {
   background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-34933aa > div {
        height: 100%;
        flex-grow: 1;
        justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0203bfc */.elementor-106 .elementor-element.elementor-element-0203bfc {
    min-height: 95px;
    flex-shrink: 0;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88e9ac5 */.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-804087a */.elementor-106 .elementor-element.elementor-element-804087a span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b4f681 */.elementor-106 .elementor-element.elementor-element-1b4f681 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1943e9 */.elementor-106 .elementor-element.elementor-element-c1943e9 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dee0572 */.elementor-106 .elementor-element.elementor-element-dee0572 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-dee0572 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-dee0572 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aadf7f */.elementor-106 .elementor-element.elementor-element-2aadf7f span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88ccf1 */.elementor-106 .elementor-element.elementor-element-d88ccf1 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f88f3 */.elementor-106 .elementor-element.elementor-element-00f88f3 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div {
    flex-grow: 1;
  width: 70px;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  padding: 15px 10px;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div {
        padding: 10px !important;
    }
    
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-371c91e */.elementor-106 .elementor-element.elementor-element-371c91e > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a151021 */.elementor-106 .elementor-element.elementor-element-a151021 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dba2fff */.elementor-106 .elementor-element.elementor-element-dba2fff > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4f382e */.elementor-106 .elementor-element.elementor-element-a4f382e span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-950c6dc */.elementor-106 .elementor-element.elementor-element-950c6dc > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b461b17 */.elementor-106 .elementor-element.elementor-element-b461b17 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d6ff31 */.elementor-106 .elementor-element.elementor-element-2d6ff31 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a268491 */.elementor-106 .elementor-element.elementor-element-a268491 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfb91ca */.elementor-106 .elementor-element.elementor-element-cfb91ca > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c28fd */.elementor-106 .elementor-element.elementor-element-75c28fd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5faf32d */.elementor-106 .elementor-element.elementor-element-5faf32d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a1b8cf */.elementor-106 .elementor-element.elementor-element-5a1b8cf span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6b0d83 */.elementor-106 .elementor-element.elementor-element-b6b0d83 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf3a255 */.elementor-106 .elementor-element.elementor-element-bf3a255 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8fb700a */.elementor-106 .elementor-element.elementor-element-8fb700a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4261ecb */.elementor-106 .elementor-element.elementor-element-4261ecb span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85712aa */.elementor-106 .elementor-element.elementor-element-85712aa > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08e711 */.elementor-106 .elementor-element.elementor-element-c08e711 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-669021a */.elementor-106 .elementor-element.elementor-element-669021a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2305bd */.elementor-106 .elementor-element.elementor-element-e2305bd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-289dd2d */.elementor-106 .elementor-element.elementor-element-289dd2d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76de787 */.elementor-106 .elementor-element.elementor-element-76de787 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11af719 */.elementor-106 .elementor-element.elementor-element-11af719 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-11af719 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389fab4 */.swiperOverlay {
    position: absolute !important;
    z-index: 21;
    top: 0;
    user-select: none;
}

@media (min-width: 767px) {
    .swiperOverlay {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e702feb */.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
    display: flex;
  flex-direction: row;
  align-items: end;
  padding: 30px 35px;
  gap: 5px;
  cursor: pointer;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix input, .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    padding: 0;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  color: var( --e-global-color-kadence3 );
  border: none;
  box-shadow: none !important;
  min-width: 18px;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    visibility: hidden;
  white-space: pre;
  position: absolute;
  user-select: none;
  pointer-events: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix span {
    display: inline-block;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  color: var( --e-global-color-kadence3 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
        justify-content: center;
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34933aa */.elementor-106 .elementor-element.elementor-element-34933aa > div {
    height: 50%;
    display: flex;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn {
    cursor: pointer;
    transition: all 0.3s;
}

@media (min-width: 1025px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:hover, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:hover {
    background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:active, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:active {
   background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-34933aa > div {
        height: 100%;
        flex-grow: 1;
        justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0203bfc */.elementor-106 .elementor-element.elementor-element-0203bfc {
    min-height: 95px;
    flex-shrink: 0;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88e9ac5 */.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-804087a */.elementor-106 .elementor-element.elementor-element-804087a span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b4f681 */.elementor-106 .elementor-element.elementor-element-1b4f681 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1943e9 */.elementor-106 .elementor-element.elementor-element-c1943e9 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dee0572 */.elementor-106 .elementor-element.elementor-element-dee0572 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-dee0572 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-dee0572 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aadf7f */.elementor-106 .elementor-element.elementor-element-2aadf7f span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88ccf1 */.elementor-106 .elementor-element.elementor-element-d88ccf1 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f88f3 */.elementor-106 .elementor-element.elementor-element-00f88f3 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div {
    flex-grow: 1;
  width: 70px;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  padding: 15px 10px;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div {
        padding: 10px !important;
    }
    
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-371c91e */.elementor-106 .elementor-element.elementor-element-371c91e > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a151021 */.elementor-106 .elementor-element.elementor-element-a151021 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dba2fff */.elementor-106 .elementor-element.elementor-element-dba2fff > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4f382e */.elementor-106 .elementor-element.elementor-element-a4f382e span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-950c6dc */.elementor-106 .elementor-element.elementor-element-950c6dc > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b461b17 */.elementor-106 .elementor-element.elementor-element-b461b17 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d6ff31 */.elementor-106 .elementor-element.elementor-element-2d6ff31 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a268491 */.elementor-106 .elementor-element.elementor-element-a268491 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfb91ca */.elementor-106 .elementor-element.elementor-element-cfb91ca > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c28fd */.elementor-106 .elementor-element.elementor-element-75c28fd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5faf32d */.elementor-106 .elementor-element.elementor-element-5faf32d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a1b8cf */.elementor-106 .elementor-element.elementor-element-5a1b8cf span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6b0d83 */.elementor-106 .elementor-element.elementor-element-b6b0d83 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf3a255 */.elementor-106 .elementor-element.elementor-element-bf3a255 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8fb700a */.elementor-106 .elementor-element.elementor-element-8fb700a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4261ecb */.elementor-106 .elementor-element.elementor-element-4261ecb span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85712aa */.elementor-106 .elementor-element.elementor-element-85712aa > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08e711 */.elementor-106 .elementor-element.elementor-element-c08e711 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-669021a */.elementor-106 .elementor-element.elementor-element-669021a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2305bd */.elementor-106 .elementor-element.elementor-element-e2305bd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-289dd2d */.elementor-106 .elementor-element.elementor-element-289dd2d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76de787 */.elementor-106 .elementor-element.elementor-element-76de787 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11af719 */.elementor-106 .elementor-element.elementor-element-11af719 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-11af719 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389fab4 */.swiperOverlay {
    position: absolute !important;
    z-index: 21;
    top: 0;
    user-select: none;
}

@media (min-width: 767px) {
    .swiperOverlay {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e702feb */.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
    display: flex;
  flex-direction: row;
  align-items: end;
  padding: 30px 35px;
  gap: 5px;
  cursor: pointer;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix input, .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    padding: 0;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  color: var( --e-global-color-kadence3 );
  border: none;
  box-shadow: none !important;
  min-width: 18px;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    visibility: hidden;
  white-space: pre;
  position: absolute;
  user-select: none;
  pointer-events: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix span {
    display: inline-block;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  color: var( --e-global-color-kadence3 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
        justify-content: center;
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34933aa */.elementor-106 .elementor-element.elementor-element-34933aa > div {
    height: 50%;
    display: flex;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn {
    cursor: pointer;
    transition: all 0.3s;
}

@media (min-width: 1025px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:hover, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:hover {
    background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:active, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:active {
   background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-34933aa > div {
        height: 100%;
        flex-grow: 1;
        justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0203bfc */.elementor-106 .elementor-element.elementor-element-0203bfc {
    min-height: 95px;
    flex-shrink: 0;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88e9ac5 */.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-804087a */.elementor-106 .elementor-element.elementor-element-804087a span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b4f681 */.elementor-106 .elementor-element.elementor-element-1b4f681 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1943e9 */.elementor-106 .elementor-element.elementor-element-c1943e9 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dee0572 */.elementor-106 .elementor-element.elementor-element-dee0572 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-dee0572 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-dee0572 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aadf7f */.elementor-106 .elementor-element.elementor-element-2aadf7f span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88ccf1 */.elementor-106 .elementor-element.elementor-element-d88ccf1 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f88f3 */.elementor-106 .elementor-element.elementor-element-00f88f3 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div {
    flex-grow: 1;
  width: 70px;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  padding: 15px 10px;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div {
        padding: 10px !important;
    }
    
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-371c91e */.elementor-106 .elementor-element.elementor-element-371c91e > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a151021 */.elementor-106 .elementor-element.elementor-element-a151021 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dba2fff */.elementor-106 .elementor-element.elementor-element-dba2fff > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4f382e */.elementor-106 .elementor-element.elementor-element-a4f382e span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-950c6dc */.elementor-106 .elementor-element.elementor-element-950c6dc > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b461b17 */.elementor-106 .elementor-element.elementor-element-b461b17 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d6ff31 */.elementor-106 .elementor-element.elementor-element-2d6ff31 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a268491 */.elementor-106 .elementor-element.elementor-element-a268491 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfb91ca */.elementor-106 .elementor-element.elementor-element-cfb91ca > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c28fd */.elementor-106 .elementor-element.elementor-element-75c28fd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5faf32d */.elementor-106 .elementor-element.elementor-element-5faf32d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a1b8cf */.elementor-106 .elementor-element.elementor-element-5a1b8cf span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6b0d83 */.elementor-106 .elementor-element.elementor-element-b6b0d83 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf3a255 */.elementor-106 .elementor-element.elementor-element-bf3a255 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8fb700a */.elementor-106 .elementor-element.elementor-element-8fb700a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4261ecb */.elementor-106 .elementor-element.elementor-element-4261ecb span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85712aa */.elementor-106 .elementor-element.elementor-element-85712aa > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08e711 */.elementor-106 .elementor-element.elementor-element-c08e711 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-669021a */.elementor-106 .elementor-element.elementor-element-669021a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2305bd */.elementor-106 .elementor-element.elementor-element-e2305bd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-289dd2d */.elementor-106 .elementor-element.elementor-element-289dd2d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76de787 */.elementor-106 .elementor-element.elementor-element-76de787 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11af719 */.elementor-106 .elementor-element.elementor-element-11af719 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-11af719 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389fab4 */.swiperOverlay {
    position: absolute !important;
    z-index: 21;
    top: 0;
    user-select: none;
}

@media (min-width: 767px) {
    .swiperOverlay {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e702feb */.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
    display: flex;
  flex-direction: row;
  align-items: end;
  padding: 30px 35px;
  gap: 5px;
  cursor: pointer;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix input, .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    padding: 0;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  color: var( --e-global-color-kadence3 );
  border: none;
  box-shadow: none !important;
  min-width: 18px;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix p {
    visibility: hidden;
  white-space: pre;
  position: absolute;
  user-select: none;
  pointer-events: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix span {
    display: inline-block;
    margin: 0;
    font-family: "Outfit", Sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 28px;
  color: var( --e-global-color-kadence3 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-e702feb .input-with-suffix {
        justify-content: center;
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34933aa */.elementor-106 .elementor-element.elementor-element-34933aa > div {
    height: 50%;
    display: flex;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn {
    cursor: pointer;
    transition: all 0.3s;
}

@media (min-width: 1025px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:hover, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:hover {
    background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-34933aa .subtractBtn:active, .elementor-106 .elementor-element.elementor-element-34933aa .addBtn:active {
   background-color: var( --e-global-color-kadence7 );
}
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-34933aa > div {
        height: 100%;
        flex-grow: 1;
        justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0203bfc */.elementor-106 .elementor-element.elementor-element-0203bfc {
    min-height: 95px;
    flex-shrink: 0;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88e9ac5 */.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-88e9ac5 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-804087a */.elementor-106 .elementor-element.elementor-element-804087a span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b4f681 */.elementor-106 .elementor-element.elementor-element-1b4f681 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1943e9 */.elementor-106 .elementor-element.elementor-element-c1943e9 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dee0572 */.elementor-106 .elementor-element.elementor-element-dee0572 > div {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-dee0572 {
    width: 60px;
  padding: 20px 0 !important;
  display: flex !important;
  justify-content: center;
}

.elementor-106 .elementor-element.elementor-element-dee0572 svg {
    width: 30px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aadf7f */.elementor-106 .elementor-element.elementor-element-2aadf7f span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88ccf1 */.elementor-106 .elementor-element.elementor-element-d88ccf1 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-d88ccf1 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-d88ccf1 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f88f3 */.elementor-106 .elementor-element.elementor-element-00f88f3 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div {
    flex-grow: 1;
  width: 70px;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  padding: 15px 10px;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-00f88f3 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div {
        padding: 10px !important;
    }
    
    .elementor-106 .elementor-element.elementor-element-00f88f3 > div p {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-371c91e */.elementor-106 .elementor-element.elementor-element-371c91e > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a151021 */.elementor-106 .elementor-element.elementor-element-a151021 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dba2fff */.elementor-106 .elementor-element.elementor-element-dba2fff > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4f382e */.elementor-106 .elementor-element.elementor-element-a4f382e span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-950c6dc */.elementor-106 .elementor-element.elementor-element-950c6dc > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b461b17 */.elementor-106 .elementor-element.elementor-element-b461b17 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d6ff31 */.elementor-106 .elementor-element.elementor-element-2d6ff31 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a268491 */.elementor-106 .elementor-element.elementor-element-a268491 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfb91ca */.elementor-106 .elementor-element.elementor-element-cfb91ca > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c28fd */.elementor-106 .elementor-element.elementor-element-75c28fd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5faf32d */.elementor-106 .elementor-element.elementor-element-5faf32d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a1b8cf */.elementor-106 .elementor-element.elementor-element-5a1b8cf span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b6b0d83 */.elementor-106 .elementor-element.elementor-element-b6b0d83 > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf3a255 */.elementor-106 .elementor-element.elementor-element-bf3a255 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8fb700a */.elementor-106 .elementor-element.elementor-element-8fb700a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4261ecb */.elementor-106 .elementor-element.elementor-element-4261ecb span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85712aa */.elementor-106 .elementor-element.elementor-element-85712aa > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08e711 */.elementor-106 .elementor-element.elementor-element-c08e711 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-669021a */.elementor-106 .elementor-element.elementor-element-669021a > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2305bd */.elementor-106 .elementor-element.elementor-element-e2305bd span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-289dd2d */.elementor-106 .elementor-element.elementor-element-289dd2d > div {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76de787 */.elementor-106 .elementor-element.elementor-element-76de787 span {
    text-transform: uppercase;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11af719 */.elementor-106 .elementor-element.elementor-element-11af719 {
    flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div {
    flex-grow: 1;
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
  overflow: hidden;
  border-width: 2px;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected {
    border-color: var( --e-global-color-kadence1 );
    background: #D2D8EF;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div .elementor-widget-icon {
    background-color: #fff !important;
}

.elementor-106 .elementor-element.elementor-element-11af719 > div.selected .elementor-widget-icon {
    border-color: #1F3EAD;
}


.elementor-106 .elementor-element.elementor-element-11af719 > div.selected p {
    color: var( --e-global-color-kadence1 );
}

.elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading {
    flex-basis: 10%;
    flex-grow: 1;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-11af719 > div > .elementor-widget-heading p {
    font-size: 12px;
    line-height: 16px;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-49eaf88 */.elementor-106 .elementor-element.elementor-element-49eaf88 #e-n-accordion-item-7752{
    overscroll-behavior: contain;
  touch-action: touch;
}

.e-n-accordion-item[open] .e-n-accordion-item-title {
    pointer-events: none;
}

.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    display: none;
}

.e-n-accordion-item-title {
    padding: 0 0 5px 0 !important;
}

.e-n-accordion-item-title-text {
    user-select: none;
}

.e-n-accordion-item-title-text strong {
    font-weight: 400 !important;
    font-size: 17px;
}

.elementor-element-e614f9d {
  position: relative;
}

.elementor-element-e614f9d details[open] > summary {
  position: sticky;
  top: 0;
  z-index: 20;
  background: #fff;
}

.elementor-element-e614f9d details:not([open]) > summary {
  position: static;
}

@media (max-width: 1024px) {
    .e-n-accordion-item[open] .e-n-accordion-item-title {
    pointer-events: auto;
}
}

@media (max-width: 767px) {
    .e-n-accordion-item-title-text {
        display: flex;
        flex-direction: column;
        gap: 5px;
    }
    
    .e-n-accordion-item-title-text strong {
    font-size: 16px;
    direction: ltr;
  display: flex;
  margin: 0;
  align-items: center;
  width: 100%;
  gap: 15px;
  color: var( --e-global-color-kadence1 );
}

.e-n-accordion-item-title-text strong::after, .e-n-accordion-item-title-text strong::before {
   content:"";
    display:block;
    flex-grow:1;
    block-size:10px;
    position:relative;
    background-repeat:no-repeat;
    color: var( --e-global-color-kadence3 );
}

.e-n-accordion-item-title-text strong:before {
background-image: linear-gradient(currentColor, currentColor), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='10' viewBox='0 0 7 10'><path d='M6 1 L1 5 L6 9' stroke='black' stroke-width='1.25' fill='none' stroke-linecap='round'/></svg>");
    background-size: 0, 10px;
    background-position: 80% center;
    opacity: 0.3;
}

.e-n-accordion-item-title-text strong::after{
background-image: linear-gradient(currentColor, currentColor), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='10' viewBox='0 0 7 10'><path d='M1 1 L6 5 L1 9' stroke='black' stroke-width='1.25' fill='none' stroke-linecap='round'/></svg>");
    background-size: 0, 10px;
    background-position: 20% center;
    opacity: 0.25;
  }

.elementor-106 .elementor-element.elementor-element-49eaf88 details:nth-of-type(1) .e-n-accordion-item-title-text strong::before, .elementor-106 .elementor-element.elementor-element-49eaf88 details:nth-of-type(4) .e-n-accordion-item-title-text strong::after {
    opacity: 0;
}

.e-n-accordion-item-title-text, .e-n-accordion-item-title-header {
    width: 100%;
    text-align: center;
}

.e-n-accordion-item-title-text span {
    display: none;
}
}



.elementor-element-49eaf88, .elementor-element-49eaf88 > .e-n-accordion  {
    max-height: 100%;
}

details.::-webkit-scrollbar {
  display: none;
}

details {
  -ms-overflow-style: none;  
  scrollbar-width: none;
}

.e-n-accordion-item > div {
    position: initial;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e614f9d */.elementor-106 .elementor-element.elementor-element-e614f9d {
    overflow-y: scroll;
    margin-bottom: 110px;
    -ms-overflow-style: none;
  scrollbar-width: none;
  position: relative;
}

.elementor-106 .elementor-element.elementor-element-e614f9d::-webkit-scrollbar {
  display: none;
}

@media (max-width: 1315px) {
    .elementor-106 .elementor-element.elementor-element-e614f9d {
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-e614f9d {
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c1afad */.elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-title {
    margin: 0;
    margin-right: 50px;
}

.elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon {
    padding: 15px 25px;
  background-color: var( --e-global-color-kadence1 );
  border-radius: 100px;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-icon {
        display: flex;
    }
    
    .elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-content {
        height: fit-content;
    }
    
    .elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-wrapper {
        align-items: center;
    }
    
     .elementor-106 .elementor-element.elementor-element-7c1afad .elementor-icon-box-title {
    width: calc(100% - 25px);
    margin-right: 25px !Importan;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0457c12 */@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-0457c12 {
        width: calc(100% - 60px) !important;
        left: auto !important;
}
}

.elementor-106 .elementor-element.elementor-element-0457c12 {
    cursor: pointer;
    user-select: none;
}

.elementor-106 .elementor-element.elementor-element-0457c12.notActive {
    opacity: 0.5;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bbfdc */.elementor-106 .elementor-element.elementor-element-46bbfdc {
    overscroll-behavior: contain;
  touch-action: pan-y;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-46bbfdc {
        position: fixed;
        bottom: -100%;
        left: 0;
        z-index: 2;
        transition: all 0.3s;
        height: calc(100vh - 200px);
  min-height: 55vh;
  padding-bottom: 125px;
    }
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-46bbfdc {
        height: fit-content;
        min-height: 65vh;
        max-height: calc(100vh - 80px);
        max-height: calc(100dvh - 80px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b93fb3 */.elementor-106 .elementor-element.elementor-element-0b93fb3 {
    background: url('data:image/svg+xml,<svg width="960" height="980" viewBox="0 0 960 980" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2042_368)"><g clip-path="url(%23clip1_2042_368)"><path d="M2529.96 -921.741C2504.61 -645.661 2522.65 228.841 2408.28 403.444C2293.91 578.047 2127.2 -69.47 1980.99 -83.6452C1834.79 -97.8204 1848.47 324.408 1706.51 335.403C1564.55 346.398 1434.83 -81.7164 1299.59 -30.8679C1164.36 19.9806 1199.85 571.627 1057.37 579.476C914.877 587.325 747.878 -61.8705 615.647 6.80709C483.416 75.4847 584.775 1017.69 422.656 909.128C260.536 800.564 -6.95045 -444.542 -162.526 -514.302C-318.102 -584.062 -187.81 529.724 -324.108 574.28C-460.407 618.836 -686.475 -380.648 -816.761 -300.434C-947.047 -220.22 -921.831 696.861 -949.48 959.308" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M2419.4 -984.574C2410.04 -715.897 2475.57 129.749 2374.45 305.076C2273.32 480.404 2076.32 -137.317 1934 -143.003C1791.67 -148.689 1828.12 259.334 1691.29 277.783C1554.46 296.232 1405.34 -111.11 1277.21 -54.4473C1149.08 2.21573 1213.77 534.333 1076.25 549.766C938.736 565.198 741.369 -54.1317 617.127 19.627C492.884 93.3858 642.812 1000 479.889 903.807C316.967 807.615 -10.4465 -383.114 -164.9 -442.099C-319.354 -501.083 -131.983 570.053 -261.49 620.682C-390.996 671.311 -664.807 -283.899 -786.532 -199.078C-908.257 -114.258 -833.428 772.217 -845.769 1027.82" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M2307.44 -1038.23C2313.13 -777.85 2422.96 36.4525 2334.78 211.582C2246.61 386.711 2022.14 -199.924 1884.18 -197.607C1746.21 -195.29 1803.87 197.345 1672.55 222.704C1541.22 248.062 1374.62 -137.726 1253.8 -75.885C1132.98 -14.0438 1224.78 497.063 1092.62 519.541C960.463 542.02 735.557 -46.1508 619.442 32.0116C503.327 110.174 698.128 978.81 535.268 894.721C372.407 810.632 -9.6605 -323.049 -162.287 -371.616C-314.913 -420.182 -74.8606 605.521 -197.338 661.602C-319.815 717.682 -637.104 -191.151 -750.177 -102.428C-863.25 -13.7048 -742.189 839.577 -740.087 1087.47" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M2194.75 -1082.75C2214.54 -831.49 2365.33 -50.7487 2289.74 123.296C2214.15 297.342 1965.09 -257.141 1831.92 -247.333C1698.74 -237.525 1776 138.669 1650.5 170.375C1525.01 202.082 1342.88 -161.521 1229.54 -95.1427C1116.2 -28.764 1232.93 460.024 1106.48 488.993C980.02 517.962 730.45 -37.981 622.549 43.9089C514.648 125.799 750.519 954.375 588.552 882.064C426.586 809.754 -4.76078 -264.631 -154.89 -303.181C-305.02 -341.732 -16.8111 636.117 -132.07 697.021C-247.329 757.925 -603.751 -102.768 -708.133 -10.8417C-812.514 81.0849 -648.733 898.871 -633.102 1138.27" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M2082 -1118.24C2114.87 -876.835 2303.19 -131.595 2239.78 40.5204C2176.36 212.636 1905.6 -308.853 1777.61 -292.089C1649.62 -275.325 1744.8 83.5109 1625.42 120.989C1506.04 158.466 1310.34 -182.47 1204.59 -112.196C1098.84 -41.9214 1238.29 423.416 1117.83 458.305C997.378 493.193 726.047 -29.6767 626.399 55.2695C526.75 140.216 799.8 926.958 639.522 866.047C479.243 805.135 4.06545 -208.127 -142.939 -237.105C-289.944 -266.084 41.7993 661.856 -66.1006 726.952C-174.001 792.047 -565.157 -19.0857 -660.859 75.3543C-756.561 169.794 -553.677 950.074 -525.471 1180.26" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1969.85 -1144.85C2014.75 -913.942 2237.08 -205.866 2185.37 -36.4819C2133.66 132.903 1844.12 -354.974 1721.66 -331.808C1599.2 -308.641 1710.59 32.0533 1597.56 74.7152C1484.53 117.377 1277.22 -200.561 1179.13 -127.031C1081.04 -53.5006 1240.93 387.435 1126.73 427.66C1012.52 467.885 722.348 -21.291 630.94 66.0486C539.532 153.388 845.807 896.834 687.97 846.89C530.133 796.947 16.6152 -153.791 -126.678 -173.678C-269.972 -193.566 100.61 682.776 0.161765 751.432C-100.287 820.088 -521.747 59.5961 -608.831 155.871C-695.915 252.147 -457.631 993.203 -417.841 1213.55" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1858.94 -1162.77C1914.79 -942.916 2167.54 -273.381 2127.02 -107.482C2086.5 58.4171 1781.07 -395.449 1664.44 -366.452C1547.81 -337.454 1673.67 -15.5452 1567.19 31.7058C1460.71 78.9568 1243.74 -215.8 1153.32 -139.647C1062.91 -63.4947 1240.95 352.268 1133.2 397.237C1025.45 442.207 719.346 -12.8766 636.119 76.2055C552.893 165.288 888.397 864.285 733.712 824.831C579.026 785.378 32.6694 -101.858 -106.371 -113.171C-245.412 -124.483 159.268 698.942 66.316 770.531C-26.6359 842.12 -473.965 133.009 -552.541 230.457C-631.116 327.905 -361.2 1028.32 -310.847 1238.28" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1749.88 -1172.22C1815.58 -963.901 2095.12 -333.999 2065.22 -172.289C2035.32 -10.579 1716.91 -430.258 1606.36 -396.013C1495.81 -361.767 1634.39 -59.1501 1534.6 -7.9091C1434.8 43.3319 1210.11 -228.206 1127.35 -150.056C1044.58 -71.9059 1238.45 318.095 1137.31 367.211C1036.17 416.328 717.033 -4.48469 641.881 85.7037C566.729 175.892 927.448 829.601 776.577 800.115C625.706 770.629 51.9943 -52.5451 -82.299 -55.8304C-216.592 -59.1157 217.426 710.444 131.969 784.346C46.5118 858.247 -422.269 200.918 -492.493 298.896C-562.717 396.874 -264.977 1055.53 -205.105 1254.64" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1643.26 -1173.48C1717.69 -977.082 2020.39 -387.619 2000.5 -230.749C1980.61 -73.8791 1652.05 -459.41 1547.8 -420.508C1443.54 -381.607 1593.07 -98.6512 1500.06 -44.0203C1407.06 10.6107 1176.55 -237.815 1101.36 -158.28C1026.16 -78.7445 1233.53 285.085 1139.12 337.749C1044.7 390.414 715.395 3.83444 648.166 94.5112C580.937 185.188 962.86 793.08 816.418 772.998C669.975 752.916 74.3436 -6.05029 -54.7561 -1.88351C-183.856 2.28326 274.749 717.396 196.739 792.999C118.73 868.602 -367.129 263.125 -429.202 361.011C-491.275 458.897 -169.543 1074.97 -101.212 1262.85" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1539.66 -1166.88C1621.68 -982.684 1943.89 -434.184 1933.37 -282.749C1922.84 -131.313 1586.95 -482.946 1489.14 -439.987C1391.33 -397.027 1550.05 -133.965 1463.88 -76.5412C1377.71 -19.1179 1143.26 -244.678 1075.52 -164.354C1007.78 -84.0307 1226.33 253.397 1138.71 309.013C1051.08 364.628 714.417 12.031 654.916 102.6C595.415 193.168 994.556 755.02 853.104 743.742C711.653 732.464 99.4591 37.446 -24.0504 48.4659C-147.56 59.4858 330.913 719.93 260.259 796.638C189.605 873.346 -309.023 319.466 -363.19 416.664C-417.357 513.861 -75.4609 1086.83 0.25715 1263.19" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1439.61 -1152.75C1528.1 -980.969 1866.19 -473.675 1864.34 -328.211C1862.5 -182.747 1522.02 -500.937 1430.77 -454.52C1339.52 -408.102 1505.68 -165.03 1426.35 -105.406C1347.02 -45.7818 1110.45 -248.858 1050 -168.325C989.542 -87.791 1216.99 223.183 1136.17 281.156C1055.35 339.129 714.078 20.0583 662.068 109.946C610.059 199.835 1022.48 715.724 886.527 712.619C750.575 709.514 127.072 77.7864 9.49772 95.0405C-108.076 112.295 385.604 718.207 322.171 795.439C258.737 872.671 -248.438 369.814 -294.984 465.755C-341.529 561.696 16.7233 1091.33 98.7514 1255.96" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1343.63 -1131.48C1437.45 -972.236 1787.83 -506.113 1793.95 -367.097C1800.08 -228.081 1457.67 -513.484 1373.05 -464.208C1288.43 -414.931 1460.28 -191.812 1387.76 -130.57C1315.24 -69.3284 1078.3 -250.434 1024.94 -170.248C971.571 -90.0612 1205.64 194.58 1131.61 254.326C1057.57 314.072 714.356 27.871 669.562 116.533C624.768 205.195 1046.6 675.497 916.598 679.903C786.597 684.31 156.905 114.832 45.5596 137.686C-65.7862 160.539 438.528 712.403 382.138 789.599C325.748 866.794 -185.864 414.077 -225.112 508.223C-264.36 602.369 106.487 1088.73 193.749 1241.5" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1252.19 -1103.5C1350.22 -956.818 1709.35 -531.558 1722.72 -399.407C1736.08 -267.255 1394.32 -520.717 1316.34 -469.177C1238.36 -417.636 1414.21 -214.301 1348.41 -152.012C1282.61 -89.7238 1047.01 -249.498 1000.49 -170.191C953.971 -90.8847 1192.45 167.714 1125.12 228.659C1057.8 289.604 715.224 35.4254 677.333 122.345C639.442 209.265 1066.9 634.639 943.248 645.874C819.594 657.109 188.674 148.467 83.7968 176.272C-21.0802 204.077 489.401 702.718 439.839 779.338C390.276 855.957 -121.795 452.2 -154.104 544.046C-186.413 635.892 193.328 1079.33 284.757 1220.2" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1165.73 -1069.26C1266.86 -935.079 1631.31 -550.112 1651.15 -425.177C1670.99 -300.242 1332.34 -522.794 1260.98 -469.576C1189.61 -416.358 1367.8 -232.512 1308.6 -169.732C1249.39 -106.952 1016.74 -246.153 976.795 -168.232C936.846 -90.3122 1177.56 142.7 1116.84 204.285C1056.12 265.869 716.653 42.6804 685.318 127.374C653.982 212.067 1083.4 593.454 966.43 610.813C849.461 628.173 222.087 178.596 123.866 210.697C25.6454 242.798 537.96 689.368 494.97 764.898C451.98 840.427 -56.7226 484.163 -82.4842 573.239C-108.246 662.316 276.773 1063.46 371.314 1192.46" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1084.67 -1029.24C1187.81 -907.413 1554.21 -561.911 1579.76 -444.483C1605.31 -327.054 1272.12 -519.899 1207.3 -465.58C1142.48 -411.261 1321.39 -246.485 1268.62 -183.751C1215.84 -121.018 987.686 -240.515 953.992 -164.458C920.297 -88.4015 1161.16 119.639 1106.88 181.321C1052.6 243.003 718.613 49.5973 693.454 131.614C668.295 213.632 1096.13 552.239 986.118 575.003C876.111 597.767 256.852 205.146 165.421 240.883C73.99 276.62 583.957 672.587 547.25 746.54C510.544 820.493 8.86566 509.984 -10.771 595.858C-30.4077 681.732 356.376 1041.47 452.994 1158.73" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1009.36 -983.93C1113.46 -874.243 1478.57 -567.131 1509.04 -457.434C1539.52 -347.737 1214.01 -512.243 1155.62 -457.384C1097.23 -402.525 1275.3 -256.282 1228.75 -194.111C1182.21 -131.941 959.988 -232.713 932.204 -158.965C904.419 -85.2175 1143.41 98.6203 1095.39 159.877C1047.36 221.134 721.069 56.1402 701.678 135.067C682.286 213.994 1105.13 511.285 1002.31 538.725C899.479 566.165 292.669 228.066 208.109 266.778C123.549 305.49 627.165 652.624 596.418 724.543C565.671 796.463 74.4849 529.714 60.5239 611.992C46.5628 694.27 431.722 1013.75 529.405 1119.48" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M940.129 -933.868C1044.16 -836.016 1404.88 -565.981 1439.49 -464.177C1474.09 -362.372 1158.36 -500.061 1106.24 -445.206C1054.12 -390.352 1229.85 -261.99 1189.29 -200.875C1148.73 -139.761 933.802 -222.883 911.552 -151.857C889.302 -80.8308 1124.5 79.7181 1082.49 140.05C1040.49 200.382 723.985 62.2761 709.926 137.736C695.867 213.197 1110.5 470.88 1015.01 502.26C919.521 533.639 329.241 247.327 251.58 288.358C173.919 329.388 667.378 629.744 642.237 699.205C617.096 768.666 139.661 543.442 130.902 621.771C122.143 700.1 502.425 980.725 600.194 1075.19" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M877.272 -879.598C980.249 -793.201 1333.61 -558.707 1371.56 -464.891C1409.51 -371.076 1105.48 -483.61 1059.43 -429.284C1013.38 -374.958 1185.37 -263.718 1150.51 -204.127C1115.66 -144.536 909.263 -211.174 892.145 -143.246C875.027 -75.3186 1104.6 62.9936 1068.35 121.927C1032.1 180.86 727.322 67.9746 718.137 139.632C708.953 211.289 1112.32 431.301 1024.26 465.882C936.21 500.463 366.269 262.923 295.483 305.621C224.697 348.32 704.409 604.223 684.491 670.835C664.573 737.446 203.928 551.286 199.877 625.357C195.826 699.427 568.137 942.829 665.047 1026.37" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M821.028 -821.682C922.006 -746.288 1265.21 -545.584 1305.72 -459.791C1346.23 -373.997 1055.68 -463.169 1015.46 -409.873C975.246 -356.577 1142.13 -261.598 1112.68 -203.969C1083.23 -146.34 886.498 -197.743 874.086 -133.253C861.674 -68.7633 1083.9 48.4942 1053.1 105.582C1022.31 162.669 731.039 73.2085 726.251 140.767C721.463 208.326 1110.7 392.817 1030.12 429.865C949.543 466.912 403.457 274.868 339.472 318.596C275.486 362.324 738.094 576.351 722.991 639.757C707.889 703.164 266.834 553.402 266.979 622.947C267.124 692.492 628.541 900.526 723.689 973.572" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M771.598 -760.695C869.682 -695.784 1200.11 -526.922 1242.4 -449.12C1284.69 -371.319 1009.22 -439.038 974.569 -387.247C939.914 -335.456 1100.45 -255.782 1076.05 -200.523C1051.66 -145.264 865.619 -182.753 857.466 -122.003C849.312 -61.2522 1062.6 36.2532 1036.92 91.079C1011.24 145.905 735.094 77.954 734.207 141.161C733.321 204.368 1105.79 355.686 1032.66 394.472C959.536 433.258 440.514 283.201 383.204 327.333C325.894 371.466 768.291 546.425 757.573 606.308C746.855 666.192 327.942 549.977 331.757 614.773C335.572 679.57 683.359 854.298 775.886 917.331" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M729.137 -697.225C823.485 -642.21 1138.71 -503.057 1182.01 -433.155C1225.31 -363.253 966.368 -411.533 936.967 -361.694C907.565 -311.855 1060.59 -246.443 1040.88 -193.929C1021.17 -141.415 846.727 -166.377 842.366 -109.627C838.006 -52.8774 1040.87 26.2897 1019.95 78.4692C999.03 130.649 739.445 82.1904 741.95 140.835C744.455 199.479 1097.73 320.155 1031.98 359.962C966.224 399.77 477.151 287.978 426.343 331.909C375.535 375.84 794.883 514.752 788.099 570.833C781.315 626.913 386.832 541.226 393.78 601.097C400.728 660.967 732.352 804.646 821.45 858.211" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M693.757 -631.863C783.587 -586.1 1081.38 -474.354 1124.94 -412.198C1168.5 -350.043 927.339 -380.986 902.851 -333.517C878.362 -286.047 1022.81 -233.771 1007.4 -184.344C991.982 -134.916 829.908 -148.791 828.859 -96.2632C827.81 -43.735 1018.91 18.6085 1002.36 67.7915C985.813 116.975 744.045 85.9003 749.423 139.815C754.801 193.731 1086.69 286.457 1028.18 326.584C969.663 366.711 513.086 289.279 468.561 332.424C424.036 375.57 817.773 481.644 814.456 533.683C811.139 585.722 443.102 527.397 452.638 582.21C462.175 637.022 775.316 752.08 860.231 796.783" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M665.526 -565.208C750.116 -527.994 1028.46 -441.201 1071.56 -386.581C1114.65 -331.96 892.336 -347.747 872.391 -303.03C852.447 -258.314 987.363 -217.978 975.824 -171.941C964.285 -125.904 815.234 -130.18 817.004 -82.0525C818.774 -33.9246 996.908 13.2005 984.319 59.0725C971.729 104.944 748.85 89.0698 756.574 138.133C764.298 187.196 1072.86 254.811 1021.39 294.576C969.927 334.341 548.048 287.203 509.541 329.003C471.034 370.803 836.892 447.42 836.56 495.218C836.229 543.016 496.373 508.764 507.949 558.432C519.525 608.101 812.089 697.128 892.126 733.627" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M644.465 -497.859C723.159 -468.442 980.266 -404.011 1022.2 -356.657C1064.13 -309.303 861.531 -312.174 845.734 -270.56C829.936 -228.946 954.469 -199.29 946.368 -156.91C938.268 -114.531 802.765 -110.73 806.852 -67.1393C810.939 -23.5483 975.047 10.043 965.985 52.3266C956.922 94.6102 753.813 91.6888 763.352 135.822C772.891 179.955 1056.43 225.422 1011.77 264.166C967.11 302.91 581.77 281.869 548.975 321.793C516.179 361.717 852.191 412.4 854.353 455.8C856.516 499.2 546.288 485.627 559.355 530.111C572.421 574.595 842.549 640.32 917.074 669.323" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M630.551 -430.41C702.763 -407.992 937.074 -363.217 977.167 -322.806C1017.26 -282.396 835.071 -274.638 822.999 -236.439C810.928 -198.241 924.34 -177.947 919.223 -139.454C914.107 -100.961 792.545 -90.6317 798.441 -51.6714C804.337 -12.711 953.511 9.09907 947.526 47.5555C941.54 86.0119 758.886 93.7503 769.709 132.92C780.533 172.089 1037.63 198.476 999.476 235.568C961.322 272.66 614.001 273.415 586.569 310.962C559.138 348.509 863.648 376.907 867.806 415.793C871.963 454.68 592.514 458.314 606.525 497.618C620.536 536.922 866.614 582.197 935.058 604.455" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M623.717 -363.452C688.931 -347.197 899.129 -319.268 936.747 -285.426C974.365 -251.583 813.07 -235.517 804.281 -201.009C795.493 -166.502 897.165 -154.207 894.564 -119.788C891.963 -85.369 784.602 -70.0764 791.798 -35.7979C798.994 -1.51934 932.479 10.3188 929.105 44.749C925.731 79.1791 764.023 95.2512 775.602 129.467C787.181 163.683 1016.67 174.144 984.684 208.984C952.693 243.825 644.497 261.998 622.045 296.702C599.593 331.406 871.264 341.262 876.914 375.562C882.563 409.863 634.747 427.17 649.162 461.345C663.576 495.52 884.242 523.299 946.105 539.603" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M623.852 -297.568C681.629 -286.603 866.642 -272.631 901.184 -244.933C935.725 -217.235 795.616 -195.198 789.65 -164.617C783.685 -134.035 873.114 -128.338 872.549 -98.1409C871.985 -67.9437 778.954 -49.2584 786.94 -19.6699C794.927 9.91861 912.126 13.6387 910.887 43.884C909.647 74.1293 769.178 96.1914 780.99 125.508C792.803 154.824 993.805 152.578 967.587 184.602C941.368 216.625 673.032 247.789 655.14 279.22C637.247 310.651 875.066 305.785 881.703 335.469C888.34 365.154 672.708 392.566 686.996 421.706C701.283 450.846 895.433 464.167 950.285 475.341" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M630.802 -233.329C680.779 -226.752 839.786 -223.787 870.691 -201.762C901.596 -179.737 782.766 -154.071 779.147 -127.61C775.528 -101.15 852.336 -100.62 853.32 -74.751C854.304 -48.8818 775.599 -28.3709 783.872 -3.43821C792.145 21.4945 892.62 18.9828 893.029 44.9259C893.438 70.869 774.301 96.5749 785.834 121.089C797.368 145.602 969.27 133.913 948.389 162.592C927.508 191.27 699.39 230.979 685.606 258.746C671.821 286.513 875.102 270.792 882.224 295.872C889.346 320.953 706.148 354.89 719.791 379.133C733.434 403.375 900.227 405.34 947.711 412.237" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M644.373 -171.289C686.264 -168.178 818.696 -173.223 845.45 -156.359C872.203 -139.494 774.55 -112.526 772.789 -90.34C771.028 -68.154 834.957 -71.3422 836.998 -49.8657C839.039 -28.3893 774.526 -7.60598 782.586 12.747C790.647 33.1 874.123 26.2635 875.689 47.8286C877.255 69.3938 779.349 96.4094 790.102 116.26C800.856 136.11 943.325 118.264 927.307 143.11C911.289 167.957 723.373 211.772 713.216 235.525C703.06 259.278 871.445 236.594 878.555 257.125C885.665 277.655 734.849 314.546 747.346 334.071C759.842 353.596 898.706 347.351 938.537 350.846" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M664.325 -111.987C697.925 -111.403 803.472 -121.439 825.605 -109.182C847.739 -96.9259 770.965 -70.957 770.565 -53.1569C770.165 -35.3568 821.08 -40.8026 823.685 -23.7416C826.289 -6.68068 775.704 12.8451 783.065 28.7358C790.427 44.6264 856.79 35.3799 859.019 52.5333C861.248 69.6867 784.274 95.7049 793.763 111.072C803.253 126.439 916.235 105.723 904.568 126.295C892.902 146.867 744.797 190.385 737.762 209.818C730.728 229.25 864.19 203.496 870.8 219.571C877.411 235.646 758.625 271.951 769.491 286.98C780.358 302.008 890.987 290.722 922.96 291.707" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M690.385 -55.9426C715.569 -56.9337 794.175 -68.9361 811.27 -60.6997C828.364 -52.4634 771.981 -29.7536 772.438 -16.408C772.895 -3.06232 810.789 -9.30504 813.464 3.35937C816.14 16.0238 779.093 32.7954 785.28 44.3812C791.468 55.967 840.767 46.2216 843.166 58.9711C845.564 71.7207 789.033 94.4759 796.792 105.579C804.551 116.682 888.271 96.3665 880.409 112.267C872.548 128.167 763.499 167.05 759.057 181.9C754.616 196.751 853.457 171.791 859.09 183.547C864.723 195.303 777.321 227.539 786.097 238.33C794.872 249.121 877.231 235.966 901.214 235.344" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M722.237 -3.64962C738.962 -5.26111 790.828 -16.2208 802.518 -11.3848C814.207 -6.54877 777.537 10.6977 778.345 19.5632C779.154 28.4287 804.14 22.8414 806.399 31.1697C808.659 39.4979 784.634 52.0612 789.191 59.5388C793.747 67.0164 826.192 58.6666 828.27 67.062C830.348 75.4574 793.582 92.7397 799.166 99.8367C804.75 106.934 859.705 90.2474 855.074 101.128C850.442 112.008 779.329 142.01 776.934 152.062C774.539 162.114 839.384 141.765 843.578 149.377C847.772 156.989 790.815 181.748 797.064 188.599C803.313 195.45 857.634 183.581 873.573 182.261" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M759.532 44.4224C767.835 43.1439 793.416 36.2026 799.388 38.2854C805.36 40.3682 787.544 50.017 788.199 54.4197C788.854 58.8224 801.168 55.325 802.532 59.4184C803.896 63.5117 792.259 70.4643 794.746 74.0679C797.232 77.6715 813.192 72.5837 814.467 76.7157C815.743 80.8477 797.879 90.5172 800.868 93.9017C803.856 97.2862 830.817 87.3987 828.813 92.9613C826.81 98.524 792.161 115.517 791.25 120.603C790.34 125.688 822.133 113.692 824.442 117.373C826.752 121.054 799.021 135.028 802.335 138.271C805.648 141.514 832.428 134.049 840.348 132.938" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/></g></g><defs><clipPath id="clip0_2042_368"><rect width="960" height="980" fill="white" transform="matrix(1 0 0 -1 0 979.999)"/></clipPath><clipPath id="clip1_2042_368"><rect width="2062.69" height="2062.69" fill="white" transform="translate(-717 1198.19) rotate(-62.7149)"/></clipPath></defs></svg>');
    background-position: center center;
    background-size: cover;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-0b93fb3 {
        height: 35vh;
        height: 35dvh;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5950b2a */.elementor-106 .elementor-element.elementor-element-5950b2a .elementor-icon {
    padding: 17px 30px;
  background-color: var( --e-global-color-kadence1 );
  border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3309e8a */.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-title {
    margin: 0;
    margin-right: 50px;
}

.elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon {
    padding: 15px 25px;
  background-color: var( --e-global-color-kadence1 );
  border-radius: 100px;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-content, .elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-icon {
        display: flex;
        align-items: center;
    }
    
    .elementor-106 .elementor-element.elementor-element-3309e8a .elementor-icon-box-title {
    margin-right: 0;
    text-align: center;
    width: calc(100% - 50px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3c3a37 */@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-b3c3a37 {
        width: fit-content;
        height: fit-content;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .elementor-106 .elementor-element.elementor-element-b3c3a37 .elementor-element-5950b2a .elementor-icon {
        display: flex;
    }
}


.elementor-106 .elementor-element.elementor-element-b3c3a37 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e31c5 */.elementor-106 .elementor-element.elementor-element-d1e31c5 {
    position: fixed;
    bottom: 20px;
    left: 50%;
    z-index: 1;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fde6c62 */.elementor-106 .elementor-element.elementor-element-fde6c62 {
    font-family: "Outfit", Sans-serif;
  font-size: 2.4vw;
  font-weight: 500;
  line-height: 1.25em;
  color: var( --e-global-color-kadence3 );
}

@media (min-width: 1920px) {
    .elementor-106 .elementor-element.elementor-element-fde6c62 {
        font-size: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef89cdb */.elementor-106 .elementor-element.elementor-element-ef89cdb strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508ad5f */.elementor-106 .elementor-element.elementor-element-508ad5f {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259999f */.elementor-106 .elementor-element.elementor-element-259999f {
    display: none;
    margin-bottom: -20px;
    margin-top: 10px;
    overflow-x: scroll;
    -ms-overflow-style: none;
  scrollbar-width: none;
}

.elementor-106 .elementor-element.elementor-element-259999f::-webkit-scrollbar {
  display: none !important;
}

.elementor-106 .elementor-element.elementor-element-259999f div {
    width: fit-content;
    padding: 10px 30px;
    background-color: #3551B5;
    border-radius: 100px;
    font-family: "Cairo", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: var( --e-global-color-kadence9 );
  flex-shrink: 0;
}

.elementor-106 .elementor-element.elementor-element-259999f div span {
    font-weight: 200;
    font-family: "Outfit", Sans-serif;
}

.elementor-106 .elementor-element.elementor-element-259999f .active-conditions, .elementor-106 .elementor-element.elementor-element-259999f .active-types {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 13px;
}

.elementor-106 .elementor-element.elementor-element-259999f .active-types {
    gap: 7px;
}

.elementor-106 .elementor-element.elementor-element-259999f .active-conditions .condition-pill, .elementor-106 .elementor-element.elementor-element-259999f .active-types .type-pill  {
    display: flex;
}

.elementor-106 .elementor-element.elementor-element-259999f .active-conditions .condition-pill svg {
    width: 22px;
  height: 100%;
}

.elementor-106 .elementor-element.elementor-element-259999f .active-conditions .condition-pill svg path:nth-of-type(1), .elementor-106 .elementor-element.elementor-element-259999f .active-types .type-pill svg path:nth-of-type(1){
    display: none;
}

@media (max-width: 1315px) {
    .elementor-106 .elementor-element.elementor-element-259999f {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfea0a2 */.elementor-106 .elementor-element.elementor-element-bfea0a2 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38fa5ba */.elementor-106 .elementor-element.elementor-element-38fa5ba strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3303a77 */.elementor-106 .elementor-element.elementor-element-3303a77 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ec167 */.elementor-106 .elementor-element.elementor-element-b3ec167 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29776aa */.elementor-106 .elementor-element.elementor-element-29776aa {
   opacity: 0;
   user-select: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa5531 */.elementor-106 .elementor-element.elementor-element-caa5531 strong {
    font-weight: 400 !important;
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-caa5531 {
        overflow: hidden;
        align-items: start !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666381b */.elementor-106 .elementor-element.elementor-element-666381b strong {
    font-weight: 400 !important;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-666381b {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f72a3b */.elementor-106 .elementor-element.elementor-element-3f72a3b strong {
    font-weight: 400 !important;
}


@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-3f72a3b {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f92f907 */.elementor-106 .elementor-element.elementor-element-f92f907 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0ea985 */.elementor-106 .elementor-element.elementor-element-a0ea985 span {
    background-color: #E3E6F5;
    border-radius: 5px;
    color: #E3E6F5;
    user-select: none;
}

.elementor-106 .elementor-element.elementor-element-a0ea985 > div  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-a0ea985 .nameDummy {
    width: fit-content;
    text-align: left;
    display: flex;
    gap: 10px;
}

.elementor-106 .elementor-element.elementor-element-a0ea985 .nameDummy::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-color: #E3E6F5;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8012c96 */.elementor-106 .elementor-element.elementor-element-8012c96 strong {
    font-weight: 400 !important;
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-8012c96 {
        overflow: hidden;
        align-items: start !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5590bad */.elementor-106 .elementor-element.elementor-element-5590bad strong {
    font-weight: 400 !important;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-5590bad {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1a9ef */.elementor-106 .elementor-element.elementor-element-7b1a9ef strong {
    font-weight: 400 !important;
}


@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-7b1a9ef {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b834efd */.elementor-106 .elementor-element.elementor-element-b834efd strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0803d44 */.elementor-106 .elementor-element.elementor-element-0803d44 span {
    background-color: #E3E6F5;
    border-radius: 5px;
    color: #E3E6F5;
    user-select: none;
}

.elementor-106 .elementor-element.elementor-element-0803d44 > div  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-0803d44 .nameDummy {
    width: fit-content;
    text-align: left;
    display: flex;
    gap: 10px;
}

.elementor-106 .elementor-element.elementor-element-0803d44 .nameDummy::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-color: #E3E6F5;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92a441b */.elementor-106 .elementor-element.elementor-element-92a441b strong {
    font-weight: 400 !important;
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-92a441b {
        overflow: hidden;
        align-items: start !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02297bc */.elementor-106 .elementor-element.elementor-element-02297bc strong {
    font-weight: 400 !important;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-02297bc {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bc8cf0 */.elementor-106 .elementor-element.elementor-element-8bc8cf0 strong {
    font-weight: 400 !important;
}


@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-8bc8cf0 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9da0a52 */.elementor-106 .elementor-element.elementor-element-9da0a52 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c712786 */.elementor-106 .elementor-element.elementor-element-c712786 span {
    background-color: #E3E6F5;
    border-radius: 5px;
    color: #E3E6F5;
    user-select: none;
}

.elementor-106 .elementor-element.elementor-element-c712786 > div  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-c712786 .nameDummy {
    width: fit-content;
    text-align: left;
    display: flex;
    gap: 10px;
}

.elementor-106 .elementor-element.elementor-element-c712786 .nameDummy::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-color: #E3E6F5;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ec815f */.elementor-106 .elementor-element.elementor-element-1ec815f strong {
    font-weight: 400 !important;
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-1ec815f {
        overflow: hidden;
        align-items: start !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74aba24 */.elementor-106 .elementor-element.elementor-element-74aba24 strong {
    font-weight: 400 !important;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-74aba24 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56099bb */.elementor-106 .elementor-element.elementor-element-56099bb strong {
    font-weight: 400 !important;
}


@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-56099bb {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-030b66b */.elementor-106 .elementor-element.elementor-element-030b66b strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33e236 */.elementor-106 .elementor-element.elementor-element-f33e236 span {
    background-color: #E3E6F5;
    border-radius: 5px;
    color: #E3E6F5;
    user-select: none;
}

.elementor-106 .elementor-element.elementor-element-f33e236 > div  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-f33e236 .nameDummy {
    width: fit-content;
    text-align: left;
    display: flex;
    gap: 10px;
}

.elementor-106 .elementor-element.elementor-element-f33e236 .nameDummy::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-color: #E3E6F5;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de556f2 */.elementor-106 .elementor-element.elementor-element-de556f2 strong {
    font-weight: 400 !important;
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-de556f2 {
        overflow: hidden;
        align-items: start !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1c3cdd */.elementor-106 .elementor-element.elementor-element-d1c3cdd strong {
    font-weight: 400 !important;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-d1c3cdd {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45b34d2 */.elementor-106 .elementor-element.elementor-element-45b34d2 strong {
    font-weight: 400 !important;
}


@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-45b34d2 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-160ebe6 */.elementor-106 .elementor-element.elementor-element-160ebe6 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9dd1d */.elementor-106 .elementor-element.elementor-element-1f9dd1d span {
    background-color: #E3E6F5;
    border-radius: 5px;
    color: #E3E6F5;
    user-select: none;
}

.elementor-106 .elementor-element.elementor-element-1f9dd1d > div  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-1f9dd1d .nameDummy {
    width: fit-content;
    text-align: left;
    display: flex;
    gap: 10px;
}

.elementor-106 .elementor-element.elementor-element-1f9dd1d .nameDummy::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-color: #E3E6F5;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a10145d */.elementor-106 .elementor-element.elementor-element-a10145d strong {
    font-weight: 400 !important;
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-a10145d {
        overflow: hidden;
        align-items: start !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af556bd */.elementor-106 .elementor-element.elementor-element-af556bd strong {
    font-weight: 400 !important;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-af556bd {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0546045 */.elementor-106 .elementor-element.elementor-element-0546045 strong {
    font-weight: 400 !important;
}


@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-0546045 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68baa82 */.elementor-106 .elementor-element.elementor-element-68baa82 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-567cacb */.elementor-106 .elementor-element.elementor-element-567cacb span {
    background-color: #E3E6F5;
    border-radius: 5px;
    color: #E3E6F5;
    user-select: none;
}

.elementor-106 .elementor-element.elementor-element-567cacb > div  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-567cacb .nameDummy {
    width: fit-content;
    text-align: left;
    display: flex;
    gap: 10px;
}

.elementor-106 .elementor-element.elementor-element-567cacb .nameDummy::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-color: #E3E6F5;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c794f20 */.elementor-106 .elementor-element.elementor-element-c794f20 strong {
    font-weight: 400 !important;
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-c794f20 {
        overflow: hidden;
        align-items: start !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee98a5b */.elementor-106 .elementor-element.elementor-element-ee98a5b strong {
    font-weight: 400 !important;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-ee98a5b {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4327a9d */.elementor-106 .elementor-element.elementor-element-4327a9d strong {
    font-weight: 400 !important;
}


@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-4327a9d {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1fa81 */.elementor-106 .elementor-element.elementor-element-7b1fa81 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-180fd48 */.elementor-106 .elementor-element.elementor-element-180fd48 span {
    background-color: #E3E6F5;
    border-radius: 5px;
    color: #E3E6F5;
    user-select: none;
}

.elementor-106 .elementor-element.elementor-element-180fd48 > div  {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-106 .elementor-element.elementor-element-180fd48 .nameDummy {
    width: fit-content;
    text-align: left;
    display: flex;
    gap: 10px;
}

.elementor-106 .elementor-element.elementor-element-180fd48 .nameDummy::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-color: #E3E6F5;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-236770a */.elementor-106 .elementor-element.elementor-element-236770a {
    position: relative;
}

.elementor-106 .elementor-element.elementor-element-236770a::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-kadence9 ) 100%);
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-236770a {
        height: 65vh;
        height: 65dvh;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-04b95a3 */.elementor-106 .elementor-element.elementor-element-04b95a3 {
    height: 100%;
    max-height: 100%;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-products {
    display: flex;
    flex-direction: column;
    gap: 18px;
    padding-bottom: 75px;
}

 .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-products > div:not(:first-of-type){
    border-top: 1px solid #e0e0e0;
    padding-top: 18px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub {
    display: flex;
    align-items: center;
    gap: 0;
    padding: 0 25px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .numbersWrapper, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .numbersWrapper {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData {
    flex-basis: 30%;
    display: flex;
    align-items: center;
    gap: 15px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    overflow: hidden;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-wrapper .financial-product .bankData {
    min-height: 68px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    background-color: transparent;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData p {
    margin: 0 !important;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .name {
    max-width: 100%;
    overflow: hidden;
    flex-grow: 1;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow {
    display: flex;
    align-items: center;
    margin-top: 6px !important;
    max-width: 100%;
    overflow: hidden;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow > div {
    gap: 3px;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow .condition-pill {
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0 !important;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow .condition-pill svg {
    width: 100%;
    height: 100%;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow .more-pill {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #1F3EAD;
    border-radius: 3px;
    width: 24px;
    height: 18px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .range {
    flex-basis: 17.5%;
    text-align: center;
    margin: 0 !important;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .rateWrapper {
    flex-basis: 20%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 3px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .rateWrapper .investmentResult {
    font-family: "Cairo", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .rateWrapper .investmentResult span {
    font-family: "Outfit", Sans-serif;
    font-weight: 400;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .rateWrapper .durationInfo {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    background-color: var(--e-global-color-kadence7);
    padding: 1px 12px;
    border-radius: 3px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .btn, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .btn {
    flex-basis: 15%;
    text-align: right;
    min-width: 40px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .logo{
    background-color: var(--e-global-color-kadence7);
    border-radius: 100%;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .logo {
    width: 50px;
    height: 50px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .bankData .range, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .bankData .range {
    display: none;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .name p:nth-of-type(1), .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .name p:nth-of-type(1) {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var(--e-global-color-kadence3);
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .name p:nth-of-type(2), .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .name p:nth-of-type(2) {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    color: var(--e-global-color-kadence6);
    text-transform: uppercase;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .range, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .range {
    font-family: "Cairo", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: var(--e-global-color-kadence3);
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .range span,
.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .rate span, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .range span,
.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .rate span {
    font-family: "Outfit", Sans-serif;
    font-weight: 200;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .rate, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .rate {
    font-family: "Cairo", Sans-serif;
    font-size: 22.5px;
    line-height: 22.5px;
    font-weight: 600;
    color: var(--e-global-color-kadence3);
    margin: 0 !important;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .btn a, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .btn a {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: var(--e-global-color-kadence3);
    transition: all 0.3s;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .btn a .icon, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .btn a .icon {
    margin-left: 5px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .btn a .icon svg path, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .btn a .icon svg path {
    transition: all 0.3s;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 #loaderIcon {
    width: 85px !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-multi {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 20px;
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-multi.hidden {
    display: none;
}

@media (max-width: 1315px) {
    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-products {
    padding-bottom: 120px;
}

 .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product {
    padding: 0;
}
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-products {
        gap: 10px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub {
        gap: 5px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-products > div:not(:first-of-type){
        border-top: 1px solid #e0e0e0;
        margin-top: 0;
        padding-top: 7px !important;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-products > div:last-of-type {
        padding-bottom: 15px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .bankData, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .bankData  {
        flex-grow: 1;
        gap: 10px;
    }
    
    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-wrapper .financial-product .bankData {
        min-height: 60px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow {
        margin-top: 0 !important;
        justify-content: space-between;
        min-height: 18px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .bankData .range, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .bankData .range {
        margin-right: 3px !important;
    }
    
    .elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow > div {
        gap: 2px;   
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow .condition-pill {
        height: 16px;
        width: 16px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .bankData .addRow .more-pill {
        width: 20px;
        height: 16px;
        font-size: 11px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .bankData img, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .bankData .logo {
        width: 46px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .name p:nth-of-type(1) {
        font-size: 15px;
    }
    
    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .name p:nth-of-type(1) {
        font-size: 14px;
    line-height: 20px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .name p:nth-of-type(2), .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .name p:nth-of-type(2) {
        font-size: 12px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product > .range, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub > .range {
        display: none;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .bankData .range, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .bankData .range {
        display: block;
        text-align: left;
        font-family: "Outfit", Sans-serif;
        font-size: 11px;
        font-weight: 300;
        text-transform: uppercase;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .rateWrapper {
        margin: 0 5px 0 3px !important;
        gap: 3.5px;
    }
    
    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .rateWrapper, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .rateWrapper {
        flex-basis: fit-content;
    }
    
    .elementor-106 .elementor-element.elementor-element-04b95a3 .rateWrapper .investmentResult {
        font-size: 11px;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .rate {
        flex-basis: fit-content;
        font-size: 20px;
        line-height: 20px;
    }
    
    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .rate {
        flex-basis: fit-content;
        font-size: 18px;
        line-height: 18px;
        font-weight: 400;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .rateWrapper .durationInfo, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .rateWrapper .durationInfo {
        font-size: 10px;
        padding: 0px 10px;
        font-weight: 500;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .btn, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .btn {
        flex-basis: fit-content;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product .btn a, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub .btn a {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        font-size: 10px;
    }
    
    .elementor-106 .elementor-element.elementor-element-04b95a3 .bankData::after {
    height: calc(100% - 17.5px);
}

.elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-multi {
    gap: 0;
    margin-top: 10px;
}
}

@media (display-mode: standalone) {
    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product:last-of-type, .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub:last-of-type {
        padding-bottom: 0 !important;
    }

    .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product:last-of-type:nth-of-type(n+5), .elementor-106 .elementor-element.elementor-element-04b95a3 .financial-product-sub:last-of-type:nth-of-type(n+5) {
        padding-bottom: 65px !important;
    }
}





.financial-product.promo .logo, .financial-product.future .logo  {
  position: relative;
}

.financial-product.promo .logo::after{
  content: url("/wp-content/uploads/2026/01/promo_icon_v6.svg");
  position: absolute;
  left: 50%;
  bottom: -9px;
  transform: translateX(-50%);
  display: block;
  line-height: 0;
  opacity: 0.7;
}

.financial-product.future .logo::after{
  content: url("/wp-content/uploads/2026/03/nowa_icon.svg");
  position: absolute;
  left: 50%;
  bottom: -9px;
  transform: translateX(-50%);
  display: block;
  line-height: 0;
  opacity: 0.7;
}

.financial-product.future .btn {
    opacity: 0;
    pointer-events: none !important;
}

.offer-keyword {
  border: 1px solid #b7bfca;
  border-radius: 5px;
  padding: 0 2px;
}



.financial-product-multi {
    gap: 10px !important;
    position: relative;
}

.financial-product-multi .logo {
  height: 0 !important;
}

.financial-product-multi .name p:first-of-type {
  display: none;
}

.financial-product-multi .name p {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: var(--e-global-color-kadence5) !important;
}

.financial-product-multi .name p span {
  font-weight: 300;
}

.financial-product-multi .rate {
  font-size: 18px !important;
}

.financial-product-multi .btn {
  opacity: 0;
  pointer-events: none;
  height: 0 !important;
}

@media (max-width: 767px) {
    .financial-product-multi {
    gap: 5px !important;
    margin-top: 15px !important;
}

.financial-product-wrapper:not(:has(.financial-product-multi.hidden)) .name .addRow {
    flex-direction: row-reverse;
}

.financial-product-wrapper:not(:has(.financial-product-multi.hidden)) .name .addRow .range {
    display: none;
}

.financial-product-multi .name p {
  font-size: 12px !important;
}

.financial-product-multi .rate {
  font-size: 15px !important;
  font-weight: 600 !important;
}
}



.financial-products {
  position: relative;
}

.financial-product-wrapper.is-preparing {
  position: absolute;
  left: 0;
  right: 0;
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
}

.financial-product-wrapper.is-entering {
  opacity: 0;
}

.financial-product-wrapper.is-ready {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.25s ease, transform 0.25s ease;
}


.elementor-106 .elementor-element.elementor-element-e8d6243 {
  overscroll-behavior: none !important;
  touch-action: pan-y;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8d6243 */.elementor-106 .elementor-element.elementor-element-e8d6243 {
    position: relative;
    max-height: 100vh;
    max-height: 100dvh;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
}

@media (min-width: 1550px) {
.elementor-106 .elementor-element.elementor-element-e8d6243::before {
    width: 62.5% !important;
    left: 37.5% !important;
}
}

@media (min-width: 1025px) {
.elementor-106 .elementor-element.elementor-element-e8d6243::before {
    content: "";
    user-select: none;
    pointer-events: none;
    width: 60%;
    height: 100%;
    position: fixed;
    z-index: 2;
    top: 0;
    left: 40%;
    background: transparent;
background: rgba(255, 255, 255, 0);
background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 10%);
}
}

@media (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-e8d6243 {
        height: 70vh;
    }
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-e8d6243 {
        height: 65vh;
        height: 65dvh;
        min-height: 65vh;
        min-height: 65dvh;
        position: fixed;
        bottom: 0;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebbbfa */.elementor-106 .elementor-element.elementor-element-0ebbbfa {
    height: 100vh;
    max-height: 100vh;
   overflow: hidden !important;
    height: 100dvh !important;
    max-height: 100dvh !important;
}

@media (orientation: landscape) and (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-0ebbbfa {
        opacity: 0;
    }

    body {
        overflow: hidden;
    }

}

.elementor-element-f67ff6c::-webkit-scrollbar, .elementor-element-259999f::-webkit-scrollbar, .elementor-element-04b95a3 ::-webkit-scrollbar  {
    display: none !important;
}

@media (max-width: 767px) {
    .elementor-106::before {
background-image: linear-gradient(180deg, rgba(255,255,255, 0) 50%, var( --e-global-color-kadence9 ) 100%);
    content: "";
    width: 100%;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 50px;
    z-index: 1;
    pointer-events: none;
}

.ios .elementor-106 .elementor-element.elementor-element-0ebbbfa {
    position: fixed;
    top: 0;
}

.ios .elementor-element-0b93fb3 {
    padding-top: 30px !important;
}

.ios .elementor-element-f67ff6c {
    margin-top: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-984431b */.phone {
  height: 50px;
  width: 100px;
  border: 3px solid white;
  border-radius: 10px;
  animation: rotate90 1.5s ease-in-out infinite alternate;
}

@keyframes rotate90 {
  0% {
		transform: rotate(0deg)
	}
	50% {
		transform: rotate(-90deg)
	}
	100% {
		transform: rotate(-90deg)
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-187d1ef */.elementor-106 .elementor-element.elementor-element-187d1ef strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbc43d7 */#rotate-blocker {
    position: fixed;
    inset: 0;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 24px;
    z-index: 999999;
    color: #fff;
    font-size: 18px;
    line-height: 1.4;
    transition: opacity 0.65s ease-in;
    opacity: 0;
    pointer-events: none;
  }

@media (orientation: landscape) and (max-width: 1024px) {
    #rotate-blocker {
        opacity: 1;
    }

    body {
        overflow: hidden;
    }

}
  
.elementor-106 .elementor-element.elementor-element-bbc43d7 {
    background: url('data:image/svg+xml,<svg width="960" height="980" viewBox="0 0 960 980" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2042_368)"><g clip-path="url(%23clip1_2042_368)"><path d="M2529.96 -921.741C2504.61 -645.661 2522.65 228.841 2408.28 403.444C2293.91 578.047 2127.2 -69.47 1980.99 -83.6452C1834.79 -97.8204 1848.47 324.408 1706.51 335.403C1564.55 346.398 1434.83 -81.7164 1299.59 -30.8679C1164.36 19.9806 1199.85 571.627 1057.37 579.476C914.877 587.325 747.878 -61.8705 615.647 6.80709C483.416 75.4847 584.775 1017.69 422.656 909.128C260.536 800.564 -6.95045 -444.542 -162.526 -514.302C-318.102 -584.062 -187.81 529.724 -324.108 574.28C-460.407 618.836 -686.475 -380.648 -816.761 -300.434C-947.047 -220.22 -921.831 696.861 -949.48 959.308" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M2419.4 -984.574C2410.04 -715.897 2475.57 129.749 2374.45 305.076C2273.32 480.404 2076.32 -137.317 1934 -143.003C1791.67 -148.689 1828.12 259.334 1691.29 277.783C1554.46 296.232 1405.34 -111.11 1277.21 -54.4473C1149.08 2.21573 1213.77 534.333 1076.25 549.766C938.736 565.198 741.369 -54.1317 617.127 19.627C492.884 93.3858 642.812 1000 479.889 903.807C316.967 807.615 -10.4465 -383.114 -164.9 -442.099C-319.354 -501.083 -131.983 570.053 -261.49 620.682C-390.996 671.311 -664.807 -283.899 -786.532 -199.078C-908.257 -114.258 -833.428 772.217 -845.769 1027.82" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M2307.44 -1038.23C2313.13 -777.85 2422.96 36.4525 2334.78 211.582C2246.61 386.711 2022.14 -199.924 1884.18 -197.607C1746.21 -195.29 1803.87 197.345 1672.55 222.704C1541.22 248.062 1374.62 -137.726 1253.8 -75.885C1132.98 -14.0438 1224.78 497.063 1092.62 519.541C960.463 542.02 735.557 -46.1508 619.442 32.0116C503.327 110.174 698.128 978.81 535.268 894.721C372.407 810.632 -9.6605 -323.049 -162.287 -371.616C-314.913 -420.182 -74.8606 605.521 -197.338 661.602C-319.815 717.682 -637.104 -191.151 -750.177 -102.428C-863.25 -13.7048 -742.189 839.577 -740.087 1087.47" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M2194.75 -1082.75C2214.54 -831.49 2365.33 -50.7487 2289.74 123.296C2214.15 297.342 1965.09 -257.141 1831.92 -247.333C1698.74 -237.525 1776 138.669 1650.5 170.375C1525.01 202.082 1342.88 -161.521 1229.54 -95.1427C1116.2 -28.764 1232.93 460.024 1106.48 488.993C980.02 517.962 730.45 -37.981 622.549 43.9089C514.648 125.799 750.519 954.375 588.552 882.064C426.586 809.754 -4.76078 -264.631 -154.89 -303.181C-305.02 -341.732 -16.8111 636.117 -132.07 697.021C-247.329 757.925 -603.751 -102.768 -708.133 -10.8417C-812.514 81.0849 -648.733 898.871 -633.102 1138.27" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M2082 -1118.24C2114.87 -876.835 2303.19 -131.595 2239.78 40.5204C2176.36 212.636 1905.6 -308.853 1777.61 -292.089C1649.62 -275.325 1744.8 83.5109 1625.42 120.989C1506.04 158.466 1310.34 -182.47 1204.59 -112.196C1098.84 -41.9214 1238.29 423.416 1117.83 458.305C997.378 493.193 726.047 -29.6767 626.399 55.2695C526.75 140.216 799.8 926.958 639.522 866.047C479.243 805.135 4.06545 -208.127 -142.939 -237.105C-289.944 -266.084 41.7993 661.856 -66.1006 726.952C-174.001 792.047 -565.157 -19.0857 -660.859 75.3543C-756.561 169.794 -553.677 950.074 -525.471 1180.26" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1969.85 -1144.85C2014.75 -913.942 2237.08 -205.866 2185.37 -36.4819C2133.66 132.903 1844.12 -354.974 1721.66 -331.808C1599.2 -308.641 1710.59 32.0533 1597.56 74.7152C1484.53 117.377 1277.22 -200.561 1179.13 -127.031C1081.04 -53.5006 1240.93 387.435 1126.73 427.66C1012.52 467.885 722.348 -21.291 630.94 66.0486C539.532 153.388 845.807 896.834 687.97 846.89C530.133 796.947 16.6152 -153.791 -126.678 -173.678C-269.972 -193.566 100.61 682.776 0.161765 751.432C-100.287 820.088 -521.747 59.5961 -608.831 155.871C-695.915 252.147 -457.631 993.203 -417.841 1213.55" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1858.94 -1162.77C1914.79 -942.916 2167.54 -273.381 2127.02 -107.482C2086.5 58.4171 1781.07 -395.449 1664.44 -366.452C1547.81 -337.454 1673.67 -15.5452 1567.19 31.7058C1460.71 78.9568 1243.74 -215.8 1153.32 -139.647C1062.91 -63.4947 1240.95 352.268 1133.2 397.237C1025.45 442.207 719.346 -12.8766 636.119 76.2055C552.893 165.288 888.397 864.285 733.712 824.831C579.026 785.378 32.6694 -101.858 -106.371 -113.171C-245.412 -124.483 159.268 698.942 66.316 770.531C-26.6359 842.12 -473.965 133.009 -552.541 230.457C-631.116 327.905 -361.2 1028.32 -310.847 1238.28" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1749.88 -1172.22C1815.58 -963.901 2095.12 -333.999 2065.22 -172.289C2035.32 -10.579 1716.91 -430.258 1606.36 -396.013C1495.81 -361.767 1634.39 -59.1501 1534.6 -7.9091C1434.8 43.3319 1210.11 -228.206 1127.35 -150.056C1044.58 -71.9059 1238.45 318.095 1137.31 367.211C1036.17 416.328 717.033 -4.48469 641.881 85.7037C566.729 175.892 927.448 829.601 776.577 800.115C625.706 770.629 51.9943 -52.5451 -82.299 -55.8304C-216.592 -59.1157 217.426 710.444 131.969 784.346C46.5118 858.247 -422.269 200.918 -492.493 298.896C-562.717 396.874 -264.977 1055.53 -205.105 1254.64" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1643.26 -1173.48C1717.69 -977.082 2020.39 -387.619 2000.5 -230.749C1980.61 -73.8791 1652.05 -459.41 1547.8 -420.508C1443.54 -381.607 1593.07 -98.6512 1500.06 -44.0203C1407.06 10.6107 1176.55 -237.815 1101.36 -158.28C1026.16 -78.7445 1233.53 285.085 1139.12 337.749C1044.7 390.414 715.395 3.83444 648.166 94.5112C580.937 185.188 962.86 793.08 816.418 772.998C669.975 752.916 74.3436 -6.05029 -54.7561 -1.88351C-183.856 2.28326 274.749 717.396 196.739 792.999C118.73 868.602 -367.129 263.125 -429.202 361.011C-491.275 458.897 -169.543 1074.97 -101.212 1262.85" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1539.66 -1166.88C1621.68 -982.684 1943.89 -434.184 1933.37 -282.749C1922.84 -131.313 1586.95 -482.946 1489.14 -439.987C1391.33 -397.027 1550.05 -133.965 1463.88 -76.5412C1377.71 -19.1179 1143.26 -244.678 1075.52 -164.354C1007.78 -84.0307 1226.33 253.397 1138.71 309.013C1051.08 364.628 714.417 12.031 654.916 102.6C595.415 193.168 994.556 755.02 853.104 743.742C711.653 732.464 99.4591 37.446 -24.0504 48.4659C-147.56 59.4858 330.913 719.93 260.259 796.638C189.605 873.346 -309.023 319.466 -363.19 416.664C-417.357 513.861 -75.4609 1086.83 0.25715 1263.19" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1439.61 -1152.75C1528.1 -980.969 1866.19 -473.675 1864.34 -328.211C1862.5 -182.747 1522.02 -500.937 1430.77 -454.52C1339.52 -408.102 1505.68 -165.03 1426.35 -105.406C1347.02 -45.7818 1110.45 -248.858 1050 -168.325C989.542 -87.791 1216.99 223.183 1136.17 281.156C1055.35 339.129 714.078 20.0583 662.068 109.946C610.059 199.835 1022.48 715.724 886.527 712.619C750.575 709.514 127.072 77.7864 9.49772 95.0405C-108.076 112.295 385.604 718.207 322.171 795.439C258.737 872.671 -248.438 369.814 -294.984 465.755C-341.529 561.696 16.7233 1091.33 98.7514 1255.96" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1343.63 -1131.48C1437.45 -972.236 1787.83 -506.113 1793.95 -367.097C1800.08 -228.081 1457.67 -513.484 1373.05 -464.208C1288.43 -414.931 1460.28 -191.812 1387.76 -130.57C1315.24 -69.3284 1078.3 -250.434 1024.94 -170.248C971.571 -90.0612 1205.64 194.58 1131.61 254.326C1057.57 314.072 714.356 27.871 669.562 116.533C624.768 205.195 1046.6 675.497 916.598 679.903C786.597 684.31 156.905 114.832 45.5596 137.686C-65.7862 160.539 438.528 712.403 382.138 789.599C325.748 866.794 -185.864 414.077 -225.112 508.223C-264.36 602.369 106.487 1088.73 193.749 1241.5" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1252.19 -1103.5C1350.22 -956.818 1709.35 -531.558 1722.72 -399.407C1736.08 -267.255 1394.32 -520.717 1316.34 -469.177C1238.36 -417.636 1414.21 -214.301 1348.41 -152.012C1282.61 -89.7238 1047.01 -249.498 1000.49 -170.191C953.971 -90.8847 1192.45 167.714 1125.12 228.659C1057.8 289.604 715.224 35.4254 677.333 122.345C639.442 209.265 1066.9 634.639 943.248 645.874C819.594 657.109 188.674 148.467 83.7968 176.272C-21.0802 204.077 489.401 702.718 439.839 779.338C390.276 855.957 -121.795 452.2 -154.104 544.046C-186.413 635.892 193.328 1079.33 284.757 1220.2" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1165.73 -1069.26C1266.86 -935.079 1631.31 -550.112 1651.15 -425.177C1670.99 -300.242 1332.34 -522.794 1260.98 -469.576C1189.61 -416.358 1367.8 -232.512 1308.6 -169.732C1249.39 -106.952 1016.74 -246.153 976.795 -168.232C936.846 -90.3122 1177.56 142.7 1116.84 204.285C1056.12 265.869 716.653 42.6804 685.318 127.374C653.982 212.067 1083.4 593.454 966.43 610.813C849.461 628.173 222.087 178.596 123.866 210.697C25.6454 242.798 537.96 689.368 494.97 764.898C451.98 840.427 -56.7226 484.163 -82.4842 573.239C-108.246 662.316 276.773 1063.46 371.314 1192.46" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1084.67 -1029.24C1187.81 -907.413 1554.21 -561.911 1579.76 -444.483C1605.31 -327.054 1272.12 -519.899 1207.3 -465.58C1142.48 -411.261 1321.39 -246.485 1268.62 -183.751C1215.84 -121.018 987.686 -240.515 953.992 -164.458C920.297 -88.4015 1161.16 119.639 1106.88 181.321C1052.6 243.003 718.613 49.5973 693.454 131.614C668.295 213.632 1096.13 552.239 986.118 575.003C876.111 597.767 256.852 205.146 165.421 240.883C73.99 276.62 583.957 672.587 547.25 746.54C510.544 820.493 8.86566 509.984 -10.771 595.858C-30.4077 681.732 356.376 1041.47 452.994 1158.73" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M1009.36 -983.93C1113.46 -874.243 1478.57 -567.131 1509.04 -457.434C1539.52 -347.737 1214.01 -512.243 1155.62 -457.384C1097.23 -402.525 1275.3 -256.282 1228.75 -194.111C1182.21 -131.941 959.988 -232.713 932.204 -158.965C904.419 -85.2175 1143.41 98.6203 1095.39 159.877C1047.36 221.134 721.069 56.1402 701.678 135.067C682.286 213.994 1105.13 511.285 1002.31 538.725C899.479 566.165 292.669 228.066 208.109 266.778C123.549 305.49 627.165 652.624 596.418 724.543C565.671 796.463 74.4849 529.714 60.5239 611.992C46.5628 694.27 431.722 1013.75 529.405 1119.48" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M940.129 -933.868C1044.16 -836.016 1404.88 -565.981 1439.49 -464.177C1474.09 -362.372 1158.36 -500.061 1106.24 -445.206C1054.12 -390.352 1229.85 -261.99 1189.29 -200.875C1148.73 -139.761 933.802 -222.883 911.552 -151.857C889.302 -80.8308 1124.5 79.7181 1082.49 140.05C1040.49 200.382 723.985 62.2761 709.926 137.736C695.867 213.197 1110.5 470.88 1015.01 502.26C919.521 533.639 329.241 247.327 251.58 288.358C173.919 329.388 667.378 629.744 642.237 699.205C617.096 768.666 139.661 543.442 130.902 621.771C122.143 700.1 502.425 980.725 600.194 1075.19" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M877.272 -879.598C980.249 -793.201 1333.61 -558.707 1371.56 -464.891C1409.51 -371.076 1105.48 -483.61 1059.43 -429.284C1013.38 -374.958 1185.37 -263.718 1150.51 -204.127C1115.66 -144.536 909.263 -211.174 892.145 -143.246C875.027 -75.3186 1104.6 62.9936 1068.35 121.927C1032.1 180.86 727.322 67.9746 718.137 139.632C708.953 211.289 1112.32 431.301 1024.26 465.882C936.21 500.463 366.269 262.923 295.483 305.621C224.697 348.32 704.409 604.223 684.491 670.835C664.573 737.446 203.928 551.286 199.877 625.357C195.826 699.427 568.137 942.829 665.047 1026.37" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M821.028 -821.682C922.006 -746.288 1265.21 -545.584 1305.72 -459.791C1346.23 -373.997 1055.68 -463.169 1015.46 -409.873C975.246 -356.577 1142.13 -261.598 1112.68 -203.969C1083.23 -146.34 886.498 -197.743 874.086 -133.253C861.674 -68.7633 1083.9 48.4942 1053.1 105.582C1022.31 162.669 731.039 73.2085 726.251 140.767C721.463 208.326 1110.7 392.817 1030.12 429.865C949.543 466.912 403.457 274.868 339.472 318.596C275.486 362.324 738.094 576.351 722.991 639.757C707.889 703.164 266.834 553.402 266.979 622.947C267.124 692.492 628.541 900.526 723.689 973.572" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M771.598 -760.695C869.682 -695.784 1200.11 -526.922 1242.4 -449.12C1284.69 -371.319 1009.22 -439.038 974.569 -387.247C939.914 -335.456 1100.45 -255.782 1076.05 -200.523C1051.66 -145.264 865.619 -182.753 857.466 -122.003C849.312 -61.2522 1062.6 36.2532 1036.92 91.079C1011.24 145.905 735.094 77.954 734.207 141.161C733.321 204.368 1105.79 355.686 1032.66 394.472C959.536 433.258 440.514 283.201 383.204 327.333C325.894 371.466 768.291 546.425 757.573 606.308C746.855 666.192 327.942 549.977 331.757 614.773C335.572 679.57 683.359 854.298 775.886 917.331" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M729.137 -697.225C823.485 -642.21 1138.71 -503.057 1182.01 -433.155C1225.31 -363.253 966.368 -411.533 936.967 -361.694C907.565 -311.855 1060.59 -246.443 1040.88 -193.929C1021.17 -141.415 846.727 -166.377 842.366 -109.627C838.006 -52.8774 1040.87 26.2897 1019.95 78.4692C999.03 130.649 739.445 82.1904 741.95 140.835C744.455 199.479 1097.73 320.155 1031.98 359.962C966.224 399.77 477.151 287.978 426.343 331.909C375.535 375.84 794.883 514.752 788.099 570.833C781.315 626.913 386.832 541.226 393.78 601.097C400.728 660.967 732.352 804.646 821.45 858.211" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M693.757 -631.863C783.587 -586.1 1081.38 -474.354 1124.94 -412.198C1168.5 -350.043 927.339 -380.986 902.851 -333.517C878.362 -286.047 1022.81 -233.771 1007.4 -184.344C991.982 -134.916 829.908 -148.791 828.859 -96.2632C827.81 -43.735 1018.91 18.6085 1002.36 67.7915C985.813 116.975 744.045 85.9003 749.423 139.815C754.801 193.731 1086.69 286.457 1028.18 326.584C969.663 366.711 513.086 289.279 468.561 332.424C424.036 375.57 817.773 481.644 814.456 533.683C811.139 585.722 443.102 527.397 452.638 582.21C462.175 637.022 775.316 752.08 860.231 796.783" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M665.526 -565.208C750.116 -527.994 1028.46 -441.201 1071.56 -386.581C1114.65 -331.96 892.336 -347.747 872.391 -303.03C852.447 -258.314 987.363 -217.978 975.824 -171.941C964.285 -125.904 815.234 -130.18 817.004 -82.0525C818.774 -33.9246 996.908 13.2005 984.319 59.0725C971.729 104.944 748.85 89.0698 756.574 138.133C764.298 187.196 1072.86 254.811 1021.39 294.576C969.927 334.341 548.048 287.203 509.541 329.003C471.034 370.803 836.892 447.42 836.56 495.218C836.229 543.016 496.373 508.764 507.949 558.432C519.525 608.101 812.089 697.128 892.126 733.627" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M644.465 -497.859C723.159 -468.442 980.266 -404.011 1022.2 -356.657C1064.13 -309.303 861.531 -312.174 845.734 -270.56C829.936 -228.946 954.469 -199.29 946.368 -156.91C938.268 -114.531 802.765 -110.73 806.852 -67.1393C810.939 -23.5483 975.047 10.043 965.985 52.3266C956.922 94.6102 753.813 91.6888 763.352 135.822C772.891 179.955 1056.43 225.422 1011.77 264.166C967.11 302.91 581.77 281.869 548.975 321.793C516.179 361.717 852.191 412.4 854.353 455.8C856.516 499.2 546.288 485.627 559.355 530.111C572.421 574.595 842.549 640.32 917.074 669.323" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M630.551 -430.41C702.763 -407.992 937.074 -363.217 977.167 -322.806C1017.26 -282.396 835.071 -274.638 822.999 -236.439C810.928 -198.241 924.34 -177.947 919.223 -139.454C914.107 -100.961 792.545 -90.6317 798.441 -51.6714C804.337 -12.711 953.511 9.09907 947.526 47.5555C941.54 86.0119 758.886 93.7503 769.709 132.92C780.533 172.089 1037.63 198.476 999.476 235.568C961.322 272.66 614.001 273.415 586.569 310.962C559.138 348.509 863.648 376.907 867.806 415.793C871.963 454.68 592.514 458.314 606.525 497.618C620.536 536.922 866.614 582.197 935.058 604.455" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M623.717 -363.452C688.931 -347.197 899.129 -319.268 936.747 -285.426C974.365 -251.583 813.07 -235.517 804.281 -201.009C795.493 -166.502 897.165 -154.207 894.564 -119.788C891.963 -85.369 784.602 -70.0764 791.798 -35.7979C798.994 -1.51934 932.479 10.3188 929.105 44.749C925.731 79.1791 764.023 95.2512 775.602 129.467C787.181 163.683 1016.67 174.144 984.684 208.984C952.693 243.825 644.497 261.998 622.045 296.702C599.593 331.406 871.264 341.262 876.914 375.562C882.563 409.863 634.747 427.17 649.162 461.345C663.576 495.52 884.242 523.299 946.105 539.603" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M623.852 -297.568C681.629 -286.603 866.642 -272.631 901.184 -244.933C935.725 -217.235 795.616 -195.198 789.65 -164.617C783.685 -134.035 873.114 -128.338 872.549 -98.1409C871.985 -67.9437 778.954 -49.2584 786.94 -19.6699C794.927 9.91861 912.126 13.6387 910.887 43.884C909.647 74.1293 769.178 96.1914 780.99 125.508C792.803 154.824 993.805 152.578 967.587 184.602C941.368 216.625 673.032 247.789 655.14 279.22C637.247 310.651 875.066 305.785 881.703 335.469C888.34 365.154 672.708 392.566 686.996 421.706C701.283 450.846 895.433 464.167 950.285 475.341" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M630.802 -233.329C680.779 -226.752 839.786 -223.787 870.691 -201.762C901.596 -179.737 782.766 -154.071 779.147 -127.61C775.528 -101.15 852.336 -100.62 853.32 -74.751C854.304 -48.8818 775.599 -28.3709 783.872 -3.43821C792.145 21.4945 892.62 18.9828 893.029 44.9259C893.438 70.869 774.301 96.5749 785.834 121.089C797.368 145.602 969.27 133.913 948.389 162.592C927.508 191.27 699.39 230.979 685.606 258.746C671.821 286.513 875.102 270.792 882.224 295.872C889.346 320.953 706.148 354.89 719.791 379.133C733.434 403.375 900.227 405.34 947.711 412.237" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M644.373 -171.289C686.264 -168.178 818.696 -173.223 845.45 -156.359C872.203 -139.494 774.55 -112.526 772.789 -90.34C771.028 -68.154 834.957 -71.3422 836.998 -49.8657C839.039 -28.3893 774.526 -7.60598 782.586 12.747C790.647 33.1 874.123 26.2635 875.689 47.8286C877.255 69.3938 779.349 96.4094 790.102 116.26C800.856 136.11 943.325 118.264 927.307 143.11C911.289 167.957 723.373 211.772 713.216 235.525C703.06 259.278 871.445 236.594 878.555 257.125C885.665 277.655 734.849 314.546 747.346 334.071C759.842 353.596 898.706 347.351 938.537 350.846" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M664.325 -111.987C697.925 -111.403 803.472 -121.439 825.605 -109.182C847.739 -96.9259 770.965 -70.957 770.565 -53.1569C770.165 -35.3568 821.08 -40.8026 823.685 -23.7416C826.289 -6.68068 775.704 12.8451 783.065 28.7358C790.427 44.6264 856.79 35.3799 859.019 52.5333C861.248 69.6867 784.274 95.7049 793.763 111.072C803.253 126.439 916.235 105.723 904.568 126.295C892.902 146.867 744.797 190.385 737.762 209.818C730.728 229.25 864.19 203.496 870.8 219.571C877.411 235.646 758.625 271.951 769.491 286.98C780.358 302.008 890.987 290.722 922.96 291.707" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M690.385 -55.9426C715.569 -56.9337 794.175 -68.9361 811.27 -60.6997C828.364 -52.4634 771.981 -29.7536 772.438 -16.408C772.895 -3.06232 810.789 -9.30504 813.464 3.35937C816.14 16.0238 779.093 32.7954 785.28 44.3812C791.468 55.967 840.767 46.2216 843.166 58.9711C845.564 71.7207 789.033 94.4759 796.792 105.579C804.551 116.682 888.271 96.3665 880.409 112.267C872.548 128.167 763.499 167.05 759.057 181.9C754.616 196.751 853.457 171.791 859.09 183.547C864.723 195.303 777.321 227.539 786.097 238.33C794.872 249.121 877.231 235.966 901.214 235.344" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M722.237 -3.64962C738.962 -5.26111 790.828 -16.2208 802.518 -11.3848C814.207 -6.54877 777.537 10.6977 778.345 19.5632C779.154 28.4287 804.14 22.8414 806.399 31.1697C808.659 39.4979 784.634 52.0612 789.191 59.5388C793.747 67.0164 826.192 58.6666 828.27 67.062C830.348 75.4574 793.582 92.7397 799.166 99.8367C804.75 106.934 859.705 90.2474 855.074 101.128C850.442 112.008 779.329 142.01 776.934 152.062C774.539 162.114 839.384 141.765 843.578 149.377C847.772 156.989 790.815 181.748 797.064 188.599C803.313 195.45 857.634 183.581 873.573 182.261" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/><path d="M759.532 44.4224C767.835 43.1439 793.416 36.2026 799.388 38.2854C805.36 40.3682 787.544 50.017 788.199 54.4197C788.854 58.8224 801.168 55.325 802.532 59.4184C803.896 63.5117 792.259 70.4643 794.746 74.0679C797.232 77.6715 813.192 72.5837 814.467 76.7157C815.743 80.8477 797.879 90.5172 800.868 93.9017C803.856 97.2862 830.817 87.3987 828.813 92.9613C826.81 98.524 792.161 115.517 791.25 120.603C790.34 125.688 822.133 113.692 824.442 117.373C826.752 121.054 799.021 135.028 802.335 138.271C805.648 141.514 832.428 134.049 840.348 132.938" stroke="white" stroke-opacity="0.05" stroke-width="2" stroke-linecap="round"/></g></g><defs><clipPath id="clip0_2042_368"><rect width="960" height="980" fill="white" transform="matrix(1 0 0 -1 0 979.999)"/></clipPath><clipPath id="clip1_2042_368"><rect width="2062.69" height="2062.69" fill="white" transform="translate(-717 1198.19) rotate(-62.7149)"/></clipPath></defs></svg>');
    background-position: center center;
    background-size: cover;
}

@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-bbc43d7 {
        height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for page-settings */.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container {
      transition: none !important;
}

@media (display-mode: standalone) {
.page-template-elementor_canvas {
    height: 100vh !important;
    height: 100svh !important;
    overflow: hidden !important;
}
}/* End custom CSS */