.elementor-7 .elementor-element.elementor-element-b58dc78{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-b58dc78::before, .elementor-7 .elementor-element.elementor-element-b58dc78 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b58dc78 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-b58dc78 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b58dc78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-b58dc78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1d47365 );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b58dc78:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b58dc78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://djelfo.cz/wp-content/uploads/2025/02/hero.jpg") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7487c5a{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7487c5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7487c5a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:78px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-7c45171 );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-870c5f0{--iteration-count:infinite;--dynamic-text-color:#1D96DD00;}.elementor-7 .elementor-element.elementor-element-870c5f0 > .elementor-widget-container{margin:010px 0px 48px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-870c5f0 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;text-transform:none;line-height:34px;}.elementor-7 .elementor-element.elementor-element-870c5f0 .elementor-headline-plain-text{color:var( --e-global-color-7c45171 );}.elementor-7 .elementor-element.elementor-element-870c5f0 .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;line-height:34px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-39e1630{left:calc(50% - 25px);}body.rtl .elementor-7 .elementor-element.elementor-element-39e1630{right:calc(50% - 25px);}.elementor-7 .elementor-element.elementor-element-39e1630{bottom:40px;--lottie-container-width:50px;}.elementor-7 .elementor-element.elementor-element-a242ec6{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.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-7 .elementor-element.elementor-element-41d94fb .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-41d94fb .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-41d94fb .elementor-button{font-family:var( --e-global-typography-7bb1f31-font-family ), Sans-serif;font-size:var( --e-global-typography-7bb1f31-font-size );font-weight:var( --e-global-typography-7bb1f31-font-weight );text-transform:var( --e-global-typography-7bb1f31-text-transform );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );fill:var( --e-global-color-7c45171 );color:var( --e-global-color-7c45171 );transition-duration:300ms;border-style:none;border-radius:48px 48px 48px 48px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-73ea0f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-14c1967 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bd2baa6{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-bd2baa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bd2baa6 .elementor-heading-title{font-family:var( --e-global-typography-ef8112e-font-family ), Sans-serif;font-size:var( --e-global-typography-ef8112e-font-size );font-weight:var( --e-global-typography-ef8112e-font-weight );text-transform:var( --e-global-typography-ef8112e-text-transform );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d706db9{--divider-border-style:solid;--divider-color:var( --e-global-color-5ebafc8 );--divider-border-width:3px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d706db9 > .elementor-widget-container{background-color:transparent;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-7 .elementor-element.elementor-element-d706db9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d706db9 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-d706db9 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-83e554c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-d894422{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-d894422:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d894422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc31a95 );}.elementor-7 .elementor-element.elementor-element-d99a5f5{--lottie-container-width:120px;}.elementor-7 .elementor-element.elementor-element-15206ef{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-15206ef > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-15206ef .elementor-heading-title{font-family:var( --e-global-typography-3749bfe-font-family ), Sans-serif;font-size:var( --e-global-typography-3749bfe-font-size );font-weight:var( --e-global-typography-3749bfe-font-weight );text-transform:var( --e-global-typography-3749bfe-text-transform );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-7 .elementor-element.elementor-element-24e0edc{text-align:center;}.elementor-7 .elementor-element.elementor-element-433a590{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-433a590:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-433a590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc31a95 );}.elementor-7 .elementor-element.elementor-element-57abb7d{--lottie-container-width:120px;}.elementor-7 .elementor-element.elementor-element-9413168{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-9413168 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9413168 .elementor-heading-title{font-family:var( --e-global-typography-3749bfe-font-family ), Sans-serif;font-size:var( --e-global-typography-3749bfe-font-size );font-weight:var( --e-global-typography-3749bfe-font-weight );text-transform:var( --e-global-typography-3749bfe-text-transform );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-928e75d{text-align:center;}.elementor-7 .elementor-element.elementor-element-f216de6{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-f216de6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f216de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc31a95 );}.elementor-7 .elementor-element.elementor-element-2727a8e{--lottie-container-width:120px;}.elementor-7 .elementor-element.elementor-element-ec6bae0{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-ec6bae0 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ec6bae0 .elementor-heading-title{font-family:var( --e-global-typography-3749bfe-font-family ), Sans-serif;font-size:var( --e-global-typography-3749bfe-font-size );font-weight:var( --e-global-typography-3749bfe-font-weight );text-transform:var( --e-global-typography-3749bfe-text-transform );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-32c9cd5{text-align:center;}.elementor-7 .elementor-element.elementor-element-7e3a063{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-7e3a063:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7e3a063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc31a95 );}.elementor-7 .elementor-element.elementor-element-dacb949{--lottie-container-width:120px;}.elementor-7 .elementor-element.elementor-element-7804b46{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-7804b46 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7804b46 .elementor-heading-title{font-family:var( --e-global-typography-3749bfe-font-family ), Sans-serif;font-size:var( --e-global-typography-3749bfe-font-size );font-weight:var( --e-global-typography-3749bfe-font-weight );text-transform:var( --e-global-typography-3749bfe-text-transform );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5145363{text-align:center;}.elementor-7 .elementor-element.elementor-element-534bc4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-534bc4c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-534bc4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc31a95 );}.elementor-7 .elementor-element.elementor-element-27e9586 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a2fbdab{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-a2fbdab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a2fbdab .elementor-heading-title{font-family:var( --e-global-typography-ef8112e-font-family ), Sans-serif;font-size:var( --e-global-typography-ef8112e-font-size );font-weight:var( --e-global-typography-ef8112e-font-weight );text-transform:var( --e-global-typography-ef8112e-text-transform );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7c31bdf{--divider-border-style:solid;--divider-color:var( --e-global-color-5ebafc8 );--divider-border-width:3px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7c31bdf > .elementor-widget-container{background-color:transparent;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-7 .elementor-element.elementor-element-7c31bdf.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7c31bdf .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-7c31bdf .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-c5035b8 .elementor-repeater-item-e2b78c2 .ue_timeline_item_image{object-position:center !important;}.elementor-7 .elementor-element.elementor-element-c5035b8 .elementor-repeater-item-9ab08f7 .ue_timeline_item_image{object-position:center !important;}.elementor-7 .elementor-element.elementor-element-c5035b8 .elementor-repeater-item-cc4bc08 .ue_timeline_item_image{object-position:center !important;}.elementor-7 .elementor-element.elementor-element-c5035b8 .elementor-repeater-item-8b2e4d4 .ue_timeline_item_image{object-position:center !important;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_holder{width:80px;height:80px;font-size:24px;background-color:var( --e-global-color-7c45171 );color:var( --e-global-color-7c45171 );border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon{width:80px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_image{width:24px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon.uc-active .ue_timeline_item_icon_holder{background-color:var( --e-global-color-7c45171 );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_holder svg{fill:var( --e-global-color-7c45171 );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_content{margin-bottom:60px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_content_main{background-color:var( --e-global-color-7c45171 );border-radius:15px 15px 15px 15px;padding:30px 30px 30px 30px;text-align:left;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_pointer_inside{background-color:var( --e-global-color-7c45171 );height:30px;margin-top:25px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_pointer{width:20px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_pointer_spacer{width:20px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_line{width:3px;background-color:var( --e-global-color-7c45171 );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_line_offset{width:3px;background-color:var( --e-global-color-7c45171 );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_line_mask{background-color:var( --e-global-color-1d47365 );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_line_offset_mask{background-color:var( --e-global-color-1d47365 );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_image{width:100px;height:250px;opacity:100%;mix-blend-mode:normal;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_title{color:#000000;font-family:var( --e-global-typography-3749bfe-font-family ), Sans-serif;font-size:var( --e-global-typography-3749bfe-font-size );font-weight:var( --e-global-typography-3749bfe-font-weight );text-transform:var( --e-global-typography-3749bfe-text-transform );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );margin-top:0px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_subtitle{color:#a3a3a3;margin-top:0px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_text{color:#717171;margin-top:10px;}.elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-acd8827 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button{font-family:var( --e-global-typography-7bb1f31-font-family ), Sans-serif;font-size:var( --e-global-typography-7bb1f31-font-size );font-weight:var( --e-global-typography-7bb1f31-font-weight );text-transform:var( --e-global-typography-7bb1f31-text-transform );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );fill:var( --e-global-color-7c45171 );color:var( --e-global-color-7c45171 );transition-duration:300ms;border-style:none;border-radius:48px 48px 48px 48px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-2234b6b{--display:flex;}.elementor-7 .elementor-element.elementor-element-9a6cd75{--lottie-container-width:60px;}.elementor-7 .elementor-element.elementor-element-1eea5cb{--display:flex;}.elementor-7 .elementor-element.elementor-element-898a25e{--lottie-container-width:60px;}.elementor-7 .elementor-element.elementor-element-99f10dd{--display:flex;}.elementor-7 .elementor-element.elementor-element-f7132f0{--lottie-container-width:60px;}.elementor-7 .elementor-element.elementor-element-628c305{--display:flex;}.elementor-7 .elementor-element.elementor-element-eb41c21{--lottie-container-width:60px;}.elementor-7 .elementor-element.elementor-element-d25568d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-59a000f > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e8033ed{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7 .elementor-element.elementor-element-fbf6756{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-d4f1d87{width:100%;max-width:100%;text-align:start;}.elementor-7 .elementor-element.elementor-element-d4f1d87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d4f1d87 .elementor-heading-title{font-family:var( --e-global-typography-ef8112e-font-family ), Sans-serif;font-size:var( --e-global-typography-ef8112e-font-size );font-weight:var( --e-global-typography-ef8112e-font-weight );text-transform:var( --e-global-typography-ef8112e-text-transform );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-96cea8a{--divider-border-style:solid;--divider-color:var( --e-global-color-5ebafc8 );--divider-border-width:3px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-96cea8a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-7 .elementor-element.elementor-element-96cea8a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-96cea8a .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-96cea8a .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-e81af9a > .elementor-widget-container{margin:40px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c50436c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c50436c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c50436c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c50436c .elementor-button{font-family:var( --e-global-typography-7bb1f31-font-family ), Sans-serif;font-size:var( --e-global-typography-7bb1f31-font-size );font-weight:var( --e-global-typography-7bb1f31-font-weight );text-transform:var( --e-global-typography-7bb1f31-text-transform );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );fill:var( --e-global-color-7c45171 );color:var( --e-global-color-7c45171 );transition-duration:300ms;border-style:none;border-radius:48px 48px 48px 48px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-402ff77{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-354deb2 img{border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-cbbe6cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-cbbe6cd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cbbe6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c45171 );}.elementor-7 .elementor-element.elementor-element-777c32b > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-777c32b{text-align:center;}.elementor-7 .elementor-element.elementor-element-777c32b .elementor-heading-title{font-family:var( --e-global-typography-687fa5e-font-family ), Sans-serif;font-size:var( --e-global-typography-687fa5e-font-size );font-weight:var( --e-global-typography-687fa5e-font-weight );text-transform:var( --e-global-typography-687fa5e-text-transform );line-height:var( --e-global-typography-687fa5e-line-height );letter-spacing:var( --e-global-typography-687fa5e-letter-spacing );word-spacing:var( --e-global-typography-687fa5e-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-9749364{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:0px;}.elementor-7 .elementor-element.elementor-element-9749364 > .elementor-widget-container{margin:0px 0px 0px 6px;padding:6px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#D1D1D1;}.elementor-7 .elementor-element.elementor-element-740e105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-740e105:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-740e105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc31a95 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-0dc211c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-0dc211c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-0dc211c > .elementor-widget-container{margin:-140px -20vw 20px -20vw;padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0dc211c{--image-border-radius:30px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-8305e95 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-8305e95 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-8305e95 > .elementor-widget-container{margin:-140px -20vw 20px -20vw;padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8305e95{--image-border-radius:16px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-29552a0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-29552a0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-29552a0 > .elementor-widget-container{margin:-140px -20vw 20px -20vw;padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-29552a0{--image-border-radius:16px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-325d5c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-325d5c0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-325d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc31a95 );}.elementor-7 .elementor-element.elementor-element-ac13ff3 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d0245cf{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-d0245cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d0245cf .elementor-heading-title{font-family:var( --e-global-typography-ef8112e-font-family ), Sans-serif;font-size:var( --e-global-typography-ef8112e-font-size );font-weight:var( --e-global-typography-ef8112e-font-weight );text-transform:var( --e-global-typography-ef8112e-text-transform );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d32eb92{--divider-border-style:solid;--divider-color:var( --e-global-color-5ebafc8 );--divider-border-width:3px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d32eb92 > .elementor-widget-container{background-color:transparent;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-7 .elementor-element.elementor-element-d32eb92.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d32eb92 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-d32eb92 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-94596e8{--grid-columns:3;--grid-row-gap:60px;--e-loop-nothing-found-message-align:center;--grid-column-gap:60px;}.elementor-7 .elementor-element.elementor-element-94596e8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7 .elementor-element.elementor-element-94596e8 .e-loop-item > .elementor-section, .elementor-7 .elementor-element.elementor-element-94596e8 .e-loop-item > .elementor-section > .elementor-container, .elementor-7 .elementor-element.elementor-element-94596e8 .e-loop-item > .e-con, .elementor-7 .elementor-element.elementor-element-94596e8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7 .elementor-element.elementor-element-d805b28{--grid-columns:3;--grid-row-gap:60px;--e-loop-nothing-found-message-align:center;--grid-column-gap:60px;}.elementor-7 .elementor-element.elementor-element-d805b28 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7 .elementor-element.elementor-element-d805b28 .e-loop-item > .elementor-section, .elementor-7 .elementor-element.elementor-element-d805b28 .e-loop-item > .elementor-section > .elementor-container, .elementor-7 .elementor-element.elementor-element-d805b28 .e-loop-item > .e-con, .elementor-7 .elementor-element.elementor-element-d805b28 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7 .elementor-element.elementor-element-779b11a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-779b11a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-779b11a > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-779b11a .elementor-button{font-family:var( --e-global-typography-7bb1f31-font-family ), Sans-serif;font-size:var( --e-global-typography-7bb1f31-font-size );font-weight:var( --e-global-typography-7bb1f31-font-weight );text-transform:var( --e-global-typography-7bb1f31-text-transform );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );fill:var( --e-global-color-7c45171 );color:var( --e-global-color-7c45171 );transition-duration:300ms;border-style:none;border-radius:48px 48px 48px 48px;padding:16px 32px 16px 32px;}.elementor-7 .elementor-element.elementor-element-d9181cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-24fcf28 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-db88e91{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-db88e91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-db88e91 .elementor-heading-title{font-family:var( --e-global-typography-ef8112e-font-family ), Sans-serif;font-size:var( --e-global-typography-ef8112e-font-size );font-weight:var( --e-global-typography-ef8112e-font-weight );text-transform:var( --e-global-typography-ef8112e-text-transform );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c15a4d0{--divider-border-style:solid;--divider-color:var( --e-global-color-5ebafc8 );--divider-border-width:3px;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c15a4d0 > .elementor-widget-container{background-color:transparent;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-7 .elementor-element.elementor-element-c15a4d0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c15a4d0 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-c15a4d0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-b59597f{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-accent );--swiper-pagination-size:7px;--dots-normal-color:var( --e-global-color-text );--dots-hover-color:var( --e-global-color-accent );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0%;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:-20px;--swiper-pagination-spacing:20px;}.elementor-7 .elementor-element.elementor-element-b59597f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b59597f .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-a242ec6{--width:800px;}.elementor-7 .elementor-element.elementor-element-fbf6756{--width:60%;}.elementor-7 .elementor-element.elementor-element-402ff77{--width:40%;}.elementor-7 .elementor-element.elementor-element-cbbe6cd{--content-width:800px;}.elementor-7 .elementor-element.elementor-element-740e105{--content-width:100%;}}@media(max-width:1366px){.elementor-7 .elementor-element.elementor-element-b58dc78{--padding-top:100px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-7487c5a .elementor-heading-title{font-size:52px;line-height:68px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-41d94fb .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-73ea0f2{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-bd2baa6 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-d706db9 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-83e554c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-15206ef .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-9413168 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-ec6bae0 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-7804b46 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-534bc4c{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-a2fbdab .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-7c31bdf > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_content{margin-bottom:40px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-acd8827 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-d25568d{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-e8033ed{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-d4f1d87 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-e81af9a > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-c50436c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c50436c .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-cbbe6cd{--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-777c32b .elementor-heading-title{font-size:var( --e-global-typography-687fa5e-font-size );line-height:var( --e-global-typography-687fa5e-line-height );letter-spacing:var( --e-global-typography-687fa5e-letter-spacing );word-spacing:var( --e-global-typography-687fa5e-word-spacing );}.elementor-7 .elementor-element.elementor-element-740e105{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-325d5c0{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-d0245cf .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-d32eb92 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-94596e8{--grid-columns:3;--grid-row-gap:40px;--grid-column-gap:40px;}.elementor-7 .elementor-element.elementor-element-d805b28{--grid-columns:3;--grid-row-gap:40px;--grid-column-gap:40px;}.elementor-7 .elementor-element.elementor-element-779b11a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-779b11a .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-d9181cc{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-db88e91 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-c15a4d0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-b59597f{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-b58dc78{--padding-top:080px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-7487c5a .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-41d94fb .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-73ea0f2{--padding-top:080px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-bd2baa6 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-83e554c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-15206ef .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-9413168 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-ec6bae0 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-7804b46 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-534bc4c{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-a2fbdab .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_content{margin-bottom:32px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-d25568d{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:032px;}.elementor-7 .elementor-element.elementor-element-e8033ed{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-7 .elementor-element.elementor-element-d4f1d87 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-c50436c .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-402ff77{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-354deb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cbbe6cd{--padding-top:0px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-777c32b .elementor-heading-title{font-size:var( --e-global-typography-687fa5e-font-size );line-height:var( --e-global-typography-687fa5e-line-height );letter-spacing:var( --e-global-typography-687fa5e-letter-spacing );word-spacing:var( --e-global-typography-687fa5e-word-spacing );}.elementor-7 .elementor-element.elementor-element-9749364{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-9749364.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-740e105{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-0dc211c > .elementor-widget-container{margin:-140px -50vw 20px -50vw;}.elementor-7 .elementor-element.elementor-element-8305e95 > .elementor-widget-container{margin:-140px -50vw 20px -50vw;}.elementor-7 .elementor-element.elementor-element-29552a0 > .elementor-widget-container{margin:-140px -50vw 20px -50vw;}.elementor-7 .elementor-element.elementor-element-325d5c0{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-d0245cf .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-94596e8{--grid-columns:2;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-7 .elementor-element.elementor-element-d805b28{--grid-columns:2;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-7 .elementor-element.elementor-element-779b11a .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-d9181cc{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-db88e91 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-c15a4d0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-b59597f{--swiper-slides-to-display:2;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-b58dc78{--padding-top:120px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-7487c5a .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-870c5f0 .elementor-headline{text-align:start;font-size:24px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-39e1630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-39e1630{bottom:8px;}.elementor-7 .elementor-element.elementor-element-41d94fb .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-73ea0f2{--padding-top:70px;--padding-bottom:070px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-bd2baa6 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-83e554c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-d894422{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-15206ef .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-433a590{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9413168 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-f216de6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ec6bae0 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-7e3a063{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7804b46 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-534bc4c{--padding-top:70px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-a2fbdab .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_holder{width:60px;height:60px;font-size:0px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon{width:60px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_image{width:0px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_content_main{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_pointer{width:12px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_pointer_inside{height:24px;margin-top:20px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_pointer_spacer{width:8px;}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-9a6cd75{--lottie-container-width:40px;}.elementor-7 .elementor-element.elementor-element-898a25e{--lottie-container-width:40px;}.elementor-7 .elementor-element.elementor-element-f7132f0{--lottie-container-width:40px;}.elementor-7 .elementor-element.elementor-element-eb41c21{--lottie-container-width:40px;}.elementor-7 .elementor-element.elementor-element-d25568d{--padding-top:70px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-fbf6756{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-d4f1d87{text-align:center;}.elementor-7 .elementor-element.elementor-element-d4f1d87 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-96cea8a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e81af9a > .elementor-widget-container{margin:40px 0px 020px 0px;}.elementor-7 .elementor-element.elementor-element-c50436c .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-cbbe6cd{--padding-top:0px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-777c32b .elementor-heading-title{font-size:var( --e-global-typography-687fa5e-font-size );line-height:var( --e-global-typography-687fa5e-line-height );letter-spacing:var( --e-global-typography-687fa5e-letter-spacing );word-spacing:var( --e-global-typography-687fa5e-word-spacing );}.elementor-7 .elementor-element.elementor-element-9749364{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-740e105{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-8305e95 > .elementor-widget-container{margin:-140px -50vw 10px -50vw;}.elementor-7 .elementor-element.elementor-element-29552a0 > .elementor-widget-container{margin:0 -50vw 20px -50vw;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-325d5c0{--padding-top:70px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-d0245cf .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-94596e8{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-d805b28{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-779b11a .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-d9181cc{--padding-top:70px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-db88e91 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-c15a4d0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-b59597f{--swiper-slides-to-display:1;--dots-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-b59597f > .elementor-widget-container{margin:0px -16px 0px -16px;}}@media(min-width:2400px){.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-41d94fb .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-bd2baa6 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-83e554c{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-15206ef .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-9413168 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-ec6bae0 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-7804b46 .elementor-heading-title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-a2fbdab .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_title{font-size:var( --e-global-typography-3749bfe-font-size );line-height:var( --e-global-typography-3749bfe-line-height );letter-spacing:var( --e-global-typography-3749bfe-letter-spacing );word-spacing:var( --e-global-typography-3749bfe-word-spacing );}.elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-d4f1d87 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-c50436c .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-777c32b .elementor-heading-title{font-size:var( --e-global-typography-687fa5e-font-size );line-height:var( --e-global-typography-687fa5e-line-height );letter-spacing:var( --e-global-typography-687fa5e-letter-spacing );word-spacing:var( --e-global-typography-687fa5e-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-d0245cf .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-779b11a .elementor-button{font-size:var( --e-global-typography-7bb1f31-font-size );line-height:var( --e-global-typography-7bb1f31-line-height );letter-spacing:var( --e-global-typography-7bb1f31-letter-spacing );word-spacing:var( --e-global-typography-7bb1f31-word-spacing );}.elementor-7 .elementor-element.elementor-element-db88e91 .elementor-heading-title{font-size:var( --e-global-typography-ef8112e-font-size );line-height:var( --e-global-typography-ef8112e-line-height );letter-spacing:var( --e-global-typography-ef8112e-letter-spacing );word-spacing:var( --e-global-typography-ef8112e-word-spacing );}.elementor-7 .elementor-element.elementor-element-b59597f{--swiper-slides-to-display:3;}}/* Start custom CSS for animated-headline, class: .elementor-element-870c5f0 */.elementor-7 .elementor-element.elementor-element-870c5f0 .elementor-headline-dynamic-text{
    background: -webkit-linear-gradient(0deg, var(--e-global-color-accent), var(--e-global-color-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d94fb */.elementor-7 .elementor-element.elementor-element-41d94fb .elementor-button{
    background: -webkit-linear-gradient(0deg, var(--e-global-color-accent), var(--e-global-color-primary), var(--e-global-color-accent));
    background-size: 200% 100%;
    background-position-x: 0%;
    transition: .3s ease-in-out;
}
.elementor-7 .elementor-element.elementor-element-41d94fb .elementor-button:hover{
    background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for ucaddon_unlimited_timeline, class: .elementor-element-c5035b8 */.elementor-7 .elementor-element.elementor-element-c5035b8 .ue_timeline_item_icon_holder:before {
  content: "";
  opacity: 0; /* Neviditelné ve výchozím stavu */
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(90deg, #1D96DD -50%, #DE0884 150%);
  transform: translate3d(0px, 20px, 0); /* Posun nahoru */
  filter: blur(20px);
  border-radius: inherit;
  width: 80px;
  margin-left: auto;
  height: 80px;
  margin-right: auto;
  transition: opacity 0.5s, transform 0.5s;
}

/* Styl pro aktivní stav */
.elementor-7 .elementor-element.elementor-element-c5035b8 .uc-active .ue_timeline_item_icon_holder:before {
  opacity: 0.7; /* Viditelné */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acd8827 */.elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button{
    background: -webkit-linear-gradient(0deg, var(--e-global-color-accent), var(--e-global-color-primary), var(--e-global-color-accent));
    background-size: 200% 100%;
    background-position-x: 0%;
    transition: .3s ease-in-out;
}
.elementor-7 .elementor-element.elementor-element-acd8827 .elementor-button:hover{
    background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c50436c */.elementor-7 .elementor-element.elementor-element-c50436c .elementor-button{
    background: -webkit-linear-gradient(0deg, var(--e-global-color-accent), var(--e-global-color-primary), var(--e-global-color-accent));
    background-size: 200% 100%;
    background-position-x: 0%;
    transition: .3s ease-in-out;
}
.elementor-7 .elementor-element.elementor-element-c50436c .elementor-button:hover{
    background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9749364 */.elementor-7 .elementor-element.elementor-element-9749364{
    min-width: 500px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-779b11a */.elementor-7 .elementor-element.elementor-element-779b11a .elementor-button{
    background: -webkit-linear-gradient(0deg, var(--e-global-color-accent), var(--e-global-color-primary), var(--e-global-color-accent));
    background-size: 200% 100%;
    background-position-x: 0%;
    transition: .3s ease-in-out;
}
.elementor-7 .elementor-element.elementor-element-779b11a .elementor-button:hover{
    background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b59597f */@media (min-width: 768px){

.elementor-7 .elementor-element.elementor-element-b59597f .e-loop-item{
    padding: 20px
}

.elementor-7 .elementor-element.elementor-element-b59597f .swiper {
    padding: 0px 20px 40px 20px!important;
}

}

.elementor-7 .elementor-element.elementor-element-b59597f .swiper-pagination-bullet{
    transition: .3s ease-in-out;
}/* End custom CSS */