/*!
Theme Name:     Cathrin Olsen (child)
Theme URI:
Description:    Cathrin Olsen
Author:         Michael Gangolf
Author URI:
Template:       hello-elementor
Version:        1.0.0
*/
html{scroll-padding-top:150px}@view-transition{navigation:auto}h1 span{font-weight:300}@media(max-width:768px){h1 span{font-size:28px !important}}h2 b{font-weight:600}p:last-child{margin-bottom:0}body:not(.home){margin-top:230px}@media(max-width:1024px){body:not(.home){margin-top:150px}}@media(max-width:768px){body:not(.home){margin-top:100px}}h1.h2{font-size:50px;font-weight:300}@media(max-width:1024px){h1.h2{font-size:40px}}@media(max-width:768px){h1.h2{font-size:30px}}h2.h1{font-size:50px;font-weight:600}@media(max-width:1024px){h2.h1{font-size:40px}}@media(max-width:768px){h2.h1{font-size:30px}}h3.h6{font-size:25px;font-weight:300}@media(max-width:1024px){h1,h2,h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto}}a.elementor-button:before{content:"";background-color:#fff;width:0;height:100%;position:absolute;left:0;top:0;mix-blend-mode:difference;transition:.5s width}a.elementor-button:hover:before{content:"";width:100%}.keyvisual .miga_animation_text{line-height:1.1}.fadeInLeft{animation-name:fadeInLeftCustom !important}@keyframes fadeInLeftCustom{from{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRightCustom !important}@keyframes fadeInRightCustom{from{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}@media(max-width:786px){.mobileSpacer{margin-top:10px}}header#masthead{position:fixed !important;top:0;width:100%;transition:.33s background-color}header#masthead .header>.e-con-inner{transition:.33s padding}header#masthead img{transition:.33s all}header#masthead .miga_simple_menu_hamburger{padding:0 !important}header#masthead .miga_simple_menu_offscreen_container a{color:#000}body.scrolled header{background-color:var(--e-global-color-primary);box-shadow:0 0 2px rgba(0,0,0,.25)}body.scrolled header .header>.e-con-inner{padding-top:15px;padding-bottom:15px}body.scrolled header img{filter:brightness(0%)}body.scrolled header .miga_simple_menu>li>a{color:#000 !important}body.scrolled header .miga_simple_menu_hamburger{border-color:#000 !important}body.scrolled header .miga_simple_menu_hamburger span{background-color:#000 !important}body:not(.home) header img{filter:brightness(0%)}body:not(.home) header .miga_simple_menu>li>a{color:#000 !important}body:not(.home) header .miga_simple_menu_hamburger{border-color:#000 !important}body:not(.home) header .miga_simple_menu_hamburger span{background-color:#000 !important}