.elementor-21368 .elementor-element.elementor-element-b6c8b9c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-b6c8b9c::before, .elementor-21368 .elementor-element.elementor-element-b6c8b9c > .elementor-background-video-container::before, .elementor-21368 .elementor-element.elementor-element-b6c8b9c > .e-con-inner > .elementor-background-video-container::before, .elementor-21368 .elementor-element.elementor-element-b6c8b9c > .elementor-background-slideshow::before, .elementor-21368 .elementor-element.elementor-element-b6c8b9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-21368 .elementor-element.elementor-element-b6c8b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #54595F 0%, #54595F 100%);}.elementor-21368 .elementor-element.elementor-element-b6c8b9c .elementor-background-slideshow__slide__image{background-position:center left;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21368 .elementor-element.elementor-element-68ba8bb .elementor-heading-title{font-family:"GeigyLL Regular", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21368 .elementor-element.elementor-element-e89ae7a .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:4.5em;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-21368 .elementor-element.elementor-element-8b12ca2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-8b12ca2:not(.elementor-motion-effects-element-type-background), .elementor-21368 .elementor-element.elementor-element-8b12ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21368 .elementor-element.elementor-element-ef29436{font-family:"GeigyLL Medium", Sans-serif;font-size:1.9em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-ef29436 > *{max-width:100%;}.elementor-21368 .elementor-element.elementor-element-e37e9fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-e37e9fd:not(.elementor-motion-effects-element-type-background), .elementor-21368 .elementor-element.elementor-element-e37e9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D2B575;}.elementor-21368 .elementor-element.elementor-element-32ddca7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21368 .elementor-element.elementor-element-4987623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21368 .elementor-element.elementor-element-4987623 .widget-image-caption{text-align:start;color:#000000;font-family:"GeigyLL Regular", Sans-serif;font-size:0.7em;font-weight:400;margin-block-start:7px;}.elementor-21368 .elementor-element.elementor-element-8067ff2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21368 .elementor-element.elementor-element-1486e41{--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:flex-end;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-21368 .elementor-element.elementor-element-aa28117 .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-b9a5d3a{font-family:"GeigyLL Regular", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-5101e00{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-5a0d44d{text-align:center;}.elementor-21368 .elementor-element.elementor-element-5a0d44d .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-56b1520{font-family:"GeigyLL Regular", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-65db5ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-1e9bd79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21368 .elementor-element.elementor-element-1b4ce98 .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:2.3em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-eaec697{font-family:"GeigyLL Regular", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-2e2adce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21368 .elementor-element.elementor-element-199ff07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21368 .elementor-element.elementor-element-199ff07 .widget-image-caption{text-align:start;color:#000000;font-family:"GeigyLL Regular", Sans-serif;font-size:0.7em;font-weight:400;margin-block-start:7px;}.elementor-21368 .elementor-element.elementor-element-0a5785b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:8%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-33b4f92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-8178f6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21368 .elementor-element.elementor-element-8178f6d .widget-image-caption{text-align:start;color:#000000;font-family:"GeigyLL Regular", Sans-serif;font-size:0.7em;font-weight:400;margin-block-start:7px;}.elementor-21368 .elementor-element.elementor-element-d5bb90e{--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:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:2%;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-4d8aaee .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:2.3em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-e1b10a4{font-family:"GeigyLL Regular", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-739db9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21368 .elementor-element.elementor-element-5229675 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21368 .elementor-element.elementor-element-df8d47d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21368 .elementor-element.elementor-element-959e591{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:8%;--padding-bottom:5%;--padding-left:10%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-acef6fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21368 .elementor-element.elementor-element-d560f97 .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:2.3em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-77e1cb6{font-family:"GeigyLL Regular", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-9bbd1ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21368 .elementor-element.elementor-element-0c41bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21368 .elementor-element.elementor-element-0c41bd6 .widget-image-caption{text-align:start;color:#000000;font-family:"GeigyLL Regular", Sans-serif;font-size:0.7em;font-weight:400;margin-block-start:7px;}.elementor-21368 .elementor-element.elementor-element-bc995a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-c87b39d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21368 .elementor-element.elementor-element-5dd3141 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21368 .elementor-element.elementor-element-2171c0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21368 .elementor-element.elementor-element-c7c04b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21368 .elementor-element.elementor-element-3df0681 .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-1033bc5{font-family:"GeigyLL Regular", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-c60f75a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 300px;--row-gap:0px;--column-gap:300px;--padding-top:8%;--padding-bottom:5%;--padding-left:10%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-073c46f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-76f057b .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:2.3em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-fb9133e{font-family:"GeigyLL Regular", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-6733e47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21368 .elementor-element.elementor-element-7b41045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21368 .elementor-element.elementor-element-7b41045 .widget-image-caption{text-align:start;color:#000000;font-family:"GeigyLL Regular", Sans-serif;font-size:0.7em;font-weight:400;margin-block-start:7px;}.elementor-21368 .elementor-element.elementor-element-a3a638c{--display:flex;--min-height:500px;--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:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-a848dc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-21368 .elementor-element.elementor-element-a848dc4:not(.elementor-motion-effects-element-type-background), .elementor-21368 .elementor-element.elementor-element-a848dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78e9844 );}.elementor-21368 .elementor-element.elementor-element-e4b0aa8 .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-8d2fbf9{font-family:"GeigyLL Regular", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21368 .elementor-element.elementor-element-0431930 .elementor-button{background-color:#FFFFFF00;font-family:"GeigyLL Regular", Sans-serif;font-size:1.1em;font-weight:500;fill:#0A0A0A;color:#0A0A0A;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A0A0A;border-radius:99px 99px 99px 99px;padding:3% 4% 3% 4%;}.elementor-21368 .elementor-element.elementor-element-0431930 .elementor-button:hover, .elementor-21368 .elementor-element.elementor-element-0431930 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-21368 .elementor-element.elementor-element-0431930{padding:0% 0% 0% 0%;}.elementor-21368 .elementor-element.elementor-element-0431930 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21368 .elementor-element.elementor-element-0431930 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21368 .elementor-element.elementor-element-0431930 .elementor-button:hover svg, .elementor-21368 .elementor-element.elementor-element-0431930 .elementor-button:focus svg{fill:#000000;}.elementor-21368 .elementor-element.elementor-element-621cdf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-21368 .elementor-element.elementor-element-621cdf6:not(.elementor-motion-effects-element-type-background), .elementor-21368 .elementor-element.elementor-element-621cdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CBAD8;}.elementor-21368 .elementor-element.elementor-element-a3512c0 .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-dc6399b{font-family:"GeigyLL Regular", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-432d3b6 .elementor-button{background-color:#FFFFFF00;font-family:"GeigyLL Regular", Sans-serif;font-size:1.1em;font-weight:500;fill:#0A0A0A;color:#0A0A0A;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A0A0A;border-radius:99px 99px 99px 99px;padding:3% 4% 3% 4%;}.elementor-21368 .elementor-element.elementor-element-432d3b6 .elementor-button:hover, .elementor-21368 .elementor-element.elementor-element-432d3b6 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-21368 .elementor-element.elementor-element-432d3b6{padding:0% 0% 0% 0%;}.elementor-21368 .elementor-element.elementor-element-432d3b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21368 .elementor-element.elementor-element-432d3b6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21368 .elementor-element.elementor-element-432d3b6 .elementor-button:hover svg, .elementor-21368 .elementor-element.elementor-element-432d3b6 .elementor-button:focus svg{fill:#000000;}.elementor-21368 .elementor-element.elementor-element-55904d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-21368 .elementor-element.elementor-element-55904d5:not(.elementor-motion-effects-element-type-background), .elementor-21368 .elementor-element.elementor-element-55904d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D2B5;}.elementor-21368 .elementor-element.elementor-element-41077f8 .elementor-heading-title{font-family:"GeigyLL Bold", Sans-serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-21368 .elementor-element.elementor-element-86959c0{font-family:"GeigyLL Regular", Sans-serif;font-size:1.1em;font-weight:400;color:#000000;}.elementor-21368 .elementor-element.elementor-element-f924903 .elementor-button{background-color:#FFFFFF00;font-family:"GeigyLL Regular", Sans-serif;font-size:1.1em;font-weight:500;fill:#0A0A0A;color:#0A0A0A;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A0A0A;border-radius:99px 99px 99px 99px;padding:3% 4% 3% 4%;}.elementor-21368 .elementor-element.elementor-element-f924903 .elementor-button:hover, .elementor-21368 .elementor-element.elementor-element-f924903 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-21368 .elementor-element.elementor-element-f924903{padding:0% 0% 0% 0%;}.elementor-21368 .elementor-element.elementor-element-f924903 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21368 .elementor-element.elementor-element-f924903 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21368 .elementor-element.elementor-element-f924903 .elementor-button:hover svg, .elementor-21368 .elementor-element.elementor-element-f924903 .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-21368 .elementor-element.elementor-element-8b12ca2{--content-width:1140px;}.elementor-21368 .elementor-element.elementor-element-32ddca7{--width:50%;}.elementor-21368 .elementor-element.elementor-element-8067ff2{--width:15%;}.elementor-21368 .elementor-element.elementor-element-1486e41{--width:25%;}.elementor-21368 .elementor-element.elementor-element-5101e00{--content-width:1140px;}.elementor-21368 .elementor-element.elementor-element-1e9bd79{--width:20%;}.elementor-21368 .elementor-element.elementor-element-2e2adce{--width:70%;}.elementor-21368 .elementor-element.elementor-element-33b4f92{--width:65%;}.elementor-21368 .elementor-element.elementor-element-d5bb90e{--width:19%;}.elementor-21368 .elementor-element.elementor-element-739db9f{--width:20%;}.elementor-21368 .elementor-element.elementor-element-acef6fd{--width:20%;}.elementor-21368 .elementor-element.elementor-element-9bbd1ba{--width:50%;}.elementor-21368 .elementor-element.elementor-element-c87b39d{--width:35%;}.elementor-21368 .elementor-element.elementor-element-c7c04b3{--width:30%;}.elementor-21368 .elementor-element.elementor-element-073c46f{--width:20%;}.elementor-21368 .elementor-element.elementor-element-6733e47{--width:41%;}.elementor-21368 .elementor-element.elementor-element-a848dc4{--width:33.33%;}.elementor-21368 .elementor-element.elementor-element-621cdf6{--width:33.33%;}.elementor-21368 .elementor-element.elementor-element-55904d5{--width:33.33%;}}@media(max-width:767px){.elementor-21368 .elementor-element.elementor-element-b6c8b9c{--content-width:100vw;--min-height:50vh;--justify-content:flex-end;}.elementor-21368 .elementor-element.elementor-element-8b12ca2{--padding-top:8%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-21368 .elementor-element.elementor-element-ef29436{font-size:1.1em;}.elementor-21368 .elementor-element.elementor-element-1486e41{--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-21368 .elementor-element.elementor-element-aa28117 .elementor-heading-title{font-size:1.9em;}.elementor-21368 .elementor-element.elementor-element-b9a5d3a{font-size:15px;}.elementor-21368 .elementor-element.elementor-element-5101e00{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-21368 .elementor-element.elementor-element-5a0d44d{padding:14% 0% 0% 0%;text-align:start;}.elementor-21368 .elementor-element.elementor-element-5a0d44d .elementor-heading-title{font-size:1.9em;}.elementor-21368 .elementor-element.elementor-element-56b1520{font-size:15px;}.elementor-21368 .elementor-element.elementor-element-65db5ff{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-1b4ce98 .elementor-heading-title{font-size:1.5em;}.elementor-21368 .elementor-element.elementor-element-eaec697{font-size:15px;}.elementor-21368 .elementor-element.elementor-element-2e2adce{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-21368 .elementor-element.elementor-element-199ff07{padding:0px 0px 0px 0px;}.elementor-21368 .elementor-element.elementor-element-4d8aaee .elementor-heading-title{font-size:1.5em;}.elementor-21368 .elementor-element.elementor-element-e1b10a4{font-size:15px;}.elementor-21368 .elementor-element.elementor-element-739db9f{--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-959e591{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-d560f97 .elementor-heading-title{font-size:1.5em;}.elementor-21368 .elementor-element.elementor-element-77e1cb6{font-size:15px;}.elementor-21368 .elementor-element.elementor-element-9bbd1ba{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-21368 .elementor-element.elementor-element-bc995a7{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-c7c04b3{--padding-top:3%;--padding-bottom:7%;--padding-left:3%;--padding-right:3%;}.elementor-21368 .elementor-element.elementor-element-3df0681{padding:8% 0% 0% 0%;}.elementor-21368 .elementor-element.elementor-element-3df0681 .elementor-heading-title{font-size:1.5em;}.elementor-21368 .elementor-element.elementor-element-1033bc5{font-size:15px;}.elementor-21368 .elementor-element.elementor-element-c60f75a{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-073c46f{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-21368 .elementor-element.elementor-element-76f057b .elementor-heading-title{font-size:1.5em;}.elementor-21368 .elementor-element.elementor-element-fb9133e{font-size:15px;}.elementor-21368 .elementor-element.elementor-element-6733e47{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-21368 .elementor-element.elementor-element-a3a638c{--min-height:200px;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21368 .elementor-element.elementor-element-a848dc4{--padding-top:5%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-21368 .elementor-element.elementor-element-621cdf6{--padding-top:5%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-21368 .elementor-element.elementor-element-55904d5{--padding-top:5%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for image, class: .elementor-element-4987623 */.elementor-21368 .elementor-element.elementor-element-4987623 .widget-image-caption {
    padding-left: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56b1520 */.elementor-21368 .elementor-element.elementor-element-56b1520 {
    text-align: center;
}

.elementor-21368 .elementor-element.elementor-element-56b1520 .elementor-heading-title,
.elementor-21368 .elementor-element.elementor-element-56b1520 .elementor-widget-text-editor {
    text-align: center;
}

@media (max-width: 767px) {
    .elementor-21368 .elementor-element.elementor-element-56b1520,
    .elementor-21368 .elementor-element.elementor-element-56b1520 .elementor-heading-title,
    .elementor-21368 .elementor-element.elementor-element-56b1520 .elementor-widget-text-editor {
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-199ff07 */.elementor-21368 .elementor-element.elementor-element-199ff07 .widget-image-caption {
    padding-left: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8178f6d */.elementor-21368 .elementor-element.elementor-element-8178f6d .widget-image-caption {
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5229675 */.elementor-21368 .elementor-element.elementor-element-5229675 .e-hosted-video.elementor-wrapper {
    aspect-ratio: auto !important;
    height: auto !important;
}

.elementor-21368 .elementor-element.elementor-element-5229675 .elementor-video {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df8d47d */.video-caption {
    font-family: "GeigyLL Regular", Arial, Helvetica, sans-serif !important;
    font-size: 0.7em !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    margin-top: 8px !important;
    padding-left: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c41bd6 */.elementor-21368 .elementor-element.elementor-element-0c41bd6 .widget-image-caption {
    padding-left: 0px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5dd3141 */.elementor-21368 .elementor-element.elementor-element-5dd3141 .e-hosted-video.elementor-wrapper {
    aspect-ratio: auto !important;
    height: auto !important;
}

.elementor-21368 .elementor-element.elementor-element-5dd3141 .elementor-video {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2171c0a */.video-caption {
    font-family: "GeigyLL Regular", Arial, Helvetica, sans-serif !important;
    font-size: 0.7em !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    margin-top: 8px !important;
    padding-left: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b41045 */.elementor-21368 .elementor-element.elementor-element-7b41045 .widget-image-caption {
    padding-left: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a638c *//* Kort */
.elementor-21368 .elementor-element.elementor-element-a3a638c .sustainability-card {
    display: flex;
    flex-direction: column;
    min-height: 700px;
    height: 100%;
}

/* Knapp nederst */
.elementor-21368 .elementor-element.elementor-element-a3a638c .sustainability-card .elementor-widget-button {
    margin-top: auto;
}

/* Desktop: skjul knapp som standard */
@media (min-width: 768px) {
    .elementor-21368 .elementor-element.elementor-element-a3a638c .sustainability-card .elementor-widget-button {
        opacity: 0;
        transform: translateY(10px);
        transition: opacity 0.25s ease, transform 0.25s ease;
        pointer-events: none;
    }

    .elementor-21368 .elementor-element.elementor-element-a3a638c .sustainability-card:hover .elementor-widget-button {
        opacity: 1;
        transform: translateY(0);
        pointer-events: auto;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-21368 .elementor-element.elementor-element-a3a638c .sustainability-card {
        min-height: 50vh;
    }

    .elementor-21368 .elementor-element.elementor-element-a3a638c .sustainability-card .elementor-widget-button {
        opacity: 1;
        transform: none;
        pointer-events: auto;
    }
}/* End custom CSS */