.elementor-38 .elementor-element.elementor-element-9c8a081{--display:flex;--min-height:460px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-9c8a081:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9c8a081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1E2D;}.elementor-38 .elementor-element.elementor-element-9c8a081::before, .elementor-38 .elementor-element.elementor-element-9c8a081 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-9c8a081 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-9c8a081 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-9c8a081 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-9c8a081 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(12,30,45,1) 38%, rgba(12,30,45,0) 68%);}.elementor-38 .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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .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-38 .elementor-element.elementor-element-6b3721c .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.78);}.elementor-38 .elementor-element.elementor-element-414c15a .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:48px;font-weight:600;line-height:1.18em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e4abe8b .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:18px;font-weight:400;line-height:1.5em;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-38 .elementor-element.elementor-element-2ec339c{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:rgba(255,255,255,0.86);}.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-38 .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:15px 26px 15px 26px;}.elementor-38 .elementor-element.elementor-element-afcab8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-afcab8b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-38 .elementor-element.elementor-element-8c1ca50{--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;--padding-top:18px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-8c1ca50:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8c1ca50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.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-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-2e43fc3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-item > a{font-family:"Roboto", sans-serif;font-size:13px;font-weight:400;}.elementor-38 .elementor-element.elementor-element-2e43fc3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-05db8b4{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-05db8b4:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-05db8b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-63a0c6f{--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:32px 56px;--row-gap:32px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b5a5361{--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-38 .elementor-element.elementor-element-b5a5361.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-1f28754 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:700;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-9cd357a{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-f84a79c .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-38 .elementor-element.elementor-element-f84a79c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-f84a79c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-38 .elementor-element.elementor-element-f84a79c .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-f84a79c .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-f84a79c .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-f84a79c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-bcfc494{--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-38 .elementor-element.elementor-element-bcfc494.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-38 .elementor-element.elementor-element-d71f358 img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-38 .elementor-element.elementor-element-72c1c33{--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:28px 32px;--row-gap:28px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3311c0a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3311c0a.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-38 .elementor-element.elementor-element-db7a9e4 .elementor-icon-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-db7a9e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-db7a9e4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-db7a9e4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-db7a9e4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-db7a9e4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-db7a9e4 .elementor-icon{font-size:38px;}.elementor-38 .elementor-element.elementor-element-db7a9e4 .elementor-icon svg{height:38px;}.elementor-38 .elementor-element.elementor-element-759802c .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-b093bfa .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-1d6a170{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1d6a170.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-17f7c64 .elementor-icon-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-17f7c64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-17f7c64.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-17f7c64.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-17f7c64.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-17f7c64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-17f7c64 .elementor-icon{font-size:38px;}.elementor-38 .elementor-element.elementor-element-17f7c64 .elementor-icon svg{height:38px;}.elementor-38 .elementor-element.elementor-element-238af01 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-2630887 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6898385{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6898385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-2172049 .elementor-icon-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-2172049.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-2172049.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-2172049.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-2172049.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-2172049.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-2172049 .elementor-icon{font-size:38px;}.elementor-38 .elementor-element.elementor-element-2172049 .elementor-icon svg{height:38px;}.elementor-38 .elementor-element.elementor-element-ef9cccf .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-fa79407 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-96c1d32{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-96c1d32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-ea7595c .elementor-icon-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-ea7595c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ea7595c.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-ea7595c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ea7595c.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-ea7595c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ea7595c .elementor-icon{font-size:38px;}.elementor-38 .elementor-element.elementor-element-ea7595c .elementor-icon svg{height:38px;}.elementor-38 .elementor-element.elementor-element-7bdae98 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-f39307a .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-0c40190{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-906d935{--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:32px 56px;--row-gap:32px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-27708b2{--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-38 .elementor-element.elementor-element-27708b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-b680d79 .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-38 .elementor-element.elementor-element-6c23476 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:700;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-50c7c48{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-537c2ac{--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;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:32px;--padding-bottom:32px;--padding-left:34px;--padding-right:34px;}.elementor-38 .elementor-element.elementor-element-537c2ac:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-537c2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-537c2ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-d3401bd{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-78610f5{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-78610f5:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-78610f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-5f6ed37{--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:32px 56px;--row-gap:32px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-0482e40{--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-38 .elementor-element.elementor-element-0482e40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-b7f806d{text-align:start;}.elementor-38 .elementor-element.elementor-element-b7f806d img{width:100%;max-width:400px;border-radius:6px 6px 6px 6px;}.elementor-38 .elementor-element.elementor-element-53c8008{--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-38 .elementor-element.elementor-element-53c8008.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-c84f671 .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-38 .elementor-element.elementor-element-64e466f .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:700;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ad46cb3{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-5c214ce{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-50c607c{--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-38 .elementor-element.elementor-element-50c607c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-3871986 .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-38 .elementor-element.elementor-element-156174e .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:700;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-74af8d0{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6b5a975{--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-38 .elementor-element.elementor-element-1cadf45{--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-38 .elementor-element.elementor-element-1cadf45:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1cadf45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-1cadf45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-6387fbf{--display:flex;--min-height:276px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-38 .elementor-element.elementor-element-6387fbf:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6387fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-93c9c60 img{border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-f79e5f4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-38 .elementor-element.elementor-element-8e786c5 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:600;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-772b1f3 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-c92f93c{--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-38 .elementor-element.elementor-element-c92f93c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-c92f93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-c92f93c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-54b5171{--display:flex;--min-height:276px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-38 .elementor-element.elementor-element-54b5171:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-54b5171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-7ad7025 img{border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-02e948d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-38 .elementor-element.elementor-element-e09bf24 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:600;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-5188bd0 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-21ea284{--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-38 .elementor-element.elementor-element-21ea284:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-21ea284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-21ea284.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-6194593{--display:flex;--min-height:276px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-38 .elementor-element.elementor-element-6194593:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6194593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-c442578 img{border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-cee4f8b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-38 .elementor-element.elementor-element-bdd774d .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:600;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-0b7153a .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-026ae76{--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-38 .elementor-element.elementor-element-026ae76:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-026ae76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-026ae76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-2738a2f{--display:flex;--min-height:276px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-38 .elementor-element.elementor-element-2738a2f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2738a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-78e776f img{border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-1d2e649{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-38 .elementor-element.elementor-element-ff07fbe .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:600;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-9f1df2b .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-e08504b{--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-38 .elementor-element.elementor-element-e08504b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e08504b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e08504b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-1dc4c43{--display:flex;--min-height:276px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-38 .elementor-element.elementor-element-1dc4c43:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1dc4c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-b080ce4 img{border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-e39dc44{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-38 .elementor-element.elementor-element-411c9ce .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:600;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ee0ae29 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-497f32d{--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-38 .elementor-element.elementor-element-497f32d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-497f32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-497f32d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-89b1802{--display:flex;--min-height:276px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-38 .elementor-element.elementor-element-89b1802:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-89b1802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-0211016 img{border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-a9a1312{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-38 .elementor-element.elementor-element-c964311 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:600;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-c6f3743 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-0bf3e89{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-0bf3e89:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-0bf3e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface );}.elementor-38 .elementor-element.elementor-element-1054418{--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:32px 56px;--row-gap:32px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7434f98{--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-38 .elementor-element.elementor-element-7434f98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-5f1bf7b .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-38 .elementor-element.elementor-element-69ba9c7 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:700;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-8a4c4e8{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-9c2c38c{--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-38 .elementor-element.elementor-element-9c2c38c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-39a6d29{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ec23a05{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-e408863{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-f8dc476{--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:32px 56px;--row-gap:32px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-57513cb{--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-38 .elementor-element.elementor-element-57513cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-f71497f .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:28px;font-weight:700;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-6e1ac3f{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-473a532{--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-38 .elementor-element.elementor-element-473a532.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-80ade9a .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:28px;font-weight:700;line-height:1.22em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-2ef533e{font-family:"Roboto", sans-serif;font-size:16.5px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-e0c4d7f{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-e0c4d7f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e0c4d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1E2D;background-image:url("https://apgaismojums.lv/wp-content/uploads/2024/02/chelsom-custom-ceiling-staircase.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-e0c4d7f::before, .elementor-38 .elementor-element.elementor-element-e0c4d7f > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-e0c4d7f > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-e0c4d7f > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-e0c4d7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .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(12,30,45,0.97) 40%, rgba(12,30,45,0.15) 78%);}.elementor-38 .elementor-element.elementor-element-bae1e2a{--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-38 .elementor-element.elementor-element-bae1e2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .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.78);}.elementor-38 .elementor-element.elementor-element-9d81327 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:32px;font-weight:700;line-height:1.22em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-55d3b3b{font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:rgba(255,255,255,0.86);}.elementor-38 .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:15px 26px 15px 26px;}.elementor-38 .elementor-element.elementor-element-2c9b858 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-2c9b858 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-38 .elementor-element.elementor-element-6ec49c2{--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:28px 32px;--row-gap:28px;--column-gap:32px;--flex-wrap:wrap;--padding-top:44px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-f50cf41{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f50cf41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-e9302cc{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-e9302cc .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-e9302cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-e9302cc.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-e9302cc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-e9302cc.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-e9302cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-e9302cc .elementor-icon{font-size:34px;}.elementor-38 .elementor-element.elementor-element-e9302cc .elementor-icon svg{height:34px;}.elementor-38 .elementor-element.elementor-element-7316076{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7316076.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-3bda49c .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-552ca3b .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-1baec0b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1baec0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-d1205da{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-d1205da .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-d1205da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-d1205da.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-d1205da.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-d1205da.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-d1205da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-d1205da .elementor-icon{font-size:34px;}.elementor-38 .elementor-element.elementor-element-d1205da .elementor-icon svg{height:34px;}.elementor-38 .elementor-element.elementor-element-a40e7ed{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a40e7ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-93be20f .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-81056d6 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-5f1e111{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-5f1e111.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-a0beee4{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-a0beee4 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-a0beee4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-a0beee4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-a0beee4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-a0beee4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-a0beee4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-a0beee4 .elementor-icon{font-size:34px;}.elementor-38 .elementor-element.elementor-element-a0beee4 .elementor-icon svg{height:34px;}.elementor-38 .elementor-element.elementor-element-f906fe7{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f906fe7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-9686fb0 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-e354f78 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-e2ddab8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e2ddab8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-38f8d11{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-38f8d11 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-38f8d11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-38f8d11.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-38f8d11.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-38f8d11.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-38f8d11.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-38f8d11 .elementor-icon{font-size:34px;}.elementor-38 .elementor-element.elementor-element-38f8d11 .elementor-icon svg{height:34px;}.elementor-38 .elementor-element.elementor-element-3a4d4e8{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3a4d4e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-a732510 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-01bbef1 .elementor-heading-title{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-9c8a081{--min-height:420px;--padding-top:56px;--padding-bottom:56px;--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-38 .elementor-element.elementor-element-414c15a .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{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-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-38 .elementor-element.elementor-element-05db8b4{--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-63a0c6f{--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-38 .elementor-element.elementor-element-1f28754 .elementor-heading-title{font-size:27px;}.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-38 .elementor-element.elementor-element-d71f358 img{height:320px;}.elementor-38 .elementor-element.elementor-element-0c40190{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-906d935{--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-38 .elementor-element.elementor-element-6c23476 .elementor-heading-title{font-size:27px;}.elementor-38 .elementor-element.elementor-element-78610f5{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-5f6ed37{--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-38 .elementor-element.elementor-element-64e466f .elementor-heading-title{font-size:27px;}.elementor-38 .elementor-element.elementor-element-5c214ce{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-156174e .elementor-heading-title{font-size:27px;}.elementor-38 .elementor-element.elementor-element-8e786c5 .elementor-heading-title{font-size:17px;}.elementor-38 .elementor-element.elementor-element-e09bf24 .elementor-heading-title{font-size:17px;}.elementor-38 .elementor-element.elementor-element-bdd774d .elementor-heading-title{font-size:17px;}.elementor-38 .elementor-element.elementor-element-ff07fbe .elementor-heading-title{font-size:17px;}.elementor-38 .elementor-element.elementor-element-411c9ce .elementor-heading-title{font-size:17px;}.elementor-38 .elementor-element.elementor-element-c964311 .elementor-heading-title{font-size:17px;}.elementor-38 .elementor-element.elementor-element-0bf3e89{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-1054418{--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-38 .elementor-element.elementor-element-69ba9c7 .elementor-heading-title{font-size:27px;}.elementor-38 .elementor-element.elementor-element-e408863{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-f8dc476{--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-38 .elementor-element.elementor-element-f71497f .elementor-heading-title{font-size:23px;}.elementor-38 .elementor-element.elementor-element-80ade9a .elementor-heading-title{font-size:23px;}.elementor-38 .elementor-element.elementor-element-9d81327 .elementor-heading-title{font-size:27px;}.elementor-38 .elementor-element.elementor-element-6ec49c2{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-9c8a081{--min-height:0px;--padding-top:40px;--padding-bottom:250px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-a34e61f{--width:100%;}.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-38 .elementor-element.elementor-element-414c15a .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-e4abe8b .elementor-heading-title{font-size:16.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-38 .elementor-element.elementor-element-2ec339c{font-size:15.5px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-38 .elementor-element.elementor-element-8c1ca50{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.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-38 .elementor-element.elementor-element-05db8b4{--padding-top:32px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-b5a5361{--width:100%;}.elementor-38 .elementor-element.elementor-element-1f28754 .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-9cd357a{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-bcfc494{--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-38 .elementor-element.elementor-element-d71f358 img{height:220px;}.elementor-38 .elementor-element.elementor-element-72c1c33{--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-38 .elementor-element.elementor-element-3311c0a{--width:100%;}.elementor-38 .elementor-element.elementor-element-db7a9e4 .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-db7a9e4 .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-1d6a170{--width:100%;}.elementor-38 .elementor-element.elementor-element-17f7c64 .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-17f7c64 .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-6898385{--width:100%;}.elementor-38 .elementor-element.elementor-element-2172049 .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-2172049 .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-96c1d32{--width:100%;}.elementor-38 .elementor-element.elementor-element-ea7595c .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-ea7595c .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-0c40190{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-27708b2{--width:100%;}.elementor-38 .elementor-element.elementor-element-6c23476 .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-50c7c48{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-537c2ac{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-d3401bd{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-78610f5{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-0482e40{--width:100%;}.elementor-38 .elementor-element.elementor-element-53c8008{--width:100%;}.elementor-38 .elementor-element.elementor-element-64e466f .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-ad46cb3{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-5c214ce{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-50c607c{--width:100%;}.elementor-38 .elementor-element.elementor-element-156174e .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-74af8d0{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-6b5a975{--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-38 .elementor-element.elementor-element-1cadf45{--width:100%;}.elementor-38 .elementor-element.elementor-element-6387fbf{--min-height:276px;}.elementor-38 .elementor-element.elementor-element-8e786c5 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-c92f93c{--width:100%;}.elementor-38 .elementor-element.elementor-element-54b5171{--min-height:276px;}.elementor-38 .elementor-element.elementor-element-e09bf24 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-21ea284{--width:100%;}.elementor-38 .elementor-element.elementor-element-6194593{--min-height:276px;}.elementor-38 .elementor-element.elementor-element-bdd774d .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-026ae76{--width:100%;}.elementor-38 .elementor-element.elementor-element-2738a2f{--min-height:276px;}.elementor-38 .elementor-element.elementor-element-ff07fbe .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-e08504b{--width:100%;}.elementor-38 .elementor-element.elementor-element-1dc4c43{--min-height:276px;}.elementor-38 .elementor-element.elementor-element-411c9ce .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-497f32d{--width:100%;}.elementor-38 .elementor-element.elementor-element-89b1802{--min-height:276px;}.elementor-38 .elementor-element.elementor-element-c964311 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-0bf3e89{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-7434f98{--width:100%;}.elementor-38 .elementor-element.elementor-element-69ba9c7 .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-8a4c4e8{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-9c2c38c{--width:100%;}.elementor-38 .elementor-element.elementor-element-39a6d29{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-ec23a05{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-e408863{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-57513cb{--width:100%;}.elementor-38 .elementor-element.elementor-element-f71497f .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-6e1ac3f{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-473a532{--width:100%;}.elementor-38 .elementor-element.elementor-element-80ade9a .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-2ef533e{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-e0c4d7f{--min-height:0px;--padding-top:40px;--padding-bottom:230px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-bae1e2a{--width:100%;}.elementor-38 .elementor-element.elementor-element-9d81327 .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-55d3b3b{font-size:15.5px;}.elementor-38 .elementor-element.elementor-element-6ec49c2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-f50cf41{--width:100%;}.elementor-38 .elementor-element.elementor-element-7316076{--width:calc(100% - 56px);}.elementor-38 .elementor-element.elementor-element-1baec0b{--width:100%;}.elementor-38 .elementor-element.elementor-element-a40e7ed{--width:calc(100% - 56px);}.elementor-38 .elementor-element.elementor-element-5f1e111{--width:100%;}.elementor-38 .elementor-element.elementor-element-f906fe7{--width:calc(100% - 56px);}.elementor-38 .elementor-element.elementor-element-e2ddab8{--width:100%;}.elementor-38 .elementor-element.elementor-element-3a4d4e8{--width:calc(100% - 56px);}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-9c8a081{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-a34e61f{--width:680px;}.elementor-38 .elementor-element.elementor-element-8c1ca50{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-05db8b4{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-b5a5361{--width:calc(46% - 28px);}.elementor-38 .elementor-element.elementor-element-bcfc494{--width:calc(54% - 28px);}.elementor-38 .elementor-element.elementor-element-3311c0a{--width:calc((100% - 96px) / 4);}.elementor-38 .elementor-element.elementor-element-1d6a170{--width:calc((100% - 96px) / 4);}.elementor-38 .elementor-element.elementor-element-6898385{--width:calc((100% - 96px) / 4);}.elementor-38 .elementor-element.elementor-element-96c1d32{--width:calc((100% - 96px) / 4);}.elementor-38 .elementor-element.elementor-element-0c40190{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-27708b2{--width:calc(50% - 28px);}.elementor-38 .elementor-element.elementor-element-537c2ac{--width:calc(50% - 28px);}.elementor-38 .elementor-element.elementor-element-78610f5{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-0482e40{--width:calc(40% - 28px);}.elementor-38 .elementor-element.elementor-element-53c8008{--width:calc(60% - 28px);}.elementor-38 .elementor-element.elementor-element-5c214ce{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-50c607c{--width:760px;}.elementor-38 .elementor-element.elementor-element-1cadf45{--width:calc((100% - 48px) / 3);}.elementor-38 .elementor-element.elementor-element-c92f93c{--width:calc((100% - 48px) / 3);}.elementor-38 .elementor-element.elementor-element-21ea284{--width:calc((100% - 48px) / 3);}.elementor-38 .elementor-element.elementor-element-026ae76{--width:calc((100% - 48px) / 3);}.elementor-38 .elementor-element.elementor-element-e08504b{--width:calc((100% - 48px) / 3);}.elementor-38 .elementor-element.elementor-element-497f32d{--width:calc((100% - 48px) / 3);}.elementor-38 .elementor-element.elementor-element-0bf3e89{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-7434f98{--width:calc(44% - 28px);}.elementor-38 .elementor-element.elementor-element-9c2c38c{--width:calc(56% - 28px);}.elementor-38 .elementor-element.elementor-element-e408863{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-57513cb{--width:calc(50% - 28px);}.elementor-38 .elementor-element.elementor-element-473a532{--width:calc(50% - 28px);}.elementor-38 .elementor-element.elementor-element-e0c4d7f{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-bae1e2a{--width:650px;}.elementor-38 .elementor-element.elementor-element-6ec49c2{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-f50cf41{--width:calc((100% - 96px) / 4);}.elementor-38 .elementor-element.elementor-element-7316076{--width:calc(100% - 56px);}.elementor-38 .elementor-element.elementor-element-1baec0b{--width:calc((100% - 96px) / 4);}.elementor-38 .elementor-element.elementor-element-a40e7ed{--width:calc(100% - 56px);}.elementor-38 .elementor-element.elementor-element-5f1e111{--width:calc((100% - 96px) / 4);}.elementor-38 .elementor-element.elementor-element-f906fe7{--width:calc(100% - 56px);}.elementor-38 .elementor-element.elementor-element-e2ddab8{--width:calc((100% - 96px) / 4);}.elementor-38 .elementor-element.elementor-element-3a4d4e8{--width:calc(100% - 56px);}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-a34e61f{--width:64%;}.elementor-38 .elementor-element.elementor-element-b5a5361{--width:100%;}.elementor-38 .elementor-element.elementor-element-bcfc494{--width:100%;}.elementor-38 .elementor-element.elementor-element-3311c0a{--width:calc((100% - 32px) / 2);}.elementor-38 .elementor-element.elementor-element-1d6a170{--width:calc((100% - 32px) / 2);}.elementor-38 .elementor-element.elementor-element-6898385{--width:calc((100% - 32px) / 2);}.elementor-38 .elementor-element.elementor-element-96c1d32{--width:calc((100% - 32px) / 2);}.elementor-38 .elementor-element.elementor-element-27708b2{--width:100%;}.elementor-38 .elementor-element.elementor-element-537c2ac{--width:100%;}.elementor-38 .elementor-element.elementor-element-0482e40{--width:100%;}.elementor-38 .elementor-element.elementor-element-53c8008{--width:100%;}.elementor-38 .elementor-element.elementor-element-50c607c{--width:100%;}.elementor-38 .elementor-element.elementor-element-1cadf45{--width:calc((100% - 24px) / 2);}.elementor-38 .elementor-element.elementor-element-c92f93c{--width:calc((100% - 24px) / 2);}.elementor-38 .elementor-element.elementor-element-21ea284{--width:calc((100% - 24px) / 2);}.elementor-38 .elementor-element.elementor-element-026ae76{--width:calc((100% - 24px) / 2);}.elementor-38 .elementor-element.elementor-element-e08504b{--width:calc((100% - 24px) / 2);}.elementor-38 .elementor-element.elementor-element-497f32d{--width:calc((100% - 24px) / 2);}.elementor-38 .elementor-element.elementor-element-7434f98{--width:100%;}.elementor-38 .elementor-element.elementor-element-9c2c38c{--width:100%;}.elementor-38 .elementor-element.elementor-element-57513cb{--width:100%;}.elementor-38 .elementor-element.elementor-element-473a532{--width:100%;}.elementor-38 .elementor-element.elementor-element-bae1e2a{--width:70%;}.elementor-38 .elementor-element.elementor-element-f50cf41{--width:calc((100% - 32px) / 2);}.elementor-38 .elementor-element.elementor-element-1baec0b{--width:calc((100% - 32px) / 2);}.elementor-38 .elementor-element.elementor-element-5f1e111{--width:calc((100% - 32px) / 2);}.elementor-38 .elementor-element.elementor-element-e2ddab8{--width:calc((100% - 32px) / 2);}}/* Start custom CSS *//* Custom ceiling collection article (post 38). */

/* Hero. The featured image arrives through a dynamic tag, which Elementor
   writes with no size, position or repeat. */
.custom-ceiling-collection.article-hero {
	background-size: 125% auto;
	background-position: right 25%;
	background-repeat: no-repeat;
}

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

/* Breadcrumbs: the trail separator the design draws between the crumbs. */
.article-breadcrumbs .elementor-icon-list-item:not( :first-child )::before {
	content: "›";
	margin: 0 10px;
	color: var( --e-global-color-secondary );
}

.article-breadcrumbs .elementor-icon-list-item:last-child .elementor-icon-list-text {
	color: var( --e-global-color-text );
}

.article-breadcrumbs a:hover .elementor-icon-list-text,
.article-breadcrumbs a:focus-visible .elementor-icon-list-text {
	color: var( --e-global-color-accent );
}

/* Body copy: no margin after the last paragraph or list, and a real list
   drawn with the accent tick the design uses. */
.custom-ceiling-collection .article-copy p:last-child,
.custom-ceiling-collection .article-copy ul:last-child {
	margin-bottom: 0;
}

.custom-ceiling-collection .article-copy a {
	color: var( --e-global-color-primary );
	text-decoration: underline;
	text-underline-offset: 3px;
}

.article-list-intro {
	font-weight: 500;
	color: var( --e-global-color-primary );
}

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

.article-list li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 30px;
}

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

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

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

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

/* Icon strips: the hairline the design draws between the items. */
.article-highlight + .article-highlight,
.article-benefit + .article-benefit {
	padding-left: 28px;
	border-left: 1px solid var( --e-global-color-border );
}

/* Collection cards: the product photograph sits on the surface at its own
   size, and the card text keeps one baseline. */
.collection-card__media .elementor-widget-image {
	line-height: 0;
}

.collection-card__image img {
	max-height: 244px;
	width: auto;
}

.collection-card {
	box-shadow: 0 6px 18px rgba( 22, 33, 46, 0.06 );
}

.collection-card__text {
	margin: 0;
}

/* The workshop photograph keeps its natural size. */
.design-process__image img {
	width: 100%;
	max-width: 400px;
	height: auto;
}

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

/* Tablet. The highlight strips become two by two, so the third item starts
   a row and loses its hairline; the hero veil widens with the copy. */
@media (max-width: 1024px) {
	.custom-ceiling-collection .article-column {
		max-width: 760px;
	}

	.article-highlight:nth-child( 3 ),
	.article-benefit:nth-child( 3 ) {
		padding-left: 0;
		border-left: 0;
	}

	.elementor .elementor-element.custom-ceiling-collection.article-hero::before {
		background-image: linear-gradient( 90deg, rgba( 12, 30, 45, 1 ) 50%, rgba( 12, 30, 45, 0.2 ) 96% );
	}

	.elementor .elementor-element.custom-ceiling-collection.article-cta::before {
		background-image: linear-gradient( 90deg, rgba( 12, 30, 45, 0.97 ) 56%, rgba( 12, 30, 45, 0.3 ) 100% );
	}
}

/* Phone. The copy runs the full width, so the picture moves below it: the
   veil is solid behind the words and clears towards the bottom edge. */
@media (max-width: 767px) {
	.custom-ceiling-collection.article-hero {
		background-size: cover;
		background-position: 70% bottom;
	}

	.elementor .elementor-element.custom-ceiling-collection.article-hero::before {
		background-image: linear-gradient( 180deg, rgba( 12, 30, 45, 1 ) 0%, rgba( 12, 30, 45, 1 ) 62%, rgba( 12, 30, 45, 0.1 ) 90% );
	}

	.custom-ceiling-collection.article-cta {
		background-position: center bottom;
	}

	.elementor .elementor-element.custom-ceiling-collection.article-cta::before {
		background-image: linear-gradient( 180deg, rgba( 12, 30, 45, 0.98 ) 0%, rgba( 12, 30, 45, 0.96 ) 66%, rgba( 12, 30, 45, 0.15 ) 92% );
	}

	.article-highlight + .article-highlight,
	.article-benefit + .article-benefit {
		padding-left: 0;
		border-left: 0;
	}

	.article-list--columns {
		columns: 1;
	}
}/* End custom CSS */