.elementor-149 .elementor-element.elementor-element-9c8a081{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-9c8a081:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-9c8a081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-darksurf );}.elementor-149 .elementor-element.elementor-element-a34e61f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:max(24px, calc(50vw - 640px));--padding-right:48px;}.elementor-149 .elementor-element.elementor-element-a34e61f.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-a6db7c6 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:rgba(255,255,255,0.8);}.elementor-149 .elementor-element.elementor-element-414c15a .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:42px;font-weight:600;line-height:1.14em;color:#FFFFFF;}.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 );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-149 .elementor-element.elementor-element-2ec339c{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-149 .elementor-element.elementor-element-642113f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-item > a{font-family:"Roboto", sans-serif;font-size:14.5px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-642113f .elementor-icon-list-text{color:rgba(255,255,255,0.88);transition:color 0.3s;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-149 .elementor-element.elementor-element-afcab8b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:14px 26px 14px 26px;}.elementor-149 .elementor-element.elementor-element-afcab8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-afcab8b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-149 .elementor-element.elementor-element-cbcddb1{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-cbcddb1::before, .elementor-149 .elementor-element.elementor-element-cbcddb1 > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-cbcddb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-cbcddb1 > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-cbcddb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-cbcddb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(15,30,44,1) 0%, rgba(15,30,44,0) 26%);}.elementor-149 .elementor-element.elementor-element-efd37f5{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-aec64ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-7da5a35{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-7da5a35.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-0426b50 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-7460e14 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-6486dcc{font-family:"Roboto", sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-6dac059 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:14px 26px 14px 26px;}.elementor-149 .elementor-element.elementor-element-6dac059 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-6dac059 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-149 .elementor-element.elementor-element-43d8a56{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-43d8a56.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-483a366{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-483a366:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-483a366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-149 .elementor-element.elementor-element-483a366.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-149 .elementor-element.elementor-element-5537ce1{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-item > a{font-family:"Roboto", sans-serif;font-size:14.5px;line-height:1.5em;}.elementor-149 .elementor-element.elementor-element-5537ce1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-149 .elementor-element.elementor-element-027da1c{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-0a7840d{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-54f823f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-a6338cc{--display:flex;--min-height:150px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-149 .elementor-element.elementor-element-a6338cc:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-a6338cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apgaismojums.lv/wp-content/uploads/2021/04/eichholtz-outdoor-lounge-pool.jpg");background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-a6338cc::before, .elementor-149 .elementor-element.elementor-element-a6338cc > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-a6338cc > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-a6338cc > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-a6338cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-a6338cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(15,30,44,0.97) 45%, rgba(15,30,44,0.78) 100%);}.elementor-149 .elementor-element.elementor-element-a6338cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-4b20654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-4b20654.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-147bc2a .elementor-icon-wrapper{text-align:start;}.elementor-149 .elementor-element.elementor-element-147bc2a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-147bc2a.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-147bc2a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-147bc2a.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-147bc2a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-147bc2a .elementor-icon{font-size:26px;}.elementor-149 .elementor-element.elementor-element-147bc2a .elementor-icon svg{height:26px;}.elementor-149 .elementor-element.elementor-element-89e6f71 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-1fcd910{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.86);}.elementor-149 .elementor-element.elementor-element-da69f8c{--display:flex;--min-height:150px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-149 .elementor-element.elementor-element-da69f8c:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-da69f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apgaismojums.lv/wp-content/uploads/2021/04/eichholtz-outdoor-dining.webp");background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-da69f8c::before, .elementor-149 .elementor-element.elementor-element-da69f8c > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-da69f8c > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-da69f8c > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-da69f8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-da69f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(15,30,44,0.97) 45%, rgba(15,30,44,0.78) 100%);}.elementor-149 .elementor-element.elementor-element-da69f8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-7e9ba32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-7e9ba32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-319c33d .elementor-icon-wrapper{text-align:start;}.elementor-149 .elementor-element.elementor-element-319c33d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-319c33d.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-319c33d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-319c33d.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-319c33d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-319c33d .elementor-icon{font-size:26px;}.elementor-149 .elementor-element.elementor-element-319c33d .elementor-icon svg{height:26px;}.elementor-149 .elementor-element.elementor-element-109e57a .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-2bcd354{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.86);}.elementor-149 .elementor-element.elementor-element-bed2479{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-d1ba639 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-90ed08a .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-30c253f{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-fca72ab{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-fca72ab:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-fca72ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-149 .elementor-element.elementor-element-882e4a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:4px 20px;--row-gap:4px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-795e75e{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-795e75e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-19455c6 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-01c68ac .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-9cf5d8f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 0px 8px 0px;}.elementor-149 .elementor-element.elementor-element-9cf5d8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-9cf5d8f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-149 .elementor-element.elementor-element-9cf5d8f .elementor-button:hover, .elementor-149 .elementor-element.elementor-element-9cf5d8f .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-9cf5d8f .elementor-button:hover svg, .elementor-149 .elementor-element.elementor-element-9cf5d8f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-3083fa9{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-5c00e10{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-7cf2782{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-7cf2782:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-7cf2782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-7cf2782.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-76b5245{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-5e28905 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15.5px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-28c60d6{font-family:"Roboto", sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-0993ff3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-0993ff3:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-0993ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-0993ff3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-b645f6a{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-ebc53be .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15.5px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-9cc370f{font-family:"Roboto", sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-40dafa9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-40dafa9:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-40dafa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-40dafa9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-115052e{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-9dcd087 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15.5px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-4e7d767{font-family:"Roboto", sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-89f878a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-89f878a:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-89f878a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-89f878a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-d47d2d4{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-96813fb .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15.5px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-d25fe0c{font-family:"Roboto", sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-b4d67ee{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-b4d67ee:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-b4d67ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-b4d67ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-046e1c8{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-aaf56e9 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15.5px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-0dad2af{font-family:"Roboto", sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-ae93bb5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-ae93bb5:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-ae93bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-ae93bb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-269652d{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-ad461c1 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15.5px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-0083658{font-family:"Roboto", sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-eb94bf1 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-cced0f6{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-05eb89e{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-ce05877{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-74dc08f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-74dc08f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-18bc134 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-6c1eec5{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-0d0427a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-0d0427a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-d249e8d{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-d249e8d:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-d249e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-149 .elementor-element.elementor-element-fd28ad6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-043a673{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-043a673:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-043a673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-043a673.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-8a01efa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-149 .elementor-element.elementor-element-57278e3 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-e23e3dd{font-family:"Roboto", sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-c34568d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-c34568d:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-c34568d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-c34568d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-ffefb35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-149 .elementor-element.elementor-element-3c4e451 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-4e79efb{font-family:"Roboto", sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-59de448{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-3a2dca1 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-afb06e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-3e9a97a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-149 .elementor-element.elementor-element-3e9a97a:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-3e9a97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-3e9a97a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-89dfa97 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-5c46d86{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-efa692c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-149 .elementor-element.elementor-element-efa692c:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-efa692c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-efa692c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-6a5f806 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-4685952{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-9ccb386{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-149 .elementor-element.elementor-element-9ccb386:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-9ccb386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-9ccb386.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-bc34249 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-1a754df{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-3989a65{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-3989a65:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-3989a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-149 .elementor-element.elementor-element-e244029{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-674f2d4{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-674f2d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-523ae4f .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-a97c87a{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-d496fb7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-d496fb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-9ccec29{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-a5523c2{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-9630fe9 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-358956f{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-2f06079{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-2f06079:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-2f06079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-149 .elementor-element.elementor-element-385a7df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-c2b0b87{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-c2b0b87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-dd44409 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-a67779e{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-661a75a{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-661a75a:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-661a75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-onaccent );}.elementor-149 .elementor-element.elementor-element-661a75a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-923a309 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 0px 8px 0px;}.elementor-149 .elementor-element.elementor-element-923a309 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-923a309 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-149 .elementor-element.elementor-element-923a309 .elementor-button:hover, .elementor-149 .elementor-element.elementor-element-923a309 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-923a309 .elementor-button:hover svg, .elementor-149 .elementor-element.elementor-element-923a309 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-f66f984 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 0px 8px 0px;}.elementor-149 .elementor-element.elementor-element-f66f984 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-f66f984 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-149 .elementor-element.elementor-element-f66f984 .elementor-button:hover, .elementor-149 .elementor-element.elementor-element-f66f984 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-f66f984 .elementor-button:hover svg, .elementor-149 .elementor-element.elementor-element-f66f984 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-ec03d30 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 0px 8px 0px;}.elementor-149 .elementor-element.elementor-element-ec03d30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-ec03d30 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-149 .elementor-element.elementor-element-ec03d30 .elementor-button:hover, .elementor-149 .elementor-element.elementor-element-ec03d30 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-ec03d30 .elementor-button:hover svg, .elementor-149 .elementor-element.elementor-element-ec03d30 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-ec780ff{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-55e00f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-46af2d1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-46af2d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-c464210 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-ee5332b .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-9d07700{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-9d07700.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-5c75ebd{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-94dc4b5{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-94dc4b5:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-94dc4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-149 .elementor-element.elementor-element-1813dce{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-ac4eae1 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-183a765 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-d8ab672{--e-image-carousel-slides-to-show:4;}.elementor-149 .elementor-element.elementor-element-d8ab672 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-149 .elementor-element.elementor-element-d8ab672 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-d8ab672 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-149 .elementor-element.elementor-element-d8ab672 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-d8ab672 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-149 .elementor-element.elementor-element-4a0f341{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-78543b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 28px;--row-gap:18px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-5bcd49f{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-5bcd49f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-c7d1b56 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-f9d1120{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-4f8fdc3{--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:14px 24px;--row-gap:14px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-4f8fdc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-07e40ea .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-149 .elementor-element.elementor-element-07e40ea .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-07e40ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-07e40ea.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-07e40ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-07e40ea .elementor-icon{font-size:24px;}.elementor-149 .elementor-element.elementor-element-07e40ea .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-07e40ea .elementor-icon-box-title a{font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-149 .elementor-element.elementor-element-07e40ea .elementor-icon-box-description{font-family:"Roboto", sans-serif;font-size:14px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-6ad4c3a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-149 .elementor-element.elementor-element-6ad4c3a .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-6ad4c3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-6ad4c3a.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-6ad4c3a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-6ad4c3a .elementor-icon{font-size:24px;}.elementor-149 .elementor-element.elementor-element-6ad4c3a .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-6ad4c3a .elementor-icon-box-title a{font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-149 .elementor-element.elementor-element-6ad4c3a .elementor-icon-box-description{font-family:"Roboto", sans-serif;font-size:14px;line-height:1.55em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-4018f52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-4018f52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-0157f78 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:14px 26px 14px 26px;}.elementor-149 .elementor-element.elementor-element-0157f78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-0157f78 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-149 .elementor-element.elementor-element-7bde9ac{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:56px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-f49f1ce .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-043afda{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-149 .elementor-element.elementor-element-e0c4d7f{--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:26px 26px;--row-gap:26px;--column-gap:26px;--overlay-opacity:1;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-e0c4d7f:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-e0c4d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apgaismojums.lv/wp-content/uploads/2026/09/jau.png");background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-e0c4d7f::before, .elementor-149 .elementor-element.elementor-element-e0c4d7f > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-e0c4d7f > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-e0c4d7f > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-e0c4d7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-e0c4d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(15,30,44,0.97) 55%, rgba(15,30,44,0.72) 100%);}.elementor-149 .elementor-element.elementor-element-fbf0403{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-ee61c02{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-ee61c02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-fdf3b22 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:rgba(255,255,255,0.75);}.elementor-149 .elementor-element.elementor-element-e4f4dfc .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-55d3b3b{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.86);}.elementor-149 .elementor-element.elementor-element-2c9b858 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:14px 26px 14px 26px;}.elementor-149 .elementor-element.elementor-element-2c9b858 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-2c9b858 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-149 .elementor-element.elementor-element-c5474d9{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-c5474d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-584f96f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-149 .elementor-element.elementor-element-584f96f .elementor-icon-box-title{margin-block-end:4px;color:rgba(255,255,255,0.9);}.elementor-149 .elementor-element.elementor-element-584f96f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-584f96f.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-584f96f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-584f96f .elementor-icon{font-size:24px;}.elementor-149 .elementor-element.elementor-element-584f96f .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-584f96f .elementor-icon-box-title a{font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-149 .elementor-element.elementor-element-584f96f .elementor-icon-box-description{font-family:"Roboto", sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.9);}.elementor-149 .elementor-element.elementor-element-06de9ca .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-149 .elementor-element.elementor-element-06de9ca .elementor-icon-box-title{margin-block-end:4px;color:rgba(255,255,255,0.9);}.elementor-149 .elementor-element.elementor-element-06de9ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-06de9ca.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-06de9ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-06de9ca .elementor-icon{font-size:24px;}.elementor-149 .elementor-element.elementor-element-06de9ca .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-06de9ca .elementor-icon-box-title a{font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-149 .elementor-element.elementor-element-06de9ca .elementor-icon-box-description{font-family:"Roboto", sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.9);}.elementor-149 .elementor-element.elementor-element-d1268d6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:14px;}.elementor-149 .elementor-element.elementor-element-d1268d6 .elementor-icon-box-title{margin-block-end:4px;color:rgba(255,255,255,0.9);}.elementor-149 .elementor-element.elementor-element-d1268d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-d1268d6.elementor-view-framed .elementor-icon, .elementor-149 .elementor-element.elementor-element-d1268d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-d1268d6 .elementor-icon{font-size:24px;}.elementor-149 .elementor-element.elementor-element-d1268d6 .elementor-icon-box-title, .elementor-149 .elementor-element.elementor-element-d1268d6 .elementor-icon-box-title a{font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-149 .elementor-element.elementor-element-d1268d6 .elementor-icon-box-description{font-family:"Roboto", sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.9);}.elementor-149 .elementor-element.elementor-element-2136ca0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-38246cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:4px 20px;--row-gap:4px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-48d0e35 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-51c4ec7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:8px 0px 8px 0px;}.elementor-149 .elementor-element.elementor-element-51c4ec7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-149 .elementor-element.elementor-element-51c4ec7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-149 .elementor-element.elementor-element-51c4ec7 .elementor-button:hover, .elementor-149 .elementor-element.elementor-element-51c4ec7 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-51c4ec7 .elementor-button:hover svg, .elementor-149 .elementor-element.elementor-element-51c4ec7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.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 );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-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-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-149 .elementor-element.elementor-element-12201f5{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:24px;}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-a34e61f{--width:calc(50% - 40px);}.elementor-149 .elementor-element.elementor-element-efd37f5{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-7da5a35{--width:calc((100% - 80px) * 0.36);}.elementor-149 .elementor-element.elementor-element-43d8a56{--width:calc((100% - 80px) * 0.34);}.elementor-149 .elementor-element.elementor-element-483a366{--width:calc((100% - 80px) * 0.3);}.elementor-149 .elementor-element.elementor-element-0a7840d{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-a6338cc{--width:calc((100% - 24px) / 2);}.elementor-149 .elementor-element.elementor-element-4b20654{--width:64%;}.elementor-149 .elementor-element.elementor-element-da69f8c{--width:calc((100% - 24px) / 2);}.elementor-149 .elementor-element.elementor-element-7e9ba32{--width:64%;}.elementor-149 .elementor-element.elementor-element-bed2479{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-fca72ab{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-795e75e{--width:auto;}.elementor-149 .elementor-element.elementor-element-7cf2782{--width:calc((100% - 5 * 16px) / 6);}.elementor-149 .elementor-element.elementor-element-0993ff3{--width:calc((100% - 5 * 16px) / 6);}.elementor-149 .elementor-element.elementor-element-40dafa9{--width:calc((100% - 5 * 16px) / 6);}.elementor-149 .elementor-element.elementor-element-89f878a{--width:calc((100% - 5 * 16px) / 6);}.elementor-149 .elementor-element.elementor-element-b4d67ee{--width:calc((100% - 5 * 16px) / 6);}.elementor-149 .elementor-element.elementor-element-ae93bb5{--width:calc((100% - 5 * 16px) / 6);}.elementor-149 .elementor-element.elementor-element-05eb89e{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-74dc08f{--width:calc((100% - 40px) * 0.56);}.elementor-149 .elementor-element.elementor-element-0d0427a{--width:calc((100% - 40px) * 0.44);}.elementor-149 .elementor-element.elementor-element-d249e8d{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-043a673{--width:calc((100% - 28px) / 2);}.elementor-149 .elementor-element.elementor-element-c34568d{--width:calc((100% - 28px) / 2);}.elementor-149 .elementor-element.elementor-element-59de448{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-3e9a97a{--width:calc((100% - 2 * 24px) / 3);}.elementor-149 .elementor-element.elementor-element-efa692c{--width:calc((100% - 2 * 24px) / 3);}.elementor-149 .elementor-element.elementor-element-9ccb386{--width:calc((100% - 2 * 24px) / 3);}.elementor-149 .elementor-element.elementor-element-3989a65{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-674f2d4{--width:calc((100% - 40px) * 0.52);}.elementor-149 .elementor-element.elementor-element-d496fb7{--width:calc((100% - 40px) * 0.48);}.elementor-149 .elementor-element.elementor-element-a5523c2{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-2f06079{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-c2b0b87{--width:calc((100% - 40px) * 0.56);}.elementor-149 .elementor-element.elementor-element-661a75a{--width:calc((100% - 40px) * 0.44);}.elementor-149 .elementor-element.elementor-element-ec780ff{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-46af2d1{--width:calc((100% - 40px) * 0.38);}.elementor-149 .elementor-element.elementor-element-9d07700{--width:calc((100% - 40px) * 0.62);}.elementor-149 .elementor-element.elementor-element-94dc4b5{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-4a0f341{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-5bcd49f{--width:calc((100% - 56px) * 0.38);}.elementor-149 .elementor-element.elementor-element-4f8fdc3{--width:calc((100% - 56px) * 0.42);}.elementor-149 .elementor-element.elementor-element-4018f52{--width:calc((100% - 56px) * 0.2);}.elementor-149 .elementor-element.elementor-element-7bde9ac{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-e0c4d7f{--content-width:1280px;}.elementor-149 .elementor-element.elementor-element-ee61c02{--width:calc((100% - 40px) * 0.58);}.elementor-149 .elementor-element.elementor-element-c5474d9{--width:calc((100% - 40px) * 0.42);}.elementor-149 .elementor-element.elementor-element-2136ca0{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-149 .elementor-element.elementor-element-a34e61f{--width:100%;}.elementor-149 .elementor-element.elementor-element-7da5a35{--width:100%;}.elementor-149 .elementor-element.elementor-element-43d8a56{--width:100%;}.elementor-149 .elementor-element.elementor-element-483a366{--width:100%;}.elementor-149 .elementor-element.elementor-element-4b20654{--width:72%;}.elementor-149 .elementor-element.elementor-element-7e9ba32{--width:72%;}.elementor-149 .elementor-element.elementor-element-7cf2782{--width:calc((100% - 2 * 16px) / 3);}.elementor-149 .elementor-element.elementor-element-0993ff3{--width:calc((100% - 2 * 16px) / 3);}.elementor-149 .elementor-element.elementor-element-40dafa9{--width:calc((100% - 2 * 16px) / 3);}.elementor-149 .elementor-element.elementor-element-89f878a{--width:calc((100% - 2 * 16px) / 3);}.elementor-149 .elementor-element.elementor-element-b4d67ee{--width:calc((100% - 2 * 16px) / 3);}.elementor-149 .elementor-element.elementor-element-ae93bb5{--width:calc((100% - 2 * 16px) / 3);}.elementor-149 .elementor-element.elementor-element-74dc08f{--width:100%;}.elementor-149 .elementor-element.elementor-element-0d0427a{--width:100%;}.elementor-149 .elementor-element.elementor-element-3e9a97a{--width:100%;}.elementor-149 .elementor-element.elementor-element-efa692c{--width:100%;}.elementor-149 .elementor-element.elementor-element-9ccb386{--width:100%;}.elementor-149 .elementor-element.elementor-element-674f2d4{--width:100%;}.elementor-149 .elementor-element.elementor-element-d496fb7{--width:100%;}.elementor-149 .elementor-element.elementor-element-c2b0b87{--width:100%;}.elementor-149 .elementor-element.elementor-element-661a75a{--width:100%;}.elementor-149 .elementor-element.elementor-element-46af2d1{--width:100%;}.elementor-149 .elementor-element.elementor-element-9d07700{--width:100%;}.elementor-149 .elementor-element.elementor-element-5bcd49f{--width:100%;}.elementor-149 .elementor-element.elementor-element-4f8fdc3{--width:100%;}.elementor-149 .elementor-element.elementor-element-4018f52{--width:100%;}.elementor-149 .elementor-element.elementor-element-ee61c02{--width:100%;}.elementor-149 .elementor-element.elementor-element-c5474d9{--width:100%;}}@media(max-width:1024px){.elementor-149 .elementor-element.elementor-element-9c8a081{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-a34e61f{--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-149 .elementor-element.elementor-element-414c15a .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-149 .elementor-element.elementor-element-cbcddb1{--min-height:260px;}.elementor-149 .elementor-element.elementor-element-efd37f5{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-aec64ec{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-149 .elementor-element.elementor-element-7460e14 .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-0a7840d{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-89e6f71 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-109e57a .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-bed2479{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-90ed08a .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-fca72ab{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-01c68ac .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-5e28905 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-ebc53be .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-9dcd087 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-96813fb .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-aaf56e9 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-ad461c1 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-eb94bf1 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-05eb89e{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-ce05877{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-149 .elementor-element.elementor-element-18bc134 .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-d249e8d{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-57278e3 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-3c4e451 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-59de448{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-afb06e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-89dfa97 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-6a5f806 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-bc34249 .elementor-heading-title{font-size:18px;}.elementor-149 .elementor-element.elementor-element-3989a65{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-e244029{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-149 .elementor-element.elementor-element-523ae4f .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-a5523c2{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-9630fe9 .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-2f06079{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-385a7df{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-149 .elementor-element.elementor-element-dd44409 .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-ec780ff{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-55e00f7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-149 .elementor-element.elementor-element-ee5332b .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-94dc4b5{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-183a765 .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-d8ab672{--e-image-carousel-slides-to-show:2;}.elementor-149 .elementor-element.elementor-element-4a0f341{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-c7d1b56 .elementor-heading-title{font-size:18px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-7bde9ac{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-f49f1ce .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-e0c4d7f{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-fbf0403{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-149 .elementor-element.elementor-element-e4f4dfc .elementor-heading-title{font-size:26px;}.elementor-149 .elementor-element.elementor-element-2136ca0{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-48d0e35 .elementor-heading-title{font-size:20px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-149 .elementor-element.elementor-element-12201f5{--grid-columns:2;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-a34e61f{--padding-top:36px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-149 .elementor-element.elementor-element-414c15a .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-2ec339c{font-size:15.5px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-149 .elementor-element.elementor-element-cbcddb1{--min-height:200px;}.elementor-149 .elementor-element.elementor-element-efd37f5{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-7da5a35{--width:100%;}.elementor-149 .elementor-element.elementor-element-7460e14 .elementor-heading-title{font-size:21px;}.elementor-149 .elementor-element.elementor-element-6486dcc{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-43d8a56{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-483a366{--width:100%;}.elementor-149 .elementor-element.elementor-element-027da1c{font-size:14px;}.elementor-149 .elementor-element.elementor-element-0a7840d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-54f823f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-a6338cc{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-149 .elementor-element.elementor-element-4b20654{--width:88%;}.elementor-149 .elementor-element.elementor-element-89e6f71 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-1fcd910{font-size:15px;}.elementor-149 .elementor-element.elementor-element-da69f8c{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-149 .elementor-element.elementor-element-7e9ba32{--width:88%;}.elementor-149 .elementor-element.elementor-element-109e57a .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-2bcd354{font-size:15px;}.elementor-149 .elementor-element.elementor-element-bed2479{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-90ed08a .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-30c253f{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-fca72ab{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-882e4a8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-149 .elementor-element.elementor-element-01c68ac .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-3083fa9{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-7cf2782{--width:calc((100% - 16px) / 2);}.elementor-149 .elementor-element.elementor-element-5e28905 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-28c60d6{font-size:13.5px;}.elementor-149 .elementor-element.elementor-element-0993ff3{--width:calc((100% - 16px) / 2);}.elementor-149 .elementor-element.elementor-element-ebc53be .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-9cc370f{font-size:13.5px;}.elementor-149 .elementor-element.elementor-element-40dafa9{--width:calc((100% - 16px) / 2);}.elementor-149 .elementor-element.elementor-element-9dcd087 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-4e7d767{font-size:13.5px;}.elementor-149 .elementor-element.elementor-element-89f878a{--width:calc((100% - 16px) / 2);}.elementor-149 .elementor-element.elementor-element-96813fb .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-d25fe0c{font-size:13.5px;}.elementor-149 .elementor-element.elementor-element-b4d67ee{--width:calc((100% - 16px) / 2);}.elementor-149 .elementor-element.elementor-element-aaf56e9 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-0dad2af{font-size:13.5px;}.elementor-149 .elementor-element.elementor-element-ae93bb5{--width:calc((100% - 16px) / 2);}.elementor-149 .elementor-element.elementor-element-ad461c1 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-0083658{font-size:13.5px;}.elementor-149 .elementor-element.elementor-element-eb94bf1 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-cced0f6{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-05eb89e{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-74dc08f{--width:100%;}.elementor-149 .elementor-element.elementor-element-18bc134 .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-6c1eec5{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-0d0427a{--width:100%;}.elementor-149 .elementor-element.elementor-element-d249e8d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-fd28ad6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-043a673{--width:100%;}.elementor-149 .elementor-element.elementor-element-8a01efa{--padding-top:22px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-149 .elementor-element.elementor-element-57278e3 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-e23e3dd{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-c34568d{--width:100%;}.elementor-149 .elementor-element.elementor-element-ffefb35{--padding-top:22px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-149 .elementor-element.elementor-element-3c4e451 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-4e79efb{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-59de448{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-3e9a97a{--width:100%;}.elementor-149 .elementor-element.elementor-element-89dfa97 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-5c46d86{font-size:15px;}.elementor-149 .elementor-element.elementor-element-efa692c{--width:100%;}.elementor-149 .elementor-element.elementor-element-6a5f806 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-4685952{font-size:15px;}.elementor-149 .elementor-element.elementor-element-9ccb386{--width:100%;}.elementor-149 .elementor-element.elementor-element-bc34249 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-1a754df{font-size:15px;}.elementor-149 .elementor-element.elementor-element-3989a65{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-674f2d4{--width:100%;}.elementor-149 .elementor-element.elementor-element-523ae4f .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-a97c87a{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-d496fb7{--width:100%;}.elementor-149 .elementor-element.elementor-element-9ccec29{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-a5523c2{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-9630fe9 .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-358956f{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-2f06079{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-c2b0b87{--width:100%;}.elementor-149 .elementor-element.elementor-element-dd44409 .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-a67779e{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-661a75a{--width:100%;}.elementor-149 .elementor-element.elementor-element-ec780ff{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-46af2d1{--width:100%;}.elementor-149 .elementor-element.elementor-element-ee5332b .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-9d07700{--width:100%;}.elementor-149 .elementor-element.elementor-element-5c75ebd{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-94dc4b5{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-183a765 .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-d8ab672{--e-image-carousel-slides-to-show:1;}.elementor-149 .elementor-element.elementor-element-4a0f341{--padding-top:26px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-78543b1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-5bcd49f{--width:100%;}.elementor-149 .elementor-element.elementor-element-c7d1b56 .elementor-heading-title{font-size:17px;}.elementor-149 .elementor-element.elementor-element-f9d1120{font-size:15px;}.elementor-149 .elementor-element.elementor-element-4f8fdc3{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-4018f52{--width:100%;}.elementor-149 .elementor-element.elementor-element-7bde9ac{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-f49f1ce .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-043afda{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-e0c4d7f{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-ee61c02{--width:100%;}.elementor-149 .elementor-element.elementor-element-e4f4dfc .elementor-heading-title{font-size:23px;}.elementor-149 .elementor-element.elementor-element-55d3b3b{font-size:15.5px;}.elementor-149 .elementor-element.elementor-element-c5474d9{--width:100%;}.elementor-149 .elementor-element.elementor-element-2136ca0{--padding-top:36px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-149 .elementor-element.elementor-element-38246cd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-149 .elementor-element.elementor-element-48d0e35 .elementor-heading-title{font-size:17px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-149 .elementor-element.elementor-element-12201f5{--grid-columns:1;}}/* Start custom CSS *//* Eichholtz New Collection Fair 2021 article (post 149). */

/* Hero. The picture panel carries the featured image through a dynamic tag,
   which Elementor writes with no size, position or repeat. The supplied banner
   has its own lettering: the headline block down to y 460, an icon panel from
   x 1334 and a product strip from y 710. Drawn at 300% of the panel's width,
   the visible window is always 512px wide in the picture's own pixels; at
   75.3% / 20% it sits at x 771-1283 and between y 139 and y 466 on the desktop,
   inside the clear photograph (x 726-1330, y 0-706) at every viewport width. */
.eichholtz-article .article-hero__photo {
	background-size: 300% auto;
	background-position: 75.3% 20%;
	background-repeat: no-repeat;
}

.article-hero__title-accent {
	display: block;
	color: var( --e-global-color-accent );
}

.eichholtz-article .article-hero__summary {
	max-width: 30em;
}

/* Reading width: long-form copy does not run the full width of the band. */
.eichholtz-article .article-column {
	max-width: 784px;
}

/* Copy: no margin after the last block, and real lists drawn with the accent
   tick the design uses. */
.eichholtz-article .article-copy p:last-child,
.eichholtz-article .article-copy ul:last-child {
	margin-bottom: 0;
}

.eichholtz-article .article-list-intro {
	margin-bottom: 0.6em;
	font-weight: 500;
	color: var( --e-global-color-primary );
}

.eichholtz-article .article-list {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
}

.eichholtz-article .article-list li {
	position: relative;
	margin-bottom: 8px;
	padding-left: 28px;
}

.eichholtz-article .article-list li::before {
	content: "";
	position: absolute;
	top: 0.5em;
	left: 2px;
	width: 12px;
	height: 6px;
	border-bottom: 2px solid var( --e-global-color-accent );
	border-left: 2px solid var( --e-global-color-accent );
	transform: rotate( -45deg );
}

.eichholtz-article .article-list--columns {
	columns: 2;
	column-gap: 32px;
}

.eichholtz-article .article-list--columns li {
	break-inside: avoid;
}

.eichholtz-article .article-note {
	padding: 4px 0 4px 16px;
	border-left: 3px solid var( --e-global-color-accent );
	color: var( --e-global-color-primary );
}

/* The event card: the label over its value, as in the design. */
.event-facts .event-fact__label {
	display: block;
	font-weight: 600;
	color: var( --e-global-color-primary );
}

.event-facts .event-fact__value {
	display: block;
}

.eichholtz-article .event-note {
	margin: 0;
	padding-top: 14px;
	border-top: 1px solid var( --e-global-color-border );
}

/* Cards: pictures run edge to edge under the rounded corners. */
.category-card,
.material-card,
.event-format-card {
	overflow: hidden;
}

.category-card__image,
.material-card__image,
.article-picture {
	line-height: 0;
}

.category-card__image img {
	display: block;
	width: 100%;
	height: 96px;
	object-fit: cover;
}

.material-card__image img {
	display: block;
	width: 100%;
	height: 210px;
	object-fit: cover;
}

.article-picture img {
	display: block;
	width: 100%;
	border-radius: 6px;
}

.event-picture img {
	height: 100%;
	object-fit: cover;
}

.eichholtz-article .event-details-card,
.eichholtz-article .event-picture {
	align-self: stretch;
}

/* The heading dash the design draws beside the section titles is only on the
   band headings, not on the card titles. */
.eichholtz-article .collection-overview .elementor-widget-heading > .elementor-widget-container > .elementor-heading-title,
.eichholtz-article .collection-gallery .elementor-heading-title {
	position: relative;
}

/* Gallery: the carousel's arrows sit beside the heading, as in the design,
   instead of over the first and last photograph. */
.collection-carousel .elementor-swiper-button {
	width: 36px;
	height: 36px;
	border: 1px solid var( --e-global-color-border );
	border-radius: 50%;
	background-color: var( --e-global-color-onaccent );
}

.eichholtz-article .collection-carousel {
	position: relative;
}

.eichholtz-article .collection-carousel .elementor-swiper-button {
	top: -60px;
	transform: none;
}

.eichholtz-article .collection-carousel .elementor-swiper-button-prev {
	right: 52px;
	left: auto;
}

.eichholtz-article .collection-carousel .elementor-swiper-button-next {
	right: 0;
}

.collection-carousel .swiper-slide img {
	height: 230px;
	object-fit: cover;
}

/* The manufacturer band reads as one strip. */
.eichholtz-article.manufacturer-overview {
	border-top: 1px solid var( --e-global-color-border );
	border-bottom: 1px solid var( --e-global-color-border );
}

.manufacturer-row .article-point {
	width: calc( ( 100% - 24px ) / 2 );
}

/* Focus rings, which the theme paints on none of these. */
.eichholtz-article a:focus-visible,
.eichholtz-article .elementor-button:focus-visible,
.eichholtz-article .elementor-swiper-button:focus-visible {
	outline: 2px solid var( --e-global-color-accent );
	outline-offset: 3px;
}

/* The hero button jumps to the event; leave a little air above it. */
.eichholtz-article.event-overview {
	scroll-margin-top: 24px;
}

/* Related articles keep the design's horizontal card, without changing the
   shared Related Article Card template other posts use. */
.eichholtz-article .related-article-card {
	flex-direction: row;
	align-items: stretch;
}

.eichholtz-article .related-article-card .related-article-card__image {
	flex: 0 0 132px;
	max-width: 132px;
}

.eichholtz-article .related-article-card .related-article-card__image img {
	height: 100%;
	object-fit: cover;
}

/* Tablet. */
@media (max-width: 1024px) {
	.eichholtz-article .article-hero__content {
		max-width: 760px;
	}

	.eichholtz-article .article-column {
		max-width: 760px;
	}

	.manufacturer-row .article-point {
		width: calc( ( 100% - 24px ) / 2 );
	}

	.category-card__image img {
		height: 110px;
	}
}

/* Phone. */
@media (max-width: 767px) {
	.eichholtz-article .article-list--columns {
		columns: 1;
	}

	.manufacturer-row .article-point {
		width: 100%;
	}

	.category-card__image img {
		height: 92px;
	}

	.collection-carousel .swiper-slide img {
		height: 200px;
	}

	/* The heading wraps on a phone, so the arrows go back beside the photographs. */
	.eichholtz-article .collection-carousel .elementor-swiper-button {
		top: 50%;
		transform: translateY( -50% );
	}

	.eichholtz-article .collection-carousel .elementor-swiper-button-prev {
		left: 6px;
		right: auto;
	}

	.eichholtz-article .collection-carousel .elementor-swiper-button-next {
		right: 6px;
	}

	.eichholtz-article .related-article-card .related-article-card__image {
		flex-basis: 108px;
		max-width: 108px;
	}

	.eichholtz-article.article-cta {
		background-position: 68% bottom;
	}
}/* End custom CSS */