.elementor-1825 .elementor-element.elementor-element-fc0493d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-8e1eca3{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1825 .elementor-element.elementor-element-8e1eca3:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-8e1eca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grantonconsulting.com/wp-content/uploads/banner2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1825 .elementor-element.elementor-element-8e1eca3::before, .elementor-1825 .elementor-element.elementor-element-8e1eca3 > .elementor-background-video-container::before, .elementor-1825 .elementor-element.elementor-element-8e1eca3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1825 .elementor-element.elementor-element-8e1eca3 > .elementor-background-slideshow::before, .elementor-1825 .elementor-element.elementor-element-8e1eca3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1825 .elementor-element.elementor-element-8e1eca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #2C35411A 100%);}.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-1825 .elementor-element.elementor-element-80e6b6b{font-size:32px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-ce31c1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1825 .elementor-element.elementor-element-ce31c1b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:76px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-65028f2{--display:flex;--min-height:0px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:15px;--padding-bottom:15px;--padding-left:45px;--padding-right:45px;}.elementor-1825 .elementor-element.elementor-element-65028f2:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-65028f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-65028f2.e-con{--e-con-transform-translateY:-50%;}.elementor-1825 .elementor-element.elementor-element-2a6b2b4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-aa09a23{--spacer-size:50px;}.elementor-1825 .elementor-element.elementor-element-6cd5378{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-f1a43ad{padding:0px 0px 50px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-f1a43ad .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-85b88ee{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-b6ee1d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-7d5a350{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-7d5a350:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-7d5a350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1F4;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1825 .elementor-element.elementor-element-33cf32b img{width:50px;}.elementor-1825 .elementor-element.elementor-element-8d35698{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-8d35698 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-90e5efe{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-146e323{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1825 .elementor-element.elementor-element-146e323:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-146e323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-e329b2d img{width:50px;}.elementor-1825 .elementor-element.elementor-element-99c4829{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-99c4829 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-1a091d3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-035020d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1825 .elementor-element.elementor-element-035020d:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-035020d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-7e10f79 img{width:40px;}.elementor-1825 .elementor-element.elementor-element-3bb7284{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-3bb7284 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-ddfafea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-5fbbbe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-d567243{--spacer-size:70px;}.elementor-1825 .elementor-element.elementor-element-3023008{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-3506226{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-3506226:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-3506226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-7081ccc{--e-image-carousel-slides-to-show:9;padding:10px 0px 10px 0px;}.elementor-1825 .elementor-element.elementor-element-7081ccc .swiper-wrapper{display:flex;align-items:center;}.elementor-1825 .elementor-element.elementor-element-8c1b4f2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-6397a71{--spacer-size:70px;}.elementor-1825 .elementor-element.elementor-element-53da55b{--display:flex;}.elementor-1825 .elementor-element.elementor-element-08701ac{padding:0px 0px 50px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-08701ac .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-0154210{--display:flex;--min-height:192px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-0154210:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-0154210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grantonconsulting.com/wp-content/uploads/RCMT-2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1825 .elementor-element.elementor-element-8fd57b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-43d325a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 35px;--row-gap:0px;--column-gap:35px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-62ecbc9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.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-1825 .elementor-element.elementor-element-7218722 .elementor-icon-wrapper{text-align:center;}.elementor-1825 .elementor-element.elementor-element-7218722.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-7218722.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-7218722.elementor-view-default .elementor-icon{color:var( --e-global-color-ef4ee6f );border-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-7218722.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-7218722.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-3bad126{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-3bad126 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-0cd326d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-2ab2ba6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1825 .elementor-element.elementor-element-2ab2ba6.e-con{--align-self:flex-start;}.elementor-1825 .elementor-element.elementor-element-227f079 .elementor-icon-wrapper{text-align:center;}.elementor-1825 .elementor-element.elementor-element-227f079.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-227f079.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-227f079.elementor-view-default .elementor-icon{color:var( --e-global-color-ef4ee6f );border-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-227f079.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-227f079.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-ac22104{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-ac22104 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-13bbd42{width:var( --container-widget-width, 176px );max-width:176px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:176px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-abe330b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1825 .elementor-element.elementor-element-9304f6c .elementor-icon-wrapper{text-align:center;}.elementor-1825 .elementor-element.elementor-element-9304f6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-9304f6c.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-9304f6c.elementor-view-default .elementor-icon{color:var( --e-global-color-ef4ee6f );border-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-9304f6c.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-9304f6c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-998377e{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-998377e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-0ebd6e0{width:var( --container-widget-width, 181px );max-width:181px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:181px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-f8e7de6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1825 .elementor-element.elementor-element-f4778d4 .elementor-icon-wrapper{text-align:center;}.elementor-1825 .elementor-element.elementor-element-f4778d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-f4778d4.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-f4778d4.elementor-view-default .elementor-icon{color:var( --e-global-color-ef4ee6f );border-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-f4778d4.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-f4778d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-ad37a05{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-ad37a05 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-c751d59{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-494dfe8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1825 .elementor-element.elementor-element-f68b39a .elementor-icon-wrapper{text-align:center;}.elementor-1825 .elementor-element.elementor-element-f68b39a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-f68b39a.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-f68b39a.elementor-view-default .elementor-icon{color:var( --e-global-color-ef4ee6f );border-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-f68b39a.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-f68b39a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-29268df{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-29268df .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-bb46fcc{width:var( --container-widget-width, 155px );max-width:155px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:155px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-18e010d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-cb21f2b{--spacer-size:70px;}.elementor-1825 .elementor-element.elementor-element-72fbe28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-8652527{padding:0px 0px 50px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-8652527 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-1376ed4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-f98455b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-cbb1abc{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-cbb1abc:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-cbb1abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-f61c392 img{width:40px;}.elementor-1825 .elementor-element.elementor-element-53ccf93{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-53ccf93 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-d1d7af2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-d1d7af2.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-1825 .elementor-element.elementor-element-1cb7145{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-deb1f44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-d0eb768{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-d0eb768:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-d0eb768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-a91b0f9 img{width:40px;}.elementor-1825 .elementor-element.elementor-element-fb8db87{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-fb8db87 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-dd7e7e2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-1825 .elementor-element.elementor-element-c06f84b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-dcb7677{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-ce7e363{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-ce7e363:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-ce7e363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-2f7b96b img{width:40px;}.elementor-1825 .elementor-element.elementor-element-0dd2f05{width:var( --container-widget-width, 210px );max-width:210px;padding:20px 0px 0px 0px;--container-widget-width:210px;--container-widget-flex-grow:0;text-align:center;}.elementor-1825 .elementor-element.elementor-element-0dd2f05 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-cf346f2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-1825 .elementor-element.elementor-element-edd1660{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-6a51bff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-4d16ce6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-4d16ce6:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-4d16ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-e5dd833 img{width:40px;}.elementor-1825 .elementor-element.elementor-element-ad684ce{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-ad684ce .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-fc01add{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-1825 .elementor-element.elementor-element-dfecf22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-1644185{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-e157f3c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-e157f3c:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-e157f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-b851e41 img{width:40px;}.elementor-1825 .elementor-element.elementor-element-eb14767{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-eb14767 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-f95b369{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-1825 .elementor-element.elementor-element-cbff9b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-a719884{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-74dd3ad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-74dd3ad:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-74dd3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-aabe04f img{width:40px;}.elementor-1825 .elementor-element.elementor-element-68f9e89{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-68f9e89 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-a3f9748{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-1825 .elementor-element.elementor-element-320a77a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-5476a79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-f23da1c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-f23da1c:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-f23da1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-eef570c img{width:40px;}.elementor-1825 .elementor-element.elementor-element-ce0e57c{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-ce0e57c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-49c1a5a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-1825 .elementor-element.elementor-element-4dd20c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-c2fe2f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-7e9ebfe{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1825 .elementor-element.elementor-element-7e9ebfe:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-7e9ebfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-0e067ed img{width:40px;}.elementor-1825 .elementor-element.elementor-element-7b4a028{padding:20px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-7b4a028 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-567612f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-1825 .elementor-element.elementor-element-87a79c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-ddff95d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:10px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:10px;--e-n-carousel-arrow-normal-color:#A0A0A0;--e-n-carousel-arrow-hover-color:#000000;--e-n-carousel-swiper-pagination-spacing:25px;}.elementor-1825 .elementor-element.elementor-element-183f34b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-396a354{--spacer-size:130px;}.elementor-1825 .elementor-element.elementor-element-b14721b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-b14721b.e-con{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-968c861{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-bf36ce1{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-91f3dc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-52b897c{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-a2e997e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-771ceba{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-401e379{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-c7c9e78{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-70d981a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-a08df64{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-f9a1b2d{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:35px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1825 .elementor-element.elementor-element-322a212{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-e16ce95{--spacer-size:150px;}.elementor-1825 .elementor-element.elementor-element-a6f0096{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-4e7ac83{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 55px;--row-gap:50px;--column-gap:55px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-242b1da{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-f1d78e6 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-8a918fb );color:var( --e-global-color-8a918fb );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-f1d78e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1825 .elementor-element.elementor-element-f1d78e6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1825 .elementor-element.elementor-element-b406fb4{width:var( --container-widget-width, 555px );max-width:555px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 0px 0px;--container-widget-width:555px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-fb4a395{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-a24d4e7 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-8a918fb );color:var( --e-global-color-8a918fb );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-a24d4e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1825 .elementor-element.elementor-element-a24d4e7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1825 .elementor-element.elementor-element-805f3f5{width:var( --container-widget-width, 555px );max-width:555px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 0px 0px;--container-widget-width:555px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-6556536{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-fba24f2 .elementor-button{background-color:#61CE7000;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-8a918fb );color:var( --e-global-color-8a918fb );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-fba24f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1825 .elementor-element.elementor-element-fba24f2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1825 .elementor-element.elementor-element-4560f24{width:var( --container-widget-width, 555px );max-width:555px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 0px 0px;--container-widget-width:555px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-692663a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-6767766{--spacer-size:100px;}.elementor-1825 .elementor-element.elementor-element-8513c7d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1825 .elementor-element.elementor-element-8513c7d:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-8513c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef4ee6f );}.elementor-1825 .elementor-element.elementor-element-365826c{--spacer-size:70px;}.elementor-1825 .elementor-element.elementor-element-ceb053b{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-ceb053b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:95px;font-weight:400;line-height:0.9em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-db8f006{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-db8f006 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;line-height:0.9em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-dd52feb{--spacer-size:70px;}.elementor-1825 .elementor-element.elementor-element-418f1d2 img{border-radius:35px 35px 35px 35px;}.elementor-1825 .elementor-element.elementor-element-e903a3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-260e9cf{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-93f77e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-f6eb6ca{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-bf59447{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-10a7405{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-5082d0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-42f68e4{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-04a13d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-05c5eac{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-4c4a873{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:35px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-39d6115{--spacer-size:70px;}.elementor-1825 .elementor-element.elementor-element-dad32bf{padding:0px 0px 50px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-dad32bf .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-65e6fa8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-96a11a7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1825 .elementor-element.elementor-element-250b092 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1825 .elementor-element.elementor-element-71ca5cd .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1825 .elementor-element.elementor-element-05c75ba .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1825 .elementor-element.elementor-element-776f312{--spacer-size:100px;}.elementor-1825 .elementor-element.elementor-element-e2301f7{text-align:center;}.elementor-1825 .elementor-element.elementor-element-e2301f7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-5c63aa1{width:var( --container-widget-width, 870px );max-width:870px;padding:10px 0px 0px 0px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-c1aa2c7{--spacer-size:230px;}.elementor-1825 .elementor-element.elementor-element-3fe1639{--display:flex;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-3fe1639.e-con{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-b4111c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-87372a4{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-130b69f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-eeef665{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-7622a55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-40c7ea0{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-608f813{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-eb55e13{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-7442981{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-0bc59e6{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-a2a5255{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:35px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1825 .elementor-element.elementor-element-1e80a37{--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;}.elementor-1825 .elementor-element.elementor-element-23fd8d4{--spacer-size:165px;}.elementor-1825 .elementor-element.elementor-element-7808045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-ddaea4d{--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-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-ddaea4d:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-ddaea4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a857436 );}.elementor-1825 .elementor-element.elementor-element-4de6eed{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-9b4aa71{margin:-95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-9b4aa71 img{width:350px;}.elementor-1825 .elementor-element.elementor-element-24f2d2b{margin:-95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-24f2d2b img{width:350px;}.elementor-1825 .elementor-element.elementor-element-c3bfd3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-56211c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1825 .elementor-element.elementor-element-56211c3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-4fb3360{padding:0px 0px 10px 0px;text-align:left;}.elementor-1825 .elementor-element.elementor-element-4fb3360 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:var( --e-global-color-8a918fb );}.elementor-1825 .elementor-element.elementor-element-4d8d96d{width:var( --container-widget-width, 555px );max-width:555px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 0px 0px;--container-widget-width:555px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-72a0d64{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-6535401{--spacer-size:100px;}.elementor-1825 .elementor-element.elementor-element-e6e3a32{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-63e9e7e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:90px;--padding-right:90px;}.elementor-1825 .elementor-element.elementor-element-63e9e7e:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-63e9e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1F23;}.elementor-1825 .elementor-element.elementor-element-6201fdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-cbc5519{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1825 .elementor-element.elementor-element-cbc5519 .elementor-heading-title{font-family:var( --e-global-typography-103b181-font-family ), Sans-serif;font-size:var( --e-global-typography-103b181-font-size );font-weight:var( --e-global-typography-103b181-font-weight );line-height:var( --e-global-typography-103b181-line-height );color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-cd8fc0c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-fe3c8bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-fe3c8bf a{color:#FFFFFF;transition-duration:0.3s;}.elementor-1825 .elementor-element.elementor-element-fe3c8bf a:hover, .elementor-1825 .elementor-element.elementor-element-fe3c8bf a:focus{color:#ACACAC;}.elementor-1825 .elementor-element.elementor-element-d43c55c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-f50cddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-f50cddb a{color:#FFFFFF;transition-duration:0.3s;}.elementor-1825 .elementor-element.elementor-element-f50cddb a:hover, .elementor-1825 .elementor-element.elementor-element-f50cddb a:focus{color:#ACACAC;}.elementor-1825 .elementor-element.elementor-element-c31b27c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-60d4bf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-60d4bf0 a{color:#FFFFFF;transition-duration:0.3s;}.elementor-1825 .elementor-element.elementor-element-60d4bf0 a:hover, .elementor-1825 .elementor-element.elementor-element-60d4bf0 a:focus{color:#ACACAC;}.elementor-1825 .elementor-element.elementor-element-72ff969{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-e1d651e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-e1d651e a{color:#FFFFFF;transition-duration:0.3s;}.elementor-1825 .elementor-element.elementor-element-e1d651e a:hover, .elementor-1825 .elementor-element.elementor-element-e1d651e a:focus{color:#ACACAC;}.elementor-1825 .elementor-element.elementor-element-43b697a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-a535740{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:36px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-1825 .elementor-element.elementor-element-a535740 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-1825 .elementor-element.elementor-element-a535740 .elementor-social-icon i{color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-a535740 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-a535740 .elementor-social-icon:hover i{color:#ACACAC;}.elementor-1825 .elementor-element.elementor-element-a535740 .elementor-social-icon:hover svg{fill:#ACACAC;}.elementor-1825 .elementor-element.elementor-element-2a8e759{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:30px;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-30px;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group > label, .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-subgroup label{color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group > label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group .elementor-field, .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-subgroup label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#2C3541;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group .elementor-select-wrapper select{background-color:#2C3541;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-button{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;padding:8px 15px 8px 30px;}.elementor-1825 .elementor-element.elementor-element-db159ea .e-form__buttons__wrapper__button-next{background-color:#FFFFFF00;color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-button[type="submit"]{background-color:#FFFFFF00;color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1825 .elementor-element.elementor-element-db159ea .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-db159ea .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#000000;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#000000;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-1825 .elementor-element.elementor-element-db159ea .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-message{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-message.elementor-message-success{color:#000000;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-message.elementor-message-danger{color:#000000;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-message.elementor-help-inline{color:#000000;}.elementor-1825 .elementor-element.elementor-element-db159ea{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-1825 .elementor-element.elementor-element-fc0493d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1825 .elementor-element.elementor-element-80e6b6b{font-size:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-ce31c1b .elementor-heading-title{font-size:55px;}.elementor-1825 .elementor-element.elementor-element-65028f2.e-con{--e-con-transform-translateY:0px;}.elementor-1825 .elementor-element.elementor-element-65028f2{--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;--border-radius:30px 30px 30px 30px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-f1a43ad .elementor-heading-title{font-size:26px;}.elementor-1825 .elementor-element.elementor-element-b6ee1d3{--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-7081ccc{--e-image-carousel-slides-to-show:6;}.elementor-1825 .elementor-element.elementor-element-08701ac .elementor-heading-title{font-size:26px;}.elementor-1825 .elementor-element.elementor-element-43d325a{--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-8652527 .elementor-heading-title{font-size:26px;}.elementor-1825 .elementor-element.elementor-element-53ccf93 .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-fb8db87 .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-0dd2f05 .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-ad684ce .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-eb14767 .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-68f9e89 .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-ce0e57c .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-7b4a028 .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-ddff95d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-position:-30px;}.elementor-1825 .elementor-element.elementor-element-f9a1b2d{--e-n-carousel-swiper-slides-to-display:3;}.elementor-1825 .elementor-element.elementor-element-4e7ac83{--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-4c4a873{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1825 .elementor-element.elementor-element-dad32bf .elementor-heading-title{font-size:26px;}.elementor-1825 .elementor-element.elementor-element-65e6fa8{--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-a2a5255{--e-n-carousel-swiper-slides-to-display:3;}.elementor-1825 .elementor-element.elementor-element-63e9e7e{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1825 .elementor-element.elementor-element-cbc5519 .elementor-heading-title{font-size:var( --e-global-typography-103b181-font-size );line-height:var( --e-global-typography-103b181-line-height );}.elementor-1825 .elementor-element.elementor-element-a535740{--icon-size:32px;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group > label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-type-html{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group .elementor-field, .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-subgroup label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-1825 .elementor-element.elementor-element-fc0493d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-8e1eca3{--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-1825 .elementor-element.elementor-element-80e6b6b{font-size:23px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-ce31c1b .elementor-heading-title{font-size:41px;}.elementor-1825 .elementor-element.elementor-element-65028f2.e-con{--e-con-transform-translateY:0%;}.elementor-1825 .elementor-element.elementor-element-65028f2{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1825 .elementor-element.elementor-element-f1a43ad{width:var( --container-widget-width, 230px );max-width:230px;padding:0px 0px 30px 0px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-1825 .elementor-element.elementor-element-f1a43ad.elementor-element{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-f1a43ad .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-b6ee1d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-8d35698 .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-90e5efe{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-99c4829 .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-1a091d3{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-3bb7284 .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-ddfafea{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-d567243{--spacer-size:30px;}.elementor-1825 .elementor-element.elementor-element-3023008{--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-3506226{--min-height:0px;--border-radius:30px 30px 30px 30px;}.elementor-1825 .elementor-element.elementor-element-7081ccc{--e-image-carousel-slides-to-show:3;padding:30px 0px 30px 0px;}.elementor-1825 .elementor-element.elementor-element-53da55b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-08701ac{width:var( --container-widget-width, 230px );max-width:230px;padding:0px 0px 30px 0px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-1825 .elementor-element.elementor-element-08701ac.elementor-element{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-08701ac .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-43d325a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-7218722{padding:0px 0px 10px 0px;}.elementor-1825 .elementor-element.elementor-element-7218722 .elementor-icon{font-size:33px;}.elementor-1825 .elementor-element.elementor-element-7218722 .elementor-icon svg{height:33px;}.elementor-1825 .elementor-element.elementor-element-3bad126{padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-3bad126 .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-0cd326d{padding:0px 0px 20px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-227f079{padding:0px 0px 10px 0px;}.elementor-1825 .elementor-element.elementor-element-227f079 .elementor-icon{font-size:33px;}.elementor-1825 .elementor-element.elementor-element-227f079 .elementor-icon svg{height:33px;}.elementor-1825 .elementor-element.elementor-element-ac22104{padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-ac22104 .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-13bbd42{padding:0px 0px 20px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-9304f6c{padding:0px 0px 10px 0px;}.elementor-1825 .elementor-element.elementor-element-9304f6c .elementor-icon{font-size:33px;}.elementor-1825 .elementor-element.elementor-element-9304f6c .elementor-icon svg{height:33px;}.elementor-1825 .elementor-element.elementor-element-998377e{padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-998377e .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-0ebd6e0{padding:0px 0px 20px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-f4778d4{padding:0px 0px 10px 0px;}.elementor-1825 .elementor-element.elementor-element-f4778d4 .elementor-icon{font-size:33px;}.elementor-1825 .elementor-element.elementor-element-f4778d4 .elementor-icon svg{height:33px;}.elementor-1825 .elementor-element.elementor-element-ad37a05{padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-ad37a05 .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-c751d59{padding:0px 0px 20px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-f68b39a{padding:0px 0px 10px 0px;}.elementor-1825 .elementor-element.elementor-element-f68b39a .elementor-icon{font-size:33px;}.elementor-1825 .elementor-element.elementor-element-f68b39a .elementor-icon svg{height:33px;}.elementor-1825 .elementor-element.elementor-element-29268df{padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-29268df .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-bb46fcc{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-8652527{width:var( --container-widget-width, 230px );max-width:230px;padding:0px 0px 30px 0px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-1825 .elementor-element.elementor-element-8652527.elementor-element{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-8652527 .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-53ccf93 .elementor-heading-title{font-size:22px;}.elementor-1825 .elementor-element.elementor-element-d1d7af2{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-fb8db87 .elementor-heading-title{font-size:22px;}.elementor-1825 .elementor-element.elementor-element-dd7e7e2{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-0dd2f05 .elementor-heading-title{font-size:22px;}.elementor-1825 .elementor-element.elementor-element-cf346f2{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-ad684ce .elementor-heading-title{font-size:22px;}.elementor-1825 .elementor-element.elementor-element-fc01add{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-eb14767 .elementor-heading-title{font-size:22px;}.elementor-1825 .elementor-element.elementor-element-f95b369{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-68f9e89 .elementor-heading-title{font-size:22px;}.elementor-1825 .elementor-element.elementor-element-a3f9748{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-ce0e57c .elementor-heading-title{font-size:22px;}.elementor-1825 .elementor-element.elementor-element-49c1a5a{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-7b4a028 .elementor-heading-title{font-size:22px;}.elementor-1825 .elementor-element.elementor-element-567612f{padding:0px 0px 0px 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-ddff95d{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-size:0px;--e-n-carousel-swiper-pagination-spacing:25px;}.elementor-1825 .elementor-element.elementor-element-396a354{--spacer-size:70px;}.elementor-1825 .elementor-element.elementor-element-bf36ce1{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-f9a1b2d{--e-n-carousel-swiper-slides-to-display:3;}.elementor-1825 .elementor-element.elementor-element-e16ce95{--spacer-size:0px;}.elementor-1825 .elementor-element.elementor-element-4e7ac83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-6767766{--spacer-size:60px;}.elementor-1825 .elementor-element.elementor-element-8513c7d{--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-1825 .elementor-element.elementor-element-ceb053b .elementor-heading-title{font-size:50px;}.elementor-1825 .elementor-element.elementor-element-db8f006 .elementor-heading-title{font-size:14px;}.elementor-1825 .elementor-element.elementor-element-dd52feb{--spacer-size:48px;}.elementor-1825 .elementor-element.elementor-element-260e9cf{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-f6eb6ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-10a7405{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-42f68e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-05c5eac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-4c4a873{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-1825 .elementor-element.elementor-element-39d6115{--spacer-size:50px;}.elementor-1825 .elementor-element.elementor-element-dad32bf{width:var( --container-widget-width, 266px );max-width:266px;padding:0px 0px 30px 0px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-1825 .elementor-element.elementor-element-dad32bf.elementor-element{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-dad32bf .elementor-heading-title{font-size:24px;}.elementor-1825 .elementor-element.elementor-element-65e6fa8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1825 .elementor-element.elementor-element-776f312{--spacer-size:66px;}.elementor-1825 .elementor-element.elementor-element-e2301f7 .elementor-heading-title{font-size:25px;}.elementor-1825 .elementor-element.elementor-element-5c63aa1{padding:0px 20px 0px 20px;font-size:16px;line-height:2.2em;}.elementor-1825 .elementor-element.elementor-element-c1aa2c7{--spacer-size:53px;}.elementor-1825 .elementor-element.elementor-element-a2a5255{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1825 .elementor-element.elementor-element-23fd8d4{--spacer-size:125px;}.elementor-1825 .elementor-element.elementor-element-4de6eed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1825 .elementor-element.elementor-element-24f2d2b{padding:0px 0px 0px 0px;}.elementor-1825 .elementor-element.elementor-element-24f2d2b img{width:250px;}.elementor-1825 .elementor-element.elementor-element-c3bfd3c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1825 .elementor-element.elementor-element-c3bfd3c.e-con{--align-self:center;}.elementor-1825 .elementor-element.elementor-element-56211c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1825 .elementor-element.elementor-element-56211c3 .elementor-heading-title{font-size:30px;}.elementor-1825 .elementor-element.elementor-element-4fb3360 .elementor-heading-title{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-4d8d96d{text-align:center;}.elementor-1825 .elementor-element.elementor-element-6535401{--spacer-size:50px;}.elementor-1825 .elementor-element.elementor-element-cbc5519 .elementor-heading-title{font-size:var( --e-global-typography-103b181-font-size );line-height:var( --e-global-typography-103b181-line-height );}.elementor-1825 .elementor-element.elementor-element-fe3c8bf{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-f50cddb{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-60d4bf0{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-e1d651e{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-43b697a{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group > label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-type-html{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group .elementor-field, .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-subgroup label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-button{font-size:16px;}.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-message{font-size:16px;}}@media(min-width:768px){.elementor-1825 .elementor-element.elementor-element-fc0493d{--content-width:1140px;}.elementor-1825 .elementor-element.elementor-element-65028f2{--width:auto;}.elementor-1825 .elementor-element.elementor-element-43d325a{--content-width:1270px;}.elementor-1825 .elementor-element.elementor-element-b14721b{--width:100%;}.elementor-1825 .elementor-element.elementor-element-3fe1639{--width:100%;}.elementor-1825 .elementor-element.elementor-element-4de6eed{--width:40%;}.elementor-1825 .elementor-element.elementor-element-c3bfd3c{--width:60%;}.elementor-1825 .elementor-element.elementor-element-e6e3a32{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1825 .elementor-element.elementor-element-65028f2{--width:auto;}}/* Start custom CSS for text-editor, class: .elementor-element-80e6b6b */.elementor-1825 .elementor-element.elementor-element-80e6b6b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce31c1b */.elementor-1825 .elementor-element.elementor-element-ce31c1b h1 {
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65028f2 */.elementor-1825 .elementor-element.elementor-element-65028f2 {
    height:60px; /* Změňte na požadovanou výšku */
}

.elementor-1825 .elementor-element.elementor-element-65028f2 p {
    text-align: center;
    margin: 0;
}

.elementor-1825 .elementor-element.elementor-element-65028f2 a {
    color: #000;
    display: block;
    font-family: 'Gilroy';
    font-size: 18px;
    line-height: 1.6em;
    transition: transform 0.3s;
}

.elementor-1825 .elementor-element.elementor-element-65028f2 a:hover {
    transform: scale(1.05);
}

.elementor-1825 .elementor-element.elementor-element-65028f2 > div:not(:last-child) {
    display: flex;
}

.elementor-1825 .elementor-element.elementor-element-65028f2 > div:not(:last-child)::after {
    background-color: #000;
    content: '';
    display: block;
    height: -webkit-fill-available;
    height: stretch;
    flex-shrink: 0;
    width: 0px;
}

@media (max-width: 767px) {
    .elementor-1825 .elementor-element.elementor-element-65028f2 > div:not(:last-child) {
        flex-direction: column;
    }
    
    .elementor-1825 .elementor-element.elementor-element-65028f2 > div:not(:last-child)::after {
        height: 1px;
        width: 100%;
    }

    .elementor-1825 .elementor-element.elementor-element-65028f2 a {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc0493d */.elementor-1825 .elementor-element.elementor-element-fc0493d > div {
    position: relative;
}

.elementor-1825 .elementor-element.elementor-element-fc0493d {
    padding-inline: 5vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b88ee */.elementor-1825 .elementor-element.elementor-element-85b88ee {
    padding-inline: 5vw;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7081ccc *//* --- PC a výchozí nastavení (pomalé, dlouhá trasa) --- */
.elementor-1825 .elementor-element.elementor-element-7081ccc .swiper-wrapper {
    animation: marquee 30s linear infinite;
}

/* --- MOBIL (obrazovky menší než 768px) --- */
@media only screen and (max-width: 767px) {
    .elementor-1825 .elementor-element.elementor-element-7081ccc .swiper-wrapper {
        /* Zde zkraťte čas. 
           Pokud máte na PC 30s, na mobilu zkuste 10s nebo 15s.
           Čím menší číslo, tím rychlejší pohyb. */
        animation-duration: 12s; 
    }
}

/* Samotná animace zůstává stejná */
@keyframes marquee {
    0% { transform: translate3d(0, 0, 0); }
    100% { transform: translate3d(-50%, 0, 0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3023008 */.elementor-1825 .elementor-element.elementor-element-3023008 {
    padding-inline: 5vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd57b2 */.elementor-1825 .elementor-element.elementor-element-8fd57b2 {
    padding-inline: 15vw;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb7145 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-1cb7145 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-1cb7145 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb1abc */.elementor-1825 .elementor-element.elementor-element-cbb1abc {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c06f84b *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-c06f84b .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-c06f84b {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0eb768 */.elementor-1825 .elementor-element.elementor-element-d0eb768 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edd1660 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-edd1660 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-edd1660 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7e363 */.elementor-1825 .elementor-element.elementor-element-ce7e363 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfecf22 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-dfecf22 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-dfecf22 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d16ce6 */.elementor-1825 .elementor-element.elementor-element-4d16ce6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff9b8 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-cbff9b8 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-cbff9b8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e157f3c */.elementor-1825 .elementor-element.elementor-element-e157f3c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320a77a *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-320a77a .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-320a77a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74dd3ad */.elementor-1825 .elementor-element.elementor-element-74dd3ad {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dd20c1 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-4dd20c1 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-4dd20c1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23da1c */.elementor-1825 .elementor-element.elementor-element-f23da1c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87a79c6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-87a79c6 .elementor-button-icon svg {
    color: #007AFF; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #007AFF;  /* Pro jistotu i pro SVG ikony */
}

.elementor-1825 .elementor-element.elementor-element-87a79c6 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebfe */.elementor-1825 .elementor-element.elementor-element-7e9ebfe {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ddff95d *//* Pouze pro mobilní zařízení */
@media (max-width: 767px) {
    
    /* 1. Nastavíme kontejneru "padding", čímž ho zúžíme na střed */
    /* Hodnota 15% zleva a zprava znamená, že slide bude mít 70% šířky */
    .elementor-1825 .elementor-element.elementor-element-ddff95d .swiper-container {
        padding: 0 15% !important; 
    }

    /* 2. Dovolíme, aby byl obsah vidět i v tom paddingu (náhledy vedlejších) */
    .elementor-1825 .elementor-element.elementor-element-ddff95d .swiper-container,
    .elementor-1825 .elementor-element.elementor-element-ddff95d .elementor-widget-container {
        overflow: visible !important;
    }

    /* 3. Zajistíme, aby se slidy neroztahovaly divně */
    .elementor-1825 .elementor-element.elementor-element-ddff95d .swiper-slide {
        width: 100% !important; /* Slide vyplní 100% toho ZÚŽENÉHO prostoru */
        transition: transform 0.3s ease, opacity 0.3s ease;
    }
    
    /* 4. Efekt pro neaktivní slidy (zmenšení a zprůhlednění) */
    .elementor-1825 .elementor-element.elementor-element-ddff95d .swiper-slide:not(.swiper-slide-active) {
        opacity: 0.5;
        transform: scale(0.9); 
    }

    /* 5. Aktivní slide na středu */
    .elementor-1825 .elementor-element.elementor-element-ddff95d .swiper-slide-active {
        opacity: 1;
        transform: scale(1);
        z-index: 10;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1376ed4 */.elementor-1825 .elementor-element.elementor-element-1376ed4 {
    padding-inline: 5vw;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f9a1b2d *//* --- PC a výchozí nastavení (pomalé, dlouhá trasa) --- */
.elementor-1825 .elementor-element.elementor-element-f9a1b2d .swiper-wrapper {
    animation: marquee 50s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1d78e6 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-f1d78e6 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-f1d78e6 .elementor-button-icon svg {
    color: #15CB98; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #15CB98;  /* Pro jistotu i pro SVG ikony */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a24d4e7 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-a24d4e7 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-a24d4e7 .elementor-button-icon svg {
    color: #15CB98; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #15CB98;  /* Pro jistotu i pro SVG ikony */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fba24f2 *//* Změna barvy ikony */
.elementor-1825 .elementor-element.elementor-element-fba24f2 .elementor-button-icon i,
.elementor-1825 .elementor-element.elementor-element-fba24f2 .elementor-button-icon svg {
    color: #15CB98; /* ZDE SI ZMĚŇTE HEX KÓD BARVY */
    fill: #15CB98;  /* Pro jistotu i pro SVG ikony */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f0096 */.elementor-1825 .elementor-element.elementor-element-a6f0096 {
    padding-inline: 15vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8513c7d */.elementor-1825 .elementor-element.elementor-element-8513c7d {
    padding-inline: 5vw;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a2a5255 *//* --- PC a výchozí nastavení (pomalé, dlouhá trasa) --- */
.elementor-1825 .elementor-element.elementor-element-a2a5255 .swiper-wrapper {
    animation: marquee 50s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7808045 */.elementor-1825 .elementor-element.elementor-element-7808045 {
    padding-inline: 5vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd8fc0c */.elementor-1825 .elementor-element.elementor-element-cd8fc0c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe3c8bf */.elementor-1825 .elementor-element.elementor-element-fe3c8bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43c55c */.elementor-1825 .elementor-element.elementor-element-d43c55c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f50cddb */.elementor-1825 .elementor-element.elementor-element-f50cddb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c31b27c */.elementor-1825 .elementor-element.elementor-element-c31b27c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60d4bf0 */.elementor-1825 .elementor-element.elementor-element-60d4bf0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72ff969 */.elementor-1825 .elementor-element.elementor-element-72ff969 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1d651e */.elementor-1825 .elementor-element.elementor-element-e1d651e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43b697a */.elementor-1825 .elementor-element.elementor-element-43b697a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a535740 */.elementor-1825 .elementor-element.elementor-element-a535740 svg {
    transition: fill 0.3s;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-db159ea */.elementor-1825 .elementor-element.elementor-element-db159ea textarea {
    resize: none;
}

.elementor-1825 .elementor-element.elementor-element-db159ea button {
    align-items: center;
    display: flex;
    gap: 15px;
}

.elementor-1825 .elementor-element.elementor-element-db159ea button::after {
    aspect-ratio: 1/1;
    background-color: #fff;
    content: '';
    display: block;
    height: 22px;
    mask-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12H20M20 12L14 6M20 12L14 18' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: contain;
    transition: background-color 0.3s;
    width: auto;
}

.elementor-1825 .elementor-element.elementor-element-db159ea button:hover::after {
    background-color: #000;
}

.elementor-1825 .elementor-element.elementor-element-db159ea :is(input, textarea) {
    padding: 15px;
}

.elementor-1825 .elementor-element.elementor-element-db159ea .elementor-message {
    background-color: #f1f1f1;
    border-radius: 15px;
    margin-block: 15px 0;
    padding: 15px;
}

@media (max-width: 767px) {
    .elementor-1825 .elementor-element.elementor-element-db159ea .elementor-field-group:not(:last-child) {
        margin-bottom: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6e3a32 */.elementor-1825 .elementor-element.elementor-element-e6e3a32 {
    padding-inline: 5vw;
}/* End custom CSS */
/* Start custom CSS */html {
    scrollbar-gutter: stable;
}

.cv-sticky {
    align-items: center;
    background-color: #15cb98;
    border-radius: 10px;
    border: 1px solid #15cb98;
    bottom: 30px;
    box-shadow: 0 0 12px 6px rgba(0, 0, 0, .15);
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-family: "Gilroy", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    gap: 8px;
    line-height: 1.6em;
    padding: 8px 30px !important;
    position: fixed;
    right: 30px;
    text-decoration: none;
    transition: all 0.3s;
    z-index: 999;
}

.cv-sticky::before {
    aspect-ratio: 1 / 1;
    background: white;
    content: '';
    display: inline-block;
    mask-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4995 13.5001L20.9995 3.00005M10.6271 13.8281L13.2552 20.5861C13.4867 21.1815 13.6025 21.4791 13.7693 21.566C13.9139 21.6414 14.0862 21.6415 14.2308 21.5663C14.3977 21.4796 14.5139 21.1821 14.7461 20.587L21.3364 3.69925C21.5461 3.16207 21.6509 2.89348 21.5935 2.72185C21.5437 2.5728 21.4268 2.45583 21.2777 2.40604C21.1061 2.34871 20.8375 2.45352 20.3003 2.66315L3.41258 9.25349C2.8175 9.48572 2.51997 9.60183 2.43326 9.76873C2.35809 9.91342 2.35819 10.0857 2.43353 10.2303C2.52043 10.3971 2.81811 10.5128 3.41345 10.7444L10.1715 13.3725C10.2923 13.4195 10.3527 13.443 10.4036 13.4793C10.4487 13.5114 10.4881 13.5509 10.5203 13.596C10.5566 13.6468 10.5801 13.7073 10.6271 13.8281Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    transition: all 0.3s;
    width: 22px;
}

.cv-sticky:hover {
    background-color: #fff;
    color: #15cb98;
}

.cv-sticky:hover::before {
    background-color: #15cb98;
}

@media (max-width: 767px) {
    .cv-sticky {
        bottom: 15px;
        font-size: 16px;
        right: 15px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://grantonconsulting.com/wp-content/uploads/Gilroy-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */