.elementor-20 .elementor-element.elementor-element-ccb281d{--display:flex;--min-height:850px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;}.elementor-20 .elementor-element.elementor-element-ccb281d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ccb281d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2025/03/TMN_0602-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ccb281d::before, .elementor-20 .elementor-element.elementor-element-ccb281d > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ccb281d > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ccb281d > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ccb281d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ccb281d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-367921d );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-838cc6c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-80aca26.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-80aca26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:400;line-height:80px;letter-spacing:0.5px;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-16e77ef{--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;}.elementor-20 .elementor-element.elementor-element-c3795b8 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-c3795b8 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-c3795b8.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-75b37c9 .elementor-button{background-color:var( --e-global-color-dd506ba );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-75b37c9.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-75b37c9 > .elementor-widget-container{border-style:none;}.elementor-20 .elementor-element.elementor-element-14ddd5e{--display:flex;--min-height:800px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-f77a37c{--display:flex;--min-height:0px;--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-f77a37c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f77a37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-a3983cb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20 .elementor-element.elementor-element-5676ba5 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-5676ba5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5676ba5{text-align:center;}.elementor-20 .elementor-element.elementor-element-5676ba5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-5a53f98{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5a53f98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-5a53f98.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-53db692{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20 .elementor-element.elementor-element-44c6593 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-44c6593.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-44c6593{text-align:center;}.elementor-20 .elementor-element.elementor-element-44c6593 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-d78f757{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d78f757 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-d78f757.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a4cfe10{--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:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-a4cfe10.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-df9cbb9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-df9cbb9 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-df9cbb9 .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-df9cbb9 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-df9cbb9.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-df9cbb9 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-df9cbb9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2dccf3c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-2dccf3c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2dccf3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-dd506ba ) 40%, var( --e-global-color-367921d ) 100%);}.elementor-20 .elementor-element.elementor-element-59d5ca9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-59d5ca9{text-align:left;}.elementor-20 .elementor-element.elementor-element-59d5ca9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-838c0d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-05ebedb{--grid-columns:4;}.elementor-20 .elementor-element.elementor-element-05ebedb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-05ebedb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-20 .elementor-element.elementor-element-05ebedb .e-loop-item > .elementor-section, .elementor-20 .elementor-element.elementor-element-05ebedb .e-loop-item > .elementor-section > .elementor-container, .elementor-20 .elementor-element.elementor-element-05ebedb .e-loop-item > .e-con, .elementor-20 .elementor-element.elementor-element-05ebedb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-20 .elementor-element.elementor-element-512b77e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-512b77e .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-512b77e .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-512b77e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-512b77e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-512b77e .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-512b77e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-9e247da{--display:flex;--min-height:650px;--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-end;--overlay-opacity:0.4;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-9e247da:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9e247da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2025/09/143_1C8_4677515_1082703909_5.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-9e247da::before, .elementor-20 .elementor-element.elementor-element-9e247da > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9e247da > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9e247da > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9e247da > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9e247da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-7b82a2e5 ) 41%, #F2295B00 71%);}.elementor-20 .elementor-element.elementor-element-a1c473b{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-dcfd8fc.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-dcfd8fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-c90d1f6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-c90d1f6 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-c90d1f6 .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-c90d1f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-c90d1f6 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-c90d1f6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-817c232{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-817c232.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-18456ea{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-18456ea:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-18456ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-18456ea.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-5c81678 img{height:200px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-6672c04 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-20 .elementor-element.elementor-element-6672c04.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6672c04{left:10px;}body.rtl .elementor-20 .elementor-element.elementor-element-6672c04{right:10px;}.elementor-20 .elementor-element.elementor-element-6672c04{top:10px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-6672c04 .elementor-icon-list-icon i{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-6672c04 .elementor-icon-list-icon svg{fill:var( --e-global-color-367921d );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-6672c04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-6672c04 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;}.elementor-20 .elementor-element.elementor-element-6672c04 .elementor-icon-list-text{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-63fcc4b{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-63fcc4b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-63fcc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-63fcc4b.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-c888819 img{height:200px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-3298513 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-20 .elementor-element.elementor-element-3298513.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-3298513{left:10px;}body.rtl .elementor-20 .elementor-element.elementor-element-3298513{right:10px;}.elementor-20 .elementor-element.elementor-element-3298513{top:10px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-3298513 .elementor-icon-list-icon i{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-3298513 .elementor-icon-list-icon svg{fill:var( --e-global-color-367921d );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-3298513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-3298513 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;}.elementor-20 .elementor-element.elementor-element-3298513 .elementor-icon-list-text{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-8ba7cae{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-8ba7cae:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8ba7cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-8ba7cae.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-7883438 img{height:200px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-e49f802 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-20 .elementor-element.elementor-element-e49f802.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-e49f802{left:10px;}body.rtl .elementor-20 .elementor-element.elementor-element-e49f802{right:10px;}.elementor-20 .elementor-element.elementor-element-e49f802{top:10px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-e49f802 .elementor-icon-list-icon i{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-e49f802 .elementor-icon-list-icon svg{fill:var( --e-global-color-367921d );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-e49f802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-e49f802 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;}.elementor-20 .elementor-element.elementor-element-e49f802 .elementor-icon-list-text{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-9e3aefe{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:150px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-9e3aefe:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9e3aefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-dd506ba ) 40%, var( --e-global-color-367921d ) 100%);}.elementor-20 .elementor-element.elementor-element-9e3aefe::before, .elementor-20 .elementor-element.elementor-element-9e3aefe > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9e3aefe > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9e3aefe > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9e3aefe > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9e3aefe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-fecd6d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-20 .elementor-element.elementor-element-30a058a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-30a058a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-cc6cb5e{--e-image-carousel-slides-to-show:4;}.elementor-20 .elementor-element.elementor-element-cc6cb5e .elementor-image-carousel-caption{text-align:center;}.elementor-20 .elementor-element.elementor-element-bf9c82f{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0a4048f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-0a4048f .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-0a4048f .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-0a4048f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-0a4048f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0a4048f .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-0a4048f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-2861dd8{--display:flex;--min-height:650px;--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-end;--overlay-opacity:0.65;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-2861dd8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2861dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2025/08/IMG_6302.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2861dd8::before, .elementor-20 .elementor-element.elementor-element-2861dd8 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2861dd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2861dd8 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-2861dd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-2861dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-7b82a2e5 ) 82%, #F2295B00 100%);}.elementor-20 .elementor-element.elementor-element-064b0d6{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-0e69104 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0e69104.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-0e69104{text-align:left;}.elementor-20 .elementor-element.elementor-element-0e69104 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:400;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-1c1e1c2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-20 .elementor-element.elementor-element-a3d8016 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 15px 5px 15px;}.elementor-20 .elementor-element.elementor-element-a3d8016:hover .elementor-widget-container{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-a3d8016.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a3d8016 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-a3d8016.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-a3d8016.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a3d8016.elementor-view-default .elementor-icon{color:var( --e-global-color-367921d );border-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-a3d8016.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a3d8016.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-a3d8016 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-a3d8016 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-616c23b > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 15px 5px 15px;}.elementor-20 .elementor-element.elementor-element-616c23b:hover .elementor-widget-container{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-616c23b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-616c23b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-616c23b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-616c23b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-616c23b.elementor-view-default .elementor-icon{color:var( --e-global-color-367921d );border-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-616c23b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-616c23b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-616c23b .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-616c23b .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-7aca9e9 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 15px 5px 15px;}.elementor-20 .elementor-element.elementor-element-7aca9e9:hover .elementor-widget-container{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-7aca9e9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7aca9e9 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-7aca9e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-7aca9e9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7aca9e9.elementor-view-default .elementor-icon{color:var( --e-global-color-367921d );border-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-7aca9e9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7aca9e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-7aca9e9 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-7aca9e9 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-a5d62d7 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 15px 5px 15px;}.elementor-20 .elementor-element.elementor-element-a5d62d7:hover .elementor-widget-container{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-a5d62d7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a5d62d7 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-a5d62d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-a5d62d7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a5d62d7.elementor-view-default .elementor-icon{color:var( --e-global-color-367921d );border-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-a5d62d7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a5d62d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-a5d62d7 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-a5d62d7 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-3c1805f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3c1805f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-56d381e{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-56d381e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-56d381e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-67fc46dc ) 50%, var( --e-global-color-b89580d ) 100%);}.elementor-20 .elementor-element.elementor-element-f73bc45{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-20 .elementor-element.elementor-element-f8ae10d{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.35;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-f8ae10d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f8ae10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2018/03/baggrund-forside.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-f8ae10d::before, .elementor-20 .elementor-element.elementor-element-f8ae10d > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-f8ae10d > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-f8ae10d > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-f8ae10d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-f8ae10d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-367921d );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-c0f1019 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-68d642a{text-align:center;}.elementor-20 .elementor-element.elementor-element-68d642a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:400;line-height:35px;color:var( --e-global-color-67fc46dc );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-dfc06e5{right:-40px;}body.rtl .elementor-20 .elementor-element.elementor-element-dfc06e5{left:-40px;}.elementor-20 .elementor-element.elementor-element-dfc06e5{bottom:-40px;}.elementor-20 .elementor-element.elementor-element-dfc06e5 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-67fc46dc );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-67fc46dc );border-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-dfc06e5.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-dfc06e5 .elementor-icon{font-size:75px;}.elementor-20 .elementor-element.elementor-element-dfc06e5 .elementor-icon svg{height:75px;}.elementor-20 .elementor-element.elementor-element-8468bb6{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.6;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-8468bb6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8468bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2025/09/143_1C8_4677515_1082703909_5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8468bb6::before, .elementor-20 .elementor-element.elementor-element-8468bb6 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8468bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8468bb6 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8468bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8468bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-367921d );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-0df1eba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-36ceb77{text-align:center;}.elementor-20 .elementor-element.elementor-element-36ceb77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:400;line-height:35px;color:var( --e-global-color-67fc46dc );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-77f199b{right:-40px;}body.rtl .elementor-20 .elementor-element.elementor-element-77f199b{left:-40px;}.elementor-20 .elementor-element.elementor-element-77f199b{bottom:-40px;}.elementor-20 .elementor-element.elementor-element-77f199b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-67fc46dc );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-67fc46dc );border-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-77f199b.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-77f199b .elementor-icon{font-size:75px;}.elementor-20 .elementor-element.elementor-element-77f199b .elementor-icon svg{height:75px;}.elementor-20 .elementor-element.elementor-element-3127707{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.6;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-3127707:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3127707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2019/08/Fremad-folket-billede.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3127707::before, .elementor-20 .elementor-element.elementor-element-3127707 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3127707 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3127707 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3127707 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3127707 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-367921d );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-5d2ce8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-856f2d0{text-align:center;}.elementor-20 .elementor-element.elementor-element-856f2d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:400;line-height:35px;color:var( --e-global-color-67fc46dc );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-4b8aaa4{right:-40px;}body.rtl .elementor-20 .elementor-element.elementor-element-4b8aaa4{left:-40px;}.elementor-20 .elementor-element.elementor-element-4b8aaa4{bottom:-40px;}.elementor-20 .elementor-element.elementor-element-4b8aaa4 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-67fc46dc );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-67fc46dc );border-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4b8aaa4.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4b8aaa4 .elementor-icon{font-size:75px;}.elementor-20 .elementor-element.elementor-element-4b8aaa4 .elementor-icon svg{height:75px;}.elementor-20 .elementor-element.elementor-element-5bdd378{--display:flex;--min-height:600px;--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-end;--overlay-opacity:0.65;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-5bdd378:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5bdd378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2025/08/IMG_6302.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-5bdd378::before, .elementor-20 .elementor-element.elementor-element-5bdd378 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5bdd378 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5bdd378 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5bdd378 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5bdd378 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-7b82a2e5 ) 82%, #F2295B00 100%);}.elementor-20 .elementor-element.elementor-element-62d63ed{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-c6c3a2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c6c3a2c.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-c6c3a2c{text-align:left;}.elementor-20 .elementor-element.elementor-element-c6c3a2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:400;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-c295480{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-20 .elementor-element.elementor-element-ab2f497 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 15px 5px 15px;}.elementor-20 .elementor-element.elementor-element-ab2f497:hover .elementor-widget-container{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-ab2f497.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ab2f497 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ab2f497.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-ab2f497.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ab2f497.elementor-view-default .elementor-icon{color:var( --e-global-color-367921d );border-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-ab2f497.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ab2f497.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-ab2f497 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-ab2f497 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-2a0bd08 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 15px 5px 15px;}.elementor-20 .elementor-element.elementor-element-2a0bd08:hover .elementor-widget-container{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-2a0bd08.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2a0bd08 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2a0bd08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-2a0bd08.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2a0bd08.elementor-view-default .elementor-icon{color:var( --e-global-color-367921d );border-color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-2a0bd08.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2a0bd08.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-2a0bd08 .elementor-icon{font-size:30px;}.elementor-20 .elementor-element.elementor-element-2a0bd08 .elementor-icon svg{height:30px;}.elementor-20 .elementor-element.elementor-element-75f94de.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-75f94de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-50c90f7{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-50c90f7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-50c90f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2025/08/IMG_7867-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-50c90f7::before, .elementor-20 .elementor-element.elementor-element-50c90f7 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-50c90f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-50c90f7 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-50c90f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-50c90f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7b82a2e5 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-e2e0254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5dc3989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:050px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px;}.elementor-20 .elementor-element.elementor-element-5dc3989:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5dc3989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-243ebdc{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-71eee36.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-71eee36{text-align:center;}.elementor-20 .elementor-element.elementor-element-71eee36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-18ce79a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-18ce79a .gallery-item .gallery-caption{display:none;}.elementor-20 .elementor-element.elementor-element-671d18f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b9d8f58 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-b9d8f58.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b9d8f58{text-align:center;}.elementor-20 .elementor-element.elementor-element-b9d8f58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-2d290be .gallery-item .gallery-caption{display:none;}.elementor-20 .elementor-element.elementor-element-ed0c072 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-ed0c072 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-ed0c072 .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-ed0c072 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-ed0c072.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ed0c072 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-ed0c072 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-beaff19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-beaff19:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-beaff19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-67fc46dc ) 0%, var( --e-global-color-b89580d ) 100%);}.elementor-20 .elementor-element.elementor-element-1ac1768{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aac6d21{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-12a99f4{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f86fdc8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f86fdc8{text-align:center;}.elementor-20 .elementor-element.elementor-element-f86fdc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-6854850 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-6854850 .gallery-item .gallery-caption{display:none;}.elementor-20 .elementor-element.elementor-element-6d3ddff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-393eca7 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-393eca7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-393eca7{text-align:center;}.elementor-20 .elementor-element.elementor-element-393eca7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-b30119c{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b30119c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b30119c .gallery-item .gallery-caption{display:none;}.elementor-20 .elementor-element.elementor-element-d58b60b{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7479762 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-7479762 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-7479762 .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-7479762 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-7479762.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7479762 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-7479762 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-a509c7d{--display:flex;--padding-top:100px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-a509c7d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a509c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, var( --e-global-color-dd506ba ) 14%, var( --e-global-color-367921d ) 100%);}.elementor-20 .elementor-element.elementor-element-23c2562{--display:flex;--min-height:620px;--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-end;--overlay-opacity:0.4;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-23c2562:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-23c2562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aarhus-fremad.dk.onlinefindme.com/wp-content/uploads/2025/09/143_1C8_4677515_1082703909_5.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-23c2562::before, .elementor-20 .elementor-element.elementor-element-23c2562 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-23c2562 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-23c2562 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-23c2562 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-23c2562 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-7b82a2e5 ) 41%, #F2295B00 71%);}.elementor-20 .elementor-element.elementor-element-2fdba84{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-cdfea13.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-cdfea13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-612cfd9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-612cfd9 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-612cfd9 .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-612cfd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-612cfd9 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-612cfd9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-1fb41bc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-1fb41bc.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-882e647{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-882e647:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-882e647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-882e647.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-008b3d1 img{height:200px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-938809f > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-20 .elementor-element.elementor-element-938809f.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-938809f{left:10px;}body.rtl .elementor-20 .elementor-element.elementor-element-938809f{right:10px;}.elementor-20 .elementor-element.elementor-element-938809f{top:10px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-938809f .elementor-icon-list-icon i{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-938809f .elementor-icon-list-icon svg{fill:var( --e-global-color-367921d );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-938809f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-938809f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;}.elementor-20 .elementor-element.elementor-element-938809f .elementor-icon-list-text{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-3122484{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-3122484:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3122484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-3122484.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-cdaa09f img{height:200px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-6396f13 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-20 .elementor-element.elementor-element-6396f13.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6396f13{left:10px;}body.rtl .elementor-20 .elementor-element.elementor-element-6396f13{right:10px;}.elementor-20 .elementor-element.elementor-element-6396f13{top:10px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-6396f13 .elementor-icon-list-icon i{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-6396f13 .elementor-icon-list-icon svg{fill:var( --e-global-color-367921d );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-6396f13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-6396f13 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;}.elementor-20 .elementor-element.elementor-element-6396f13 .elementor-icon-list-text{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-a3ff32e{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-a3ff32e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a3ff32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-a3ff32e.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-a96c137 img{height:200px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-ba43d96 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-20 .elementor-element.elementor-element-ba43d96.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-ba43d96{left:10px;}body.rtl .elementor-20 .elementor-element.elementor-element-ba43d96{right:10px;}.elementor-20 .elementor-element.elementor-element-ba43d96{top:10px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-ba43d96 .elementor-icon-list-icon i{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-ba43d96 .elementor-icon-list-icon svg{fill:var( --e-global-color-367921d );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-ba43d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-ba43d96 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;}.elementor-20 .elementor-element.elementor-element-ba43d96 .elementor-icon-list-text{color:var( --e-global-color-367921d );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-01b41c1{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:250px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-01b41c1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-01b41c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-dd506ba ) 40%, var( --e-global-color-367921d ) 100%);}.elementor-20 .elementor-element.elementor-element-01b41c1::before, .elementor-20 .elementor-element.elementor-element-01b41c1 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-01b41c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-01b41c1 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-01b41c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-01b41c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-105af93{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-20 .elementor-element.elementor-element-5274ca8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5274ca8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-dfcf8cd{--e-image-carousel-slides-to-show:4;}.elementor-20 .elementor-element.elementor-element-dfcf8cd .elementor-image-carousel-caption{text-align:center;}.elementor-20 .elementor-element.elementor-element-d3de0a4{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-46a60ce .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-46a60ce .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-46a60ce .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-46a60ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-46a60ce.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-46a60ce .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-46a60ce .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-3f3af0d{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-3f3af0d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3f3af0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-3f3af0d::before, .elementor-20 .elementor-element.elementor-element-3f3af0d > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3f3af0d > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3f3af0d > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3f3af0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3f3af0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-5b244e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-20 .elementor-element.elementor-element-9eb899f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9eb899f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-6940fd9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-96a0e23{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c1e9087.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c1e9087{text-align:center;}.elementor-20 .elementor-element.elementor-element-c1e9087 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-dbdef71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-dbdef71 .gallery-item .gallery-caption{display:none;}.elementor-20 .elementor-element.elementor-element-2a1d606{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-0e7f03f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-0e7f03f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0e7f03f{text-align:center;}.elementor-20 .elementor-element.elementor-element-0e7f03f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-5ea7c4f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5ea7c4f .gallery-item .gallery-caption{display:none;}.elementor-20 .elementor-element.elementor-element-245c5ac{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-44749cc .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-44749cc .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-44749cc .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-44749cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-44749cc.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-44749cc .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-44749cc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-db4210f{--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-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:250px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-db4210f::before, .elementor-20 .elementor-element.elementor-element-db4210f > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-db4210f > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-db4210f > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-db4210f > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-db4210f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-9a9b2de{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9a9b2de:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9a9b2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-091e809{text-align:center;}.elementor-20 .elementor-element.elementor-element-091e809 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-6f889bf .gallery-item .gallery-caption{display:none;}.elementor-20 .elementor-element.elementor-element-ee8bd71 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-ee8bd71{text-align:center;}.elementor-20 .elementor-element.elementor-element-ee8bd71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-aa7ae25 .gallery-item .gallery-caption{display:none;}.elementor-20 .elementor-element.elementor-element-e6859f4{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ba1bdbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-3061703{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-b89580d );}.elementor-20 .elementor-element.elementor-element-5684136 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-5684136 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-5684136 .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-5684136 > .elementor-widget-container{margin:000px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-5684136.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-5684136 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-5684136 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-e385159{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-e385159:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e385159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-dd506ba ) 40%, var( --e-global-color-367921d ) 100%);}.elementor-20 .elementor-element.elementor-element-e385159::before, .elementor-20 .elementor-element.elementor-element-e385159 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e385159 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e385159 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e385159 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e385159 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-feec77b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-20 .elementor-element.elementor-element-21bff87 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-21bff87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:700;color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-135bed4{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-135bed4.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-7505a2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-7505a2d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7505a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-a3aca2f img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-6c62c88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f727c1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-fdd4217{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-753a27a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-753a27a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-753a27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-476ff4c img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-969515e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-dddb716 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-c817890{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-fa3bf30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-fa3bf30:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fa3bf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-34daaaf img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-dbc2302{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-64efc11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-d4d258d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-365c50c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-365c50c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-365c50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-92d0813 img{width:100%;height:85px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-15f6fb6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aafd425 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-a62b283{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-a528e98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-a528e98:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a528e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-1591d3c img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-3730ab0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a31a270 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-00c6492{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-0af808a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-0af808a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0af808a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67fc46dc );}.elementor-20 .elementor-element.elementor-element-1d0e7e0 img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-516bfa8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-391846e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-ad3de5a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-f89382d{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-380008e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-367921d );color:var( --e-global-color-367921d );}.elementor-20 .elementor-element.elementor-element-380008e .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-380008e .elementor-button:focus{background-color:var( --e-global-color-367921d );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-380008e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-20 .elementor-element.elementor-element-380008e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-380008e .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-380008e .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-5a53f98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d78f757 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-05ebedb{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-817c232{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-1fb41bc{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-ccb281d{--min-height:400px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-838cc6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-80aca26{text-align:left;}.elementor-20 .elementor-element.elementor-element-80aca26 .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-20 .elementor-element.elementor-element-16e77ef{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c3795b8{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-c3795b8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c3795b8 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-75b37c9{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-75b37c9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-75b37c9 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-5676ba5 .elementor-heading-title{font-size:14px;}.elementor-20 .elementor-element.elementor-element-44c6593.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-44c6593 .elementor-heading-title{font-size:14px;}.elementor-20 .elementor-element.elementor-element-a4cfe10{--justify-content:center;}.elementor-20 .elementor-element.elementor-element-df9cbb9{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-df9cbb9 .elementor-button{font-size:18px;}.elementor-20 .elementor-element.elementor-element-2dccf3c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-59d5ca9 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-838c0d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-05ebedb{--grid-columns:1;--grid-row-gap:20px;}.elementor-20 .elementor-element.elementor-element-512b77e{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-512b77e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-512b77e .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-9e247da{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-9e247da:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9e247da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-20 .elementor-element.elementor-element-a1c473b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-dcfd8fc .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-c90d1f6{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-c90d1f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c90d1f6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c90d1f6 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-817c232{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-18456ea{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-5c81678 img{height:170px;}.elementor-20 .elementor-element.elementor-element-63fcc4b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-c888819 img{height:170px;}.elementor-20 .elementor-element.elementor-element-8ba7cae{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-7883438 img{height:170px;}.elementor-20 .elementor-element.elementor-element-9e3aefe{--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:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-fecd6d1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-30a058a .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-0a4048f{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-0a4048f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0a4048f .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-2861dd8{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-064b0d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0e69104 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-1c1e1c2{--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;}.elementor-20 .elementor-element.elementor-element-a3d8016 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-a3d8016 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-616c23b .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-616c23b .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-7aca9e9 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-7aca9e9 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-a5d62d7 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-a5d62d7 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-3c1805f .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-56d381e{--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;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-f73bc45{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f8ae10d{--min-height:300px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-c0f1019 .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-68d642a .elementor-heading-title{font-size:22px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-dfc06e5{right:-30px;}body.rtl .elementor-20 .elementor-element.elementor-element-dfc06e5{left:-30px;}.elementor-20 .elementor-element.elementor-element-dfc06e5{bottom:-40px;}.elementor-20 .elementor-element.elementor-element-dfc06e5 .elementor-icon{font-size:55px;}.elementor-20 .elementor-element.elementor-element-dfc06e5 .elementor-icon svg{height:55px;}.elementor-20 .elementor-element.elementor-element-8468bb6{--min-height:300px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-0df1eba .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-36ceb77 .elementor-heading-title{font-size:22px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-77f199b{right:-30px;}body.rtl .elementor-20 .elementor-element.elementor-element-77f199b{left:-30px;}.elementor-20 .elementor-element.elementor-element-77f199b .elementor-icon{font-size:55px;}.elementor-20 .elementor-element.elementor-element-77f199b .elementor-icon svg{height:55px;}.elementor-20 .elementor-element.elementor-element-3127707{--min-height:300px;}.elementor-20 .elementor-element.elementor-element-5d2ce8a .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-856f2d0 .elementor-heading-title{font-size:22px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-4b8aaa4{right:-30px;}body.rtl .elementor-20 .elementor-element.elementor-element-4b8aaa4{left:-30px;}.elementor-20 .elementor-element.elementor-element-4b8aaa4 .elementor-icon{font-size:55px;}.elementor-20 .elementor-element.elementor-element-4b8aaa4 .elementor-icon svg{height:55px;}.elementor-20 .elementor-element.elementor-element-5bdd378{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-62d63ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c6c3a2c .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-c295480{--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;}.elementor-20 .elementor-element.elementor-element-ab2f497 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-ab2f497 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-2a0bd08 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-2a0bd08 .elementor-icon svg{height:20px;}.elementor-20 .elementor-element.elementor-element-75f94de .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-50c90f7{--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:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-e2e0254{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-20 .elementor-element.elementor-element-71eee36 .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-b9d8f58.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b9d8f58{text-align:center;}.elementor-20 .elementor-element.elementor-element-b9d8f58 .elementor-heading-title{font-size:16px;letter-spacing:0.1px;}.elementor-20 .elementor-element.elementor-element-ed0c072{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-ed0c072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ed0c072 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-beaff19{--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:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-1ac1768{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-20 .elementor-element.elementor-element-f86fdc8 .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-393eca7 .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-7479762 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7479762 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-a509c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-23c2562:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-23c2562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-20 .elementor-element.elementor-element-23c2562{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-2fdba84{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cdfea13 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-612cfd9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-612cfd9 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-1fb41bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-882e647{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-008b3d1 img{height:170px;}.elementor-20 .elementor-element.elementor-element-3122484{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-cdaa09f img{height:170px;}.elementor-20 .elementor-element.elementor-element-a3ff32e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-a96c137 img{height:170px;}.elementor-20 .elementor-element.elementor-element-01b41c1{--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:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-105af93{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5274ca8 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-46a60ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-46a60ce .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-3f3af0d{--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:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5b244e3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-9eb899f .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-6940fd9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-20 .elementor-element.elementor-element-c1e9087 .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-0e7f03f .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-44749cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-44749cc .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-db4210f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9a9b2de{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-091e809 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-ee8bd71 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-e6859f4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-ba1bdbe .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-3061703{font-size:16px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-5684136 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5684136 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-e385159{--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:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-feec77b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-21bff87 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-380008e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-380008e .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-a4cfe10{--width:25%;}.elementor-20 .elementor-element.elementor-element-5dc3989{--width:60%;}.elementor-20 .elementor-element.elementor-element-12a99f4{--width:70%;}.elementor-20 .elementor-element.elementor-element-6d3ddff{--width:30%;}.elementor-20 .elementor-element.elementor-element-105af93{--width:100%;}.elementor-20 .elementor-element.elementor-element-5b244e3{--width:100%;}.elementor-20 .elementor-element.elementor-element-6940fd9{--width:100%;}.elementor-20 .elementor-element.elementor-element-96a0e23{--width:70%;}.elementor-20 .elementor-element.elementor-element-2a1d606{--width:30%;}.elementor-20 .elementor-element.elementor-element-9a9b2de{--width:60%;}.elementor-20 .elementor-element.elementor-element-e6859f4{--width:40%;}.elementor-20 .elementor-element.elementor-element-7505a2d{--width:25%;}.elementor-20 .elementor-element.elementor-element-753a27a{--width:25%;}.elementor-20 .elementor-element.elementor-element-fa3bf30{--width:25%;}.elementor-20 .elementor-element.elementor-element-365c50c{--width:25%;}.elementor-20 .elementor-element.elementor-element-a528e98{--width:25%;}.elementor-20 .elementor-element.elementor-element-0af808a{--width:25%;}}@media(min-width:1025px){.elementor-20 .elementor-element.elementor-element-2861dd8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2861dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-d78f757 *//* 1. GENEREL FONT */
.sp-template-event-blocks, .sp-event-blocks, .sp-data-table {
    font-family: 'Montserrat', sans-serif !important;
}

/* 2. TITLER */
h4.sp-event-title, h4.sp-event-title a {
    font-family: 'Montserrat', sans-serif !important;
}

/* 3. GENEREL STØRRELSE (16px) */
/* Jeg har fjernet 'span' fra denne liste, så den ikke ødelægger resultatet */
.sp-template.sp-template-event-blocks,
.sp-template.sp-template-event-blocks h1,
.sp-template.sp-template-event-blocks h2,
.sp-template.sp-template-event-blocks h3,
.sp-template.sp-template-event-blocks h4,
.sp-template.sp-template-event-blocks h6,
.sp-template.sp-template-event-blocks td,
.sp-template.sp-template-event-blocks time {
    font-size: 16px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
}

/* 4. RESULTATET (Gjort specifikt for at overskrive alt andet) */
.sp-template.sp-template-event-blocks h5.sp-event-results,
.sp-template.sp-template-event-blocks h5.sp-event-results span, 
.sp-template.sp-template-event-blocks h5.sp-event-results .sp-result {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important; /* Ekstra fed */
    font-size: 18px !important;  /* Her styrer du størrelsen */
    line-height: 1.2 !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* 5. LOGO STYRING */
.sp-template.sp-template-event-blocks .team-logo img {
    width: 50px;
    height: auto;
    vertical-align: middle !important;
}

.sp-template.sp-template-event-blocks td {
    text-align: center;
}

.sp-template.sp-template-event-blocks .team-logo {
    display: inline-block;
    margin: 0px;
    padding-top: 35px;
}

.sp-event-blocks .team-logo {
    margin: 10px;
    margin-top: 15px;
    width: 25% !important;
    height: 4em;
    max-width: 25% !important;
    text-align: center;
    height: 100%;
}

/* 6. DATO STYRING (Også gjort mere specifik) */
.sp-template.sp-template-event-blocks time.sp-event-date,
time.sp-event-date {
    font-size: 11pt !important; /* Størrelsen på datoen */
    font-weight: normal !important;
    color: black !important;
    padding-top: 20px;
    display: block !important;
}

/* --- 7. MOBIL VERSION (Responsiv) --- */
@media only screen and (max-width: 768px) {
    
    /* Gør Resultatet mindre (fra 28px til 22px) */
    .sp-template.sp-template-event-blocks h5.sp-event-results,
    .sp-template.sp-template-event-blocks h5.sp-event-results span, 
    .sp-template.sp-template-event-blocks h5.sp-event-results .sp-result {
        font-size: 16px !important;
    }

    /* Gør Datoen mindre (fra 15pt til 12px) */
    .sp-template.sp-template-event-blocks time.sp-event-date,
    time.sp-event-date {
        font-size: 14px !important;
        padding-top: 10px !important;
    }

    /* Gør Kamp-titlen/Holdnavnene mindre (Juster denne værdi) */
    .sp-template-event-blocks .sp-event-title {
        font-size: 14px !important; /* <--- Ændret til 16px, var 14px */
    }

    /* Gør Logoerne lidt mindre (fra 45px til 35px) */
    .sp-template.sp-template-event-blocks .team-logo img {
        width: 35px !important;
    }
}

/* 8. ØVRIGT */
.sp-template-event-blocks .sp-event-title {
    font-weight: bold !important;
    font-size: 18pt !important;
    clear: both !important;
}

.sp-event-title table td {
    border-bottom: 0 !important;
}

table tbody>tr:nth-child(odd)>td {
    background-color: white !important;
    border: 0 !important;
}

.sp-data-table {
    background-color: white !important;
    border: 0px solid red !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cc6cb5e *//* Fix: Stopper cropping ved at udvide sliderens "maske" vertikalt */
.elementor-20 .elementor-element.elementor-element-cc6cb5e .elementor-image-carousel-wrapper {
    /* Vi lægger luft til i toppen og bunden, så kortet kan hoppe op/ned uden at ramme kanten */
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    
    /* VIGTIGT: Skjuler logoerne ude i siderne, så karrusellen virker igen */
    overflow: hidden !important;
    
    /* Trækker det hele lidt op igen, så layoutet ikke flytter sig pga. den nye padding */
    margin-top: -20px !important;
}

/* 1. CONTAINER */
.elementor-20 .elementor-element.elementor-element-cc6cb5e .elementor-widget-container {
    padding: 20px 10px 50px 10px;
}

/* 2. SELVE SLIDEN */
.elementor-20 .elementor-element.elementor-element-cc6cb5e .swiper-slide {
    padding: 0 15px !important;
    box-sizing: border-box !important;
    height: auto !important; 
}

/* 3. KORTET (Den hvide boks) */
.elementor-20 .elementor-element.elementor-element-cc6cb5e figure.swiper-slide-inner {
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    padding: 25px 20px;
    
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    
    height: 100%;
    min-height: 260px;
    margin: 0 !important;
    width: 100% !important;
    
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-20 .elementor-element.elementor-element-cc6cb5e figure.swiper-slide-inner:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.12);
}

/* 4. LOGOET */
.elementor-20 .elementor-element.elementor-element-cc6cb5e .swiper-slide-image {
    height: 100px !important;
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    
    margin-bottom: 20px !important;
    display: block !important;
    border: none !important;
    box-shadow: none !important;
    
    filter: grayscale(100%);
    opacity: 0.9;
    transition: all 0.3s ease;
}

.elementor-20 .elementor-element.elementor-element-cc6cb5e figure.swiper-slide-inner:hover .swiper-slide-image {
    filter: grayscale(0%);
    opacity: 1;
    transform: scale(1.05);
}

/* 6. TEKSTEN (Nu uden kursiv!) */
.elementor-20 .elementor-element.elementor-element-cc6cb5e .elementor-image-carousel-caption {
    font-family: 'Montserrat', sans-serif !important;
    color: #1a1a1a !important;
    text-align: center;
    margin-top: auto !important;
    line-height: 1.4 !important;
    white-space: normal !important; 
    font-size: 15px !important;
    font-weight: 600 !important;
    
    /* HER ER RETTELSEN FOR KURSIV: */
    font-style: normal !important; 
}

/* Styling af beskrivelsen (partner-desc) */
.elementor-20 .elementor-element.elementor-element-cc6cb5e .partner-desc {
    display: block;
    margin-top: 8px;
    font-size: 16px;
    color: #333333;
    font-weight: 400;
    line-height: 1.4;
    font-style: normal !important; /* Sikrer også normal stil her */
}

/* 6. PRIKKER */
.elementor-20 .elementor-element.elementor-element-cc6cb5e .swiper-pagination-bullet {
    background: #cccccc !important;
    width: 8px;
    height: 8px;
    opacity: 1;
    margin: 0 5px !important;
}

.elementor-20 .elementor-element.elementor-element-cc6cb5e .swiper-pagination-bullet-active {
    background: #ffcb35 !important;
    transform: scale(1.3);
}

/* --- MOBIL --- */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-cc6cb5e figure.swiper-slide-inner {
        min-height: 240px;
        padding: 20px 15px;
    }
    .elementor-20 .elementor-element.elementor-element-cc6cb5e .swiper-slide-image {
        height: 80px !important;
    }
    .elementor-20 .elementor-element.elementor-element-cc6cb5e .elementor-image-carousel-caption {
        font-size: 14px !important;
    }
    .elementor-20 .elementor-element.elementor-element-cc6cb5e .partner-desc {
        font-size: 13px; /* Lidt mindre på mobil, men stadig tydelig */
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3d8016 *//* Universel kode til Custom CSS feltet på widgetten */
.elementor-20 .elementor-element.elementor-element-a3d8016 {
    position: relative;
}
.elementor-20 .elementor-element.elementor-element-a3d8016 a.elementor-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-616c23b *//* Universel kode til Custom CSS feltet på widgetten */
.elementor-20 .elementor-element.elementor-element-616c23b {
    position: relative;
}
.elementor-20 .elementor-element.elementor-element-616c23b a.elementor-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7aca9e9 *//* Universel kode til Custom CSS feltet på widgetten */
.elementor-20 .elementor-element.elementor-element-7aca9e9 {
    position: relative;
}
.elementor-20 .elementor-element.elementor-element-7aca9e9 a.elementor-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5d62d7 *//* Universel kode til Custom CSS feltet på widgetten */
.elementor-20 .elementor-element.elementor-element-a5d62d7 {
    position: relative;
}
.elementor-20 .elementor-element.elementor-element-a5d62d7 a.elementor-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dfc06e5 *//* Gør overgangen blød og lækker */
.elementor-20 .elementor-element.elementor-element-dfc06e5 .elementor-icon {
    transition: transform 0.3s ease;
}

/* Når man holder musen over, flyt knappen 6 pixels til højre */
.elementor-20 .elementor-element.elementor-element-dfc06e5:hover .elementor-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-77f199b *//* Gør overgangen blød og lækker */
.elementor-20 .elementor-element.elementor-element-77f199b .elementor-icon {
    transition: transform 0.3s ease;
}

/* Når man holder musen over, flyt knappen 6 pixels til højre */
.elementor-20 .elementor-element.elementor-element-77f199b:hover .elementor-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b8aaa4 *//* Gør overgangen blød og lækker */
.elementor-20 .elementor-element.elementor-element-4b8aaa4 .elementor-icon {
    transition: transform 0.3s ease;
}

/* Når man holder musen over, flyt knappen 6 pixels til højre */
.elementor-20 .elementor-element.elementor-element-4b8aaa4:hover .elementor-icon {
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab2f497 *//* Universel kode til Custom CSS feltet på widgetten */
.elementor-20 .elementor-element.elementor-element-ab2f497 {
    position: relative;
}
.elementor-20 .elementor-element.elementor-element-ab2f497 a.elementor-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a0bd08 *//* Universel kode til Custom CSS feltet på widgetten */
.elementor-20 .elementor-element.elementor-element-2a0bd08 {
    position: relative;
}
.elementor-20 .elementor-element.elementor-element-2a0bd08 a.elementor-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-18ce79a *//* --- 1. CONTAINER OPSÆTNING --- */
/* Vi bruger Flexbox for at styre placeringen bedre end standard galleriet */
.elementor-20 .elementor-element.elementor-element-18ce79a .gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px; /* Luft mellem boksene */
}

/* --- 2. LOGO KORTET (Boksen) --- */
.elementor-20 .elementor-element.elementor-element-18ce79a .gallery-item {
    background-color: #ffffff; /* Hvid baggrund */
    border-radius: 8px;        /* Runde hjørner */
    box-shadow: 0 4px 15px rgba(0,0,0,0.05); /* Let skygge */
    padding: 20px 30px;        /* Luft indeni boksen */
    
    /* Centrerer logoet perfekt i midten */
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* Sætter en fast minimums højde så de står ens */
    min-height: 120px;
    
    /* Animationer */
    transition: all 0.3s ease;
    border: 1px solid transparent; /* Gør klar til kant-farve ved hover */
    
    /* Elementor reset: Fjerner standard margin */
    margin: 0 !important;
    width: calc(33.33% - 14px); /* 3 på en række */
    box-sizing: border-box;
}

/* --- 3. HOVER EFFEKT PÅ KORTET --- */
.elementor-20 .elementor-element.elementor-element-18ce79a .gallery-item:hover {
    transform: translateY(-5px); /* Løfter boksen op */
    box-shadow: 0 10px 25px rgba(0,0,0,0.1); /* Dybere skygge */
    border-color: #ffcb35; /* Aarhus Fremad Gul kant */
}

/* --- 4. SELVE LOGOET (Billedet) --- */
.elementor-20 .elementor-element.elementor-element-18ce79a .gallery-item img {
    max-height: 70px !important; /* Sikrer at ingen logoer bliver for voldsomme */
    width: auto !important;
    
    /* Gør logoerne sort/hvid og lidt gennemsigtige som standard */
    filter: grayscale(100%);
    opacity: 0.7;
    transition: all 0.3s ease;
}

/* Når man holder musen over boksen, bliver logoet farvet og tydeligt */
.elementor-20 .elementor-element.elementor-element-18ce79a .gallery-item:hover img {
    filter: grayscale(0%);
    opacity: 1;
}

/* --- 5. MOBIL TILPASNING --- */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-18ce79a .gallery-item {
        width: 100%; /* Én boks per række på mobil for fuldt fokus */
        margin-bottom: 10px !important;
    }
    
    /* Gør logoerne lidt mindre på mobil */
    .elementor-20 .elementor-element.elementor-element-18ce79a .gallery-item img {
        max-height: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2d290be *//* --- 1. CONTAINER OPSÆTNING --- */
.elementor-20 .elementor-element.elementor-element-2d290be .gallery {
    display: flex;
    justify-content: center; /* Centrerer boksen hvis kolonnen er bredere */
}

/* --- 2. LOGO KORTET (Boksen) --- */
.elementor-20 .elementor-element.elementor-element-2d290be .gallery-item {
    background-color: #ffffff; /* Hvid baggrund */
    border-radius: 8px;        /* Runde hjørner */
    box-shadow: 0 4px 15px rgba(0,0,0,0.05); /* Let skygge */
    
    /* VIGTIGT: Her er de præcise mål fra de andre logoer */
    padding: 20px 30px;        
    min-height: 120px;         
    
    /* Centrerer indholdet */
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* Animationer */
    transition: all 0.3s ease;
    border: 1px solid transparent;
    
    /* Reset og bredde */
    margin: 0 !important;
    width: calc(33.33% - 14px); /* 3 på en række */
    box-sizing: border-box;
}

/* --- 3. HOVER EFFEKT --- */
.elementor-20 .elementor-element.elementor-element-2d290be .gallery-item:hover {
    transform: translateY(-5px); /* Løft */
    box-shadow: 0 10px 25px rgba(0,0,0,0.1); /* Dyb skygge */
    border-color: #ffcb35; /* Gul kant */
}

/* --- 4. SELVE LOGOET --- */
.elementor-20 .elementor-element.elementor-element-2d290be .gallery-item img {
    /* VIGTIGT: Samme max-højde som de andre for ensartethed */
    max-height: 70px !important; 
    width: auto !important;
    
    /* Sort/hvid effekt som standard */
    filter: grayscale(100%);
    opacity: 0.7;
    transition: all 0.3s ease;
}

/* Farve ved hover */
.elementor-20 .elementor-element.elementor-element-2d290be .gallery-item:hover img {
    filter: grayscale(0%);
    opacity: 1;
}

/* Skjuler teksten "Puma" under billedet */
.elementor-20 .elementor-element.elementor-element-2d290be .gallery-caption {
    display: none !important;
}

/* --- 5. MOBIL TILPASNING --- */
@media (max-width: 767px) {
    /* Sikrer samme højde på mobil som de andre */
    .elementor-20 .elementor-element.elementor-element-2d290be .gallery-item {
        width: 100%;
    }
    
    /* Gør logoerne lidt mindre på mobil */
    .elementor-20 .elementor-element.elementor-element-2d290be .gallery-item img {
        max-height: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc3989 */.elementor-20 .elementor-element.elementor-element-5dc3989 {

  background: rgba(255, 255, 255, 0.1)!important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px)!important;
  border: 1px solid rgba(255, 255, 255, 0.2)!important;


  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1)!important;

  border-radius: 16px!important;
  
  color: white!important;
  padding: 20px!important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6854850 *//* --- 1. CONTAINER OPSÆTNING --- */
/* Vi bruger Flexbox for at styre placeringen bedre end standard galleriet */
.elementor-20 .elementor-element.elementor-element-6854850 .gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px; /* Luft mellem boksene */
}

/* --- 2. LOGO KORTET (Boksen) --- */
.elementor-20 .elementor-element.elementor-element-6854850 .gallery-item {
    background-color: #ffffff; /* Hvid baggrund */
    border-radius: 8px;        /* Runde hjørner */
    box-shadow: 0 4px 15px rgba(0,0,0,0.05); /* Let skygge */
    padding: 20px 30px;        /* Luft indeni boksen */
    
    /* Centrerer logoet perfekt i midten */
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* Sætter en fast minimums højde så de står ens */
    min-height: 120px;
    
    /* Animationer */
    transition: all 0.3s ease;
    border: 1px solid transparent; /* Gør klar til kant-farve ved hover */
    
    /* Elementor reset: Fjerner standard margin */
    margin: 0 !important;
    width: calc(33.33% - 14px); /* 3 på en række */
    box-sizing: border-box;
}

/* --- 3. HOVER EFFEKT PÅ KORTET --- */
.elementor-20 .elementor-element.elementor-element-6854850 .gallery-item:hover {
    transform: translateY(-5px); /* Løfter boksen op */
    box-shadow: 0 10px 25px rgba(0,0,0,0.1); /* Dybere skygge */
    border-color: #ffcb35; /* Aarhus Fremad Gul kant */
}

/* --- 4. SELVE LOGOET (Billedet) --- */
.elementor-20 .elementor-element.elementor-element-6854850 .gallery-item img {
    max-height: 70px !important; /* Sikrer at ingen logoer bliver for voldsomme */
    width: auto !important;
    
    /* Gør logoerne sort/hvid og lidt gennemsigtige som standard */
    filter: grayscale(100%);
    opacity: 0.7;
    transition: all 0.3s ease;
}

/* Når man holder musen over boksen, bliver logoet farvet og tydeligt */
.elementor-20 .elementor-element.elementor-element-6854850 .gallery-item:hover img {
    filter: grayscale(0%);
    opacity: 1;
}

/* --- 5. MOBIL TILPASNING --- */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-6854850 .gallery-item {
        width: 100%; /* Én boks per række på mobil for fuldt fokus */
        margin-bottom: 10px !important;
    }
    
    /* Gør logoerne lidt mindre på mobil */
    .elementor-20 .elementor-element.elementor-element-6854850 .gallery-item img {
        max-height: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b30119c *//* --- 1. CONTAINER OPSÆTNING --- */
.elementor-20 .elementor-element.elementor-element-b30119c .gallery {
    display: flex;
    justify-content: center; /* Centrerer boksen i kolonnen */
}

/* --- 2. LOGO KORTET (Boksen) --- */
.elementor-20 .elementor-element.elementor-element-b30119c .gallery-item {
    background-color: #ffffff; /* Hvid baggrund */
    border-radius: 8px;        /* Runde hjørner */
    box-shadow: 0 4px 15px rgba(0,0,0,0.05); /* Let skygge */
    padding: 20px 30px;        /* Luft indeni boksen */
    
    /* Centrerer logoet indeni */
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* Samme højde som de andre for ensartethed */
    min-height: 120px;
    
    /* Animationer */
    transition: all 0.3s ease;
    border: 1px solid transparent;
    
    /* Reset og bredde */
    margin: 0 !important;
    width: 100%; /* Fylder hele sin container ud */
    box-sizing: border-box;
}

/* --- 3. HOVER EFFEKT --- */
.elementor-20 .elementor-element.elementor-element-b30119c .gallery-item:hover {
    transform: translateY(-5px); /* Løft */
    box-shadow: 0 10px 25px rgba(0,0,0,0.1); /* Dyb skygge */
    border-color: #ffcb35; /* Gul kant */
}

/* --- 4. SELVE LOGOET --- */
.elementor-20 .elementor-element.elementor-element-b30119c .gallery-item img {
    max-height: 70px !important; /* Matcher højden på de andre */
    width: auto !important;
    
    /* Sort/hvid effekt som standard */
    filter: grayscale(100%);
    opacity: 0.7;
    transition: all 0.3s ease;
}

/* Farve ved hover */
.elementor-20 .elementor-element.elementor-element-b30119c .gallery-item:hover img {
    filter: grayscale(0%);
    opacity: 1;
}

/* Skjuler evt. tekst under billedet for et rent look */
.elementor-20 .elementor-element.elementor-element-b30119c .gallery-caption {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-dfcf8cd *//* Fix: Stopper cropping ved at udvide sliderens "maske" vertikalt */
.elementor-20 .elementor-element.elementor-element-dfcf8cd .elementor-image-carousel-wrapper {
    /* Vi lægger luft til i toppen og bunden, så kortet kan hoppe op/ned uden at ramme kanten */
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    
    /* VIGTIGT: Skjuler logoerne ude i siderne, så karrusellen virker igen */
    overflow: hidden !important;
    
    /* Trækker det hele lidt op igen, så layoutet ikke flytter sig pga. den nye padding */
    margin-top: -20px !important;
}

/* 1. CONTAINER */
.elementor-20 .elementor-element.elementor-element-dfcf8cd .elementor-widget-container {
    padding: 20px 10px 50px 10px;
}

/* 2. SELVE SLIDEN */
.elementor-20 .elementor-element.elementor-element-dfcf8cd .swiper-slide {
    padding: 0 15px !important;
    box-sizing: border-box !important;
    height: auto !important; 
}

/* 3. KORTET (Den hvide boks) */
.elementor-20 .elementor-element.elementor-element-dfcf8cd figure.swiper-slide-inner {
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    padding: 25px 20px;
    
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    
    height: 100%;
    min-height: 260px;
    margin: 0 !important;
    width: 100% !important;
    
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-20 .elementor-element.elementor-element-dfcf8cd figure.swiper-slide-inner:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.12);
}

/* 4. LOGOET */
.elementor-20 .elementor-element.elementor-element-dfcf8cd .swiper-slide-image {
    height: 100px !important;
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    
    margin-bottom: 20px !important;
    display: block !important;
    border: none !important;
    box-shadow: none !important;
    
    filter: grayscale(100%);
    opacity: 0.9;
    transition: all 0.3s ease;
}

.elementor-20 .elementor-element.elementor-element-dfcf8cd figure.swiper-slide-inner:hover .swiper-slide-image {
    filter: grayscale(0%);
    opacity: 1;
    transform: scale(1.05);
}

/* 6. TEKSTEN (Nu uden kursiv!) */
.elementor-20 .elementor-element.elementor-element-dfcf8cd .elementor-image-carousel-caption {
    font-family: 'Montserrat', sans-serif !important;
    color: #1a1a1a !important;
    text-align: center;
    margin-top: auto !important;
    line-height: 1.4 !important;
    white-space: normal !important; 
    font-size: 15px !important;
    font-weight: 600 !important;
    
    /* HER ER RETTELSEN FOR KURSIV: */
    font-style: normal !important; 
}

/* Styling af beskrivelsen (partner-desc) */
.elementor-20 .elementor-element.elementor-element-dfcf8cd .partner-desc {
    display: block;
    margin-top: 8px;
    font-size: 16px;
    color: #333333;
    font-weight: 400;
    line-height: 1.4;
    font-style: normal !important; /* Sikrer også normal stil her */
}

/* 6. PRIKKER */
.elementor-20 .elementor-element.elementor-element-dfcf8cd .swiper-pagination-bullet {
    background: #cccccc !important;
    width: 8px;
    height: 8px;
    opacity: 1;
    margin: 0 5px !important;
}

.elementor-20 .elementor-element.elementor-element-dfcf8cd .swiper-pagination-bullet-active {
    background: #ffcb35 !important;
    transform: scale(1.3);
}

/* --- MOBIL --- */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-dfcf8cd figure.swiper-slide-inner {
        min-height: 240px;
        padding: 20px 15px;
    }
    .elementor-20 .elementor-element.elementor-element-dfcf8cd .swiper-slide-image {
        height: 60px !important;
    }
    .elementor-20 .elementor-element.elementor-element-dfcf8cd .elementor-image-carousel-caption {
        font-size: 14px !important;
    }
    .elementor-20 .elementor-element.elementor-element-dfcf8cd .partner-desc {
        font-size: 13px; /* Lidt mindre på mobil, men stadig tydelig */
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-dbdef71 *//* Container layout */
.elementor-20 .elementor-element.elementor-element-dbdef71 .gallery {
    display: flex !important;
    justify-content: space-between !important; /* Fordeler dem pænt */
    align-items: center !important; /* Centrerer lodret */
    flex-wrap: nowrap !important; /* Tvinger dem på én række på PC */
    gap: 20px !important;
    margin: 0 !important;
}

/* Hver logo-boks */
.elementor-20 .elementor-element.elementor-element-dbdef71 .gallery-item {
    width: 32% !important; /* 3 lige store dele */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    display: flex !important;
    justify-content: center !important;
}

/* Billedet */
.elementor-20 .elementor-element.elementor-element-dbdef71 img {
    /* STØRRELSES-STYRING */
    height: auto !important;
    max-height: 80px !important; /* Juster dette tal op/ned for at styre størrelsen på ALLE */
    
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    margin: 0 auto !important;
    box-shadow: none !important;
    border: none !important;
}

/* Skjul tekst */
.elementor-20 .elementor-element.elementor-element-dbdef71 .gallery-caption { display: none !important; }

/* Mobil tilpasning */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-dbdef71 .gallery {
        flex-wrap: wrap !important;
        justify-content: center !important;
    }
    .elementor-20 .elementor-element.elementor-element-dbdef71 .gallery-item {
        width: 55% !important; /* 2 på række */
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5ea7c4f *//* Centrerer Puma i sin kolonne */
.elementor-20 .elementor-element.elementor-element-5ea7c4f .gallery {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

.elementor-20 .elementor-element.elementor-element-5ea7c4f .gallery-item {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    display: flex !important;
    justify-content: center !important;
}

/* Billedet */
.elementor-20 .elementor-element.elementor-element-5ea7c4f img {
    height: auto !important;
    
    /* HER ER ÆNDRINGEN: Vi giver den lov til at være højere end de andre */
    /* Prøv med 100px, 110px eller 120px indtil det passer */
    max-height: 80px !important; 
    
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    box-shadow: none !important;
    border: none !important;
}

/* Skjul tekst */
.elementor-20 .elementor-element.elementor-element-5ea7c4f .gallery-caption { display: none !important; }

/* Mobil tilpasning */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-5ea7c4f .gallery {
        flex-wrap: wrap !important;
        justify-content: center !important;
    }
    .elementor-20 .elementor-element.elementor-element-5ea7c4f .gallery-item {
        width: 90% !important
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6f889bf *//* Tving containeren til at være flex (vandret række) */
.elementor-20 .elementor-element.elementor-element-6f889bf .gallery {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important; /* Centrerer hele rækken */
}

/* --- DESKTOP / TABLET STYLING --- */
.elementor-20 .elementor-element.elementor-element-6f889bf .gallery-item {
    /* 40% bredde sikrer at de står pænt centreret med lidt luft imellem */
    flex: 0 0 40% !important; 
    max-width: 40% !important;
    
    display: flex !important;
    align-items: center !important; /* Centrerer lodret */
    justify-content: center !important; /* Centrerer vandret */
    height: 150px; /* Højde på desktop */
    margin: 0 !important; 
    padding: 60px; /* Stor luft omkring logoerne på desktop */
}

/* Styling af selve billedet */
.elementor-20 .elementor-element.elementor-element-6f889bf .gallery-item img {
    width: auto !important;
    max-width: 90% !important;  /* Har sat denne lidt op så de udnytter pladsen */
    max-height: 90% !important;
    object-fit: contain !important;
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* --- MOBIL TILPASNING (Det vigtige fix) --- */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-6f889bf .gallery-item {
        /* Sætter bredden til 50% så der er præcis 2 logoer pr. række */
        flex: 0 0 50% !important; 
        max-width: 50% !important;
        
        /* VIGTIGT: Mindre padding så logoet ikke bliver mast */
        padding: 15px !important;  /* Ændret fra 50px til 15px */
        
        /* Lidt lavere højde på mobil så det ikke fylder for meget vertikalt */
        height: 120px; 
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-aa7ae25 *//* Tving containeren til at være flex (vandret række) */
.elementor-20 .elementor-element.elementor-element-aa7ae25 .gallery {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important; /* Centrerer hele rækken */
}

/* --- DESKTOP / TABLET STYLING --- */
.elementor-20 .elementor-element.elementor-element-aa7ae25 .gallery-item {
    /* 40% bredde sikrer at de står pænt centreret med lidt luft imellem */
    flex: 0 0 40% !important; 
    max-width: 40% !important;
    
    display: flex !important;
    align-items: center !important; /* Centrerer lodret */
    justify-content: center !important; /* Centrerer vandret */
    height: 150px; /* Højde på desktop */
    margin: 0 !important; 
    padding: 60px; /* Stor luft omkring logoerne på desktop */
}

/* Styling af selve billedet */
.elementor-20 .elementor-element.elementor-element-aa7ae25 .gallery-item img {
    width: auto !important;
    max-width: 90% !important;  /* Har sat denne lidt op så de udnytter pladsen */
    max-height: 90% !important;
    object-fit: contain !important;
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* --- MOBIL TILPASNING (Det vigtige fix) --- */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-aa7ae25 .gallery-item {
        /* Sætter bredden til 50% så der er præcis 2 logoer pr. række */
        flex: 0 0 50% !important; 
        max-width: 50% !important;
        
        /* VIGTIGT: Mindre padding så logoet ikke bliver mast */
        padding: 15px !important;  /* Ændret fra 50px til 15px */
        
        /* Lidt lavere højde på mobil så det ikke fylder for meget vertikalt */
        height: 120px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6859f4 */.elementor-20 .elementor-element.elementor-element-e6859f4 {
    /* 1. VIGTIGT: Stopper containeren fra at strække sig til naboens højde.
       Dette er nøglen til at sticky virker korrekt. */
    align-self: flex-start !important; 
    
    /* 2. Sikrer at containerens højde passer præcis til indholdet (tekst + knap) */
    height: auto !important;
    min-height: min-content !important;
    
    /* 3. Sikrer at intet stikker udenfor rammen */
    box-sizing: border-box !important;
    
    /* Valgfrit: Lidt luft i bunden så knappen ikke rammer kanten, hvis du har en border/skygge */
    padding-bottom: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135bed4 *//* 1. NULLSTIL LINK-FARVER (VIGTIGT!) */
/* Vi fortæller browseren: "Selvom dette er et link, skal du IKKE gøre teksten blå" */
.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con {
    text-decoration: none !important;
    color: inherit !important;
    transition: all 0.3s ease !important;
}

/* Tving overskriften (H4) til at være sort */
.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con .elementor-heading-title {
    color: #1a1a1a !important;
    transition: color 0.3s ease;
}

/* Tving brødteksten (P) til at være mørkegrå */
.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con .elementor-widget-text-editor,
.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con .elementor-widget-text-editor p {
    color: #444444 !important;
    transition: color 0.3s ease;
}

/* Sørg for farven IKKE ændres ved hover (medmindre du vil have det) */
.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con:hover .elementor-heading-title {
    color: #1a1a1a !important; /* Ret til #ffcb35 hvis den skal blive gul */
}
.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con:hover .elementor-widget-text-editor p {
    color: #444444 !important;
}

/* 2. HOVER EFFEKT PÅ KORTET */
/* Når man peger på containeren, løft den op og giv skygge */
.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15) !important; /* Dyb skygge */
    z-index: 2;
}

/* 3. LOGO EFFEKT */
/* Lille zoom på billedet indeni containeren */
.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con img {
    transition: transform 0.3s ease;
}

.elementor-20 .elementor-element.elementor-element-135bed4 a.e-con:hover img {
    transform: scale(1.05);
}/* End custom CSS */