/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:2px solid;outline-color:#000;outline-color:rgba(0,0,0,.6)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;border:1px solid #000;border-radius:0;line-height:1em}button,input[type=cancel],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical;max-width:100%}::-moz-selection{text-shadow:none}::selection{text-shadow:none}iframe,img{vertical-align:top}embed,iframe,img,object,param,video{max-width:100%}img{height:auto}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*{-webkit-animation:none!important;animation:none!important;transition:none!important}}:root{background-color:#fff;font-family:Rubik,Helvetica,Arial,sans-serif;font-size:19px;color:#303030;-webkit-font-smoothing:antialiased}main{margin-top:133px}a,button{outline:0}a{color:#000;text-decoration:none}a:focus,a:hover{outline:0;opacity:.7}a:active{outline:0}::-moz-selection{background:rgba(0,0,0,.2)}::selection{background:rgba(0,0,0,.2)}.center{width:1540px}.center,.center-large{margin-left:auto;margin-right:auto}.center-large{max-width:1200px}.center-medium{max-width:1080px}.center-medium,.center-small{margin-left:auto;margin-right:auto}.center-small{max-width:800px}.section.main{padding-top:60px}.section.form{margin-top:60px}.section.main{margin-bottom:0}.section.main+.section{margin-top:60px}.section.main+.section.body{margin-top:1em}.section.main+.section.body>.legible>:first-child{margin-top:.5em}.section{margin-bottom:60px}.text-width{max-width:800px}.section-bottom-spacing{margin-bottom:60px}.main{margin-top:60px}.main--webform{margin-top:0;padding-top:60px;padding-bottom:60px;background-color:#1c355e}.main--webform .legible>*{color:#fff;margin-left:0}.main--webform .legible a{color:#fff}.main--webform .styled-linked-arrow:after{background-image:url(/themes/orlogshemmet/src/img/icons/arrow-right-blue.svg)}.main--webform blockquote:before{background-image:url(/themes/orlogshemmet/src/img/icons/ankare-white.svg)}.image-fit img{max-height:100%;max-width:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.body .legible a.button{margin-left:0}.error-page{padding-top:60px}.error-page .legible *{margin-left:0}.rope-single-hr{height:50px}.rope-double-hr,.rope-single-hr{font-family:"object-fit:none";-o-object-fit:none;object-fit:none;width:100%;overflow-x:hidden}.rope-double-hr{height:78px}.legible,body .ck-content{line-height:1.5789473684em}.legible blockquote,.legible div,.legible figure,.legible h1,.legible h2,.legible h3,.legible h4,.legible h5,.legible h6,.legible hr,.legible ol,.legible p,.legible pre code:first-child,.legible ul,body .ck-content blockquote,body .ck-content div,body .ck-content figure,body .ck-content h1,body .ck-content h2,body .ck-content h3,body .ck-content h4,body .ck-content h5,body .ck-content h6,body .ck-content hr,body .ck-content ol,body .ck-content p,body .ck-content pre code:first-child,body .ck-content ul{margin-top:.5em;margin-left:60px;max-width:800px}.legible :first-child,body .ck-content :first-child{margin-top:0}.legible h1+*,.legible h2+*,.legible h3+*,.legible h4+*,.legible h5+*,.legible h6+*,body .ck-content h1+*,body .ck-content h2+*,body .ck-content h3+*,body .ck-content h4+*,body .ck-content h5+*,body .ck-content h6+*{margin-top:.5em}.legible-header-1,.legible .header-1,.legible h1,body .ck-content-header-1,body .ck-content .header-1,body .ck-content h1{color:#1c355e;font-family:"Noto Serif",serif,Helvetica,Arial,sans-serif;font-size:1.8947368421rem;line-height:1.3333333333em;font-weight:400;letter-spacing:-.72px}.legible-header-2,.legible .header-2,.legible h2,body .ck-content-header-2,body .ck-content .header-2,body .ck-content h2{color:#1c355e;font-family:"Noto Serif",serif,Helvetica,Arial,sans-serif;font-size:1.3684210526rem;line-height:1.4615384615em;font-weight:400}.legible-header-3,.legible .header-3,.legible h3,body .ck-content-header-3,body .ck-content .header-3,body .ck-content h3{color:#1c355e;font-family:"Noto Serif",serif,Helvetica,Arial,sans-serif;font-size:1.1578947368rem;line-height:1.5454545455em;font-weight:400}.legible-header-4,.legible .header-4,.legible h4,body .ck-content-header-4,body .ck-content .header-4,body .ck-content h4{color:#1c355e;font-family:Rubik,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5789473684em;font-weight:500}.legible-header-5,.legible .header-5,.legible h5,body .ck-content-header-5,body .ck-content .header-5,body .ck-content h5{font-size:.8421052632rem;line-height:1.5em;color:#1c355e;font-weight:600}.legible-header-6,.legible .header-6,.legible h6,body .ck-content-header-6,body .ck-content .header-6,body .ck-content h6{color:#1c355e;font-weight:500;font-style:italic}.legible ol,.legible ul,body .ck-content ol,body .ck-content ul{list-style-position:outside;margin-left:calc(1.5em + 60px);padding-left:0}.legible ol li,.legible ul li,body .ck-content ol li,body .ck-content ul li{margin-top:.75em}.legible ul,body .ck-content ul{list-style-type:disc}.legible ol,body .ck-content ol{list-style-type:decimal}.legible b,.legible strong,body .ck-content b,body .ck-content strong{font-weight:700}.legible em,.legible i,body .ck-content em,body .ck-content i{font-style:italic}.legible code,body .ck-content code{vertical-align:bottom;font-family:Monaco,Courier,Courier New,monospace;background-color:#efefef}.legible pre code,body .ck-content pre code{display:block}.legible hr,body .ck-content hr{margin:60px}.legible blockquote,body .ck-content blockquote{color:#1c355e;font-size:1rem;line-height:1.5789473684em;font-weight:500;padding-left:3.158em;margin-top:1.579em;margin-bottom:1.579em;position:relative;opacity:.85}.legible blockquote p,body .ck-content blockquote p{margin-left:0}.legible blockquote:before,body .ck-content blockquote:before{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:1;position:absolute;top:50%;transform:translateY(-50%);left:0;width:36px;height:27px;background-image:url(/themes/orlogshemmet/src/img/icons/ankare-blue.svg)}.legible .preamble,body .ck-content .preamble{color:#1c355e;font-weight:500;opacity:.85;font-size:1.1052631579rem;line-height:1.4285714286em}.legible a,body .ck-content a{opacity:1;color:#1c355e;text-decoration:underline}.legible a.button,body .ck-content a.button{margin-top:20px}.legible .fineprint,.legible .form-item,body .ck-content .fineprint,body .ck-content .form-item{color:#1c355e;font-size:.8421052632rem;line-height:1.5em;opacity:.85}.legible .fineprint-form,body .ck-content .fineprint-form{color:#303030;font-size:.7368421053rem;line-height:1.7142857143em;opacity:.9}.legible figcaption,body .ck-content figcaption{margin-top:.5em;color:#5c5c5c;font-size:.8421052632rem;line-height:1.5em}.legible .styled-link-arrow,body .ck-content .styled-link-arrow{opacity:.85;color:#2a4178;font-size:1rem;line-height:.6333333333em;position:relative;font-weight:500;text-decoration:underline}.legible .styled-link-arrow:after,body .ck-content .styled-link-arrow:after{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;top:.23em;height:.8em;margin-left:10px;position:absolute;background-image:url(/themes/orlogshemmet/src/img/icons/arrow-right-blue.svg)}.legible p img:first-child,body .ck-content p img:first-child{margin-top:30px;margin-bottom:30px}.legible figure img:first-child,body .ck-content figure img:first-child{margin-top:30px}.legible figure,body .ck-content figure{margin-bottom:30px}.legible figure img,body .ck-content figure img{margin-bottom:0}.legible .full-image,body .ck-content .full-image{margin-top:30px;margin-bottom:30px;margin-left:0;max-width:1200px}.legible .full-image figure,body .ck-content .full-image figure{margin-left:0;max-width:1200px}.legible .full-image figure figcaption,body .ck-content .full-image figure figcaption{margin-left:60px}.legible .full-image:first-child,body .ck-content .full-image:first-child{margin-top:0}.legible .full-image:last-child,body .ck-content .full-image:last-child{margin-bottom:0}.legible .align-left,.legible .align-right,body .ck-content .align-left,body .ck-content .align-right{margin:20px;float:inherit}.legible .align-left,body .ck-content .align-left{margin-left:0}.legible .align-right,body .ck-content .align-right{margin-right:0}.legible .align-center,body .ck-content .align-center{margin-top:20px;margin-bottom:20px}.bg-blue{background-color:#1c355e}.bg-blue.pushes{padding-top:60px;padding-bottom:60px}.bg-blue.legible .button--big,.bg-blue .legible .button--big{color:#1c355e}.bg-blue.legible .button--big:hover,.bg-blue .legible .button--big:hover{background-color:#1c355e;color:#fff;border:2px solid #fff}.bg-white.content-box{background-color:#fff;color:#1c355e;box-shadow:0 2px 50px 0 rgba(28,53,94,.15)}.bg-white.content-box.legible *,.bg-white.content-box .legible *,.bg-white.content-box.legible .content-box__title,.bg-white.content-box.legible .link a,.bg-white.content-box a{color:#1c355e}.bg-white.content-box.legible .link a:after{background-image:url(/themes/orlogshemmet/src/img/icons/arrow-right-blue.svg)}.ck-content table,.legible table{border:0;border-spacing:0;margin-top:60px;width:100%;color:#1c355e;font-size:.8421052632rem;line-height:1.5em}.legible table+p{margin-top:2em}.legible table a,.legible table p{margin-left:0}.ck-content tbody,.legible tbody{border-top:1px solid #1c355e}.ck-content table table,.legible table table{font-size:1em}.ck-content table>caption,.legible table>caption{color:#1c355e;font-family:"Noto Serif",serif,Helvetica,Arial,sans-serif;font-size:1.3684210526rem;line-height:1.4615384615em;font-weight:400;text-align:left;margin-left:60px;margin-bottom:30px}.ck-content tr,.legible tr{border-bottom:1px solid #1c355e;padding:.1em .6em}.ck-content td,.ck-content th,.legible td,.legible th{width:33.33%}.ck-content tr:nth-child(2n),.legible tr:nth-child(2n){background-color:rgba(28,53,94,.05)}.ck-content table tr th,.legible table tr th{border-bottom-style:none}.ck-content table tr th,.ck-content table tr th a,.ck-content table tr th a:focus,.ck-content table tr th a:hover,.legible table tr th,.legible table tr th a,.legible table tr th a:focus,.legible table tr th a:hover{font-weight:500}.ck-content table tbody tr th,.legible table tbody tr th{vertical-align:top}.ck-content tr td,.legible tr td{padding:20px;text-align:left}.ck-content tr>th,.legible tr>th{padding:20px 20px 20px 60px;text-align:left}.ck-content .tabledrag-handle,.ck-content .tabledrag-handle:hover,.legible .tabledrag-handle,.legible .tabledrag-handle:hover{border:none}.ck-content [dir=rtl] tr td,.ck-content [dir=rtl] tr th,.legible [dir=rtl] tr td,.legible [dir=rtl] tr th{text-align:right}.list-table>caption{margin-bottom:30px}.list-table td,.list-table th{padding-top:0;padding-bottom:0}.list-table tr th,.list-table tr th a,.list-table tr th a:focus,.list-table tr th a:hover{font-weight:400}.list-table tr:nth-child(2n){background-color:transparent}.list-table tbody{border-top:none}.list-table tbody,.list-table tr{border-bottom:none}.list-table ol,.list-table ul{margin-left:1.5em}.list-table li{padding-top:.625em;padding-bottom:.625em}.columns{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-30px;margin-right:-30px}.columns>*{margin-left:30px;margin-right:30px}.columns--2>*{width:calc(50% - 60px)}.columns--3>*{width:calc(33.33333% - 60px)}.columns--4>*{width:calc(25% - 60px)}.columns--2>:nth-child(n+3),.columns--3>:nth-child(n+4),.columns--4>:nth-child(n+5){margin-top:60px}.content-box{padding:40px 60px;background-color:#1c355e;color:#fff}.content-box a{color:#fff}.content-box.legible *,.content-box .legible *{color:#fff;margin-left:0}.content-box.legible .content-box__title,.content-box .legible .content-box__title{color:#fff}.content-box.legible blockquote:before,.content-box .legible blockquote:before{background-image:url(/themes/orlogshemmet/src/img/icons/ankare-white.svg)}.content-box.legible .styled-link-arrow:after,.content-box .legible .styled-link-arrow:after{background-image:url(/themes/orlogshemmet/src/img/icons/arrow-right-white.svg)}.content-box .content-box__text .preamble{opacity:.95}.content-box .content-box__text p{opacity:.85}.content-box.legible .link,.content-box .link{margin-top:20px}.content-box.legible .link a,.content-box .link a{opacity:.85;color:#fff;font-size:1rem;line-height:.6333333333em;position:relative;font-weight:500;text-decoration:underline}.content-box.legible .link a:after,.content-box .link a:after{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;height:.8em;top:.3em;margin-left:10px;position:absolute;background-image:url(/themes/orlogshemmet/src/img/icons/arrow-right-white.svg)}.legible .content-box__text{margin-left:0}.sliding-popup-bottom{width:100%}.eu-cookie-compliance-banner{background-color:#1c355e}.eu-cookie-compliance-content{color:#fff;width:100%;max-width:1540px;margin-left:auto;margin-right:auto;display:flex;padding:20px 0;align-items:center}.eu-cookie-compliance-content button{border:2px solid #fff;color:#1c355e;background-color:#fff}.eu-cookie-compliance-content button:focus,.eu-cookie-compliance-content button:hover{background-color:#1c355e;color:#fff}.eu-cookie-compliance-message{line-height:1.6em;max-width:650px}.eu-cookie-compliance-categories{margin-left:auto;display:flex;align-items:center}.eu-cookie-compliance-categories input[type=checkbox]{margin-right:5px}.eu-cookie-compliance-category{margin-right:20px}.eu-cookie-compliance-category label{color:#fff;line-height:1.875em}.eu-cookie-compliance-buttons{margin-left:20px}.flex{display:flex;flex-wrap:wrap;flex:1 100%;margin-left:-30px;margin-right:-30px}.flex.flex--half{flex:1 50%}.flex>*{flex:3 calc(33.33% - 60px);margin-left:30px;margin-right:30px}.webform-submission-form{margin-left:-20px;margin-right:-20px}.webform-flex,.webform-submission-form{display:flex;flex-wrap:wrap;flex:1 100%}.webform-flex.webform-flex--1{flex:1 100%;margin-left:20px;margin-right:20px}.webform-flex.webform-flex--2{flex:2 calc(50% - 40px);margin-left:20px;margin-right:20px}.webform-flex .webform-flex--container{margin-left:0;margin-right:0;width:100%}.gallery-modal{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99;background-color:rgba(0,0,0,.9);cursor:zoom-out}.gallery-modal figure{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.gallery-modal img{max-width:calc(100% - 40px);max-height:calc(100% - 80px);margin:auto}.gallery-modal .close{position:absolute;top:20px;right:40px;width:20px;height:20px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(/themes/orlogshemmet/src/img/icons/close-burger-white.svg)}.push{margin-bottom:60px;max-width:calc(50% - 60px);position:relative}.push__image{height:500px;z-index:-1}.legible .push__title{display:inline;font-weight:400;color:#fff}.push__content{width:100%;position:absolute;bottom:0;z-index:2}.push__content.legible *{margin-left:0}.push__content.legible div,.push__content.legible h3+*{margin-top:.2em}.push__content:after{content:"";position:absolute;bottom:0;z-index:-1;width:100%;height:100%;background:linear-gradient(180deg,rgba(28,53,94,0),#1c355e)}.push__text{padding:30px;color:#fff;z-index:2}.push__body{font-size:.8421052632rem;line-height:1.5em}.legible .push__body *{color:#fff}.push__link{font-size:.8421052632rem;position:relative;font-weight:500;text-decoration:underline}.push__link:after{content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;display:inline-block;top:.5em;height:.8em;width:.8em;margin-left:10px;background-image:url(/themes/orlogshemmet/src/img/icons/arrow-right-white.svg)}.header{position:fixed;top:0;left:0;right:0;z-index:98;box-shadow:0 0 20px 0 rgba(0,0,0,.1);background-color:#fff}.header div{display:flex}.header__wrapper{flex-direction:row;padding-top:20px;padding-bottom:10px}.header__menus{width:100%;padding-top:10px;margin-left:20px;flex-direction:column;justify-content:center}.header__secondary-menu{font-size:.7368421053rem;display:flex;flex-direction:row;align-items:center;text-transform:uppercase}.header__secondary-menu .link *{margin-right:0;display:inline-block}.header__secondary-menu .link:last-child{margin-right:0}.header__secondary-menu .link:last-child:after{display:none}.header__secondary-menu .link:after{content:"\2022";align-items:center;padding-left:10px;padding-right:10px;border-bottom:none}.header__secondary-menu a{display:block;font-weight:500;color:#1c355e;border-bottom:2px solid #1c355e}.header__secondary-menu .language-link{display:block;border-bottom:none;cursor:pointer}.header__secondary-menu .is-active .language-link{display:none}.header__secondary-menu a,.header__secondary-menu span{margin-right:10px}.header__slogan{font-size:.8421052632rem;line-height:1.75em;color:#1c355e}.header__top{padding-bottom:20px;border-bottom:1px solid rgba(48,48,48,.2)}.header__bottom,.header__top{width:100%;justify-content:space-between;flex-direction:row}.header__bottom{padding-top:10px}.header__main-menu,.header__slogan{align-items:center}.header__main-menu .menu{text-transform:uppercase;display:flex;flex-direction:row}.header__main-menu .menu .menu-item{margin-right:40px}.header__main-menu .menu .menu-item a{font-size:.8421052632rem;line-height:1em;color:#303030;opacity:.95}.header__main-menu .menu .menu-item:last-child{margin-right:0}.header__main-menu .menu .menu-item.is-active{border-bottom:1px solid #1c355e}.header.scrolled .header__menus{padding-top:0}.header.scrolled .header__top{display:none}.header.scrolled .header__bottom{padding-top:0}.header.scrolled .header__slogan{display:none}.header.scrolled .header__site-name--mobile{display:flex;margin-top:-3px;align-items:center}.header.scrolled .header__logo{width:30px;height:53px}.header.scrolled+.mega-menu{top:83px}.mega-menu .header__secondary-menu{display:none;color:#fff;margin-bottom:20px}.mega-menu .header__secondary-menu a{color:#fff}.header__site-name--mobile,ul [block=block-sprakvaljare]{display:none}.hero,.hero .center{position:relative}.hero .hero__image{min-height:600px;max-height:75vh}.hero .hero__image--small{min-height:400px;max-height:50vh}.hero__content-box{position:absolute;bottom:0;right:60px;left:60px;transform:translateY(50%)}label{color:#000;font-size:1rem;line-height:1em;cursor:pointer}label+*{margin-top:5px}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;outline:none}textarea{width:100%}input[type=radio]:before{content:"";display:block;width:75%;height:75%;margin:.12em;border-radius:50%}input[type=radio]:checked:before{background:green}input,select,textarea{min-height:60px;font-size:1rem;line-height:1em;padding:5px 5px 5px 20px;color:rgba(48,48,48,.9);border:1px solid #303030;background:transparent}input.form-radio,select.form-radio,textarea.form-radio{padding:4px;width:100%;min-height:25px;max-width:25px;cursor:pointer}input[type=date]{width:100%;padding:5px 5px 5px 60px}input[type=date]::-webkit-calendar-picker-indicator:hover{cursor:pointer}form .captcha{font-size:0;margin-left:0}form>*{margin-bottom:20px}form>:last-child{margin-top:30px;margin-bottom:0}.form-item{display:flex;flex-direction:column}.form-item .fieldset-legend,.form-item .fieldset-legend.js-form-required,.form-item label{text-transform:uppercase;font-size:.6315789474rem;line-height:2em;font-weight:500}.form-item .fieldset-legend.js-form-required.option,.form-item .fieldset-legend.option,.form-item label.option{text-transform:inherit;font-size:.8421052632rem;line-height:1.5em;font-weight:400}.form-item input.form-text{height:60px}.form-item .description{color:#000;font-size:.8421052632rem;line-height:1.5em}.webform-options-display-one-column>*{width:100%}legend .js-form-required{font-size:.8421052632rem;line-height:1.5em;font-weight:400}.button,.legible .button,button,input[type=submit]{text-transform:uppercase;text-decoration:none;color:#29a25f;background-color:#fff;display:inline-block;cursor:pointer;padding:12px 20px 8px;border:2px solid #29a25f;font-size:.8421052632rem;line-height:1.875em}.button:focus,.button:hover,.legible .button:focus,.legible .button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{opacity:1;color:#fff;background-color:#29a25f}.webform-button--submit{margin-left:20px}.button--big,.legible .button--big{color:#1c355e;display:inline-block;cursor:pointer;padding:15px 30px;border:2px solid rgba(28,53,94,.5);font-size:1rem;line-height:1.875em}.button--big:focus,.button--big:hover,.legible .button--big:focus,.legible .button--big:hover{opacity:1;border:2px solid #1c355e;color:hsla(0,0%,100%,.85);background-color:#1c355e}.js-form-required:after{content:"*";padding-left:2px;color:red}.form-item--error-message{padding-top:5px;font-weight:500;font-size:.8421052632rem;line-height:1.5em}[disabled]{opacity:.7}.user-login{margin-top:60px;padding-top:60px}.user-login.legible *{margin-left:0}.js-form-type-checkbox,.js-form-type-radio{display:inline-block;position:relative;margin-top:15px;align-items:center}.js-form-type-checkbox .description,.js-form-type-checkbox label,.js-form-type-radio .description,.js-form-type-radio label{margin-left:5px;position:relative}.js-form-type-radio{margin-top:10px;display:flex;flex-direction:row}.webform-flex--container{margin-left:20px;margin-right:20px}.webform-submission-form>:first-child,.webform-submission-form>:first-child.form-text{margin-top:0;padding-top:0}.webform-submission-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:2em}.webform-submission-form .js-form-type-checkbox{display:flex;flex-direction:row}.webform-submission-form .js-form-type-date,.webform-submission-form .js-form-type-select{position:relative}.webform-submission-form .js-form-type-date input,.webform-submission-form .js-form-type-date select,.webform-submission-form .js-form-type-select input,.webform-submission-form .js-form-type-select select{cursor:pointer}.webform-submission-form .js-form-type-date:after,.webform-submission-form .js-form-type-select:after{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/themes/orlogshemmet/src/img/icons/chevron-down-grey.svg);position:absolute;width:2em;height:2em;right:.1em;top:1.9em;z-index:0;background-size:auto;background-color:#fff;padding:25px;pointer-events:none}.webform-submission-form .js-form-type-date:before{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/themes/orlogshemmet/src/img/icons/calendar.svg);position:absolute;height:1.5em;width:1.5em;top:2.3em;left:1em;z-index:-1}.webform-submission-form .hasDatepicker{padding-left:60px}.webform-submission-form>.form-item{width:100%;margin-left:20px;margin-right:20px}.webform-submission-form .js-webform-type-radios{flex:1 100%}.webform-submission-form .js-form-item-message div:first-of-type{font-size:.6315789474rem;line-height:2em;font-weight:500}.webform-submission-form .js-form-item-message textarea{margin-top:5px;padding:20px 5px 5px 20px}.webform-submission-form .form-no-label{flex:1 100%}.webform-submission-form .form-tel{width:100%}input[type=submit]{flex:none;max-height:50px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;min-height:25px;width:25px;height:25px;margin-top:.2em;margin-right:20px;border:1px solid #000;outline:none;background-color:#fff;cursor:pointer}input[type=checkbox]:checked{position:relative}input[type=checkbox]:checked:before{display:block;text-align:center;content:"";display:inline-block;position:absolute;background-size:contain;background-repeat:no-repeat;background-image:url(/themes/orlogshemmet/src/img/icons/green-checkmark.svg);width:1.2em;height:.8em;left:.2em;top:.2em}.webform-telephone--wrapper legend{font-size:.6315789474rem;line-height:2em;font-weight:500}.js-form-wrapper{margin-left:20px;flex:1 100%}.webform-type-radios .description{margin-top:.5em}.js--markupform-item{margin-left:20px;margin-right:20px;margin-bottom:10px}.legible.form-text{padding-top:1em;margin-bottom:10px}.legible.form-text *{margin-left:0}.legible.form-text-header-1,.legible.form-text .header-1,.legible.form-text h1{color:#1c355e;font-family:"Noto Serif",serif,Helvetica,Arial,sans-serif;font-size:1.8947368421rem;line-height:1.3333333333em;font-weight:400;letter-spacing:-.72px}.legible.form-text-header-2,.legible.form-text .header-2,.legible.form-text h2{color:#1c355e;font-family:"Noto Serif",serif,Helvetica,Arial,sans-serif;font-size:1.3684210526rem;line-height:1.4615384615em;font-weight:400}.legible.form-text-header-3,.legible.form-text .header-3,.legible.form-text h3{color:#303030;font-family:Rubik,Helvetica,Arial,sans-serif;font-size:1.1052631579rem;line-height:1.4285714286em;font-weight:500}.legible.form-text-header-4,.legible.form-text-header-5,.legible.form-text .header-4,.legible.form-text .header-5,.legible.form-text h4,.legible.form-text h5{font-size:.8421052632rem;line-height:1.5em;color:#303030;font-weight:500}.legible.form-text-header-6,.legible.form-text .header-6,.legible.form-text h6{color:#303030;font-weight:500;font-style:italic}.footer{margin-top:80px;padding-top:20px;margin-bottom:80px}.footer li{flex-wrap:wrap;line-height:31px;display:inline-block;opacity:.85;color:#000}.footer li:after{content:"\2022";align-items:center;padding-left:10px;padding-right:10px;border-bottom:none}.footer li:last-child:after{display:none}.footer a{color:#000;text-decoration:underline}.footer a[href*=facebook],.footer a[href*=instagram]{position:relative}.footer a[href*=facebook]:before,.footer a[href*=instagram]:before{content:"";display:inline-block;width:1em;height:1em;background-size:contain;background-repeat:no-repeat;position:relative;top:3px;left:0;background-image:url(/themes/orlogshemmet/src/img/icons/footer-instagram.svg);margin-right:5px}.footer a[href*=facebook]:before{background-image:url(/themes/orlogshemmet/src/img/icons/footer-facebook.svg)}.footer .rope-single-hr{margin-bottom:35px}.footer__content ul:first-child li:first-child{font-weight:500}.footer__content ul:first-child li:first-child:after{font-weight:400}.footer__content .footer__text{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin-bottom:10px}.footer__content .footer__text:last-child{margin-bottom:40px}.footer__branding{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.footer__logo{max-height:100px;margin-bottom:20px}.footer__logo-text{max-height:22px}.icons{justify-content:center}.icons,.icons__content{display:flex;flex-direction:row}.icons__content{margin-right:90px}.icons__content:last-child{margin-right:0}.icons__text{display:flex;color:#1c355e;font-weight:500;margin-left:20px;align-items:center}.mega-menu{background-color:#1c355e;color:#fff;visibility:hidden;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:300;position:fixed;top:133px;left:0;right:0;bottom:0}.mega-menu .menu{padding:50px 0}.mega-menu nav>ul>li>a{font-size:1.0526315789rem;line-height:1.5em;font-weight:500;text-transform:uppercase}.mega-menu nav>ul{display:flex;flex-wrap:wrap;width:100%}.mega-menu nav>ul>li{flex-shrink:0;width:calc(33.33333% - 60px);margin-right:30px}.mega-menu nav>ul>li:nth-child(n+4){margin-top:30px}.mega-menu nav>ul a{color:#fff;font-size:.8421052632rem;line-height:1.875em}.toggle-mega-menu{position:relative;margin-left:40px;height:40px;width:40px;border:1px solid #1c355e}.toggle-mega-menu:before{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/themes/orlogshemmet/src/img/icons/burger-blue.svg);position:absolute;top:10px;left:10px;width:20px;height:20px}.toggle-mega-menu:focus,.toggle-mega-menu:hover{background-color:#1c355e}.toggle-mega-menu:focus:before,.toggle-mega-menu:hover:before{background-image:url(/themes/orlogshemmet/src/img/icons/burger-white.svg)}:root.show-mega-menu,:root.show-mega-menu body{overflow:hidden}:root.show-mega-menu .mega-menu{display:block;visibility:visible}:root.show-mega-menu .toggle-mega-menu:before{width:20px;height:20px;background-image:url(/themes/orlogshemmet/src/img/icons/close-burger-blue.svg)}:root.show-mega-menu .toggle-mega-menu:focus:before,:root.show-mega-menu .toggle-mega-menu:hover:before{background-image:url(/themes/orlogshemmet/src/img/icons/close-burger-white.svg)}.sub-menu-arrow.toggle-sub-menu{display:none}.single-push__wrapper{position:relative}.single-push__image{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;height:100%}.single-push__content{max-width:700px;top:50%;transform:translateY(-50%);right:0;position:absolute}.single-push__content--right{right:0}.single-push__content--left{left:0}.single-push__icon{color:#fff;display:block;position:absolute;bottom:0;padding:0 60px 50px}.single-push__icon:before{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:10px;background-image:url(/themes/orlogshemmet/src/img/icons/flagga2.svg)}.single-push__icon--left{right:0}.single-push__icon--right{left:0}.single-push-large{position:relative;width:100%}.single-push-large .single-push-large__content-box{margin-bottom:60px}.single-push-large .single-push-large__content-box.text-box{position:absolute;margin-bottom:0;bottom:0;transform:translateY(50%);right:30px;left:30px}.system-tabs>ul{position:fixed;right:15px;bottom:0;z-index:80}.system-tabs>ul>li{display:inline-block;margin-left:10px}.system-tabs>ul>li:first-child{margin-left:0}.system-tabs>ul>li>a{font-size:20px;padding:10px 30px;height:100px;transform:translateY(calc(80px - 1em));background-color:#000;text-decoration:none;display:inline-block;color:#fff;transition:transform .15s ease-out 0ms}.system-tabs>ul>li>a:focus,.system-tabs>ul>li>a:hover{transform:translateY(0);opacity:1}@media only screen and (max-width:580px){.system-tabs>ul{right:5px}.system-tabs>ul>li{margin-left:3px}.system-tabs>ul>li>a{font-size:16px;padding-left:10px;padding-right:10px}}.status-messages{position:fixed;left:0;right:0;bottom:0;color:#fff;font-size:1rem;line-height:1.5em;font-weight:600;z-index:82}.status-messages a{color:#fff;text-decoration:underline}.status-messages a:focus,.status-messages a:hover{color:#000}.status-messages .status-message__inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.status-messages .status-message__inner .column-left{width:70%}.status-messages .status-message__inner .column-right{width:25%;text-align:right}.status-messages .status-message{position:relative;padding:30px 0;overflow-y:scroll;max-height:50vh}.status-messages .status-message--warning{background-color:#ffda3d;color:#535353}.status-messages .status-message--error{background-color:#cf5c5c}.status-messages .status-message--status{background-color:#40a540}.status-messages .status-message--hidden{display:none;visibility:hidden}@media only screen and (max-width:580px){.status-messages .status-message{padding-top:20px;padding-bottom:20px}.status-messages .status-message__inner .column-left{width:100%}.status-messages .status-message__inner .column-right{width:100%;text-align:center;margin-top:20px}}.pager ul{font-size:0;margin-bottom:-10px}.pager ul li{display:inline-block;margin-left:10px}.pager ul li.pager__item--previous,.pager ul li.pager__item:first-of-type{margin-left:0}.pager a{font-size:.7777777778rem;line-height:1.1111111111rem;display:inline-block;color:#000;background-color:transparent;border:1px solid #000;border-radius:0;padding:14px 20px;vertical-align:middle;margin-bottom:10px;text-decoration:none;font-weight:700}.pager a:focus,.pager a:hover{opacity:1;color:#535353;border-color:#535353}.pager .pager__item--current a{opacity:1;background-color:#000;color:#fff}.pager .pager__item--first,.pager .pager__item--last{display:none}.pager .pager__item--next a,.pager .pager__item--previous a{font-weight:400;font-size:.7368421053rem;line-height:1.4285714286em}.two-column .legible blockquote,.two-column .legible div,.two-column .legible figure,.two-column .legible h1,.two-column .legible h2,.two-column .legible h3,.two-column .legible h4,.two-column .legible h5,.two-column .legible h6,.two-column .legible hr,.two-column .legible ol,.two-column .legible p,.two-column .legible pre code:first-child,.two-column .legible ul{margin-left:0}.two-column .columns{flex-wrap:inherit}.two-column__content{justify-content:space-between}.two-column__image,.two-column__text{width:auto}.two-column--left .two-column__content{justify-content:inherit;flex-direction:row-reverse}.two-column--left .two-column__text{margin-right:auto;margin-left:30px}.gallery .slick-slide>div{width:calc(100% - 60px);margin:0 30px}.gallery__image{position:relative;cursor:zoom-in}.gallery__image img{max-height:50vh;-o-object-position:50% 50%;object-position:50% 50%}.gallery__image:after{content:"";position:absolute;width:100%;height:20%;bottom:0;background:linear-gradient(180deg,rgba(28,53,94,0),#1c355e);z-index:1}.gallery__image-caption{position:absolute;bottom:50px;left:60px;right:60px;z-index:2;color:#fff;font-size:1rem;line-height:1.6315789474em}.gallery__image-caption:before{position:relative;top:.2em;margin-right:10px;background-image:url(/themes/orlogshemmet/src/img/icons/flagga1.svg);display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%}.user{padding-top:60px}.user .legible *{margin-left:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(/themes/orlogshemmet/fonts/slick.eot);src:url(/themes/orlogshemmet/fonts/slick.eot#iefix) format("embedded-opentype"),url(/themes/orlogshemmet/fonts/slick.woff) format("woff"),url(/themes/orlogshemmet/fonts/slick.ttf) format("truetype"),url(/themes/orlogshemmet/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dots{list-style:none;display:flex;justify-content:space-between;text-align:center;padding:0 230px;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;width:100%;margin-right:10px;padding:0;cursor:pointer}.slick-dots li button{margin-left:0;border:0;background:transparent;display:block;height:20px;width:100%;border-bottom:3px solid #bebebe;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none;border-bottom:3px solid #1c355e}.slick-dots li.slick-active button{border-bottom:3px solid #1c355e}.slick-dots li:last-child{margin-right:0}.slick-slide:active,.slick-slide:focus{outline:none}@media only screen and (max-width:1600px){.center{width:auto;margin-left:60px;margin-right:60px}.header__main-menu .menu .menu-item{margin-right:25px}.eu-cookie-compliance-content{width:auto;margin-left:60px;margin-right:60px}.eu-cookie-compliance-message{max-width:540px}}@media only screen and (max-width:1520px){.eu-cookie-compliance-content{flex-direction:column;align-items:inherit}.eu-cookie-compliance-message{max-width:800px}.eu-cookie-compliance-categories{margin-left:0;margin-top:20px;display:inline-grid}.eu-cookie-compliance-categories-buttons{margin-top:20px}.eu-cookie-compliance-buttons{margin-left:0;margin-top:20px}}@media only screen and (max-width:1380px){.header__main-menu .menu{display:none}}@media only screen and (max-width:1260px){.center-large{width:auto;margin-left:60px;margin-right:60px}.single-push-large.center-large{margin-left:0;margin-right:0}.flex>*{flex:2 calc(50% - 60px);margin-left:30px;margin-right:30px}.hero__content-box .content-box{margin-left:0;margin-right:0}}@media only screen and (max-width:1200px){.header__menus{padding-top:0}.section.hero{margin-bottom:60px!important}.hero__content-box{position:relative;transform:inherit;left:0;right:0;width:100%}.slick-dots{padding:0 30px}}@media only screen and (max-width:1140px){.center-medium{width:auto;margin-left:60px;margin-right:60px}.header__site-name--mobile{display:flex;margin-top:-3px;align-items:center}.header div .header__slogan{display:none}.header__main-menu{align-items:center}.toggle-mega-menu{margin-top:0}main{margin-top:83px}.header .header__top{display:none}.header .header__bottom{padding-top:0}.header .header__logo{width:30px;height:53px}.mega-menu{top:83px}.mega-menu .header__secondary-menu{display:flex}}@media only screen and (max-width:1080px){.single-push__image{height:540px;width:100%;position:relative;margin-left:0;margin-right:0}.single-push-large .single-push-large__content-box.text-box,.single-push__content{transform:translateY(66.66%)}.single-push__content{max-width:700px;top:inherit;bottom:0;left:30px;right:30px;position:absolute;margin-left:auto;margin-right:auto}.single-push__icon{top:0;left:0;bottom:inherit;padding:30px 30px 0}.single-push__icon:before{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:10px;background-image:url(/themes/orlogshemmet/src/img/icons/flagga2.svg)}.single-push__icon--left{right:inherit}}@media only screen and (max-width:980px){.flex{margin-left:-15px;margin-right:-15px}.flex>*{flex:2 calc(50% - 30px);margin-left:15px;margin-right:15px;max-width:100%}.center{width:auto;margin-left:30px;margin-right:30px}.section.main{padding-top:30px}.main,.section.form,.section.main+.section{margin-top:30px}.section,.section-bottom-spacing{margin-bottom:30px}.main--webform{padding-bottom:30px}.bg-blue.pushes,.error-page,.main--webform{padding-top:30px}.bg-blue.pushes{padding-bottom:30px}.mega-menu nav>ul{flex-direction:column}.mega-menu nav>ul>li{margin-bottom:40px;width:100%}.mega-menu nav>ul>li:nth-child(n+4){margin-top:0}.section.hero{margin-bottom:30px!important}.push,.single-push-large .single-push-large__content-box{margin-bottom:30px}.gallery__image-caption{left:30px;right:30px}.legible blockquote,.legible div,.legible figure,.legible h1,.legible h2,.legible h3,.legible h4,.legible h5,.legible h6,.legible hr,.legible ol,.legible p,.legible pre code:first-child,.legible ul{margin-left:30px}.legible ol,.legible ul{margin-left:calc(1.5em + 30px)}.legible .full-image figure figcaption,.legible table>caption{margin-left:30px}.legible table th,.legible table tr{display:flex;flex-direction:column}.legible table th{padding-left:0}.legible table td,.legible table th{width:100%;max-width:800px}.legible table tr{padding-bottom:20px;padding-left:30px}.legible table tr td{padding:0;text-align:left}.legible table ol,.legible table ul{margin-left:1.5em}.eu-cookie-compliance-content{margin-left:30px;margin-right:30px}}@media only screen and (max-width:860px){.center-small{max-width:auto;margin-left:30px;margin-right:30px}.hero .hero__image{min-height:400px}.hero .hero__image--small{min-height:300px}.icons,.icons__content{flex-direction:column;justify-content:center}.icons__content{display:flex;margin-right:0;margin-bottom:20px}.icons__content:last-child{margin-bottom:0}.icons__text{padding-top:10px;margin-left:0;justify-content:center;width:100%}.gallery .slick-slide>div{width:100%;margin:0}.js-form-wrapper{margin-left:0}.form-item input.form-text{width:100%}.webform-submission-form{margin-left:0;margin-right:0}.webform-submission-form input[type=email]{width:100%}.webform-submission-form .button{margin-left:0}.webform-submission-form>.form-item{margin-left:0;margin-right:0}.webform-flex.webform-flex--1,.webform-flex.webform-flex--2{flex:1 100%;margin-left:0;margin-right:0}.rope-hr{margin-left:0;margin-right:0}.two-column .columns{flex-direction:column}.flex,.flex>*{margin-left:0;margin-right:0}.flex>*{flex:1 100%}.content-box{padding:20px 30px}.legible blockquote,.legible div,.legible figure,.legible h1,.legible h2,.legible h3,.legible h4,.legible h5,.legible h6,.legible hr,.legible ol,.legible p,.legible pre code:first-child,.legible ul{margin-left:0}.legible ol,.legible ul{margin-left:1.5em}.legible .full-image figure figcaption{margin-left:0}}@media only screen and (max-width:680px){.footer{padding-left:0;padding-right:0}.footer__content ul:first-child li:first-child{width:100%;text-align:center;font-weight:500}.footer__content ul:first-child li:first-child:after{display:none}.center-large{margin-left:30px;margin-right:30px}.section.hero.center,.section.hero .center,.section.hero .single-push__image,.single-push-large.center,.single-push-large .center,.single-push-large .single-push__image,.single-push__wrapper.center,.single-push__wrapper .center,.single-push__wrapper .single-push__image{margin-left:0;margin-right:0}.single-push__image{height:320px}}@media only screen and (max-width:520px){.section.single-push{margin-bottom:30px!important}.single-push-large{margin-bottom:0!important}.single-push-large .single-push-large__content-box.text-box{position:relative;left:0;right:0;transform:inherit;margin-bottom:30px}.single-push__content{position:relative;left:0;right:0;transform:inherit}.mega-menu .header__secondary-menu{flex-direction:column;align-items:flex-start}.mega-menu .header__secondary-menu .link a{border-bottom:2px solid #fff}.mega-menu .header__secondary-menu>*{margin-top:1em}.mega-menu .header__secondary-menu>:after{display:none}}@media only screen and (max-width:450px){.footer .footer__content .footer__text{flex-direction:column;margin-bottom:20px}.footer li:after{display:none}.footer__content ul:first-child li:first-child{text-align:left}}body.toolbar-vertical .header{top:39px}body.toolbar-vertical .mega-menu{top:172px}body.toolbar-fixed .header,body.toolbar-fixed.toolbar-horizontal .header{top:39px}body.toolbar-fixed .mega-menu,body.toolbar-fixed.toolbar-horizontal .mega-menu{top:172px}body.toolbar-fixed.toolbar-horizontal.is-active .header,body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .header{top:79px}body.toolbar-fixed.toolbar-horizontal.is-active .mega-menu,body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .mega-menu{top:212px}body.toolbar-fixed .header.scrolled+.mega-menu,body.toolbar-fixed.toolbar-horizontal .header.scrolled+.mega-menu{top:122px}body.toolbar-fixed.toolbar-horizontal.is-active .header.scrolled+.mega-menu,body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .header.scrolled+.mega-menu{top:162px}@media only screen and (max-width:1140px){body.toolbar-fixed .mega-menu,body.toolbar-fixed.toolbar-horizontal .mega-menu{top:122px}body.toolbar-fixed.toolbar-horizontal.is-active .mega-menu,body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .mega-menu{top:162px}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
