@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}.konceptlab .opacity-50{opacity:.5}.konceptlab .has-text-green{color:#0b3f8a!important}.konceptlab .has-text-grey{color:#777!important}.konceptlab .has-gradient-bg{background:url(../media/dirt-gradient.jpg) top center repeat-x}.konceptlab .has-error-bg{background:url(../media/error-background.jpg) center/cover no-repeat}.konceptlab .has-football-blue-bg{background:url(../media/football-blue.jpg) top center repeat-x}.konceptlab .has-dirt-bg{background:#0b3f8a url(../media/dirt-hero.jpg) center bottom/cover no-repeat}.konceptlab .has-dirt-yellow-bg{background:#efd31e url(../media/dirt-yellow.jpg) center bottom/cover no-repeat}.konceptlab .has-text-truncated{white-space:nowrap;text-overflow:ellipsis;width:1rem;display:block!important;overflow:hidden}.konceptlab .has-text-truncated--breadcrumbs{width:100%}.konceptlab .mb-4{margin-bottom:4rem!important}.konceptlab .is-all-hidden{display:none}.konceptlab .is-extra-element{margin-top:3rem;text-align:center}.konceptlab body{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:'Open Sans',sans-serif}.konceptlab h1,.konceptlab h2,.konceptlab h3{font-family:Baloo,cursive;font-weight:600}.konceptlab .content h1,.konceptlab h1{color:#098537;font-size:2rem;margin-bottom:1.5rem;line-height:1.125;text-align:center}@media screen and (min-width:1088px){.konceptlab .content h1,.konceptlab h1{font-size:3rem;margin-bottom:3rem}}.konceptlab .content h1+.columns,.konceptlab h1+.columns{margin-top:4rem}.konceptlab .content h1+h3,.konceptlab h1+h3{margin-top:3rem}.konceptlab .content h1+h5,.konceptlab h1+h5{font-size:1rem}@media screen and (min-width:1088px){.konceptlab .content h1+h5,.konceptlab h1+h5{font-size:1.125rem}}.konceptlab .content h2,.konceptlab h2{font-size:2.25rem;margin-bottom:1.5rem;line-height:1.125}@media screen and (min-width:1088px){.konceptlab .content h2,.konceptlab h2{font-size:2.75rem;margin-bottom:3rem}}.konceptlab .content h3,.konceptlab .content h3:not(:first-child),.konceptlab h3{font-size:1.75rem;margin-bottom:1rem;margin-top:1rem;line-height:1.125}.konceptlab .content h3+p,.konceptlab .content h3:not(:first-child)+p,.konceptlab h3+p{margin-bottom:1rem}.konceptlab .content p,.konceptlab p{color:#777}.konceptlab .content p+.content>a.button--soca,.konceptlab p+.content>a.button--soca{margin-top:3rem}.konceptlab a{color:#098537}.konceptlab a:active,.konceptlab a:focus,.konceptlab a:hover{text-decoration:underline;color:#098537}.konceptlab .link{font-weight:700}.konceptlab .link-green{color:#098537}.konceptlab .link-green:active,.konceptlab .link-green:focus,.konceptlab .link-green:hover{color:#098537}.konceptlab .link-orange{color:#ffad00}.konceptlab .link-orange:active,.konceptlab .link-orange:focus,.konceptlab .link-orange:hover{color:#ffad00}.konceptlab .link-purple{color:#1c2544}.konceptlab .link-purple:active,.konceptlab .link-purple:focus,.konceptlab .link-purple:hover{color:#1c2544}.konceptlab body.siteorigin-panels-before-js{overflow-x:unset}.konceptlab .custom-auto-complete{position:absolute;background-color:#f5f5f5;padding-left:.5rem;z-index:100}.konceptlab .language-switcher .language-item{background-image:url(../media/patch.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;flex-grow:0;flex-shrink:0;line-height:1.5;padding:.5rem .75rem;position:relative}.konceptlab .language-switcher .language-item span{font-family:Baloo,cursive;color:#fff}.konceptlab .language-switcher .language-item:active,.konceptlab .language-switcher .language-item:focus,.konceptlab .language-switcher .language-item:hover{text-decoration:none}.konceptlab .language-switcher .field{justify-content:center}@media screen and (min-width:1088px){.konceptlab .is-landing>.language-switcher{justify-content:flex-end}}.konceptlab .button--soca{background:#efd31e!important;border:none!important;color:#fff!important;text-transform:uppercase;padding:0 1.4rem!important;font-weight:600}.konceptlab .button--soca:active,.konceptlab .button--soca:focus,.konceptlab .button--soca:hover{background:#ccb20e!important;text-decoration:none}.konceptlab .button--soca__green{background:#098537!important}.konceptlab .button--soca__green:active,.konceptlab .button--soca__green:focus,.konceptlab .button--soca__green:hover{background:#065523!important}.konceptlab .button--soca__orange{background:#ffad00!important}.konceptlab .button--soca__orange:active,.konceptlab .button--soca__orange:focus,.konceptlab .button--soca__orange:hover{background:#cc8a00!important}.konceptlab .button--soca__purple{background:#0b3f8a!important}.konceptlab .button--soca__purple:active,.konceptlab .button--soca__purple:focus,.konceptlab .button--soca__purple:hover{background:#07295b!important}.konceptlab .button--soca__yellow{background:#efd31e!important;color:#61550a!important}.konceptlab .button--soca__yellow:active,.konceptlab .button--soca__yellow:focus,.konceptlab .button--soca__yellow:hover{background:#ccb20e!important}.konceptlab .button--soca__transparent{background:0 0!important;border:1px solid #777!important;color:#777!important}.konceptlab .button--soca__transparent:active,.konceptlab .button--soca__transparent:focus,.konceptlab .button--soca__transparent:hover{background:0 0!important;border-color:#fff!important;color:#fff!important}.konceptlab input,.konceptlab select,.konceptlab textarea{background:#fff;border-color:#dcdcdc;color:#777;font-size:1rem;box-shadow:none;font-weight:400}.konceptlab .section.is-breadcrumb-wrap{border-bottom:1px solid #dcdcdc;padding:1.5rem!important}.konceptlab .breadcrumb.is-centered ul{justify-content:space-evenly!important;flex-direction:column}@media screen and (min-width:769px),print{.konceptlab .breadcrumb.is-centered ul{flex-direction:row}}.konceptlab .breadcrumb li{width:100%;flex-direction:row!important;margin-bottom:1rem;color:#fff;flex-direction:column}.konceptlab .breadcrumb li.inactive{opacity:.5}.konceptlab .breadcrumb li.active{opacity:1}.konceptlab .breadcrumb li.active span{color:#efd31e;font-weight:600}.konceptlab .breadcrumb li:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.konceptlab .breadcrumb li{margin-bottom:0;width:auto;flex-direction:column!important;text-align:center}}.konceptlab .breadcrumb li+li::before{content:''!important}.konceptlab .breadcrumb li svg{width:30px;margin-right:.75rem}@media screen and (min-width:769px),print{.konceptlab .breadcrumb li svg{width:60px;margin-bottom:1rem;margin-right:0}}.konceptlab .breadcrumb li svg+span{color:#0b3f8a;font-weight:600}.konceptlab form.is-styled-form label:not(.radio):not(.checkbox){font-weight:600}.konceptlab form.is-styled-form .field-body>.field{flex-basis:inherit}.konceptlab form label{color:#777;font-size:.9rem}.konceptlab form label input{margin-right:.2rem}@media screen and (min-width:769px),print{.konceptlab form label input{margin-right:.5rem}}@media screen and (min-width:769px),print{.konceptlab form .is-payments .field:not(:first-child){margin-left:1rem}}.konceptlab .select{max-width:100%}.konceptlab a.select-all:active,.konceptlab a.select-all:focus,.konceptlab a.select-all:hover{text-decoration:none}.konceptlab .swiper-button-next,.konceptlab .swiper-button-prev{background:url(../media/swiper-arrow_blue.png) center/60% no-repeat!important;width:60px!important}.konceptlab .swiper-button-next{transform:rotate(180deg)}@media screen and (min-width:1088px){.konceptlab .swiper-button-prev{left:6rem}.konceptlab .swiper-button-next{right:6rem}}.konceptlab .rodo--hide{display:none}.konceptlab .rodo--more{font-weight:600;color:#0b3f8a;text-decoration:none}.konceptlab .rodo--more:active,.konceptlab .rodo--more:focus,.konceptlab .rodo--more:hover{text-decoration:none}@media screen and (min-width:769px),print{.konceptlab .section{padding:6rem 1.5rem!important}}.konceptlab .section>h3{font-size:2rem;color:#098537;line-height:1.125}@media screen and (min-width:1088px){.konceptlab .section>h3{font-size:3rem}}.konceptlab .footer--soca{background-color:#098537!important;color:#fff!important;padding:1.5rem!important;text-align:center;font-size:.75rem}.konceptlab .footer--soca p{color:#fff}@media screen and (min-width:769px),print{.konceptlab .footer--soca{text-align:inherit}}.konceptlab .footer--soca ul{margin:0;padding:0;list-style:none}.konceptlab .footer--soca a{color:inherit}.konceptlab .footer--soca a:active,.konceptlab .footer--soca a:focus,.konceptlab .footer--soca a:hover{text-decoration:underline}.konceptlab .footer--soca .content{margin-bottom:0;padding-bottom:0}.konceptlab .footer--soca .is-social{padding-top:.75rem}.konceptlab .footer--soca .is-social ul{display:flex;align-items:baseline;justify-content:space-evenly}@media screen and (min-width:769px),print{.konceptlab .footer--soca .is-social ul{justify-content:flex-start}.konceptlab .footer--soca .is-social ul li{margin-right:.75rem}}.konceptlab .footer--soca .is-privacy .columns .column:first-child{padding-bottom:0}@media screen and (min-width:769px),print{.konceptlab .footer--soca .is-privacy .columns .column.is-vertical ul{justify-content:flex-end;display:flex;align-items:baseline}.konceptlab .footer--soca .is-privacy .columns .column.is-vertical ul li:last-child{margin-left:.75rem}}.konceptlab .media-container{position:relative;padding-bottom:56.25%;height:0;max-width:100%}.konceptlab .media-container embed,.konceptlab .media-container iframe,.konceptlab .media-container object{position:absolute;top:0;left:0;width:100%;height:100%}.konceptlab .media-content h3{color:#098537}@media screen and (min-width:769px),print{.konceptlab .media-content.is-vertical{display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start!important}}.konceptlab .is-media h3{font-size:2rem;color:#098537;line-height:1.125;text-align:center}@media screen and (min-width:1088px){.konceptlab .is-media h3{font-size:3rem}}.konceptlab .is-media h2{color:#098537;font-size:1.75rem;margin-bottom:1rem;margin-top:1rem;line-height:1.125}.konceptlab .media-container--image img{width:70%;margin:0 auto;display:block}.konceptlab .featured.has-dirt{padding:0!important}.konceptlab .featured.has-dirt .img-dirt{display:block}.konceptlab .featured h3,.konceptlab .featured h6,.konceptlab .featured p{color:#fff}.konceptlab .featured h6{font-size:1.4rem;margin-bottom:.5rem;margin-top:1rem;line-height:1.125;font-family:Baloo,cursive}@media screen and (min-width:1088px){.konceptlab .featured h6{font-size:1.75rem}}.konceptlab .featured img:not(.img-dirt){width:20%}@media screen and (min-width:769px),print{.konceptlab .featured img:not(.img-dirt){width:30%}}.konceptlab .section.testimonials{padding:4rem 1.5rem!important}.konceptlab .section.testimonials h3{color:#098537;line-height:1.125;text-align:center}.konceptlab .section.testimonials h4{font-size:1.75rem;margin-bottom:1rem;margin-top:1rem;line-height:1.125;font-weight:600;font-family:Baloo,cursive}@media screen and (min-width:1088px){.konceptlab .section.testimonials h4{font-size:1.6rem}}.konceptlab .section.testimonials .content{text-align:center}@media screen and (min-width:769px),print{.konceptlab .section.testimonials .content{text-align:inherit}}.konceptlab .section.testimonials figure{width:100%;height:100%;display:grid;place-items:center}.konceptlab .section.testimonials .testimonials-author h4{font-weight:600;font-size:1.25em;font-family:inherit;margin-bottom:0!important}.konceptlab .section .media-wrapper{width:70%}.konceptlab.home .hero.is-primary{min-height:90vh}.konceptlab.home .hero.is-primary h1,.konceptlab.home .hero.is-primary h2,.konceptlab.home .hero.is-primary h5{text-shadow:0 0 20px rgba(0,0,0,.7)}.konceptlab .hero.is-thank-you h1,.konceptlab .hero.is-thank-you h2,.konceptlab .hero.is-thank-you h5{text-shadow:0 0 20px rgba(0,0,0,.7)}.konceptlab .hero.is-primary h1{color:#fff;margin:0}.konceptlab .hero.is-primary h1+h2,.konceptlab .hero.is-primary h1+h5{margin:0;font-weight:400}.konceptlab .hero.is-primary.is-subpage{height:auto;background:#098537 url(../media/subpage-hero.jpg) center/cover no-repeat}.konceptlab .hero.is-primary.is-subpage h1{color:#fff;margin-bottom:0}.konceptlab .hero.is-primary.is-subpage h1+h2,.konceptlab .hero.is-primary.is-subpage h1+h3,.konceptlab .hero.is-primary.is-subpage h1+h5{margin-top:0;margin-bottom:0;opacity:.9;font-size:1rem;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:'Open Sans',sans-serif}@media screen and (min-width:1088px){.konceptlab .hero.is-primary.is-subpage h1+h2,.konceptlab .hero.is-primary.is-subpage h1+h3,.konceptlab .hero.is-primary.is-subpage h1+h5{font-size:1.25rem}}.konceptlab .hero.is-primary.is-subpage h1+h3{font-weight:400}.konceptlab .hero.is-primary.is-thank-you{min-height:100vh}.konceptlab .hero.is-error{height:100vh}.konceptlab .hero.is-medium .hero-body{padding:3rem 1.5rem}.konceptlab .hero .hero-body{display:flex;align-items:center;padding:1rem 1.5rem}@media screen and (min-width:769px),print{.konceptlab .hero .hero-body{padding:3rem 1.5rem}}.konceptlab .hero .hero-foot{transition:all ease-in-out .1s}@media screen and (min-width:769px),print{.konceptlab .navbar{margin-top:1rem}}.konceptlab .navbar-item{font-family:Baloo,cursive}@media screen and (min-width:769px),print{.konceptlab .navbar-item img{max-height:4rem!important}}@media screen and (min-width:1088px){.konceptlab #soca-navbar{justify-content:flex-end}}.konceptlab .hero.is-primary .navbar-menu{background-color:transparent;background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);text-align:center}@media screen and (min-width:1088px){.konceptlab .hero.is-primary .navbar-menu{background:0 0}}.konceptlab .hero.is-primary .navbar-menu.is-landing{background:0 0;display:block}.konceptlab .is-landing-navbar>.container{display:flex;justify-content:space-between}.konceptlab .hero.is-primary a.navbar-item:not(.language-switcher).is-active{background:#efd31e;color:#61550a}@media screen and (min-width:1088px){.konceptlab .hero.is-primary a.navbar-item:not(.language-switcher).is-active{color:#efd31e;background:0 0}}.konceptlab .hero.is-primary a.navbar-item:not(.language-switcher):active,.konceptlab .hero.is-primary a.navbar-item:not(.language-switcher):focus,.konceptlab .hero.is-primary a.navbar-item:not(.language-switcher):hover{background:#efd31e;color:#61550a;text-decoration:none}@media screen and (min-width:1088px){.konceptlab .hero.is-primary a.navbar-item:not(.language-switcher):active,.konceptlab .hero.is-primary a.navbar-item:not(.language-switcher):focus,.konceptlab .hero.is-primary a.navbar-item:not(.language-switcher):hover{color:#efd31e;background:0 0}}.konceptlab .navbar-brand>a.navbar-item:active,.konceptlab .navbar-brand>a.navbar-item:focus,.konceptlab .navbar-brand>a.navbar-item:hover{background:0 0!important}.konceptlab .numbers{height:auto}.konceptlab .numbers img{width:20%}@media screen and (max-width:768px){.konceptlab .numbers img{width:30%}}.konceptlab .numbers h3{color:#fff;font-family:Baloo,cursive}.konceptlab .numbers h3+p{color:#fff;word-wrap:break-word}.konceptlab .faq-item:not(:first-child){margin-top:2rem}.konceptlab .faq-item .faq-heading h3{color:#098537}.konceptlab .faq-item .faq-more{font-family:Baloo,cursive;display:inline-block;background:url(../media/patch.svg) center/contain no-repeat;width:40px;height:40px;position:relative;color:#fff}.konceptlab .faq-item .faq-more:after{content:'+';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.konceptlab .faq-item__active .faq-more:after{content:'-'}.konceptlab .description h2,.konceptlab .description h3{color:#098537;font-size:1.75rem;margin-bottom:1rem;margin-top:1rem!important;line-height:1.125}.konceptlab .description img{width:20%}@media screen and (min-width:769px),print{.konceptlab .description img{width:30%}}@media screen and (min-width:769px),print{.konceptlab .description .column.is-4-tablet>.content{padding:0 2rem}}.konceptlab .gallery h3{color:#098537;line-height:1.125;text-align:center}.konceptlab .gallery .swiper-slide.column{padding:0}.konceptlab .gallery .is-relative{position:relative}.konceptlab .searchbar{padding:2rem 1.5rem;transition:all ease-in-out .1s}@media screen and (min-width:769px),print{.konceptlab .searchbar form>.field{width:71%;margin:0 auto}}.konceptlab .searchbar h3{color:#fff;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:'Open Sans',sans-serif;font-weight:400;margin-top:0}.konceptlab .searchbar .field-body{padding:1rem 0}.konceptlab .searchbar .control.is-switch{display:flex;flex-direction:column}@media screen and (min-width:1088px){.konceptlab .searchbar .control.is-switch{flex-direction:row}}.konceptlab .searchbar .control.is-switch button br{display:none}@media screen and (min-width:1088px){.konceptlab .searchbar .control.is-switch button br{display:block}}.konceptlab .searchbar .control.is-switch input{border-radius:5px 5px 0 0}.konceptlab .searchbar .control.is-switch input.input-single{border-radius:5px}@media screen and (min-width:1088px){.konceptlab .searchbar .control.is-switch input{border-radius:5px 0 0 5px;border-right:none}}.konceptlab .searchbar .control.is-switch .button-switcher{color:#065523!important;text-transform:uppercase;font-size:.7rem;border-radius:0 0 5px 5px;cursor:pointer;font-weight:600}@media screen and (min-width:1088px){.konceptlab .searchbar .control.is-switch .button-switcher{border-radius:0 5px 5px 0;line-height:1.2;height:auto}}.konceptlab .searchbar .control.is-switch .button-switcher:active,.konceptlab .searchbar .control.is-switch .button-switcher:focus,.konceptlab .searchbar .control.is-switch .button-switcher:hover{color:#098537!important}@media screen and (min-width:1088px){.konceptlab .searchbar.is-sticky{position:fixed;top:0;left:0;right:0;z-index:99;padding:1rem}}.konceptlab .is-booking-subpage.wide{background-position:center right}.konceptlab .is-booking-subpage .is-form-wrap{padding:4rem 1.5rem;box-shadow:0 0 6rem 0 rgba(0,0,0,.75);background:url(../../dist/media/dirt-hero.jpg) top left/cover no-repeat}.konceptlab .is-booking-subpage .is-form-wrap h1,.konceptlab .is-booking-subpage .is-form-wrap h2,.konceptlab .is-booking-subpage .is-form-wrap h3{margin-top:0;color:#fff;font-size:1.75rem;margin-bottom:1rem;line-height:1.125}.konceptlab .is-booking-subpage .is-form-wrap h1{text-align:left}.konceptlab .is-booking-subpage .is-form-wrap p{color:#fff}.konceptlab .is-booking-subpage .searchbar{padding:0}@media screen and (min-width:769px),print{.konceptlab .is-booking-subpage .searchbar form>.field{width:100%}}.konceptlab .is-booking-subpage .select{max-width:100%}.konceptlab .is-hero-slider .swiper-button-next,.konceptlab .is-hero-slider .swiper-button-prev{top:20%}@media screen and (min-width:769px),print{.konceptlab .is-hero-slider .swiper-button-next,.konceptlab .is-hero-slider .swiper-button-prev{top:30%}}.konceptlab .konceptlab-icon{background-position:center;background-size:contain;background-repeat:no-repeat;width:35px;height:35px;margin-right:.5rem}@media screen and (min-width:769px),print{.konceptlab .konceptlab-icon{margin-right:0;width:65px;height:65px}}.konceptlab .konceptlab-icon.age{background-image:url(../../dist/media/icons/icon-age-gray.svg)}@media screen and (min-width:769px),print{.konceptlab .konceptlab-icon.age{margin-bottom:1rem}}.konceptlab .konceptlab-icon.age.active{background-image:url(../../dist/media/icons/icon-age-yellow.svg)}.konceptlab .konceptlab-icon.location{background-image:url(../../dist/media/icons/icon-place-gray.svg)}@media screen and (min-width:769px),print{.konceptlab .konceptlab-icon.location{margin-bottom:1rem}}.konceptlab .konceptlab-icon.location.active{background-image:url(../../dist/media/icons/icon-place-yellow.svg)}.konceptlab .konceptlab-icon.time{background-image:url(../../dist/media/icons/icon-time-gray.svg)}@media screen and (min-width:769px),print{.konceptlab .konceptlab-icon.time{margin-bottom:1rem}}.konceptlab .konceptlab-icon.time.active{background-image:url(../../dist/media/icons/icon-time-yellow.svg)}.konceptlab .konceptlab-icon.confirmation{background-image:url(../../dist/media/icons/icon-conf-gray.svg)}@media screen and (min-width:769px),print{.konceptlab .konceptlab-icon.confirmation{margin-bottom:1rem}}.konceptlab .konceptlab-icon.confirmation.active{background-image:url(../../dist/media/icons/icon-conf-yellow.svg)}.konceptlab .is-contact h2,.konceptlab .is-contact h3{font-family:Baloo,cursive}.konceptlab .is-contact h3{font-size:1.25rem;color:#098537;line-height:1.5;margin-bottom:0}.konceptlab .is-contact p{color:#777;font-size:1rem}.konceptlab .is-contact a:not(.button--soca){color:#098537}.konceptlab .is-contact a:not(.button--soca):active,.konceptlab .is-contact a:not(.button--soca):focus,.konceptlab .is-contact a:not(.button--soca):hover{text-decoration:underline}.konceptlab .is-contact .searchbar{padding:1rem 0}.konceptlab .is-contact .searchbar .field-body{padding:1rem 0}@media screen and (min-width:769px),print{.konceptlab .is-contact .searchbar form>.field{width:100%}}.konceptlab .is-contact .select{max-width:100%}.konceptlab .is-contact #coordinator #cr_name{font-weight:700;margin:0;font-size:1.125rem}.konceptlab .is-contact .franchise-information{margin-top:2rem}.konceptlab .is-contact #cr_email{margin-bottom:0}.konceptlab .is-contact .city_contact{margin-bottom:2rem}.konceptlab .is-columns h3{color:#098537}.konceptlab .is-columns-three,.konceptlab .is-columns-two{text-align:center}@media screen and (min-width:769px),print{.konceptlab .is-columns-three,.konceptlab .is-columns-two{text-align:inherit}.konceptlab .is-columns-three h1,.konceptlab .is-columns-two h1{text-align:left}}.konceptlab .post-item{margin-bottom:2rem}@media screen and (min-width:769px),print{.konceptlab .post-item{margin-bottom:4rem}}.konceptlab .post-item:last-of-type{margin-bottom:4rem}@media screen and (min-width:769px),print{.konceptlab .post-item:last-of-type{margin-bottom:6rem}}.konceptlab .post-date{color:#777;font-size:.9rem;display:block;margin-bottom:.2rem}.konceptlab .post-date+h2,.konceptlab .post-date+h3{margin-top:0!important}.konceptlab .post-excerpt{margin-bottom:1rem}.konceptlab .post-image{background-size:cover;background-position:top left;background-repeat:no-repeat}.konceptlab .post-hero{background-size:cover;background-position:top left;background-repeat:no-repeat;position:relative;height:70vh!important;margin-bottom:0}.konceptlab .post-hero .hero-body{padding:3rem 0;z-index:99}@media screen and (min-width:769px),print{.konceptlab .post-hero .hero-body{align-items:flex-end}}.konceptlab .post-hero .content{margin-bottom:2rem;text-align:center}@media screen and (min-width:769px),print{.konceptlab .post-hero .content{text-align:left}}.konceptlab .post-hero .content h2{color:#fff;margin-bottom:0}.konceptlab .post-hero .content a{margin-top:2rem;font-size:.8rem}.konceptlab .post-hero:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);z-index:1}.konceptlab .post-hero__default{background-repeat:repeat;background-size:auto}.konceptlab .post-hero__default .content a{color:#fff!important;border-color:#fff!important}.konceptlab .post-hero__default .content a:active,.konceptlab .post-hero__default .content a:focus,.konceptlab .post-hero__default .content a:hover{background:rgba(255,255,255,.2)!important}.konceptlab .post-hero__default .post-date{color:#ffad00}.konceptlab .is-why h3{font-size:2rem;margin-bottom:3rem;line-height:1.125;text-align:center;color:#098537}@media screen and (min-width:1088px){.konceptlab .is-why h3{font-size:3rem}}.konceptlab .post-pagination :active,.konceptlab .post-pagination :focus,.konceptlab .post-pagination :hover{text-decoration:none;border-color:#098537}.konceptlab .post-pagination .pagination-link.is-current{background:#098537;color:#fff;border-color:#098537}.siteorigin-panels-before-js{overflow-x:unset!important}.so-panel.widget{margin-bottom:0!important}.section:empty{display:none}