.elementor-208 .elementor-element.elementor-element-3695486{--display:flex;--min-height:529px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 0px 15px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:15px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-3695486:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-3695486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautiful-hamilton.217-170-194-11.plesk.page/wp-content/uploads/2026/02/509419683_23931001719845082_3803181872683695273_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-208 .elementor-element.elementor-element-3695486::before, .elementor-208 .elementor-element.elementor-element-3695486 > .elementor-background-video-container::before, .elementor-208 .elementor-element.elementor-element-3695486 > .e-con-inner > .elementor-background-video-container::before, .elementor-208 .elementor-element.elementor-element-3695486 > .elementor-background-slideshow::before, .elementor-208 .elementor-element.elementor-element-3695486 > .e-con-inner > .elementor-background-slideshow::before, .elementor-208 .elementor-element.elementor-element-3695486 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-208 .elementor-element.elementor-element-1cc4e88e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-208 .elementor-element.elementor-element-102bfbd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-208 .elementor-element.elementor-element-102bfbd4 .elementor-heading-title{color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-55a92758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-208 .elementor-element.elementor-element-55a92758 .elementor-heading-title{color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-68b318f5{text-align:center;}.elementor-208 .elementor-element.elementor-element-68b318f5 .elementor-heading-title{color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-7d19d339{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-global-246 .elementor-button-content-wrapper{flex-direction:row;}.elementor-208 .elementor-element.elementor-global-246 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-208 .elementor-element.elementor-global-249 .elementor-button-content-wrapper{flex-direction:row;}.elementor-208 .elementor-element.elementor-global-249 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-208 .elementor-element.elementor-element-0777cd5{--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:80px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-208 .elementor-element.elementor-element-0777cd5:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-0777cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-863ade3{text-align:center;}.elementor-208 .elementor-element.elementor-element-863ade3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-e92363f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-208 .elementor-element.elementor-element-e92363f:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-e92363f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-dbacf07{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-dbacf07:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-dbacf07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-611666e .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-611666e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-611666e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-611666e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-611666e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-611666e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-611666e .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-611666e .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-a862113{text-align:center;}.elementor-208 .elementor-element.elementor-element-a862113 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-76e4d86{text-align:center;}.elementor-208 .elementor-element.elementor-element-76e4d86 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-ef7271c{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-ef7271c:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-ef7271c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-b0a97f8 .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b0a97f8.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b0a97f8 .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-b0a97f8 .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-a908ade{text-align:center;}.elementor-208 .elementor-element.elementor-element-a908ade .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-5f49013{text-align:center;}.elementor-208 .elementor-element.elementor-element-5f49013 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-88982ca{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-88982ca:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-88982ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-9a36231 .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9a36231.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9a36231 .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-9a36231 .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-af6b732{text-align:center;}.elementor-208 .elementor-element.elementor-element-af6b732 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-7ebc572{text-align:center;}.elementor-208 .elementor-element.elementor-element-7ebc572 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-02a9566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-208 .elementor-element.elementor-element-02a9566:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-02a9566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-421a691{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-421a691:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-421a691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-0c6cb75 .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-0c6cb75.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-0c6cb75 .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-0c6cb75 .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-529f6ea{text-align:center;}.elementor-208 .elementor-element.elementor-element-529f6ea .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-a0b6997{text-align:center;}.elementor-208 .elementor-element.elementor-element-a0b6997 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-8f05e67{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-8f05e67:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-8f05e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-6348511 .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-6348511.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-6348511.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-6348511.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-6348511.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-6348511.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-6348511 .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-6348511 .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-b1bec1b{text-align:center;}.elementor-208 .elementor-element.elementor-element-b1bec1b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-220ed0d{text-align:center;}.elementor-208 .elementor-element.elementor-element-220ed0d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-fbdcbee{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-fbdcbee:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-fbdcbee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-9fda388 .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9fda388.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-9fda388 .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-9fda388 .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-5263b5a{text-align:center;}.elementor-208 .elementor-element.elementor-element-5263b5a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-db1b736{text-align:center;}.elementor-208 .elementor-element.elementor-element-db1b736 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-9db5e2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-208 .elementor-element.elementor-element-9db5e2b:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-9db5e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-0ae9d23{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-0ae9d23:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-0ae9d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-b08e2b7 .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b08e2b7.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-b08e2b7 .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-b08e2b7 .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-c4a3714{text-align:center;}.elementor-208 .elementor-element.elementor-element-c4a3714 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-127297f{text-align:center;}.elementor-208 .elementor-element.elementor-element-127297f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-7671743{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-7671743:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-7671743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-df4f92f .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-df4f92f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-df4f92f .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-df4f92f .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-44384dc{text-align:center;}.elementor-208 .elementor-element.elementor-element-44384dc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-a06a208{text-align:center;}.elementor-208 .elementor-element.elementor-element-a06a208 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-8bb6305{--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-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-208 .elementor-element.elementor-element-8bb6305:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-8bb6305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-188b24a );}.elementor-208 .elementor-element.elementor-element-1dd0618 .elementor-icon-wrapper{text-align:center;}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-framed .elementor-icon, .elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-framed .elementor-icon:hover, .elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-1dd0618.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7bb3e2d );}.elementor-208 .elementor-element.elementor-element-1dd0618 .elementor-icon{font-size:41px;padding:21px;}.elementor-208 .elementor-element.elementor-element-1dd0618 .elementor-icon svg{height:41px;}.elementor-208 .elementor-element.elementor-element-101a6af{text-align:center;}.elementor-208 .elementor-element.elementor-element-101a6af .elementor-heading-title{color:var( --e-global-color-text );}.elementor-208 .elementor-element.elementor-element-9d4e032 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-208 .elementor-element.elementor-element-9d4e032 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-208 .elementor-element.elementor-element-3695486{--min-height:500px;}.elementor-208 .elementor-element.elementor-element-e92363f{--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-208 .elementor-element.elementor-element-02a9566{--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-208 .elementor-element.elementor-element-9db5e2b{--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;}}@media(max-width:767px){.elementor-208 .elementor-element.elementor-element-3695486{--min-height:600px;}.elementor-208 .elementor-element.elementor-element-1cc4e88e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-7d19d339{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-208 .elementor-element.elementor-global-246{width:100%;max-width:100%;}.elementor-208 .elementor-element.elementor-global-249{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-208 .elementor-element.elementor-element-1cc4e88e{--width:75%;}.elementor-208 .elementor-element.elementor-element-dbacf07{--width:50%;}.elementor-208 .elementor-element.elementor-element-ef7271c{--width:50%;}.elementor-208 .elementor-element.elementor-element-88982ca{--width:50%;}.elementor-208 .elementor-element.elementor-element-421a691{--width:50%;}.elementor-208 .elementor-element.elementor-element-8f05e67{--width:50%;}.elementor-208 .elementor-element.elementor-element-fbdcbee{--width:50%;}.elementor-208 .elementor-element.elementor-element-0ae9d23{--width:50%;}.elementor-208 .elementor-element.elementor-element-7671743{--width:50%;}.elementor-208 .elementor-element.elementor-element-8bb6305{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-208 .elementor-element.elementor-element-1cc4e88e{--width:93%;}.elementor-208 .elementor-element.elementor-element-dbacf07{--width:100%;}.elementor-208 .elementor-element.elementor-element-ef7271c{--width:100%;}.elementor-208 .elementor-element.elementor-element-88982ca{--width:100%;}.elementor-208 .elementor-element.elementor-element-421a691{--width:100%;}.elementor-208 .elementor-element.elementor-element-8f05e67{--width:100%;}.elementor-208 .elementor-element.elementor-element-fbdcbee{--width:100%;}.elementor-208 .elementor-element.elementor-element-0ae9d23{--width:100%;}.elementor-208 .elementor-element.elementor-element-7671743{--width:100%;}.elementor-208 .elementor-element.elementor-element-8bb6305{--width:100%;}}@media(min-width:1025px){.elementor-208 .elementor-element.elementor-element-3695486:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-3695486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-dbacf07 *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-dbacf07{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-dbacf07:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-dbacf07 .elementor-icon,
.elementor-208 .elementor-element.elementor-element-dbacf07 .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-dbacf07:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-dbacf07:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-dbacf07 .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef7271c *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-ef7271c{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-ef7271c:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-ef7271c .elementor-icon,
.elementor-208 .elementor-element.elementor-element-ef7271c .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-ef7271c:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-ef7271c:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-ef7271c .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88982ca *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-88982ca{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-88982ca:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-88982ca .elementor-icon,
.elementor-208 .elementor-element.elementor-element-88982ca .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-88982ca:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-88982ca:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-88982ca .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421a691 *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-421a691{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-421a691:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-421a691 .elementor-icon,
.elementor-208 .elementor-element.elementor-element-421a691 .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-421a691:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-421a691:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-421a691 .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f05e67 *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-8f05e67{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-8f05e67:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-8f05e67 .elementor-icon,
.elementor-208 .elementor-element.elementor-element-8f05e67 .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-8f05e67:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-8f05e67:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-8f05e67 .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbdcbee *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-fbdcbee{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-fbdcbee:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-fbdcbee .elementor-icon,
.elementor-208 .elementor-element.elementor-element-fbdcbee .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-fbdcbee:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-fbdcbee:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-fbdcbee .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae9d23 *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-0ae9d23{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-0ae9d23:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-0ae9d23 .elementor-icon,
.elementor-208 .elementor-element.elementor-element-0ae9d23 .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-0ae9d23:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-0ae9d23:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-0ae9d23 .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7671743 *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-7671743{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-7671743:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-7671743 .elementor-icon,
.elementor-208 .elementor-element.elementor-element-7671743 .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-7671743:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-7671743:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-7671743 .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb6305 *//* =========================
   Container – float-effekt
   ========================= */
.elementor-208 .elementor-element.elementor-element-8bb6305{
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-208 .elementor-element.elementor-element-8bb6305:hover{
  transform: translateY(-8px);
  box-shadow: 0 0px 0px rgba(0,0,0,0.12);
}

/* =========================
   Ikon – primærfarge + rotasjon
   ========================= */
.elementor-208 .elementor-element.elementor-element-8bb6305 .elementor-icon,
.elementor-208 .elementor-element.elementor-element-8bb6305 .elementor-icon::before{
  transition: background-color .35s ease, transform .35s ease;
}

/* Hover på hele container */
.elementor-208 .elementor-element.elementor-element-8bb6305:hover .elementor-icon{
  background-color: #800000 !important; /* primærfarge */
  transform: rotate(15deg);
}

/* Hvis bakgrunnen ligger i ::before */
.elementor-208 .elementor-element.elementor-element-8bb6305:hover .elementor-icon::before{
  background-color: #CC2F0F !important;
}

/* Stabil rotasjon */
.elementor-208 .elementor-element.elementor-element-8bb6305 .elementor-icon{
  display: inline-flex;
  transform-origin: center;
}/* End custom CSS */