.elementor-5049 .elementor-element.elementor-element-2c6db533:not(.elementor-motion-effects-element-type-background), .elementor-5049 .elementor-element.elementor-element-2c6db533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.admeraeducation.se/wp-content/uploads/2026/06/P1012000-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5049 .elementor-element.elementor-element-2c6db533 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(102deg, #000000C2 32%, #00000000 73%);opacity:0.57;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5049 .elementor-element.elementor-element-2c6db533 > .elementor-container{max-width:1160px;}.elementor-5049 .elementor-element.elementor-element-2c6db533{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0100px 30px 140px 30px;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-41d3096c.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-5049 .elementor-element.elementor-element-41d3096c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5049 .elementor-element.elementor-element-48c0ed40{text-align:start;}.elementor-5049 .elementor-element.elementor-element-48c0ed40 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5049 .elementor-element.elementor-element-44f3178c{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5049 .elementor-element.elementor-element-3a85ac47 .elementor-button{background-color:#FFFFFF00;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;border-radius:35px 35px 35px 35px;}.elementor-5049 .elementor-element.elementor-element-3a85ac47{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-47fdb41f .elementor-button{background-color:#FFFFFF00;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;border-radius:35px 35px 35px 35px;}.elementor-5049 .elementor-element.elementor-element-47fdb41f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-4b672e41 .elementor-button{background-color:#FFFFFF00;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;border-radius:35px 35px 35px 35px;}.elementor-5049 .elementor-element.elementor-element-4b672e41{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-3a96d41a .elementor-button{background-color:#FFFFFF00;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;border-radius:35px 35px 35px 35px;}.elementor-5049 .elementor-element.elementor-element-3a96d41a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-784b796e .elementor-button{background-color:#FFFFFF00;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;border-radius:35px 35px 35px 35px;}.elementor-5049 .elementor-element.elementor-element-784b796e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 0px 0px;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-53c731bd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-53c731bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-53c731bd > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-5049 .elementor-element.elementor-element-53c731bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5049 .elementor-element.elementor-element-53c731bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5049 .elementor-element.elementor-element-624271ea:not(.elementor-motion-effects-element-type-background), .elementor-5049 .elementor-element.elementor-element-624271ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5049 .elementor-element.elementor-element-624271ea > .elementor-container{max-width:1160px;}.elementor-5049 .elementor-element.elementor-element-624271ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-5049 .elementor-element.elementor-element-624271ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-525b07ab.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-525b07ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5049 .elementor-element.elementor-element-58407f3c{width:var( --container-widget-width, 99.464% );max-width:99.464%;--container-widget-width:99.464%;--container-widget-flex-grow:0;text-align:center;}.elementor-5049 .elementor-element.elementor-element-58407f3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5049 .elementor-element.elementor-element-58407f3c img{border-radius:16px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-13dbd98a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-13dbd98a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-13dbd98a > .elementor-element-populated{padding:0px 0px 0px 36px;}.elementor-5049 .elementor-element.elementor-element-9a092de{text-align:start;}.elementor-5049 .elementor-element.elementor-element-9a092de .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;color:#1A1A1A;}.elementor-5049 .elementor-element.elementor-element-35738428{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#3E4E47;}.elementor-5049 .elementor-element.elementor-element-12484c20:not(.elementor-motion-effects-element-type-background), .elementor-5049 .elementor-element.elementor-element-12484c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-5049 .elementor-element.elementor-element-12484c20 > .elementor-container{max-width:1160px;}.elementor-5049 .elementor-element.elementor-element-12484c20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-5049 .elementor-element.elementor-element-12484c20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-64af5bfa.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-5049 .elementor-element.elementor-element-64af5bfa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-5049 .elementor-element.elementor-element-64af5bfa > .elementor-element-populated{padding:0px 44px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-1dba4313{text-align:start;}.elementor-5049 .elementor-element.elementor-element-1dba4313 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;color:#1A1A1A;}.elementor-5049 .elementor-element.elementor-element-5207a958{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3E4E47;}.elementor-5049 .elementor-element.elementor-element-7691a4d5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-weight:700;border-radius:11px 11px 11px 11px;padding:21px 27px 21px 27px;}.elementor-5049 .elementor-element.elementor-element-7691a4d5{width:auto;max-width:auto;padding:0px 12px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-7691a4d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5049 .elementor-element.elementor-element-7691a4d5 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-710687dc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-710687dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-4fbcb1e6 img{border-radius:20px 20px 20px 20px;}.elementor-5049 .elementor-element.elementor-element-3089f5f4:not(.elementor-motion-effects-element-type-background), .elementor-5049 .elementor-element.elementor-element-3089f5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5049 .elementor-element.elementor-element-3089f5f4 > .elementor-container{max-width:1160px;}.elementor-5049 .elementor-element.elementor-element-3089f5f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 50px 30px;}.elementor-5049 .elementor-element.elementor-element-3089f5f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-393996cb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-393996cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-5ea45a8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-5449855f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-5049 .elementor-element.elementor-element-557d8ccf{--display:flex;--justify-content:flex-start;}.elementor-5049 .elementor-element.elementor-element-1438de56{--display:flex;--justify-content:flex-start;}.elementor-5049 .elementor-element.elementor-element-7a4b7fe7{--display:flex;--justify-content:flex-start;}.elementor-5049 .elementor-element.elementor-element-67266d9d{--display:flex;--justify-content:flex-start;}.elementor-5049 .elementor-element.elementor-element-6fbe9c1c:not(.elementor-motion-effects-element-type-background), .elementor-5049 .elementor-element.elementor-element-6fbe9c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7D6A;}.elementor-5049 .elementor-element.elementor-element-6fbe9c1c > .elementor-container{max-width:1160px;}.elementor-5049 .elementor-element.elementor-element-6fbe9c1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-5049 .elementor-element.elementor-element-6fbe9c1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-2c3bdbb7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-2c3bdbb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-5b8e78bf{--display:flex;--min-height:0px;--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-5049 .elementor-element.elementor-element-5b8e78bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5049 .elementor-element.elementor-element-475ff6ad{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5049 .elementor-element.elementor-element-475ff6ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5049 .elementor-element.elementor-element-58684ac8{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5049 .elementor-element.elementor-element-2610a778{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5049 .elementor-element.elementor-element-3a3ef126:not(.elementor-motion-effects-element-type-background), .elementor-5049 .elementor-element.elementor-element-3a3ef126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-5049 .elementor-element.elementor-element-3a3ef126 > .elementor-container{max-width:1160px;}.elementor-5049 .elementor-element.elementor-element-3a3ef126{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-5049 .elementor-element.elementor-element-3a3ef126 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-1cf8504c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-1cf8504c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-10a09474{text-align:start;}.elementor-5049 .elementor-element.elementor-element-10a09474 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:1.15em;color:#1A1A1A;}.elementor-5049 .elementor-element.elementor-element-5cf70e75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3E4E47;}.elementor-5049 .elementor-element.elementor-element-7768d840:not(.elementor-motion-effects-element-type-background), .elementor-5049 .elementor-element.elementor-element-7768d840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5049 .elementor-element.elementor-element-7768d840 > .elementor-container{max-width:1160px;}.elementor-5049 .elementor-element.elementor-element-7768d840{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-5049 .elementor-element.elementor-element-7768d840 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-470e262b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-470e262b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-470e262b > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-7b7a883b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-7b7a883b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-7b7a883b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-c13efc0:not(.elementor-motion-effects-element-type-background), .elementor-5049 .elementor-element.elementor-element-c13efc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5049 .elementor-element.elementor-element-c13efc0 > .elementor-container{max-width:1160px;}.elementor-5049 .elementor-element.elementor-element-c13efc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-5049 .elementor-element.elementor-element-c13efc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-2c42ed3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-2c42ed3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-2c42ed3 > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-bc-flex-widget .elementor-5049 .elementor-element.elementor-element-61cbe8f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-61cbe8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5049 .elementor-element.elementor-element-61cbe8f > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5049 .elementor-element.elementor-element-64af5bfa{width:61.319%;}.elementor-5049 .elementor-element.elementor-element-710687dc{width:38.681%;}.elementor-5049 .elementor-element.elementor-element-475ff6ad{--width:33%;}.elementor-5049 .elementor-element.elementor-element-58684ac8{--width:33%;}.elementor-5049 .elementor-element.elementor-element-2610a778{--width:33%;}}@media(max-width:1024px){.elementor-5049 .elementor-element.elementor-element-2c6db533{padding:100px 30px 140px 30px;}.elementor-5049 .elementor-element.elementor-element-624271ea{padding:30px 30px 43px 30px;}.elementor-5049 .elementor-element.elementor-element-13dbd98a > .elementor-element-populated{padding:27px 0px 19px 0px;}.elementor-5049 .elementor-element.elementor-element-12484c20{padding:80px 30px 80px 30px;}.elementor-5049 .elementor-element.elementor-element-710687dc > .elementor-element-populated{padding:0px 0px 54px 0px;}.elementor-5049 .elementor-element.elementor-element-3089f5f4{padding:30px 30px 30px 30px;}.elementor-5049 .elementor-element.elementor-element-6fbe9c1c{padding:3px 3px 3px 3px;}.elementor-5049 .elementor-element.elementor-element-5b8e78bf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5049 .elementor-element.elementor-element-475ff6ad{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5049 .elementor-element.elementor-element-3a3ef126{padding:30px 30px 30px 30px;}.elementor-5049 .elementor-element.elementor-element-7768d840{padding:30px 30px 30px 30px;}.elementor-5049 .elementor-element.elementor-element-470e262b > .elementor-element-populated{padding:30px 30px 50px 30px;}.elementor-5049 .elementor-element.elementor-element-7b7a883b > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-5049 .elementor-element.elementor-element-c13efc0{padding:30px 30px 30px 30px;}.elementor-5049 .elementor-element.elementor-element-2c42ed3 > .elementor-element-populated{padding:30px 30px 50px 30px;}.elementor-5049 .elementor-element.elementor-element-61cbe8f > .elementor-element-populated{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-5049 .elementor-element.elementor-element-2c6db533 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(74deg, #000000C2 32%, #00000000 97%);opacity:0.95;}.elementor-5049 .elementor-element.elementor-element-2c6db533{padding:220px 30px 0px 30px;}.elementor-5049 .elementor-element.elementor-element-41d3096c > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-5049 .elementor-element.elementor-element-48c0ed40 .elementor-heading-title{font-size:26px;}.elementor-5049 .elementor-element.elementor-element-35738428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:0px 0px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-7691a4d5{padding:0px 0px 19px 0px;}.elementor-5049 .elementor-element.elementor-element-6fbe9c1c{padding:20px 20px 20px 20px;}.elementor-5049 .elementor-element.elementor-element-2525e806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-5b8e78bf{--width:319px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5049 .elementor-element.elementor-element-7768d840{padding:20px 20px 20px 20px;}.elementor-5049 .elementor-element.elementor-element-7b7a883b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5049 .elementor-element.elementor-element-c13efc0{padding:20px 20px 20px 20px;}.elementor-5049 .elementor-element.elementor-element-61cbe8f > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5049 .elementor-element.elementor-element-525b07ab{width:100%;}.elementor-5049 .elementor-element.elementor-element-13dbd98a{width:100%;}.elementor-5049 .elementor-element.elementor-element-64af5bfa{width:100%;}.elementor-5049 .elementor-element.elementor-element-710687dc{width:100%;}.elementor-5049 .elementor-element.elementor-element-475ff6ad{--width:32%;}}/* Start custom CSS for section, class: .elementor-element-624271ea */html {
  scroll-padding-top: 140px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3089f5f4 */html {
  scroll-padding-top: 140px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1320bf81 */@media (max-width: 767px) {
  .elementor-5049 .elementor-element.elementor-element-1320bf81 {
    flex-direction: column !important;
  }

  .elementor-5049 .elementor-element.elementor-element-1320bf81 > .e-con,
  .elementor-5049 .elementor-element.elementor-element-1320bf81 > .elementor-widget,
  .elementor-5049 .elementor-element.elementor-element-1320bf81 .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2610a778 */@media (max-width: 767px) {
  .elementor-5049 .elementor-element.elementor-element-2610a778 {
    flex-direction: column !important;
  }

  .elementor-5049 .elementor-element.elementor-element-2610a778 > .e-con,
  .elementor-5049 .elementor-element.elementor-element-2610a778 > .elementor-widget,
  .elementor-5049 .elementor-element.elementor-element-2610a778 .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b8e78bf */@media (max-width: 767px) {
  .elementor-5049 .elementor-element.elementor-element-5b8e78bf {
    flex-direction: column !important;
  }

  .elementor-5049 .elementor-element.elementor-element-5b8e78bf > .e-con,
  .elementor-5049 .elementor-element.elementor-element-5b8e78bf > .elementor-widget,
  .elementor-5049 .elementor-element.elementor-element-5b8e78bf .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fbe9c1c */html {
  scroll-padding-top: 140px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a3ef126 */html {
  scroll-padding-top: 140px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ceda155 *//* ========================================
   WPForms - Alla formulär (global styling)
   ======================================== */

/* Inputfält - rundade hörn och tydligare stil */
.wpforms-field input[type="text"],
.wpforms-field input[type="email"],
.wpforms-field input[type="tel"],
.wpforms-field select,
.wpforms-field textarea {
  border-radius: 8px !important;
  border: 1.5px solid #d0d5dd !important;
  padding: 10px 14px !important;
  font-size: 15px !important;
  color: #1a1a1a !important;
  background-color: #ffffff !important;
  box-sizing: border-box !important;
}

/* Mörkare placeholder-texter */
.wpforms-field input::placeholder,
.wpforms-field textarea::placeholder {
  color: #555555 !important;
  opacity: 1 !important;
}

/* Focus-state */
.wpforms-field input[type="text"]:focus,
.wpforms-field input[type="email"]:focus,
.wpforms-field input[type="tel"]:focus,
.wpforms-field select:focus,
.wpforms-field textarea:focus {
  border-color: #2E7D6A !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(46, 125, 106, 0.15) !important;
}

/* Labels tydligare */
.wpforms-field-label,
.wpforms-field label {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #1a1a1a !important;
  margin-bottom: 6px !important;
}

/* Sektionsrubriker */
.wpforms-field-divider h3 {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #2E7D6A !important;
  border-bottom: 2px solid #2E7D6A !important;
  padding-bottom: 6px !important;
  margin-bottom: 16px !important;
}

/* Checkboxar och radioknappar */
.wpforms-field-checkbox li label,
.wpforms-field-radio li label {
  font-size: 14px !important;
  color: #1a1a1a !important;
}

/* Telefonfältet med landsflagga */
.wpforms-field .iti {
  width: 100% !important;
}

.wpforms-field .iti input[type="tel"] {
  width: 100% !important;
  padding-left: 56px !important;
}

/* Brödtexter i formuläret */
.wpforms-field-content,
.wpforms-field-content p,
.wpforms-field-content div,
.wpforms-field-content h2,
.wpforms-field-content h3,
.wpforms-field-content h4,
.wpforms-field-content h5 {
  color: #1a1a1a !important;
}

.wpforms-container p,
.wpforms-container li,
.wpforms-container span {
  color: #333333 !important;
}

/* Skicka-knapp */
.wpforms-submit {
  background-color: #D95F2B !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 14px 32px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
}

.wpforms-submit:hover {
  background-color: #c0521f !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7768d840 */html {
  scroll-padding-top: 140px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c13efc0 */html {
  scroll-padding-top: 140px;
}/* End custom CSS */