.elementor-642 .elementor-element.elementor-element-115bd53::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-115bd53{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-558844e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-469a6ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-2c74097:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-2c74097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a1bece2 ) 94%, var( --e-global-color-secondary ) 89%);}.elementor-642 .elementor-element.elementor-element-2c74097::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-2c74097{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 25px 0px;}.elementor-642 .elementor-element.elementor-element-2c74097 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-67c17fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-67c17fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6002707 );}.elementor-642 .elementor-element.elementor-element-67c17fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-67c17fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-1cd09e9:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-1cd09e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5ef365 );}.elementor-642 .elementor-element.elementor-element-1cd09e9::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-1cd09e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-1cd09e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-027e441 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-642 .elementor-element.elementor-element-b952a52 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-b952a52 .elementor-heading-title{font-family:var( --e-global-typography-f9ff51c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ff51c-font-size );font-weight:var( --e-global-typography-f9ff51c-font-weight );line-height:var( --e-global-typography-f9ff51c-line-height );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .elementor-repeater-item-ddf1ab6{color:var( --e-global-color-7665111 );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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .elementor-repeater-item-ddf1ab6 a{color:var( --e-global-color-7665111 );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;flex-grow:0;}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-item{align-self:top;}.elementor-642 .elementor-element.elementor-element-59d3748:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-59d3748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5ef365 );}.elementor-642 .elementor-element.elementor-element-59d3748::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-59d3748{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-59d3748 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-b69436a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-b69436a .elementor-heading-title{font-family:var( --e-global-typography-f9ff51c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ff51c-font-size );font-weight:var( --e-global-typography-f9ff51c-font-weight );line-height:var( --e-global-typography-f9ff51c-line-height );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .elementor-repeater-item-9baf047{color:var( --e-global-color-7665111 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .elementor-repeater-item-9baf047 a{color:var( --e-global-color-7665111 );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;flex-grow:0;}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-item{align-self:top;}.elementor-642 .elementor-element.elementor-element-7b1e1cc:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-7b1e1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5ef365 );}.elementor-642 .elementor-element.elementor-element-7b1e1cc::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-7b1e1cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-7b1e1cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-1f5c775 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-1f5c775 .elementor-heading-title{font-family:var( --e-global-typography-f9ff51c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ff51c-font-size );font-weight:var( --e-global-typography-f9ff51c-font-weight );line-height:var( --e-global-typography-f9ff51c-line-height );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .elementor-repeater-item-f5aa011{color:var( --e-global-color-7665111 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .elementor-repeater-item-f5aa011 a{color:var( --e-global-color-7665111 );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;flex-grow:0;}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-item{align-self:top;}.elementor-642 .elementor-element.elementor-element-39cd084:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-39cd084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5ef365 );}.elementor-642 .elementor-element.elementor-element-39cd084::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-39cd084{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-39cd084 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-e38a1cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-e38a1cf .elementor-heading-title{font-family:var( --e-global-typography-f9ff51c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ff51c-font-size );font-weight:var( --e-global-typography-f9ff51c-font-weight );line-height:var( --e-global-typography-f9ff51c-line-height );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-0e48aeb .elementor-repeater-item-f0053fc{color:var( --e-global-color-7665111 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-0e48aeb .elementor-repeater-item-f0053fc a{color:var( --e-global-color-7665111 );}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;flex-grow:0;}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-item{align-self:top;}.elementor-642 .elementor-element.elementor-element-ae8f193:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-ae8f193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5ef365 );}.elementor-642 .elementor-element.elementor-element-ae8f193::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-ae8f193{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-ae8f193 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-6ed6af2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-6ed6af2 .elementor-heading-title{font-family:var( --e-global-typography-f9ff51c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ff51c-font-size );font-weight:var( --e-global-typography-f9ff51c-font-weight );line-height:var( --e-global-typography-f9ff51c-line-height );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-8465304 .elementor-repeater-item-17ad965{color:var( --e-global-color-7665111 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-8465304 .elementor-repeater-item-17ad965 a{color:var( --e-global-color-7665111 );}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;flex-grow:0;}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-item{align-self:top;}.elementor-642 .elementor-element.elementor-element-508cbb9:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-508cbb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a1bece2 ) 94%, var( --e-global-color-secondary ) 89%);}.elementor-642 .elementor-element.elementor-element-508cbb9::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-508cbb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 25px 0px;}.elementor-642 .elementor-element.elementor-element-508cbb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-ce2c06e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-ce2c06e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6002707 );}.elementor-642 .elementor-element.elementor-element-ce2c06e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-ce2c06e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-18d0e0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-18d0e0a{text-align:left;}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_section > *:not(.acc_content){background-color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_active > *:not(.acc_content){background-color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_button *{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3e6a921-font-family ), Sans-serif;font-size:var( --e-global-typography-3e6a921-font-size );font-weight:var( --e-global-typography-3e6a921-font-weight );text-transform:var( --e-global-typography-3e6a921-text-transform );line-height:var( --e-global-typography-3e6a921-line-height );}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_active .acc_button *{color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_button{padding:5px 20px 5px 20px;}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_section{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a1bece2 );}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_section:not(:last-child){margin-bottom:5px;}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_button i:before{color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_button svg{fill:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_button:focus{border-left:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_content{background-color:var( --e-global-color-6002707 );color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );padding:25px 25px 25px 25px;}.elementor-widget-gallery .elementor-gallery-item__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 );}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.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-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-642 .elementor-element.elementor-element-16f1fe7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-642 .elementor-element.elementor-element-16f1fe7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-642 .elementor-element.elementor-element-16f1fe7{--image-border-color:var( --e-global-color-a1bece2 );--image-border-width:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-642 .elementor-element.elementor-element-8211bb5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-642 .elementor-element.elementor-element-8211bb5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-642 .elementor-element.elementor-element-8211bb5{--image-border-color:var( --e-global-color-a1bece2 );--image-border-width:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-642 .elementor-element.elementor-element-0d5ef4e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-642 .elementor-element.elementor-element-0d5ef4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-2f9464d::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-2f9464d{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-5d97977 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-642 .elementor-element.elementor-element-2f9464d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-913542b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-913542b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6002707 );}.elementor-642 .elementor-element.elementor-element-913542b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-642 .elementor-element.elementor-element-913542b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-913542b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-913542b{z-index:0;}.elementor-642 .elementor-element.elementor-element-1067a7a .elementor-heading-title{font-family:var( --e-global-typography-f9ff51c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ff51c-font-size );font-weight:var( --e-global-typography-f9ff51c-font-weight );line-height:var( --e-global-typography-f9ff51c-line-height );color:var( --e-global-color-primary );}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-642 .elementor-element.elementor-element-24e9c61 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-642 .elementor-element.elementor-element-24e9c61{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ce6765d-font-family ), Sans-serif;font-size:var( --e-global-typography-ce6765d-font-size );font-weight:var( --e-global-typography-ce6765d-font-weight );text-transform:var( --e-global-typography-ce6765d-text-transform );line-height:var( --e-global-typography-ce6765d-line-height );fill:var( --e-global-color-6002707 );color:var( --e-global-color-6002707 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button:hover, .elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button:focus{background-color:var( --e-global-color-7665111 );color:var( --e-global-color-6002707 );border-color:var( --e-global-color-6002707 );}.elementor-642 .elementor-element.elementor-element-e424b00{width:100%;max-width:100%;}.elementor-642 .elementor-element.elementor-element-e424b00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button:hover svg, .elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button:focus svg{fill:var( --e-global-color-6002707 );}.elementor-642 .elementor-element.elementor-element-234f156 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-234f156 .elementor-heading-title{font-family:var( --e-global-typography-f9ff51c-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ff51c-font-size );font-weight:var( --e-global-typography-f9ff51c-font-weight );line-height:var( --e-global-typography-f9ff51c-line-height );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu ul, .elementor-642 .elementor-element.elementor-element-58cce2a .dce-parent-title{align-items:flex-start;justify-content:flex-start;}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu ul.first-level > li{margin-bottom:11px;}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu li{padding-left:0px;padding-right:0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu li .dce-term-separator{margin-left:-0px;padding-right:0px;}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu a, .elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu li{color:var( --e-global-color-488b1fa );}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu a:hover{color:var( --e-global-color-cac8bb2 );}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu a.active{color:var( --e-global-color-cac8bb2 );}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu hr{border-color:var( --e-global-color-5d97977 );border-width:1px;}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu .box{border-color:var( --e-global-color-5d97977 );}.elementor-642 .elementor-element.elementor-element-c4640ff:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-c4640ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a1bece2 ) 94%, var( --e-global-color-secondary ) 89%);}.elementor-642 .elementor-element.elementor-element-c4640ff::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-c4640ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 25px 0px;}.elementor-642 .elementor-element.elementor-element-c4640ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-f2f2efe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-f2f2efe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6002707 );}.elementor-642 .elementor-element.elementor-element-f2f2efe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-f2f2efe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-642 .elementor-element.elementor-element-f37dfb4{--grid-columns:3;--grid-row-gap:10px;--load-more-message-color:var( --e-global-color-primary );--load-more-spinner-color:var( --e-global-color-secondary );--e-loop-nothing-found-message-align:center;--grid-column-gap:0px;--e-loop-nothing-found-message-color:var( --e-global-color-7665111 );}.elementor-642 .elementor-element.elementor-element-f37dfb4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-642 .elementor-element.elementor-element-f37dfb4 .e-loop-item > .elementor-section, .elementor-642 .elementor-element.elementor-element-f37dfb4 .e-loop-item > .elementor-section > .elementor-container, .elementor-642 .elementor-element.elementor-element-f37dfb4 .e-loop-item > .e-con, .elementor-642 .elementor-element.elementor-element-f37dfb4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-642 .elementor-element.elementor-element-f37dfb4 .e-load-more-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-f37dfb4 .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-ad80fea:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-ad80fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a1bece2 ) 94%, var( --e-global-color-secondary ) 89%);}.elementor-642 .elementor-element.elementor-element-ad80fea::after{mix-blend-mode:normal;}.elementor-642 .elementor-element.elementor-element-ad80fea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 25px 0px;}.elementor-642 .elementor-element.elementor-element-ad80fea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-ef202ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-642 .elementor-element.elementor-element-ef202ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6002707 );}.elementor-642 .elementor-element.elementor-element-ef202ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-642 .elementor-element.elementor-element-ef202ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-642 .elementor-element.elementor-element-dee0621{--grid-columns:3;--grid-row-gap:15px;--load-more-message-color:var( --e-global-color-text );--load-more-spinner-color:var( --e-global-color-cac8bb2 );--grid-column-gap:10px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-dee0621 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-642 .elementor-element.elementor-element-dee0621 .e-loop-item > .elementor-section, .elementor-642 .elementor-element.elementor-element-dee0621 .e-loop-item > .elementor-section > .elementor-container, .elementor-642 .elementor-element.elementor-element-dee0621 .e-loop-item > .e-con, .elementor-642 .elementor-element.elementor-element-dee0621 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-642 .elementor-element.elementor-element-dee0621 .e-load-more-message{font-family:var( --e-global-typography-2b09c08-font-family ), Sans-serif;font-size:var( --e-global-typography-2b09c08-font-size );font-weight:var( --e-global-typography-2b09c08-font-weight );text-transform:var( --e-global-typography-2b09c08-text-transform );line-height:var( --e-global-typography-2b09c08-line-height );}.elementor-642 .elementor-element.elementor-element-dee0621 .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}@media(min-width:768px){.elementor-642 .elementor-element.elementor-element-ce2c06e{width:72.802%;}.elementor-642 .elementor-element.elementor-element-0d5ef4e{width:27.198%;}}@media(max-width:1024px){.elementor-642 .elementor-element.elementor-element-1cd09e9{margin-top:0px;margin-bottom:25px;}.elementor-642 .elementor-element.elementor-element-027e441 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-642 .elementor-element.elementor-element-b952a52 .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .elementor-repeater-item-ddf1ab6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-59d3748{margin-top:0px;margin-bottom:25px;}.elementor-642 .elementor-element.elementor-element-b69436a .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .elementor-repeater-item-9baf047{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-7b1e1cc{margin-top:0px;margin-bottom:25px;}.elementor-642 .elementor-element.elementor-element-1f5c775 .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .elementor-repeater-item-f5aa011{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-39cd084{margin-top:0px;margin-bottom:25px;}.elementor-642 .elementor-element.elementor-element-e38a1cf .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-0e48aeb .elementor-repeater-item-f0053fc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-ae8f193{margin-top:0px;margin-bottom:25px;}.elementor-642 .elementor-element.elementor-element-6ed6af2 .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-8465304 .elementor-repeater-item-17ad965{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_button *{font-size:var( --e-global-typography-3e6a921-font-size );line-height:var( --e-global-typography-3e6a921-line-height );}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-642 .elementor-element.elementor-element-0d5ef4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-2f9464d{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-1067a7a .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-642 .elementor-element.elementor-element-24e9c61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button{font-size:var( --e-global-typography-ce6765d-font-size );line-height:var( --e-global-typography-ce6765d-line-height );}.elementor-642 .elementor-element.elementor-element-234f156 .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-642 .elementor-element.elementor-element-f37dfb4{--grid-columns:2;}.elementor-642 .elementor-element.elementor-element-f37dfb4 .e-load-more-message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-f37dfb4 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-dee0621{--grid-columns:2;--grid-column-gap:10px;}.elementor-642 .elementor-element.elementor-element-dee0621 .e-load-more-message{font-size:var( --e-global-typography-2b09c08-font-size );line-height:var( --e-global-typography-2b09c08-line-height );}.elementor-642 .elementor-element.elementor-element-dee0621 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-642 .elementor-element.elementor-element-1cd09e9{margin-top:0px;margin-bottom:25px;padding:25px 10px 25px 10px;}.elementor-642 .elementor-element.elementor-element-027e441 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-642 .elementor-element.elementor-element-b952a52{text-align:start;}.elementor-642 .elementor-element.elementor-element-b952a52 .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .elementor-repeater-item-ddf1ab6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-2f8edf7 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-59d3748{margin-top:0px;margin-bottom:25px;padding:25px 10px 25px 10px;}.elementor-642 .elementor-element.elementor-element-b69436a{text-align:start;}.elementor-642 .elementor-element.elementor-element-b69436a .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .elementor-repeater-item-9baf047{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-5a64ec4 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-7b1e1cc{margin-top:0px;margin-bottom:25px;padding:25px 10px 25px 10px;}.elementor-642 .elementor-element.elementor-element-1f5c775{text-align:start;}.elementor-642 .elementor-element.elementor-element-1f5c775 .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .elementor-repeater-item-f5aa011{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-d7f1c91 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-39cd084{margin-top:0px;margin-bottom:25px;padding:25px 10px 25px 10px;}.elementor-642 .elementor-element.elementor-element-e38a1cf{text-align:start;}.elementor-642 .elementor-element.elementor-element-e38a1cf .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-0e48aeb .elementor-repeater-item-f0053fc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-0e48aeb .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-ae8f193{margin-top:0px;margin-bottom:25px;padding:25px 10px 25px 10px;}.elementor-642 .elementor-element.elementor-element-6ed6af2{text-align:start;}.elementor-642 .elementor-element.elementor-element-6ed6af2 .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-8465304 .elementor-repeater-item-17ad965{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-642 .elementor-element.elementor-element-8465304 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );min-width:0;}.elementor-642 .elementor-element.elementor-element-18d0e0a {font-size:16px;}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_button *{font-size:var( --e-global-typography-3e6a921-font-size );line-height:var( --e-global-typography-3e6a921-line-height );}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_button{padding:10px 10px 10px 10px;}.elementor-642 .elementor-element.elementor-element-18d0e0a .acc_content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-642 .elementor-element.elementor-element-0d5ef4e > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-642 .elementor-element.elementor-element-913542b > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-642 .elementor-element.elementor-element-1067a7a{text-align:start;}.elementor-642 .elementor-element.elementor-element-1067a7a .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-642 .elementor-element.elementor-element-24e9c61{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-e424b00 .elementor-button{font-size:var( --e-global-typography-ce6765d-font-size );line-height:var( --e-global-typography-ce6765d-line-height );}.elementor-642 .elementor-element.elementor-element-234f156{text-align:start;}.elementor-642 .elementor-element.elementor-element-234f156 .elementor-heading-title{font-size:var( --e-global-typography-f9ff51c-font-size );line-height:var( --e-global-typography-f9ff51c-line-height );}.elementor-642 .elementor-element.elementor-element-58cce2a .dce-menu li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-642 .elementor-element.elementor-element-f37dfb4{--grid-columns:1;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-642 .elementor-element.elementor-element-f37dfb4 .e-load-more-message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-f37dfb4 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-642 .elementor-element.elementor-element-dee0621{--grid-columns:1;}.elementor-642 .elementor-element.elementor-element-dee0621 .e-load-more-message{font-size:var( --e-global-typography-2b09c08-font-size );line-height:var( --e-global-typography-2b09c08-line-height );}.elementor-642 .elementor-element.elementor-element-dee0621 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-642 .elementor-element.elementor-element-67c17fc{width:100%;}.elementor-642 .elementor-element.elementor-element-ce2c06e{width:70%;}.elementor-642 .elementor-element.elementor-element-0d5ef4e{width:30%;}.elementor-642 .elementor-element.elementor-element-f2f2efe{width:100%;}.elementor-642 .elementor-element.elementor-element-ef202ef{width:100%;}}/* Start custom CSS for section, class: .elementor-element-2c74097 */.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category {
  scroll-margin-top: 120px;
}
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .dce-acf-repeater-grid {
  display: block;
}
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .dce-acf-repeater-item {
  width: 100%;
  max-width: none;
  min-width: 0;
  padding-left: 0;
  padding-right: 0;
}
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 32px;
  row-gap: 8px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul > li,
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul > li > ul,
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul > li > ul > li {
  list-style: none;
  margin: 0;
  padding: 0;
  min-width: 0;
}
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul > li::marker,
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul > li > ul > li::marker {
  content: "";
}
.elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul > li > ul > li {
  overflow-wrap: anywhere;
  word-break: normal;
}
@media (max-width: 1024px) {
  .elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
  }
}
@media (max-width: 767px) {
  .elementor-642 .elementor-element.elementor-element-2c74097 .du-reference-category .repeater-item > ul {
    grid-template-columns: minmax(0, 1fr);
    column-gap: 0;
    row-gap: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24e9c61 */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS *//* Rozloženie platí iba pre galériu s triedou vzorkovnik */
.vzorkovnik .elementor-gallery__container {
	display: grid !important;
	grid-template-columns: repeat(
		var(--columns, 5),
		minmax(0, 1fr)
	) !important;
	gap: var(--vgap, 10px) var(--hgap, 10px) !important;
	padding-bottom: 0 !important;
}

/* Vypnutie absolútneho pozíciovania Elementor galérie */
.vzorkovnik .e-gallery-item {
	position: relative !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	left: auto !important;
	width: auto !important;
	display: flex !important;
	flex-direction: column;
}

/* Hover overlay zostane iba nad obrázkom */
.vzorkovnik .elementor-gallery-item__overlay {
	height: 0 !important;
	padding-bottom: var(--aspect-ratio) !important;
}

/* Názov fotografie pod thumbnailom */
.vzorkovnik .e-gallery-item::after {
	content: attr(data-elementor-lightbox-title);
	display: block;
	padding: 8px 8px 9px;

	font-family: var(
		--e-global-typography-accent-font-family
	), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(
		--e-global-typography-accent-text-transform
	);
	font-style: var(--e-global-typography-accent-font-style);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(
		--e-global-typography-accent-letter-spacing
	);
	word-spacing: var(
		--e-global-typography-accent-word-spacing
	);

	color: var(--e-global-color-text);
	text-align: left;
	overflow-wrap: anywhere;
}

/* Pri prázdnom názve nevytvorí prázdny riadok */
.vzorkovnik
.e-gallery-item[data-elementor-lightbox-title=""]::after {
	display: none;
}/* End custom CSS */