*,html{padding:0;margin:0;box-sizing:border-box}.wrapper{padding:50px 10px}@media (min-width:768px){.wrapper{padding:50px 40px}}@media (min-width:1200px){.wrapper{padding:50px 70px;max-width:1440px;margin:auto}}.single-wrapper{padding:50px 0}.max-width-820{max-width:820px;margin:auto;padding:0 10px}@media (min-width:768px){.max-width-820{padding:0 40px}}@media (min-width:1200px){.max-width-820{padding:0}}.max-width-1080{max-width:1080px;margin:auto}.mt-50{margin-top:-50px}.mt50{margin-top:50px}.mb-50{margin-bottom:-50px}.pb50{padding-bottom:50px}.mb50{margin-bottom:50px}.jumper h2:first-child{margin-top:0}.jumper h2{margin-top:50px}body{background-color:#f8f6f0}img{width:100%;display:block;height:auto}li{list-style:none}a{text-decoration:none;font-family:"Jost";font-size:16px;line-height:23px;color:#fff}.mobile-menu a,.ul-footer li>a{font-weight:700;text-transform:uppercase}.ul-footer li>a{margin-bottom:10px;display:inline-block}.ul-footer .sub-menu li a{margin-bottom:0}.mt-5{margin-top:5px}.sub-menu li a{font-weight:500;text-transform:none}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:30px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}h1{font-family:"Playfair Display";font-style:normal;font-weight:700;font-size:30px;line-height:40px;letter-spacing:.06rem}@media (min-width:768px){h1{font-size:42px;line-height:56px}}@media (min-width:1024px){h1{font-size:48px;line-height:64px}}h2{font-family:"Playfair Display";font-style:normal;font-weight:700;font-size:24px;line-height:32px;letter-spacing:.06rem}@media (min-width:768px){h2{font-size:32px;line-height:46px}}h3{font-family:"Playfair Display";font-style:normal;font-weight:700;font-size:22px;line-height:29px;letter-spacing:.06rem}@media (min-width:768px){h3{font-size:30px;line-height:40px}}h4{font-family:"Playfair Display";font-style:normal;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.06rem}@media (min-width:768px){h4{font-size:20px;line-height:27px}}p{font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:21px}@media (min-width:768px){p{font-size:16px;line-height:24px}}.cta{display:inline-block;background-color:#eec181;font-family:"Jost";font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;text-transform:uppercase;padding:16px 30px;border-radius:0 0 10px}header{position:absolute;top:0;left:0;width:100%;z-index:10}@media (min-width:1024px){.mobile-menu{display:none}}.mobile-menu .menytop{display:flex;justify-content:space-between;padding:20px 10px;align-items:center}@media (min-width:768px){.mobile-menu .menytop{padding:30px 20px}}.mobile-menu .logo svg{width:240px}@media (min-width:768px){.mobile-menu .logo svg{width:100%}}.mobile-menu .hamburgemeny{position:relative;width:50px;height:50px;top:0;right:0;z-index:40}.mobile-menu .hamburgemeny span{display:block;width:36px;height:3px;background-color:#fff;position:absolute;transition:.4s}.mobile-menu .hamburgemeny span:first-child{top:13px;left:7px}.mobile-menu .hamburgemeny span:nth-child(2){top:24px;left:7px}.mobile-menu .hamburgemeny span:last-child{top:35px;left:7px}.mobile-menu .hamburgemeny.exit{position:fixed;top:20px;right:10px}@media (min-width:768px){.mobile-menu .hamburgemeny.exit{top:30px;right:20px}}.mobile-menu .hamburgemeny.exit span:first-child{transform:rotate(45deg);top:18px}.mobile-menu .hamburgemeny.exit span:nth-child(2){opacity:0}.mobile-menu .hamburgemeny.exit span:last-child{transform:rotate(-45deg);top:18px}.mobile-menu .meny-bg{width:100%;height:100%;background-color:#5f766a;position:fixed;top:0;display:flex;justify-content:center;align-items:flex-start;padding:40% 10px;right:-100;visibility:hidden;opacity:0;transition:.5s;z-index:20;overflow:scroll}@media (min-width:768px){.mobile-menu .meny-bg{padding:30% 10px}}.mobile-menu .meny-bg.show{visibility:visible;right:0;opacity:1}.mobile-menu .ul-meny{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:30}.mobile-menu .ul-meny li{flex:0 0 52%;padding:10px}.desktop-menu{display:none}@media (min-width:1024px){.desktop-menu{display:flex;justify-content:space-between;padding:30px 40px}}@media (min-width:1200px){.desktop-menu{padding:50px 70px;max-width:1440px;margin:auto}}.desktop-menu .logo{flex:0 0 30%}.desktop-menu .accordion{display:flex;flex:0 0 47%;justify-content:space-between;align-items:center;z-index:50}@media (min-width:1440px){.desktop-menu .accordion{flex:0 0 35%}}.desktop-menu .arrow-more-less{transition:.5s}.desktop-menu .container{position:relative}.desktop-menu .container.active>a{color:#34363e}.desktop-menu .container.active .content{visibility:visible;opacity:1}.desktop-menu .container.active .arrow-more-less{transform:rotate(180deg)}.desktop-menu>a{display:flex;align-items:center;justify-content:flex-end;font-family:"Jost";font-style:normal;font-weight:700;font-size:16px;line-height:23px;text-align:center;text-transform:uppercase;z-index:10}.desktop-menu a{display:flex;align-items:center;justify-content:flex-end;font-style:normal;font-weight:700;font-size:16px;line-height:23px;text-align:center;text-transform:uppercase;position:relative}.desktop-menu .content{background-color:#f8f6f0;padding:56px 1rem 1rem;width:194px;border-radius:0 0 10px;overflow:hidden;position:absolute;top:-20px;left:50%;margin-left:-97px;z-index:-1;visibility:hidden;opacity:0;transition:.3s}.desktop-menu .content li{padding:10px;text-align:center}.desktop-menu .content li a{color:#34363e;text-transform:none;font-weight:400;justify-content:center}.desktop-menu .content li a:hover{text-shadow:1px 1px 6px rgba(0,0,0,.15)}.dark-menu .hamburgemeny span{background-color:#34363e}.dark-menu .label,.dark-menu .contact{color:#34363e}.dark-menu path{fill:#000}.front-page-top{background-image:url(//wettergrenstiftelsen.se/wp-content/themes/wettergren/assets/css/img/Startsida-full-img.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:0}.front-page-top .front-page-wrapper{padding:10px}@media (min-width:768px){.front-page-top .front-page-wrapper{padding:40px}}.front-page-top .front-page-content{text-align:center}@media (min-width:1024px){.front-page-top .front-page-content{max-width:860px;margin:auto}}.front-page-top .front-page-content h1,.front-page-top .front-page-content p{color:#fff}.front-page-top .front-page-content h1{text-transform:uppercase;margin-bottom:10px}.front-page-top .front-page-content .cta{margin-top:30px}.page-top{background-image:url(//wettergrenstiftelsen.se/wp-content/themes/wettergren/assets/css/img/Topp-img.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;display:flex;justify-content:center;align-items:center;z-index:0;padding:200px 0}.page-top .page-wrapper-main{padding:10px}@media (min-width:768px){.page-top .page-wrapper-main{padding:40px}}.page-top .page-content{text-align:center}@media (min-width:1024px){.page-top .page-content{max-width:860px;margin:auto}}.page-top .page-content h1,.page-top .page-content p{color:#fff}.page-top .page-content h1{text-transform:uppercase;margin-bottom:10px}.single-page-top{background-color:#f8f6f0;width:100%;display:flex;justify-content:center;align-items:center;z-index:0;padding:200px 0 50px}.single-page-top .single-page-content{text-align:center}@media (min-width:1024px){.single-page-top .single-page-content{max-width:860px;margin:auto}}.single-page-top .single-page-content h1,.single-page-top .single-page-content p{color:#34363e}.single-page-top .single-page-content h1{text-transform:uppercase;margin-bottom:10px}.green-top{background-color:#5f766a;width:100%;z-index:0;padding:110px 0 50px}.container .content-bg{background-color:#5f766a;position:relative}.container .content-bg:before{position:absolute;content:"";background-color:#5f766a;height:930px;left:0;right:0;top:-930px;z-index:-1}@media (min-width:768px){.container .content-bg:before{height:420px;top:-420px}}@media (min-width:1300px){.container .content-bg:before{height:465px;top:-465px}}@media (min-width:768px){.container .two-columns{display:flex;justify-content:space-between}}.container .two-columns .content.mb50{margin-bottom:50px}@media (min-width:768px){.container .two-columns .content.mb50{margin-bottom:0}}@media (min-width:768px){.container .two-columns .content{flex:0 0 49%}}.container .text-block{text-align:center}@media (min-width:768px){.container .text-block{max-width:820px;margin:auto}}.container .text-block h2{margin-bottom:10px}.container .text-block h2,.container .text-block p{color:#34363e}.container .text-block .cta{margin-top:30px}.container .text-block.green-bg h2,.container .text-block.green-bg p{color:#fff}.container .img-date{position:relative;padding-top:74.26%;overflow:hidden;display:block;margin-bottom:30px}.container .img-date img{position:absolute;top:0}.container .img-date .date{position:absolute;background-color:#f8f6f0;padding:10px 20px;bottom:0;left:20px;font-family:"Jost";font-weight:700;text-align:center;text-transform:uppercase}@media (min-width:768px){.container .img-date .date{left:30px}}.container .number-list{text-align:center}@media (min-width:768px){.container .number-list{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:768px){.container .number-list h2{flex:0 0 100%}}.container .number-list .content{margin-bottom:20px}@media (min-width:768px){.container .number-list .content{flex:0 0 33.33%;padding:10px}}@media (min-width:768px){.container .number-list .cta-wrapper{flex:0 0 100%}}.container .number-list .number{font-family:"Playfair Display";font-style:normal;font-weight:700;font-size:50px;line-height:67px;color:#eec181;margin-bottom:10px}.container .number-list .cta{margin-top:20px}@media (min-width:1024px){.container .content-bg .wrapper{display:flex;justify-content:space-between}}@media (min-width:1024px){.container .content-bg .wrapper .img-date-large{padding-top:40.25%;flex:0 0 60%;margin-bottom:0;order:2}}.container .content-bg .wrapper .text-block{text-align:left}@media (min-width:1024px){.container .content-bg .wrapper .text-block{display:flex;align-items:center;flex-wrap:wrap;flex:0 0 38%}}.container .running-text h2,.container .running-text p{color:#34363e;margin-bottom:10px}.container .running-text img{margin:30px 0}.container .running-text.green-bg h2,.container .running-text.green-bg p{color:#fff}.container .running-text .cta{margin-top:20px}.container ol{overflow-wrap:break-word}.container ol li{counter-increment:my-awesome-counter;margin:10px 0;display:list-item;font-family:"Jost"}.container ol li:before{content:counter(my-awesome-counter) ". ";color:#eec181;font-weight:700;font-size:1.5rem;font-family:"Playfair Display"}.container .bg-color{background-color:#5f766a;padding-bottom:50px;position:relative}.container .bg-color:before{position:absolute;content:"";background-color:#5f766a;height:30%;left:0;right:0;top:-30%;z-index:-1}@media (min-width:768px){.container .bg-color:before{height:50%;top:-50%}}@media (min-width:1024px){.container .bg-color:before{height:60%;top:-60%}}@media (min-width:768px){.container .media-section{display:flex;justify-content:space-between;align-items:center}}.container .media-section .img-content{margin-bottom:20px}@media (min-width:768px){.container .media-section .img-content{flex:0 0 57%;margin-bottom:0}}@media (min-width:768px){.container .media-section .content{flex:0 0 41%}}.container .media-section h2{margin-bottom:10px}.container .media-section .cta{margin-top:30px}.container .text-left .content{order:-1}.container .section-heading{text-align:center;margin-bottom:30px}@media (min-width:768px){.container .img-grid{display:flex;flex-wrap:wrap;justify-content:space-between}}.container .img-grid .img-card{margin-bottom:30px}.container .img-grid .img-card:last-child{margin-bottom:0}@media (min-width:768px){.container .img-grid .img-card{flex:0 0 49%}}@media (min-width:1024px){.container .img-grid .img-card{flex:0 0 32%;margin-bottom:0}}.container .img-grid .card-text{text-align:center}.container .img-grid .card-text h4{margin-bottom:20px}.container .single-wrapper h2,.container .single-wrapper p{margin-bottom:10px}.container .single-wrapper h4{margin-bottom:5px}.container .green-bg-color{background-color:#5f766a}.container .green-bg-color:after{position:absolute;content:"";background-color:#5f766a;height:15%;left:0;right:0;z-index:-1}@media (min-width:768px){.container .green-bg-color:after{height:15%}}@media (min-width:1024px){.container .green-bg-color:after{height:15%}}.container .green-bg-color h2,.container .green-bg-color p{color:#f8f6f0;margin-bottom:10px}.container .form-wrapper{max-width:815px;margin:auto;padding:0 10px 50px}@media (min-width:768px){.container .form-wrapper{padding:0 40px 50px}}@media (min-width:1200px){.container .form-wrapper{padding:0 70px 50px}}.container .date-form{background-color:#f8f6f0;padding:1rem;display:inline-block}.container .date-form p{text-transform:uppercase;font-weight:700}.container .gform_confirmation_wrapper{background-color:#f8f6f0;padding:1rem}.container .gform_confirmation_message{font-family:"Jost";font-size:18px;font-weight:500}.container .gform_submission_error{font-family:"Jost";font-size:18px;font-weight:500;margin-bottom:20px}.container .gfield_description{font-family:"Jost";margin-bottom:5px}.container .ginput_preview_list{margin-bottom:16px}.container .ginput_preview_list .ginput_preview{display:flex;align-items:center}.container .ginput_preview_list .gform_delete{width:20px;height:auto;display:block;margin-right:8px}.container .gform_validation_container{margin-bottom:16px}.container .gform_wrapper{background-color:#f8f6f0;padding:50px}.container .gform_wrapper .gfield_label{font-family:"Jost"}.container .gform_wrapper .medium{width:100%;padding:15px 10px;margin:5px 0 20px;border:none;background-color:rgba(95,118,106,.2)}.container .gform_wrapper .gfield{clear:both}.container .gform_wrapper .ginput_container_fileupload{margin:5px 0 20px}.container .gform_wrapper .ginput_container_fileupload .gform_drop_area{padding:2rem;border:dashed 1px rgba(95,118,106,.5);text-align:center}.container .gform_wrapper .ginput_container_fileupload .gform_drop_area .gform_drop_instructions{display:block;width:100%;text-align:center;margin-bottom:10px;font-family:"Jost"}.container .gform_wrapper .ginput_container_fileupload .gform_drop_area .gform_button_select_files{display:inline-block;padding:10px 1rem;border:none;background-color:rgba(95,118,106,.2);border-radius:2px;font-family:"Jost";cursor:pointer}.container .gform_wrapper .gform_button{display:inline-block;border:none;background-color:#eec181;font-family:"Jost";color:#f8f6f0;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;text-transform:uppercase;padding:16px 30px;border-radius:0 0 10px}.container .color-bg{background-color:#5f766a}.container .center-text{display:flex;justify-content:center;flex-wrap:wrap}.container .center-text p{flex:0 0 100%;display:flex;justify-content:center;margin-bottom:10px}.container .center-text h1,.container .center-text p{text-align:center;color:#f8f6f0}.container .heading-contact{text-align:center;margin-bottom:30px}.container .heading-contact h2{color:#34363e}@media (min-width:768px){.container .cards-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}}.container .cards-wrapper .card{margin-bottom:30px}@media (min-width:768px){.container .cards-wrapper .card{flex:0 0 26%}}.container .cards-wrapper .card img{margin-bottom:10px}.container .cards-wrapper .card p{text-align:center;color:#34363e}footer{background-color:#34363e}@media (min-width:768px){.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer-content .logo{display:block;padding-right:100px;margin-bottom:30px}@media (min-width:768px){.footer-content .logo{padding-right:0;flex:0 0 50%}}@media (min-width:1024px){.footer-content .logo{flex:0 0 30%}}@media (min-width:768px){.footer-content .ul-footer{display:flex;flex-wrap:wrap;justify-content:space-between;flex:0 0 100%}}@media (min-width:1024px){.footer-content .ul-footer{justify-content:flex-start}}@media (min-width:1024px){.footer-content .contact{flex:0 0 40%}}@media (min-width:1024px){.footer-content .footer-menu{flex:0 0 20%}}.footer-content li{margin-bottom:5px}.footer-content p{color:#fff}.footer-content .mt25{margin-top:25px}@media (min-width:768px){.footer-content .mt25{margin-top:0}}.footer-content .main-menu{margin-bottom:10px;display:inline-block}.footer-content .liten-meny{margin-top:30px;display:flex}.footer-content .liten-meny li:first-child{border-right:1px solid #fff;margin-right:10px}.footer-content .liten-meny a{padding-right:10px}.wrapper+.wrapper{padding-top:0}