@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Reenie+Beanie&display=swap);:root{--color-sh-orange:#dc823d;--color-sh-peach:#ffb888;--color-sh-blue:#37506a;--color-sh-dark-blue:#09263f;--color-on-light-bg:#333333;--color-on-dark-bg:#f2f3f5;--color-error:#ff0033;--color-success:#15b878;--color-success-transparent:#15b87811;--button-border-radius:24px}:is(strong,b)>:is(em,i),:is(em,i)>:is(strong,b){font-family:"Reenie Beanie",cursive;font-weight:400;font-size:1.6em;line-height:.9em;transform:translateY(2px)}body.single-post .fusion-content-tb{& h2,& h3,& h4,& h5,& h6{color:var(--color-sh-dark-blue)!important}& a:hover{color:var(--color-sh-dark-blue)!important}}.fusion-sharing-box .fusion-social-networks a:hover .fusion-social-network-icon{opacity:1!important;color:var(--color-sh-blue)!important}.fusion-load-more-button{border-radius:var(--button-border-radius);width:auto!important;margin-inline:auto!important;padding-inline:25px!important}nav.awb-menu{& ul.fusion-menu li.lang-item{margin:0 8px 0 10px;& span{display:none!important}& a{position:relative;height:20px!important;min-height:20px!important;width:20px!important;padding:0!important;&::after{content:"";display:block;position:absolute;height:100%;width:100%;background:url(/wp-content/themes/sh-wp-avada-child-theme/assets/flag-gb.png) no-repeat top left;background-size:contain}}&.lang-item-sv a::after{background:url(/wp-content/themes/sh-wp-avada-child-theme/assets/flag-sv.png) no-repeat top left;background-size:contain}}&.collapse-enabled ul.fusion-menu li.lang-item{margin:0!important;padding:10px 0 35px;display:grid;place-content:center}}.awb-menu__search-overlay form{border-radius:24px!important;overflow:hidden;& input{color:var(--color-on-light-bg)!important}}body:has(.use-light-background){background-color:white!important;#wrapper,#main{background-color:white!important}}body:has(.use-inverted-menu){.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-transition) .awb-menu:not(.collapse-enabled){ul.fusion-menu>li{>a,>span.awb-menu__main-background-active{border-color:var(--color-sh-dark-blue)!important;color:var(--color-sh-dark-blue)!important}}.awb-menu__search-overlay{background-color:var(--color-sh-dark-blue)!important;padding:0 20px}}.fusion-tb-header .awb-menu__m-toggle{--awb-mobile-trigger-color:var(--color-sh-dark-blue) !important}}html body div.hbspt-form{& fieldset{max-width:none;margin-bottom:20px;&.form-columns-1 .hs-input:not([type="checkbox"],[type="radio"],[type="submit"]){width:100%}&.form-columns-2>div:first-child .input{margin-right:16px}>.hs-dependent-field>div:first-child{margin-bottom:20px}}& input,& textarea,& select{border-radius:24px;background-color:#fff;border:none;font-size:15px;color:#333;transition:border-color 0.2s;&:focus{border-color:var(--color-sh-orange)}}& select{padding-inline:15px}& textarea{min-height:80px;padding:8px 15px}& label,& label span{font-size:15px;color:#fff}.hs-error-msgs{margin:0;padding:0;list-style-position:inside;li{color:var(--color-error)}& label{font-size:14px;color:var(--color-error)}}.hs-form-required{color:var(--color-sh-orange);margin-left:3px}.legal-consent-container{font-size:15px;line-height:1.6em;& ul{padding-left:0}.hs-form-booleancheckbox{list-style-type:none;& label{display:flex;align-items:center;&>span{margin-left:0}}& p{font-size:14px}& input{color:var(--color-sh-orange);accent-color:var(--color-sh-orange);margin-right:12px}}}& input[type="submit"]{background-color:var(--color-sh-peach);padding:16px 32px;border:2px solid var(--color-sh-peach);font-size:16px;color:var(--color-on-light-bg);transition:all 0.2s;cursor:pointer;border-radius:50px;font-weight:500;margin-top:20px;&:hover{background-color:var(--color-sh-dark-blue);color:#fff}}.grecaptcha-badge{box-shadow:none!important}.submitted-message{color:var(--color-success);display:inline-block;border:2px solid var(--color-success);padding:15px 30px;border-radius:25px;background-color:var(--color-success-transparent)}}.testimonial-container blockquote{margin:0!important;padding:0!important;background:none!important;border:none!important;font-style:normal!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}