/*!
Theme Name: Insurenet
Description: WordPress theme for insurenet
Author: Spektra Design
Author URI: https://spektradesign.se
Version: 1.0.0
*/*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:before,:after{text-decoration:inherit;vertical-align:inherit}svg,body,main,fieldset,label,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,figure,hr{margin:0;padding:0;display:block}main{min-height:90vh}ul,ol{list-style:none}a{color:inherit;background-color:transparent;text-decoration:none}a:focus{outline:none}b,strong{font-family:var(--bauer-medium);font-weight:700}svg,img{border-style:none;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,button,input,select,textarea{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:none}fieldset,button,input,textarea,select{overflow:visible;border:0;border-radius:0}fieldset{padding:0;margin:0;min-width:0;display:block}textarea{resize:vertical;border:0}input::-webkit-contacts-auto-fill-button{background-color:currentColor}hr{border:0;height:1px;background-color:currentColor}[hidden]{display:none}h1{font-size:clamp(5rem,7vw,11rem);margin-bottom:2rem}h2{font-size:clamp(3rem,3.5vw,4.8rem);margin-bottom:1.5rem;line-height:1.1em}h3{font-size:clamp(2.2rem,3vw,3.4rem);margin-bottom:1.5rem;line-height:1.1em;padding-top:1rem}h4{padding-top:1rem;font-size:clamp(1.8rem,3vw,2rem);margin-bottom:1rem}h5{padding-top:1rem;font-size:clamp(1.4rem,3vw,1.6rem);margin-bottom:1rem}p{font-size:clamp(1.8rem,3vw,2.2rem);margin-bottom:1.5rem;font-family:HelveticaNeue;line-height:1.2em}p strong,p b{font-weight:500}.splash{position:absolute;width:150px;height:auto;z-index:999;top:5%;right:10rem;transition:all .2s ease-in-out}@media (max-width: 1025px){.splash{right:5rem}}@media (max-width: 769px){.splash{right:1rem;width:100px}}:root{--color-darkred: #311421;--color-red: #49182E;--color-orange: #EC8D6C;--color-light: #fff;--font-size-sm: 1.8rem;--line-height-sm: 2.2rem;--font-size-md: 2.2rem;--line-height-md: 2.6rem;--font-size-lg: 3.6rem;--line-height-lg: 4rem;--font-size-xl: 4.8rem;--line-height-xl: 5.2rem}@font-face{font-family:Platform Web Medium;src:url(../../fonts/Platform-Medium-Web.woff2) format("woff2");src:url(../../fonts/Platform-Medium-Web.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Platform Web Regular;src:url(../../fonts/Platform-Regular-Web.woff2) format("woff2");src:url(../../fonts/Platform-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:HelveticaNeue;src:url(../../fonts/helveticaneue-roman.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:HelveticaNeue;src:url(../../fonts/helveticaneue-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-stretch:normal}*{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font:400 100%/1 sans-serif;font-size:10px}div,a{position:relative}body{height:var(--doc-height)!important;display:flex;flex-direction:column;background-color:var(--color-darkred);color:var(--color-light);font-family:Platform Web Medium,Arial,sans-serif}body.no-scroll{overflow:hidden}.u-bgDarkRed{background-color:var(--color-darkred)}.u-bgRed{background-color:var(--color-red)}.u-textWhite{color:#fff}.u-textOrange{color:#ec8e6d}@media (min-width: 769px){.u-hiddenDesktop{display:none}}@media (max-width: 769px){.u-hiddenMobile{display:none}}.u-alignright{text-align:right}.u-centered{text-align:center}.u-capitalize{text-transform:capitalize!important}.u-smallcaps{font-variant:all-small-caps;letter-spacing:var(--letter-spacing-sm)}.u-uppercase{text-transform:uppercase!important;letter-spacing:var(--letter-spacing-sm)}.u-paddingTopSm{padding-top:5rem!important}.u-noPaddingTop{padding-top:0!important}.u-hidden{display:none!important}.Flex{display:flex;flex-wrap:wrap}.Flex-grid{margin:0 -2rem}.Flex-item{padding:0 2rem}.Flex-item--size1of4{width:25%}.Flex-item--size3of4{width:75%}.Flex-item--size1of2{width:50%}.Flex-item--size1of3{width:33.33%}.Flex-item--size2of3{width:66.66%}@media (max-width: 600px){.Flex-item--size1of3,.Flex-item--size2of3,.Flex-item--size1of4,.Flex-item--size3of4{width:100%}}.Flex-center{align-items:center;justify-content:center}.Flex-centerJustify{justify-content:center}.Flex-centerAlign{align-items:center}.Flex-spaceBetween{justify-content:space-between}.wp-block-cover__inner-container{padding:12rem 0}.wp-block-quote{margin-bottom:4rem}.wp-block-quote p{font-size:clamp(2.5rem,3.5vw,4.8rem);width:85%;font-family:Platform Web Medium,Arial,sans-serif;line-height:1.1em}.wp-block-quote cite{font-size:clamp(1.2rem,3vw,1.8rem);color:var(--color-orange);font-style:normal;font-family:HelveticaNeue}.Slider-container{display:flex!important;align-items:center!important;padding-top:2rem!important}.Slider-container.wp-block-gallery{flex-wrap:nowrap!important}.Slider-container .wp-block-quote p{margin:0 auto!important;text-align:center;width:80%}.tns-outer{width:calc(100% - 100px);margin:0 auto;max-width:1400px}@media (max-width: 600px){.tns-outer{width:calc(100% - 50px)}}.tns-controls{width:100%;position:absolute;top:30%;transform:translateY(-45%);z-index:99999}[data-controls=prev]{position:absolute;background:none;left:0;z-index:999999}[data-controls=next]{position:absolute;background:none;right:0;z-index:999999}[data-controls=prev] .prev:before{content:"";width:15px;height:15px;display:block;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg)}[data-controls=next] .next:after{content:"";width:15px;height:15px;display:block;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg)}.tns-nav{display:none}.tns-nav button{background:var(--color-dark);opacity:.5;display:block;height:13px;width:13px;margin:0 5px;transition:.2s;border-radius:50%}.tns-nav button.tns-nav-active{opacity:1}.Countdown{display:flex;justify-content:space-between;max-width:60rem;margin:0 auto;text-align:center;padding-bottom:4rem}@media (max-width: 900px){.Countdown{max-width:40rem}}@media (max-width: 600px){.Countdown{max-width:70%}}.Countdown p{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:0;font-family:Platform Web Regular,Arial,sans-serif}.Countdown .time{font-size:10rem;line-height:1em;min-width:12rem}.Countdown #days{min-width:14.9rem}@media (max-width: 900px){.Countdown .time{font-size:6rem;min-width:7.5rem}.Countdown #days{min-width:8.9rem}}@media (max-width: 600px){.Countdown .time{font-size:4rem;min-width:5.9rem}.Countdown #days{min-width:6.9rem}}h3.Countdown{justify-content:center}.Site-main{margin-top:10rem}@media (max-width: 600px){.Site-main{margin-top:5rem}}.Site-main--startpage{margin-top:0}.Site-container{width:calc(100% - 100px);margin:0 auto}@media (max-width: 600px){.Site-container{width:calc(100% - 50px)}}.Site-container--lg{max-width:1400px}.wp-block-buttons{margin:4rem -.3rem 0}.wp-block-button{font-size:clamp(1.2rem,2vw,1.5rem);padding:0 .3rem}.wp-block-button .wp-block-button__link{color:#000;background-color:var(--color-orange);transition:.2s}.wp-block-button:hover .wp-block-button__link{background-color:var(--color-light)}.wp-block-button.is-style-outline:hover .wp-block-button__link{background-color:var(--color-light)!important;border:2px solid var(--color-light)}.wp-block-columns{padding:8rem 0;max-width:100%!important}@media (max-width: 600px){.wp-block-columns{padding:4rem 0}}.wp-block-column:has(>.animation){text-align:center}.wp-block-column .animation{width:90%;margin:0 auto}.wp-block-group .wp-block-columns{max-width:1400px!important}.margin-left.wp-block-columns{width:85%;margin:0 0 0 auto}.margin-left.wp-block-columns figure{width:80%;margin:0 auto 3rem}@media (max-width: 781px){.margin-left.wp-block-columns{width:100%;margin:0}}.wp-block-group{padding:12rem 50px}@media (max-width: 600px){.wp-block-group{padding:6rem 25px}}.wp-block-group#program h2{max-width:1400px!important}.wp-block-image{overflow:hidden;border-radius:2rem}.wp-block-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:bottom;transition:all .4s ease}.wp-block-table{max-width:1400px!important}.wp-block-table td,.wp-block-table th{border-bottom:1px solid #fff!important;border:none;font-family:HelveticaNeue}.wp-block-table td:first-child{font-size:clamp(2rem,3vw,2.5rem);width:30%;font-weight:600}.wp-block-table td{font-size:clamp(1.6rem,3vw,1.9rem);line-height:1.2em}.wp-block-table td strong{font-size:clamp(1.8rem,3vw,2rem);line-height:1.2em}.wp-block-table td,.wp-block-table th{padding:2.5rem .5rem}.wp-block-table br{display:block;margin:.5rem;content:" "}.wp-block-table strong{font-weight:500}form{max-width:800px;margin:4rem auto;padding:4rem;background:var(--color-light);border-radius:0;box-shadow:none;font-family:Platform Web Medium,Arial,sans-serif;color:var(--color-darkred)}form section{margin-bottom:4rem;padding-bottom:3rem;border-bottom:2px solid var(--color-darkred)}form section:last-of-type{border-bottom:none;margin-bottom:2rem}form h3{margin:0 0 2rem;font-size:clamp(2.2rem,3vw,3.4rem);font-weight:500;color:var(--color-darkred);line-height:1.1em;padding-top:1rem}form h4{margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,2rem);font-weight:500;color:var(--color-darkred);padding-top:1rem}form input[type=text],form input[type=email],form select{width:100%;padding:1.5rem;margin-bottom:2rem;border:2px solid var(--color-darkred);border-radius:0;font-size:clamp(1.44rem,2.4vw,1.76rem);font-family:HelveticaNeue,Arial,sans-serif;background:var(--color-light);color:var(--color-darkred);transition:border-color .2s,box-shadow .2s;line-height:1.2em}form input[type=text]:focus,form input[type=email]:focus,form select:focus{outline:none;border-color:var(--color-orange);box-shadow:0 0 0 3px #ec8d6c33}form .invalid input[type=email]:invalid,form .invalid input[type=text]:invalid,form .invalid select:invalid{border-color:#ef4444}form input:disabled{background-color:#3114211a;color:#31142180;border-color:#3114214d;cursor:not-allowed;opacity:.6}form label{display:block;margin-bottom:1rem;font-weight:500;font-size:clamp(1.8rem,3vw,2.2rem);font-family:Platform Web Medium,Arial,sans-serif;color:var(--color-darkred);line-height:1.2em}:is(form label) a{text-decoration:underline;color:var(--color-orange)}form .buttons,form .checkbox-container{display:flex;gap:1.5rem;margin:2rem 0}:is(form .buttons,form .checkbox-container)>*{margin:0!important}form input[type=checkbox]{width:auto;transform:scale(1.4)}form .checkbox-wrapper{display:flex;align-items:center;margin-bottom:2rem}form .participants{margin:2rem 0}form .participants-template{padding:2rem;background:#3114210d;border:2px dashed var(--color-darkred);border-radius:0;margin-bottom:2rem;position:relative}form .participants-template:not(.u-hidden){display:block}form .u-hidden{display:none}form button{padding:1.5rem 3rem;border:2px solid var(--color-darkred);border-radius:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;font-family:Platform Web Medium,Arial,sans-serif;cursor:pointer;transition:background-color .2s,transform .1s}form button[type=button]{background:var(--color-light);color:var(--color-darkred);border:2px solid var(--color-darkred)}form button[type=button]:hover{background:var(--color-darkred);color:var(--color-light)}form button[type=submit]{background:var(--color-orange);color:var(--color-darkred);width:100%;margin-top:2rem;padding:2rem;font-size:clamp(1.8rem,3vw,2.2rem);border:2px solid var(--color-orange)}form button[type=submit]:hover{background:var(--color-darkred);color:var(--color-light);border-color:var(--color-darkred)}form button:active{transform:translateY(1px)}form select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:required:valid{border-color:var(--color-orange)}form input::-moz-placeholder{color:#31142180;font-family:HelveticaNeue,Arial,sans-serif}form input::placeholder{color:#31142180;font-family:HelveticaNeue,Arial,sans-serif}@media (max-width: 600px){form{margin:1rem;padding:1.5rem}form section{margin-bottom:3rem;padding-bottom:2rem}}.Three-columns{background-color:var(--color-red);padding:4rem 0 10rem}@media (max-width: 600px){.Three-columns{padding-bottom:6rem}.Three-columns .Flex-item--size1of3{margin-bottom:4rem}}.Three-columns img{border-radius:2rem;width:100%;margin-bottom:2rem}.Three-columns h3{padding:0 1rem}.Three-columns p{font-size:clamp(1.6rem,3vw,2rem);padding:0 1rem}.Logos-container{background:var(--color-red);padding:5rem 0;display:none}.Logos.Flex-grid{margin:0 -1rem}.Logos .Flex-item{padding:1rem}.Foot{padding:4rem 0}.Foot h4{font-size:3.2rem;margin-bottom:2rem}.Foot p,.Foot a{font-size:1.6rem;margin-bottom:.5rem;width:70%;font-family:HelveticaNeue}.Foot a{text-decoration:underline}.Foot--link{margin-top:3rem;width:70%}.page-template-front-page .Head{position:absolute;width:100%;z-index:999}.Head:after{display:block;content:"";width:100%}.Head-outer{z-index:999}.Head-inner{margin-top:1.5rem}.Head-innerContainer{align-items:center}.Head-innerContainer h4{margin:0;padding:0}.Head-navToggle{width:25px;float:right;cursor:pointer;display:none}.Head-navToggle:after,.Head-navToggle:before,.Head-navToggle div{border-radius:2px;content:"";display:block;height:4px;margin:4px 0;transition:all .2s ease-in-out;background:currentColor}.Head-navToggle.on:after,.Head-navToggle.on:before,.Head-navToggle.on div{width:100%}.Head-navToggle.on div{transform:scale(0)}.Head-navToggle.on:before{transform:translateY(6px) rotate(135deg);width:100%}.Head-navToggle.on:after{transform:translateY(-10px) rotate(-135deg);width:100%}.Head-nav{position:absolute;height:0!important;top:0;left:0}.Head-nav.is-open{background-color:var(--color-darkred);z-index:100;width:100%;min-height:100vh;max-height:calc(100vh - 150px)!important;height:100%}.Nav-inner{position:relative;width:100%;top:14rem;text-align:center;font-size:clamp(2.5rem,3vw,4rem);opacity:0;display:none}.is-open .Nav-inner{opacity:1;display:block}.Nav-inner li{margin-bottom:1rem}.lock-scroll{overflow:hidden}img.logo{width:44%}@media (max-width: 600px){img.logo{width:100%}.home-link{width:35%}}.wpml-ls-legacy-list-horizontal{border:0;padding:0;color:#fff;font-size:1.7rem}@media (max-width: 600px){.wpml-ls-legacy-list-horizontal{font-size:1.5rem}}.wpml-ls li:first-child:after{display:inline;content:"|";vertical-align:middle;line-height:1.2em;color:var(--color-orange)}.wpml-ls-legacy-list-horizontal a{padding:0 .7rem;display:inline;line-height:1.35em;text-transform:uppercase}.wpml-ls-current-language{color:var(--color-orange);transition:.2s}
