@charset "UTF-8";@-ms-viewport{width:device-width}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1,.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(../fonts/Figtree-Regular.woff2) format("woff2"),url(../fonts/Figtree-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(../fonts/Figtree-Bold.woff2) format("woff2"),url(../fonts/Figtree-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Sirenia;font-style:normal;font-weight:500;src:url(../fonts/Sirenia-Medium.woff2) format("woff2"),url(../fonts/Sirenia-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:400;src:url(../fonts/CabinetGrotesk-Regular.woff2) format("woff2"),url(../fonts/CabinetGrotesk-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:500;src:url(../fonts/CabinetGrotesk-Bold.woff2) format("woff2"),url(../fonts/CabinetGrotesk-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Cabinet Grotesk;font-style:normal;font-weight:500;src:url(../fonts/CabinetGrotesk-Medium.woff2) format("woff2"),url(../fonts/CabinetGrotesk-Medium.woff) format("woff")}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}figure,li,ol,ul{list-style:none;margin:0;padding:0}.cf:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}canvas,figure,img,picture,video{box-sizing:border-box;display:block;height:auto;max-width:100%}svg{fill:currentColor;height:100%;width:100%}button{appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}a{color:currentColor}a,a:hover{text-decoration:none}input,select,textarea{appearance:none;outline:none}textarea{resize:vertical}@media only screen and (max-width:575px){input,input:focus,select,select:focus,textarea,textarea:focus{font-size:16px!important}}a,em,h1,h2,h3,h4,h5,h6,li,ol,p,span,strong,ul{font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;margin:0;margin-block-end:0;margin-block-start:0;padding:0}a{font-weight:inherit}b,strong{font-weight:700}br{line-height:inherit}main,section{position:relative}main{overflow:hidden}section{z-index:3}body.no-scroll{overflow:hidden}body.no-pointer-events{pointer-events:none}body,html{-webkit-font-smoothing:antialiased;background-color:#fffbf5;color:#17276d;font-family:Figtree,sans-serif;font-size:16px;font-size:clamp(16px,1.33vw,20px);line-height:1.625;width:100%;word-break:break-word}@media only screen and (min-width:1801px){body,html{font-size:1.04166725vw}}:root{--1px:1px;--space:3.75rem;--space-smaller:calc(var(--space)/3.75);--space-small:calc(var(--space)/2);--space-medium:calc(var(--space)/1.5);--space-big:calc(var(--space)*1.25)}@media only screen and (min-width:576px){:root{--space:6rem}}@media only screen and (min-width:768px){:root{--1px:.05rem}}.relative{position:relative}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.z5{z-index:5}.z6{z-index:6}.z7{z-index:7}.z8{z-index:8}.z9{z-index:9}.cover{height:100%;object-fit:cover;width:100%;z-index:0}.cover,.hidden{left:0;position:absolute;top:0}.hidden{height:0;opacity:0;overflow:hidden;pointer-events:none;width:0;z-index:-9999}.image--caption{display:block;margin-top:.5rem}.italic{font-style:italic}.container{max-width:calc(100% - 1rem);padding-left:.675rem;padding-right:.675rem}@media only screen and (min-width:421px){.container{max-width:calc(100% - 3rem)}}@media only screen and (min-width:576px){.container{max-width:calc(100% - 5rem)}}@media only screen and (min-width:768px){.container{max-width:calc(100% - 8rem)}}@media only screen and (min-width:992px){.container{max-width:calc(100% - 12rem)}}@media only screen and (min-width:1201px){.container{max-width:calc(100vw - 18rem)}}@media only screen and (min-width:1601px){.container{max-width:calc(100vw - 23rem)}}@media only screen and (min-width:1801px){.container{max-width:calc(100vw - 30rem)}}.row{margin-left:-.675rem;margin-right:-.675rem}@media only screen and (min-width:1601px){.row{margin-left:-1.0125rem;margin-right:-1.0125rem}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:.675rem;padding-right:.675rem}@media only screen and (min-width:1601px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:1.0125rem;padding-right:1.0125rem}}.container-full{max-width:100%}.h1,.h1-hero,.h2,.h3,.h4{font-family:Sirenia,sans-serif;font-weight:500}.h1-hero{font-size:clamp(3.25rem,6vw,5rem)}.h1,.h1-hero{line-height:1}.h1{font-size:clamp(3rem,5vw,4rem)}.h2{font-size:clamp(2.25rem,3.5vw,2.8rem);line-height:1.35}@media only screen and (min-width:768px){.h2{line-height:1.2}}.h3{font-size:clamp(1.75rem,3vw,2.2rem);line-height:1.35}@media only screen and (min-width:768px){.h3{line-height:1.2}}.h4{font-size:clamp(1.375rem,2.5vw,1.5rem);line-height:1.4}@media only screen and (min-width:768px){.h4{line-height:1.3}}.text-big{font-size:clamp(1.25rem,2vw,1.3rem);line-height:1.6}@media only screen and (min-width:768px){.text-big{line-height:1.5}}.text-medium{font-size:1rem}.text-small{font-size:.95rem}@media only screen and (min-width:768px){.text-small{font-size:.9rem}}.text-smaller{font-size:.9rem}@media only screen and (min-width:768px){.text-smaller{font-size:.8rem}}.text-smallest{font-size:.8rem}@media only screen and (min-width:768px){.text-smallest{font-size:.7rem}}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.regular-link{border-radius:.275rem;display:inline-block;margin-left:-.25rem;outline:none;overflow:hidden;padding:0 .25rem;position:relative;transition:.3s ease-in-out;vertical-align:middle}.regular-link:after{background-color:currentColor;bottom:0;content:"";height:var(--1px);left:.25rem;position:absolute;transition:opacity .3s ease-in-out;width:calc(100% - .5rem)}.regular-link:focus,.regular-link:hover{background-color:#17276d;color:#fffbf5}.regular-link:focus:after,.regular-link:hover:after{opacity:0}.link-w-icon{align-items:center;display:inline-flex;position:relative;width:fit-content}.link-w-icon.white:focus span,.link-w-icon.white:hover span{border-color:#fffbf5;color:#fffbf5}@media only screen and (max-width:767px){.link-w-icon--no-motion-mobile:focus span,.link-w-icon--no-motion-mobile:hover span{margin-left:-1.25rem!important}}.link-w-icon--icon-left:focus svg,.link-w-icon--icon-left:hover svg{transform:translateX(-.75rem)}.link-w-icon--icon-left svg{transform:none}@media only screen and (max-width:767px){.link-w-icon--icon-right:focus span,.link-w-icon--icon-right:hover span{margin-left:0}}.link-w-icon--icon-right:focus svg,.link-w-icon--icon-right:hover svg{transform:translateX(1rem)}.link-w-icon--icon-right span{margin-left:-.5rem}@media only screen and (min-width:992px){.link-w-icon--icon-right span{margin-left:-1rem}}.link-w-icon--icon-right svg{transform:translateX(.5rem)}.link-w-icon:focus span,.link-w-icon:hover span{border-color:currentColor;color:currentColor;text-decoration:none}.link-w-icon span{border:var(--1px) solid transparent;padding:.1rem .5rem;text-decoration:underline;text-decoration-thickness:var(--1px);text-underline-offset:.2rem}.link-w-icon span,.link-w-icon svg{display:inline-block;transition:.3s ease-in-out;vertical-align:middle}.link-w-icon svg{height:1.1rem;min-width:1.1rem;width:1.1rem}.link-w-icon:before{background-color:#17276d;border-radius:.275rem;bottom:calc(100% + .5rem);color:#fffbf5;content:attr(data-tooltip);font-size:.875rem;left:0;padding:.25rem 1rem;white-space:nowrap;width:fit-content}.link-w-icon:after,.link-w-icon:before{opacity:0;position:absolute;transform:translateY(.5rem);visibility:hidden;z-index:9}.link-w-icon:after{border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.25rem solid #17276d;bottom:calc(100% + .25rem);content:"";height:0;left:1.5rem;width:0}.link-w-icon.tooltip-visible:after,.link-w-icon.tooltip-visible:before{animation:fadeTooltip 3s forwards;opacity:1;transition:.3s ease-in-out;visibility:visible}.button{align-items:center;background-color:#fffbf5;border:var(--1px) solid transparent;border-radius:50rem;display:flex;font-family:Sirenia,sans-serif;font-size:1.1rem;font-weight:500;gap:.675rem;line-height:1;outline:var(--1px) solid transparent;outline-offset:1rem;padding:.6rem 1.25rem;position:relative;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;width:fit-content}.button:focus,.button:hover{text-decoration:underline}.button:focus{outline:var(--1px) solid #fffbf5;outline-offset:.25rem;transition:outline .3s ease-in-out,outline-offset .3s ease-in-out}.button.button-small-borders{border-radius:.375rem}.button.button-has-borders{border:var(--1px) solid #17276d}.button.bg-black:focus,.button.bg-blue:focus,.button.button-has-borders:focus{outline:var(--1px) solid #17276d}.button.bg-red:focus{outline:var(--1px) solid #da291c}.button.hover-bg-blue:hover{background-color:#17276d;border-color:#17276d;color:#fffbf5}.button.hover-bg-blue:hover:focus{outline-color:#17276d}.button.hover-bg-white:hover{background-color:#fffbf5;border-color:#fffbf5;color:#17276d}.button.hover-bg-white:hover:focus{outline-color:#fffbf5}.button.hover-bg-black:hover{background-color:#17276d;border-color:#17276d;color:#fffbf5}.button.hover-bg-black:focus,.button.hover-bg-black:hover:focus{outline-color:#17276d}.button.hover-bg-red:hover{background-color:#da291c;border-color:#da291c;color:#fffbf5}.button.hover-bg-red:focus,.button.hover-bg-red:hover:focus{outline-color:#da291c}.button.button-big{font-size:1.25rem;padding:.875rem 1.75rem}@media only screen and (min-width:576px){.button.button-big{font-size:1.3rem}}.button--submit .button__spinner{height:50%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:2}.button--submit .button__spinner svg{animation:rotation .5s linear infinite}.button svg{height:1rem;min-width:1rem;width:1rem}.no-underline{text-decoration:none!important}.pure-white{color:#fff}.white{color:#fffbf5}.white-dark{color:#f9f4ed}.gray-light{color:#aaa}.gray-medium{color:#999}.gray-dark{color:#333}.black{color:#17276d}.pure-black{color:#000}.blue-light{color:#e8f6ff}.blue{color:#17276d}.yellow-light{color:#fef1dc}.red-light{color:#fee9e6}.red{color:#da291c}.transparent{color:transparent}.bg-pure-white{background-color:#fff}.bg-white{background-color:#fffbf5}.bg-white-dark{background-color:#f9f4ed}.bg-gray-light{background-color:#aaa}.bg-gray-medium{background-color:#999}.bg-gray-dark{background-color:#333}.bg-black{background-color:#17276d}.bg-pure-black{background-color:#000}.bg-blue-light{background-color:#e8f6ff}.bg-blue{background-color:#17276d}.bg-yellow-light{background-color:#fef1dc}.bg-red-light{background-color:#fee9e6}.bg-red{background-color:#da291c}.bg-transparent{background-color:transparent}.breakpoint-indicator{background:#17276d;bottom:1rem;color:#fffbf5;display:block;font-family:sans-serif;font-size:.75rem;opacity:.5;padding:.1rem .25rem;pointer-events:none;position:fixed;right:.25rem;z-index:99999999999}.breakpoint-indicator:before{content:"mob"}@media only screen and (min-width:421px){.breakpoint-indicator:before{content:"xs"}}@media only screen and (min-width:576px){.breakpoint-indicator:before{content:"sm"}}@media only screen and (min-width:768px){.breakpoint-indicator:before{content:"md"}}@media only screen and (min-width:992px){.breakpoint-indicator:before{content:"lg"}}@media only screen and (min-width:1201px){.breakpoint-indicator:before{content:"xl"}}@media only screen and (min-width:1601px){.breakpoint-indicator:before{content:"2xl";font-size:.625rem}}@media only screen and (min-width:1801px){.breakpoint-indicator:before{content:"3xl";font-size:.625rem}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.rotation,.rotation-reverse{animation-duration:calc(var(--speed)*1s);animation-iteration-count:infinite;animation-name:rotation;animation-timing-function:linear}.rotation-reverse{animation-direction:reverse}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeOutIn{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fadeTooltip{0%{opacity:0;visibility:hidden}25%{opacity:1;transform:translateY(0);visibility:visible}75%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(-1rem);visibility:hidden}}.example-page-text-styles .block{border-bottom:1px solid #aaa;display:block;margin-bottom:3rem;padding-bottom:1rem}.example-page-text-styles .block button{cursor:auto;margin-bottom:.5rem;pointer-events:none}.example-page-colors .flex{display:grid;gap:1rem;grid-template-columns:1fr}@media only screen and (min-width:576px){.example-page-colors .flex{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1201px){.example-page-colors .flex{grid-template-columns:repeat(3,1fr)}}.example-page-colors .flex .block{border:1px solid #ddd;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;height:15rem;justify-content:flex-end;padding:1rem}.example-page-colors .flex .block .span{display:flex;flex-direction:column;font-size:.75rem;gap:.5rem}.example-page-colors .flex .block .span span{border:var(--1px) solid;border-radius:1rem;display:inline-block;padding:.25rem 1rem;vertical-align:middle;width:fit-content}.example-page-buttons .flex{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr}@media only screen and (min-width:576px){.example-page-buttons .flex{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.example-page-buttons .flex{grid-template-columns:repeat(3,1fr)}}.example-page-pages-and-components h2{display:block;margin-bottom:1rem}.example-page-pages-and-components .list{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:4rem}@media only screen and (min-width:576px){.example-page-pages-and-components .list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.example-page-pages-and-components .list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.example-page-pages-and-components .list{grid-template-columns:repeat(4,1fr)}}.example-page-pages-and-components .list .link{align-items:center;border:.0875rem solid;border-radius:.5rem;display:flex;height:100%;justify-content:flex-start;padding:1.25rem;text-align:left;text-decoration:none;transition:.3s ease-in-out;width:100%}@media only screen and (min-width:576px){.example-page-pages-and-components .list .link{justify-content:center;text-align:center}}.example-page-pages-and-components .list .link:hover{background-color:#17276d;border-color:#17276d;color:#fffbf5}.example-page-pages-and-components hr{border:none;border-bottom:.0875rem solid #17276d;margin:0 0 4rem}.example-page .floating-buttons{align-items:center;background-color:rgba(23,39,109,.9);border-radius:.5rem;bottom:.5rem;color:#fffbf5;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;left:0;margin:auto;padding:.675rem .875rem;position:fixed;right:0;width:fit-content;z-index:9}.example-page .floating-buttons--grid{align-items:flex-start;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:992px){.example-page .floating-buttons--grid{display:flex;gap:2rem}}.example-page .floating-buttons__flex{display:flex;flex-direction:column;gap:.5rem}.example-page .floating-buttons__flex__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.example-page .floating-buttons p{margin-right:.5rem}.example-page .floating-buttons button{border:var(--1px) solid #fffbf5;border-radius:.25rem;padding:.25rem .5rem}.example-page .floating-buttons button.active{background-color:#fffbf5;color:#17276d}.example-page--macros .block{margin-bottom:5rem}@media only screen and (min-width:768px){.example-page--macros .macros--info-box{width:110%}}@media only screen and (min-width:992px){.example-page--macros .macros--info-box{width:126%}}@media only screen and (min-width:1201px){.example-page--macros .macros--info-box{width:135.5%}}.section{background-color:transparent}.section__separator{height:1rem;margin-bottom:calc(var(--1px)*-1*2);margin-top:-1rem;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="1440" height="14" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path d="M1246.57.003c8.72.216 193.43 11 193.43 11v2.546H0v-2.546l311.392-11s326.728 12.12 535.04 10.716C1003.42 9.66 1237.84-.212 1246.57.003Z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="1440" height="14" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path d="M1246.57.003c8.72.216 193.43 11 193.43 11v2.546H0v-2.546l311.392-11s326.728 12.12 535.04 10.716C1003.42 9.66 1237.84-.212 1246.57.003Z"/></svg>');mask-position:center bottom;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.section__separator{mask-size:cover;-webkit-mask-size:cover}}.section__wrapper{padding-bottom:var(--space);padding-top:var(--space);position:relative}.section__wrapper.padding--top-none{padding-top:.25rem}@media only screen and (min-width:768px){.section__wrapper.padding--top-none{padding-top:1rem}}.section__wrapper.padding--bottom-none{padding-bottom:.25rem}@media only screen and (min-width:768px){.section__wrapper.padding--bottom-none{padding-bottom:1rem}}.section__wrapper.padding--top-smaller{padding-top:var(--space-smaller)}@media only screen and (min-width:768px){.section__wrapper.padding--top-smaller{padding-top:var(--space-smallest)}}.section__wrapper.padding--top-small{padding-top:var(--space-small)}.section__wrapper.padding--top-medium{padding-top:var(--space-medium)}.section__wrapper.padding--top-big{padding-top:var(--space-big)}.section__wrapper.padding--bottom-smaller{padding-bottom:var(--space-smaller)}@media only screen and (min-width:768px){.section__wrapper.padding--bottom-smaller{padding-bottom:var(--space-smallest)}}.section__wrapper.padding--bottom-small{padding-bottom:var(--space-small)}.section__wrapper.padding--bottom-medium{padding-bottom:var(--space-medium)}.section__wrapper.padding--bottom-big{padding-bottom:var(--space-big)}.skip-to-main{left:.5rem;opacity:0;pointer-events:none;position:fixed;top:.5rem;transition:.3s ease-in-out;z-index:99}.skip-to-main:focus{opacity:1}#top-menu{padding-top:1.875rem;pointer-events:none;position:relative;z-index:11}@media only screen and (min-width:576px){#top-menu{padding-top:2rem}}@media only screen and (min-width:992px){#top-menu{padding-top:3rem}}#top-menu #fs-menu{background-color:#da291c;clip-path:inset(0 0 100% 0);height:100dvh;left:0;opacity:0;overflow-y:scroll;pointer-events:all;position:fixed;top:0;visibility:hidden;width:100%;z-index:2}#top-menu #fs-menu:before{background:linear-gradient(0deg,rgba(218,41,28,0),#da291c);content:"";height:10rem;left:0;pointer-events:none;position:absolute;position:fixed;top:0;width:100%;z-index:1}#top-menu #fs-menu::-webkit-scrollbar{border-radius:1rem;width:.25rem}#top-menu #fs-menu::-webkit-scrollbar-track{background:#fffbf5}@media only screen and (min-width:992px){#top-menu #fs-menu::-webkit-scrollbar-track{background:transparent}}#top-menu #fs-menu::-webkit-scrollbar-thumb{background:#fee9e6;border-radius:0}#top-menu #fs-menu::-webkit-scrollbar-thumb:hover{background:#fee9e6;cursor:grab}#top-menu #fs-menu .container{display:grid;height:100dvh;place-items:center}#top-menu #fs-menu .flex{padding-left:15%;padding-right:15%;padding-top:9.125rem;position:relative;width:100%;z-index:0}@media only screen and (min-width:576px){#top-menu #fs-menu .flex{padding-top:9.5rem}}@media only screen and (min-width:992px){#top-menu #fs-menu .flex{display:flex;gap:2rem;justify-content:space-between;padding:11.75rem 8.333333% 1rem 8.6%}}@media only screen and (min-width:1201px){#top-menu #fs-menu .flex{gap:3rem}}@media only screen and (min-width:1601px){#top-menu #fs-menu .flex{gap:5rem}}#top-menu #fs-menu .flex ul{display:flex;flex-direction:column;gap:.5rem;width:100%}@media only screen and (min-width:992px){#top-menu #fs-menu .flex ul{gap:1rem}}#top-menu #fs-menu .flex ul.menu a{padding-bottom:.875rem;padding-top:.875rem}#top-menu #fs-menu .flex ul li{width:100%}#top-menu #fs-menu .flex ul li:last-child{padding-bottom:3rem}@media only screen and (min-width:576px){#top-menu #fs-menu .flex ul li:last-child{padding-bottom:2rem}}#top-menu #fs-menu .flex ul li.login{padding-top:2rem}@media only screen and (min-width:992px){#top-menu #fs-menu .flex ul li.login{display:none}}#top-menu #fs-menu .flex ul li.login a{border-radius:10rem;width:fit-content}#top-menu #fs-menu .flex ul li.login a svg{height:1.5rem;width:1.5rem}#top-menu #fs-menu .flex ul li.search{padding-bottom:4rem}@media only screen and (min-width:992px){#top-menu #fs-menu .flex ul li.search{display:none}}#top-menu #fs-menu .flex ul li.search a{border-radius:10rem;width:fit-content}#top-menu #fs-menu .flex ul li.search a:focus .search-icon .dash,#top-menu #fs-menu .flex ul li.search a:hover .search-icon .dash{transform:rotate(45deg) translateX(-.25rem)}#top-menu #fs-menu .flex ul li.search a .search-icon{display:block;height:1rem;position:relative;transform:translateY(-.05rem);width:1rem}#top-menu #fs-menu .flex ul li.search a .search-icon .circle{border:.125rem solid;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}#top-menu #fs-menu .flex ul li.search a .search-icon .dash{background-color:currentColor;border-radius:1rem;bottom:-.15rem;height:.1rem;position:absolute;right:-.15rem;transform:rotate(45deg);transform-origin:bottom right;transition:background-color .3s ease-in-out,transform .3s ease-in-out;width:.5rem}#top-menu #fs-menu .flex ul li a{width:100%;word-break:break-all}@media only screen and (max-width:575px){#top-menu #fs-menu .flex ul li a{border-radius:1rem}}#top-menu .wrapper{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.875rem}@media only screen and (min-width:576px){#top-menu .wrapper{padding-bottom:2rem}}@media only screen and (min-width:992px){#top-menu .wrapper{padding-bottom:3rem}}#top-menu .wrapper .logo{display:flex;height:4.5rem;pointer-events:all;transition:.3s ease-in-out;width:auto}@media only screen and (min-width:576px){#top-menu .wrapper .logo{height:5rem}}@media only screen and (min-width:992px){#top-menu .wrapper .logo{height:5.5rem}}@media only screen and (min-width:1201px){#top-menu .wrapper .logo{height:6rem}}#top-menu .wrapper .logo:focus,#top-menu .wrapper .logo:hover{transform:scale(1.05)}#top-menu .wrapper .logo svg{width:auto}#top-menu .wrapper .right{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end}@media only screen and (min-width:992px){#top-menu .wrapper .right{gap:.5rem}}@media only screen and (min-width:1201px){#top-menu .wrapper .right{gap:1rem}}@media only screen and (min-width:1601px){#top-menu .wrapper .right{gap:1.25rem}}#top-menu .wrapper .right ul{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;position:relative}@media only screen and (min-width:1201px){#top-menu .wrapper .right ul{gap:1rem}}@media only screen and (min-width:1601px){#top-menu .wrapper .right ul{gap:1.25rem}}@media only screen and (max-width:575px){#top-menu .wrapper .right ul{display:none}}#top-menu .wrapper .right ul .limit{max-width:8rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}#top-menu .wrapper .right ul .login{opacity:0;pointer-events:none;transform:translateX(-3rem);visibility:hidden;white-space:nowrap}@media only screen and (min-width:992px){#top-menu .wrapper .right ul .login{position:absolute;right:0;top:0}}@media only screen and (max-width:991px){#top-menu .wrapper .right ul .menu-item{display:none}}#top-menu .wrapper .right ul .menu-item a{font-size:1rem;pointer-events:all}#top-menu .wrapper .right ul .menu-item a:focus,#top-menu .wrapper .right ul .menu-item a:hover{outline-color:#fffbf5}#top-menu .wrapper .right ul .menu-item a:focus .search-icon .dash,#top-menu .wrapper .right ul .menu-item a:hover .search-icon .dash{transform:rotate(45deg) translateX(-.25rem)}#top-menu .wrapper .right ul .menu-item a.bg-transparent:focus,#top-menu .wrapper .right ul .menu-item a.bg-transparent:hover{outline-color:#17276d}#top-menu .wrapper .right ul .menu-item a.fs-menu-opened{background-color:#fffbf5}#top-menu .wrapper .right ul .menu-item a .search-icon{display:block;height:1rem;position:relative;transform:translateY(-.05rem);width:1rem}#top-menu .wrapper .right ul .menu-item a .search-icon .circle{border:.1rem solid;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}#top-menu .wrapper .right ul .menu-item a .search-icon .dash{background-color:currentColor;border-radius:1rem;bottom:-.15rem;height:.1rem;position:absolute;right:-.15rem;transform:rotate(45deg);transform-origin:bottom right;transition:.3s ease-in-out;width:.5rem}#top-menu .wrapper .right .open-fs-menu{gap:1rem;padding:.575rem 1.25rem;pointer-events:all;white-space:nowrap}@media only screen and (min-width:576px){#top-menu .wrapper .right .open-fs-menu{padding:.75rem 1.5rem}}#top-menu .wrapper .right .open-fs-menu:hover{outline-color:transparent!important}#top-menu .wrapper .right .open-fs-menu:hover .menu-icon span:nth-child(2){margin:0;top:90%;transform:rotate(-100deg) translateX(-.5rem) translateY(.25rem);transform-origin:bottom left;width:75%}#top-menu .wrapper .right .open-fs-menu:hover .menu-icon span:last-child{transform:rotate(100deg) translateX(-.025rem) translateY(-.025rem);transform-origin:bottom right;width:75%}@media (hover:none){#top-menu .wrapper .right .open-fs-menu:hover .menu-icon{transform:none}#top-menu .wrapper .right .open-fs-menu:hover .menu-icon span:first-child{left:0;top:0;transform:none}#top-menu .wrapper .right .open-fs-menu:hover .menu-icon span:nth-child(2){margin:auto;top:auto;transform:none;width:70%}#top-menu .wrapper .right .open-fs-menu:hover .menu-icon span:last-child{left:0;transform:none;width:100%}}@media (pointer:coarse){#top-menu .wrapper .right .open-fs-menu:hover .menu-icon{transform:none}#top-menu .wrapper .right .open-fs-menu:hover .menu-icon span:first-child{left:0;top:0;transform:none}#top-menu .wrapper .right .open-fs-menu:hover .menu-icon span:nth-child(2){margin:auto;top:auto;transform:none;width:70%}#top-menu .wrapper .right .open-fs-menu:hover .menu-icon span:last-child{left:0;transform:none;width:100%}}#top-menu .wrapper .right .open-fs-menu.active .menu-icon{transform:none}#top-menu .wrapper .right .open-fs-menu.active .menu-icon span:first-child{left:0!important;top:calc(100% - .15rem)!important;transform:rotate(-45deg)!important;transform-origin:bottom left}#top-menu .wrapper .right .open-fs-menu.active .menu-icon span:nth-child(2){opacity:0!important;transform:rotate(180deg)!important}#top-menu .wrapper .right .open-fs-menu.active .menu-icon span:last-child{left:auto!important;top:0!important;transform:rotate(45deg)!important;transform-origin:0 0;width:100%!important}#top-menu .wrapper .right .open-fs-menu.bg-transparent:focus,#top-menu .wrapper .right .open-fs-menu.bg-transparent:hover{outline-color:#17276d}#top-menu .wrapper .right .open-fs-menu.bg-transparent:focus.active,#top-menu .wrapper .right .open-fs-menu.bg-transparent:hover.active{outline-color:#fffbf5}#top-menu .wrapper .right .open-fs-menu .text{font-size:1rem;text-align:right;width:2.675rem}@media only screen and (min-width:576px){#top-menu .wrapper .right .open-fs-menu .text{width:2.25rem}}#top-menu .wrapper .right .open-fs-menu .menu-icon{display:flex;flex-direction:column;height:1.15rem;justify-content:center;position:relative;transition:.3s ease-in-out;width:1.5rem}#top-menu .wrapper .right .open-fs-menu .menu-icon span{background-color:currentColor;border-radius:2rem;display:block;height:.15rem;transition:.3s ease-in-out;width:100%}#top-menu .wrapper .right .open-fs-menu .menu-icon span:first-child{left:0;position:absolute;top:0;transform-origin:bottom left}#top-menu .wrapper .right .open-fs-menu .menu-icon span:nth-child(2){margin:auto;width:70%}#top-menu .wrapper .right .open-fs-menu .menu-icon span:last-child{left:0;position:absolute;top:calc(100% - .15rem);transform-origin:top left}#top-menu .breadcrumbs-header{padding-bottom:1.5rem;pointer-events:all}@media only screen and (min-width:576px){#top-menu .breadcrumbs-header{padding-bottom:1.75rem}}@media only screen and (min-width:992px){#top-menu .breadcrumbs-header{padding-bottom:2rem}}#footer .section__separator{margin-bottom:calc(var(--1px)*-1*2);mask-position:center bottom}#footer .top{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}#footer .top .logo{display:flex;transition:.3s ease-in-out;width:7rem}@media only screen and (min-width:768px){#footer .top .logo{width:7.5rem}}@media only screen and (min-width:992px){#footer .top .logo{width:8.25rem}}#footer .top .logo:focus,#footer .top .logo:hover{transform:scale(1.05)}#footer .middle{padding:var(--space-medium) 0}#footer .middle .flex{margin-top:.5rem}@media only screen and (min-width:576px){#footer .middle .flex{margin-top:1rem}}@media only screen and (min-width:768px){#footer .middle .flex{display:flex;gap:2rem;justify-content:space-between}#footer .middle .flex .left{display:flex;gap:4rem}}@media only screen and (min-width:992px){#footer .middle .flex .left{gap:6rem}}@media only screen and (min-width:1201px){#footer .middle .flex .left{gap:8rem}}@media only screen and (max-width:991px){#footer .middle .flex .left ul{margin-bottom:2rem}}#footer .middle .flex .left ul li{display:block;margin-bottom:1.5rem}#footer .middle .flex .left ul li.address a{border-radius:.275rem;display:inline-block;margin-left:-.25rem;outline:none;overflow:hidden;padding:0 .25rem;position:relative;transition:.3s ease-in-out;vertical-align:middle}#footer .middle .flex .left ul li.address a:after{background-color:currentColor;bottom:0;content:"";height:var(--1px);left:.25rem;position:absolute;transition:opacity .3s ease-in-out;width:calc(100% - .5rem)}#footer .middle .flex .left ul li.address a:focus,#footer .middle .flex .left ul li.address a:hover{background-color:#17276d;color:#fffbf5}#footer .middle .flex .left ul li.address a:focus:after,#footer .middle .flex .left ul li.address a:hover:after{opacity:0}#footer .middle .flex .left ul li span{font-weight:500}@media only screen and (min-width:992px){#footer .middle .flex .social{padding-right:4rem}}@media only screen and (min-width:1201px){#footer .middle .flex .social{padding-right:6rem}}@media only screen and (min-width:992px){#footer .middle .flex .social li{padding-bottom:.125rem}}@media only screen and (min-width:768px){#footer .bottom{display:flex;gap:2rem;justify-content:space-between}}#footer .bottom ul{padding-bottom:1rem}@media only screen and (min-width:421px){#footer .bottom ul{column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:.25rem}}@media only screen and (min-width:768px){#footer .bottom ul{padding-bottom:0}}.breadcrumbs ul,.breadcrumbs ul>span{column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:.25rem}.breadcrumbs ul>span:last-child li:last-child{display:none}.breadcrumbs svg{display:inline-block;height:.75rem;min-width:.75rem;vertical-align:middle;width:.75rem}.animated-arrow{align-items:center;display:flex;height:1.2rem;justify-content:flex-end;overflow:hidden;position:relative;transition:.3s ease-in-out;width:1.875rem}.animated-arrow:focus,.animated-arrow:hover{width:2.75rem}.animated-arrow:before{background-color:#17276d;border-radius:1rem;content:"";height:.125rem;position:absolute;right:.1rem;top:50%;transform:translateY(-50%);width:100%}.animated-arrow.white:before{background-color:#fffbf5}.animated-arrow svg{width:auto}.icon-white .blue,.icon-white .white{color:#fffbf5}.icon-outline .blue,.icon-outline .white{color:transparent}.guidelines-button{background-color:#17276d;color:#fffbf5;font-size:.5rem;left:.25rem;line-height:1;opacity:.5;padding:.25rem;position:fixed;top:.25rem;transition:.3s ease-in-out;z-index:99999}.guidelines-button:hover{opacity:1}.guidelines-grid{height:0;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:.3s ease-in-out;width:100%;z-index:9999}.guidelines-grid.visible{height:100%}.guidelines-grid .block{background-color:rgba(255,0,0,.2);display:block;height:100lvh;width:100%}.product-block-vertical{display:block;text-align:center}.product-block-vertical:focus .box h3,.product-block-vertical:hover .box h3{text-decoration:underline}.product-block-vertical:focus .box .arrow,.product-block-vertical:hover .box .arrow{width:3rem}@media only screen and (min-width:768px){.product-block-vertical.large .image{height:40vw;margin-bottom:calc(var(--space)*-1/1.1)}}@media only screen and (min-width:1201px){.product-block-vertical.large .image{height:23rem}}.product-block-vertical.large .box{padding:calc(var(--space)*1.25) calc(var(--space)/1.5) calc(var(--space)/1.75) calc(var(--space)/1.5)}@media only screen and (max-width:767px){.product-block-vertical.large .box{padding:calc(var(--space)/1.5);padding-top:calc(var(--space)*1.25)}}.product-block-vertical.large .box .desc{margin:1rem 0 1.5rem}@media only screen and (min-width:768px){.product-block-vertical.large .box .desc{margin:2rem 0}.product-block-vertical.medium .image{height:28vw;margin-bottom:calc(var(--space)*-1/1.5)}}@media only screen and (min-width:1201px){.product-block-vertical.medium .image{height:18rem}}.product-block-vertical.medium .box{padding-bottom:calc(var(--space)/2);padding-top:calc(var(--space)*1)}@media only screen and (max-width:991px){.product-block-vertical.medium .box{padding:calc(var(--space)/2.25);padding-top:calc(var(--space)/1.25)}}@media only screen and (max-width:767px){.product-block-vertical.medium .box{padding:calc(var(--space)/1.5);padding-top:calc(var(--space)*1.25)}}.product-block-vertical.medium .box .desc{margin:1rem 0 1.5rem}@media only screen and (min-width:768px){.product-block-vertical.small .image{height:19vw;margin-bottom:calc(var(--space)*-1/1.75)}}@media only screen and (min-width:1201px){.product-block-vertical.small .image{height:15rem}}.product-block-vertical.small .box{padding-bottom:calc(var(--space)/3);padding-top:calc(var(--space)/1.25)}@media only screen and (max-width:991px){.product-block-vertical.small .box{padding:calc(var(--space)/3);padding-top:calc(var(--space)/1.25)}}@media only screen and (max-width:767px){.product-block-vertical.small .box{padding:calc(var(--space)/1.5);padding-top:calc(var(--space)*1.25)}}.product-block-vertical.small .box .desc{margin:1rem 0 1.5rem}.product-block-vertical.tilt-left .image img{transform:rotate(-10deg)}.product-block-vertical.tilt-right .image img{transform:rotate(10deg)}.product-block-vertical.hover-tilt-left:focus .image img,.product-block-vertical.hover-tilt-left:hover .image img{transform:rotate(-10deg)}.product-block-vertical.hover-tilt-right:focus .image img,.product-block-vertical.hover-tilt-right:hover .image img{transform:rotate(10deg)}.product-block-vertical .image{align-items:flex-end;display:flex;justify-content:center;margin:0 auto;margin-bottom:calc(var(--space)*-1/1.25);position:relative;text-align:center;width:80%;z-index:2}@media only screen and (min-width:768px){.product-block-vertical .image{width:70%}}.product-block-vertical .image img{display:block;max-height:20rem;object-fit:contain;transform-origin:center center;transition:.3s ease-in-out;width:auto}@media only screen and (min-width:768px){.product-block-vertical .image img{height:100%;max-height:100%;object-position:bottom center;width:100%}}.product-block-vertical .box{position:relative;text-align:left;z-index:1}.product-block-vertical .box .desc{display:block}.new-products-banner .section-title{display:block;font-weight:700;line-height:1;position:relative;text-align:center;text-transform:uppercase;z-index:1}.new-products-banner.one-product .section-title{font-size:23vw;margin-bottom:-8vw}@media only screen and (min-width:768px){.new-products-banner.one-product .section-title{font-size:8rem;margin-bottom:-3rem}}@media only screen and (min-width:992px){.new-products-banner.one-product .section-title{font-size:10rem;margin-bottom:-4rem}}.new-products-banner.two-products .section-title{font-size:23vw;margin-bottom:-8vw}@media only screen and (min-width:768px){.new-products-banner.two-products .section-title{font-size:6rem;margin-bottom:-1.75rem}}@media only screen and (min-width:992px){.new-products-banner.two-products .section-title{font-size:8rem;margin-bottom:-2.5rem}}@media only screen and (max-width:767px){.new-products-banner.two-products .row>div:not(:last-child){margin-bottom:4rem}}.new-products-banner.three-products .section-title{font-size:23vw;margin-bottom:-8vw}@media only screen and (min-width:768px){.new-products-banner.three-products .section-title{font-size:6rem;margin-bottom:-3rem}}@media only screen and (min-width:992px){.new-products-banner.three-products .section-title{font-size:9rem}}@media only screen and (max-width:767px){.new-products-banner.three-products .row>div:not(:last-child){margin-bottom:4rem}}.hero-banner .section__wrapper{padding-bottom:0;padding-top:0}.hero-banner__title{padding-bottom:3rem;padding-top:1.5rem}@media only screen and (min-width:768px){.hero-banner__title{padding-bottom:4rem;padding-top:2rem}}@media only screen and (min-width:992px){.hero-banner__title{padding-bottom:5.5rem}}.hero-banner__image{aspect-ratio:4/3;height:auto;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.hero-banner__image{aspect-ratio:16/7.2}}.hero-banner__video .video-wrapper{aspect-ratio:16/9;height:auto;overflow:hidden;position:relative;width:100%}.hero-banner__content .red-box{border-radius:.75rem;display:block;margin-top:-6rem;overflow:hidden;padding:2rem 3rem;position:relative}@media only screen and (min-width:576px){.hero-banner__content .red-box{border-radius:1rem;padding:3rem 6rem 3rem 4rem}}@media only screen and (min-width:992px){.hero-banner__content .red-box{border-radius:1.5rem;margin-top:-10rem;padding:4rem 8rem 4rem 5rem}}.hero-banner__content .red-box--no-image{margin-top:3rem}@media only screen and (min-width:768px){.hero-banner__content .red-box--no-image{margin-top:4rem}}@media only screen and (min-width:992px){.hero-banner__content .red-box--no-image{margin-top:5rem}}.hero-banner__content--video{padding-bottom:3rem;padding-top:2rem}@media only screen and (min-width:576px){.hero-banner__content--video{padding-bottom:4rem;padding-top:3rem}}@media only screen and (min-width:768px){.hero-banner__content--video{padding-bottom:5rem;padding-top:4rem}}.hero-banner__content .list{display:flex;flex-direction:column;gap:1rem;margin-bottom:0;margin-top:2.5rem}.hero-banner__content .list.white .icon{filter:brightness(5)}.hero-banner__content .list.black .icon{filter:url(#blueFilter)}.hero-banner__content .list .text{font-size:1.1rem}.product-block-horizontal__link{position:relative}@media only screen and (min-width:768px){.product-block-horizontal__link{display:flex}}.product-block-horizontal__link:focus .product-block-horizontal__box,.product-block-horizontal__link:hover .product-block-horizontal__box{border-color:#aaa}.product-block-horizontal__link:focus .product-block-horizontal__box .h2,.product-block-horizontal__link:hover .product-block-horizontal__box .h2{text-decoration:underline}@media only screen and (min-width:768px){.product-block-horizontal__link--left{justify-content:flex-end}.product-block-horizontal__link--left .product-block-horizontal__image{left:0}.product-block-horizontal__link--right{justify-content:flex-start}.product-block-horizontal__link--right .product-block-horizontal__image{right:0}}.product-block-horizontal__link--tilt-left .product-block-horizontal__image .product{transform:rotate(-20deg)}.product-block-horizontal__link--tilt-left:focus .product-block-horizontal__image .product,.product-block-horizontal__link--tilt-left:hover .product-block-horizontal__image .product,.product-block-horizontal__link--tilt-right .product-block-horizontal__image .product{transform:rotate(20deg)}.product-block-horizontal__link--tilt-right:focus .product-block-horizontal__image .product,.product-block-horizontal__link--tilt-right:hover .product-block-horizontal__image .product{transform:rotate(-20deg)}.product-block-horizontal__link .product-block-horizontal__image{display:flex;justify-content:center;margin:0 auto;max-height:80vw;max-width:70%;position:relative;z-index:2}@media only screen and (min-width:768px){.product-block-horizontal__link .product-block-horizontal__image{align-items:center;height:110%;margin:0;max-height:35rem;max-width:45%;position:absolute;top:50%;transform:translateY(-50%);width:45%}}.product-block-horizontal__link .product-block-horizontal__image .icon{position:absolute;width:35%;z-index:2}.product-block-horizontal__link .product-block-horizontal__image .icon.top-left{left:.25rem;top:.25rem}.product-block-horizontal__link .product-block-horizontal__image .icon.top-right{right:.25rem;top:.25rem}.product-block-horizontal__link .product-block-horizontal__image .icon.center-left{left:0;top:50%;transform:translateY(-50%)}.product-block-horizontal__link .product-block-horizontal__image .icon.center-right{right:0;top:50%;transform:translateY(-50%)}.product-block-horizontal__link .product-block-horizontal__image .icon.bottom-left{bottom:.25rem;left:.25rem}.product-block-horizontal__link .product-block-horizontal__image .icon.bottom-right{bottom:.25rem;right:.25rem}.product-block-horizontal__link .product-block-horizontal__image .product{max-height:100%;object-fit:contain;transform-origin:center center;transition:.3s ease-in-out;width:100%}@media only screen and (min-width:768px){.product-block-horizontal__link .product-block-horizontal__image .product{height:auto;max-height:100%;object-position:center center}}.product-block-horizontal__box{border:var(--1px) solid transparent;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;padding:1.75rem 1.5rem}@media only screen and (min-width:768px){.product-block-horizontal__box{border-radius:1.5rem;gap:1.2rem;margin-bottom:3rem;margin-top:3rem;padding:3rem;width:55%}}.product-block-horizontal__box__desc{display:block}@media only screen and (max-width:767px){.product-block-horizontal__box__desc{margin-bottom:.5rem}}.product-block-horizontal__box__arrow{display:flex;height:1.6rem;width:1.6rem}.content-card .inner-row:focus a.content-card__image .heart-icon,.content-card .inner-row:hover a.content-card__image .heart-icon{transform:translateY(-1rem)}.content-card .inner-row:focus a .h3,.content-card .inner-row:hover a .h3{text-decoration:underline}.content-card .inner-row:focus a .arrow,.content-card .inner-row:hover a .arrow{transform:translateX(.5rem)}@media only screen and (min-width:768px){.content-card .inner-row.row-reverse{flex-direction:row-reverse}.content-card .inner-row.row-reverse .content-card__image{padding-left:2rem}.content-card .inner-row:not(.row-reverse) .content-card__image{padding-right:3rem}}@media only screen and (min-width:1201px){.content-card .inner-row:not(.row-reverse) .content-card__image{padding-right:4rem}}.content-card .inner-row .content-card__image{position:relative}.content-card .inner-row .content-card__image .heart-icon{align-items:center;aspect-ratio:1/1;display:flex;height:auto;justify-content:center;position:absolute;transition:.3s ease-in-out;width:30%;z-index:2}.content-card .inner-row .content-card__image .heart-icon--left{left:1rem;top:-2rem}.content-card .inner-row .content-card__image .heart-icon--left svg{transform:rotate(30deg)}.content-card .inner-row .content-card__image .heart-icon--right{right:1rem;top:-1rem}.content-card .inner-row .content-card__image .image-box{aspect-ratio:1/1;border-radius:1rem;display:block;height:auto;margin:0 auto 2rem;max-width:87.5%;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:421px){.content-card .inner-row .content-card__image .image-box{margin:0 0 2rem;max-width:97%}}@media only screen and (min-width:768px){.content-card .inner-row .content-card__image .image-box{border-radius:1.5rem;max-width:100%}}.content-card .inner-row .content-card__image .image-box--red-outline{box-shadow:.625rem .625rem 0 #da291c}@media only screen and (min-width:768px){.content-card .inner-row .content-card__image .image-box--red-outline{box-shadow:.75rem .75rem 0 #da291c}}.content-card .inner-row .content-card__image .image-box--tilt-left{margin-bottom:3rem;transform:rotate(-5deg)}@media only screen and (min-width:576px){.content-card .inner-row .content-card__image .image-box--tilt-left{margin-bottom:4rem}}@media only screen and (min-width:768px){.content-card .inner-row .content-card__image .image-box--tilt-left{margin-bottom:0;transform:rotate(-10deg)}}.content-card .inner-row .content-card__image .image-box--tilt-right{margin-bottom:3rem;transform:rotate(5deg)}@media only screen and (min-width:576px){.content-card .inner-row .content-card__image .image-box--tilt-right{margin-bottom:4rem}}@media only screen and (min-width:768px){.content-card .inner-row .content-card__image .image-box--tilt-right{margin-bottom:0;transform:rotate(10deg)}}.content-card .inner-row .content-card__content{display:flex;flex-direction:column;gap:1rem;justify-content:center;position:relative;z-index:2}.content-card .inner-row .content-card__content .h3{line-height:1.1}@media only screen and (min-width:768px){.content-card .inner-row .content-card__content .h3{display:block;line-height:1.2;width:95%}.content-card .inner-row .content-card__content .content{display:block;width:90%}}.content-card .inner-row .content-card__content .arrow{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-top:.25rem;transition:.3s ease-in-out;width:1.5rem}.article-card{display:block;position:relative;transition:.3s ease-in-out}.article-card:focus,.article-card:hover{transform:translateY(-.5rem)}.article-card:focus .article-card__wrapper__title,.article-card:hover .article-card__wrapper__title{text-decoration:underline}.article-card__image{aspect-ratio:4/3;border-radius:1rem;display:block;height:auto;margin-bottom:1rem;overflow:hidden;position:relative;width:100%;z-index:2}@media only screen and (min-width:768px){.article-card__image{aspect-ratio:4/3.25}}@media only screen and (min-width:992px){.article-card__image{border-radius:1.5rem}}.article-card__red-outline{aspect-ratio:4/3;background-color:#da291c;border-radius:1rem;display:block;left:.35rem;position:absolute;top:.35rem;width:100%;z-index:1}@media only screen and (min-width:768px){.article-card__red-outline{aspect-ratio:4/3.25}}@media only screen and (min-width:992px){.article-card__red-outline{border-radius:1.5rem}}.article-card__wrapper{display:block;padding:0 1.25rem}.article-card__wrapper__title{-webkit-line-clamp:5;line-clamp:5;display:block;margin-bottom:.75rem}.article-card__wrapper__desc,.article-card__wrapper__title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-card__wrapper__desc{-webkit-line-clamp:8;line-clamp:8}.article-card__wrapper__arrow{height:1.25rem;margin-top:1rem;width:1.25rem}.recipe-card{display:block;position:relative;transition:.3s ease-in-out}.recipe-card:focus,.recipe-card:hover{transform:translateY(-.5rem)}.recipe-card:focus .recipe-card__wrapper__title,.recipe-card:hover .recipe-card__wrapper__title{text-decoration:underline}.recipe-card__image{aspect-ratio:4/3;border-radius:1rem;display:block;height:auto;margin-bottom:1rem;overflow:hidden;position:relative;width:100%;z-index:2}@media only screen and (min-width:768px){.recipe-card__image{aspect-ratio:4/3.25}}@media only screen and (min-width:992px){.recipe-card__image{border-radius:1.5rem}}.recipe-card__red-outline{aspect-ratio:4/3;background-color:#da291c;border-radius:1rem;display:block;left:.35rem;position:absolute;top:.35rem;width:100%;z-index:1}@media only screen and (min-width:768px){.recipe-card__red-outline{aspect-ratio:4/3.25}}@media only screen and (min-width:992px){.recipe-card__red-outline{border-radius:1.5rem}}.recipe-card__wrapper{display:block;padding:0 1.25rem}.recipe-card__wrapper__title{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:block;display:-webkit-box;margin-bottom:.75rem;overflow:hidden}.recipe-card__wrapper__icons{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.recipe-card__wrapper__icons__item{align-items:center;display:flex;gap:.5rem}.recipe-card__wrapper__icons__item svg{height:1.1rem;min-width:1.1rem;width:1.1rem}.recipe-card__wrapper__desc{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recipe-card__wrapper__arrow{height:1.25rem;margin-top:1rem;width:1.25rem}.product-card{display:block;position:relative;text-align:center}.product-card:not(.product-card--barcode):focus .product-card__image,.product-card:not(.product-card--barcode):hover .product-card__image{transform:scale(1.05)}.product-card:not(.product-card--barcode):focus .product-card__wrapper__title,.product-card:not(.product-card--barcode):hover .product-card__wrapper__title{text-decoration:underline}.product-card--barcode .product-card__image{height:12rem}@media only screen and (min-width:992px){.product-card--barcode .product-card__image{height:8rem}}@media only screen and (min-width:992px) and (min-width:992px){.product-card--barcode .product-card__image img{height:80%;width:80%}}.product-card--barcode .product-card__wrapper__title{margin-bottom:0}.product-card--barcode .product-card__wrapper__quantity{margin-top:-.25rem}.product-card--barcode .product-card__wrapper__barcode{align-items:flex-start;display:flex;height:4rem;justify-content:center;margin:.75rem auto 0;max-width:100%;mix-blend-mode:multiply;width:100%}@media only screen and (min-width:576px){.product-card--barcode .product-card__wrapper__barcode{height:3.5rem}}.product-card--barcode .product-card__wrapper__barcode svg{height:100%;object-fit:contain;object-position:center top;width:100%}.product-card__mask{border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.product-card__mask{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.product-card__mask{border-radius:1.5rem;padding:3rem}}@media only screen and (max-width:991px){.product-card__mask{padding:calc(var(--space)/1.5)}}.product-card__image{align-items:center;display:flex;height:50vw;justify-content:center;margin-bottom:1rem;position:relative;transition:.3s ease-in-out;width:100%}@media only screen and (min-width:768px){.product-card__image{height:40vw}}@media only screen and (min-width:992px){.product-card__image{height:13rem}}.product-card__image img{display:block;height:70%;object-fit:contain;object-position:center bottom;width:90%}@media only screen and (min-width:576px){.product-card__image img{width:70%}}.product-card__wrapper{display:block;padding-bottom:.5rem}.product-card__wrapper--no-comments-rating{margin-top:-1rem}@media only screen and (min-width:576px){.product-card__wrapper--no-comments-rating{margin-top:-.5rem}}.product-card__wrapper--no-comments-rating .product-card__wrapper__title{margin-bottom:0}.product-card__wrapper__title{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:block;display:-webkit-box;margin-bottom:.75rem;overflow:hidden}.product-card__wrapper__icons{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:.5rem}.product-card__wrapper__icons__item{align-items:center;display:flex;gap:.5rem}.product-card__wrapper__icons__item svg{height:1.1rem;min-width:1.1rem;width:1.1rem}.list-content__title{display:block;margin:0 auto 1rem;text-align:center}@media only screen and (min-width:576px){.list-content__title{margin-bottom:2rem}}.list-content__title .relative{align-items:center;display:flex;justify-content:center;text-align:center}.list-content__title .relative .h2,.list-content__title .relative .h3{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media only screen and (max-width:575px){.list-content__title .relative .h2,.list-content__title .relative .h3{font-size:clamp(1.625rem,3.5vw,2.4rem);padding-left:1rem}}.list-content__bottom-link{align-items:center;display:flex;justify-content:center;margin:2rem auto 0;text-align:center}@media only screen and (min-width:576px){.list-content__bottom-link{margin-top:3rem}}.list-content__bottom-link span{text-decoration-thickness:unset}.list-content .row{justify-content:center;row-gap:1rem}@media only screen and (min-width:576px){.list-content .row{row-gap:2rem}}.landing-page-hero .title-top{margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){.landing-page-hero .title-top{margin-bottom:2rem;padding-top:2rem}}@media only screen and (min-width:992px){.landing-page-hero .title-top{margin-bottom:3rem}}.landing-page-hero .video-wrapper{aspect-ratio:16/9;display:block;height:auto;position:relative;width:100%}.landing-page-hero .full-width-wrapper{aspect-ratio:16/12;display:block;height:auto;position:relative;width:100%}@media only screen and (min-width:768px){.landing-page-hero .full-width-wrapper{aspect-ratio:16/9}}.landing-page-hero .bottom-content .left{padding-top:2rem}@media only screen and (min-width:992px){.landing-page-hero .bottom-content .left{padding-top:3rem}}.landing-page-hero .bottom-content .right{padding-top:1rem}@media only screen and (min-width:768px){.landing-page-hero .bottom-content .right{padding-top:2rem}}@media only screen and (min-width:992px){.landing-page-hero .bottom-content .right{padding-top:3rem}}.landing-page-hero .bottom-content .title-center{padding-top:3rem;text-align:center}.landing-page-hero .bottom-content .content-center{padding-top:2rem}@media only screen and (min-width:576px){.landing-page-hero .bottom-content .content-center{padding-top:3rem}}@media only screen and (min-width:1201px){.landing-page-hero .bottom-content .content-center{padding-left:1rem}}.rich-text{display:flex;flex-direction:column}.rich-text>:last-child{margin-bottom:0}.rich-text>div,.rich-text>div>*{margin-bottom:var(--space-smaller)}.rich-text>div>:last-child{margin-bottom:0}.rich-text p:empty{display:none}.rich-text figure,.rich-text hr,.rich-text iframe,.rich-text img,.rich-text ol,.rich-text p,.rich-text ul,.rich-text video{display:block;margin-bottom:var(--space-smaller)}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5{display:block;font-family:Sirenia,sans-serif;font-weight:500;margin-bottom:var(--space-smaller)}.rich-text h1 *,.rich-text h2 *,.rich-text h3 *,.rich-text h4 *,.rich-text h5 *{font-weight:500}.rich-text h1{font-size:clamp(3rem,5vw,4rem);line-height:1}.rich-text h2{font-size:clamp(2.25rem,3.5vw,2.8rem);line-height:1}.rich-text h3{font-size:clamp(1.75rem,3vw,2.2rem);line-height:1}.rich-text h4{font-size:clamp(1.375rem,2.5vw,1.5rem);line-height:1.3}@media only screen and (min-width:768px){.rich-text h4{line-height:1.2}}.rich-text small{font-size:.9rem}@media only screen and (min-width:768px){.rich-text small{font-size:.8rem}}.rich-text ul,.rich-text ul li{position:relative}.rich-text ul li{display:block;margin-bottom:.25rem;padding-left:.75rem}.rich-text ul li:before{content:"∙";left:0;position:absolute}.rich-text ol{counter-reset:section;position:relative}.rich-text ol li{display:block;margin-bottom:.25rem;padding-left:1rem;position:relative}.rich-text ol li:before{content:counter(section);counter-increment:section;font-size:80%;left:0;position:absolute;top:.25rem}.rich-text a{text-decoration:underline;transition:.3s ease-in-out}.rich-text a:focus,.rich-text a:hover{opacity:.5}.rich-text iframe,.rich-text img,.rich-text video{display:block;margin-bottom:1.25rem}@media only screen and (min-width:576px){.rich-text iframe,.rich-text img,.rich-text video{margin-bottom:1.5rem}}.rich-text figure,.rich-text img{max-width:100%}.rich-text iframe{aspect-ratio:16/9;height:auto;width:100%}.rich-text table{margin-bottom:var(--space-smaller);width:100%}.rich-text table td,.rich-text table th{border:var(--1px) solid #aaa;font-size:1rem;font-weight:400;padding:.5rem;text-align:left;vertical-align:top}.rich-text table th{background-color:#f3f3f3}.rich-text hr{background-color:#17276d;border:none;height:var(--1px);margin-top:0;width:100%}.video-wrapper{background-color:#000;border-radius:.5rem;cursor:pointer;overflow:hidden;position:relative}@media only screen and (min-width:768px){.video-wrapper{border-radius:.75rem}}.video-wrapper:focus .video-wrapper__play-pause,.video-wrapper:hover .video-wrapper__play-pause{transform:scale(1.05) translate(-50%,-50%)}.video-wrapper__button{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.video-wrapper__button:focus+.video-wrapper__play-pause{outline:var(--1px) solid currentColor;outline-offset:.25rem;transform:scale(1.05) translate(-50%,-50%)}.video-wrapper__play-pause{align-items:center;border-radius:50%;display:flex;font-weight:700;height:7rem;justify-content:center;left:50%;line-height:1.2;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transform-origin:0 0;transition:.3s ease-in-out;width:7rem;z-index:3}@media only screen and (min-width:576px){.video-wrapper__play-pause{height:9rem;padding:1.5rem;width:9rem}}.video-wrapper video{z-index:0}.video-wrapper iframe{border:none}.video-wrapper .cover{height:100.2%;max-width:100.2%;width:100.2%;z-index:1}.video-wrapper .thumb{z-index:2}.form-line{display:block;margin-bottom:.875rem;max-width:100%;position:relative}@media only screen and (min-width:576px){.form-line--small .form-line__line-wrapper{width:5rem}.form-line--medium .form-line__line-wrapper{width:9rem}.form-line--large .form-line__line-wrapper{width:17rem}}.form-line--error .form-line__input{border-color:#da291c}.form-line--error .form-line__checkbox-wrapper input:focus+.form-line__checkbox{outline-color:#da291c}.form-line--error .form-line__checkbox-wrapper .form-line__checkbox,.form-line--error .form-line__search-suggestions{border-color:#da291c}.form-line.white .form-line__input{background-color:transparent;border-color:#fffbf5;color:#fffbf5}.form-line.white .form-line__input:hover{background-color:rgba(255,251,245,.05)}.form-line.white .form-line__input:focus{outline-color:#fffbf5}.form-line__line-wrapper{position:relative}.form-line__line-wrapper--has-suggestions .form-line__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-line__search-suggestions{background-color:#fffbf5;border:var(--1px) solid #17276d;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-top:none;display:flex;flex-direction:column;max-height:20rem;overflow-y:auto;position:relative;width:100%;z-index:2}.form-line__search-suggestions button{display:block;padding:.25rem .75rem;text-align:left;width:100%}.form-line__search-suggestions button:focus-visible,.form-line__search-suggestions button:hover{background-color:#f9f4ed}.form-line__search-suggestions .search-suggestion-loading{display:block;padding:.25rem .75rem;text-align:left;width:100%}.form-line__input{background-color:#fffbf5;border:var(--1px) solid #17276d;border-radius:.375rem;color:#17276d;display:block;line-height:1;padding:.625rem .75rem;position:relative;width:100%}.form-line__input:disabled{background-color:#ddd!important;color:#999;cursor:not-allowed}.form-line__input:hover{background-color:#f9f4ed}.form-line__input:focus{outline:var(--1px) solid #17276d;outline-offset:.15rem}.form-line__input--checkbox{height:0;left:0;opacity:0;position:absolute;width:0;z-index:-999}.form-line__input--checkbox:checked+.form-line__checkbox{background-color:#17276d}.form-line__input--checkbox:checked+.form-line__checkbox svg{opacity:1}.form-line__input--checkbox:focus+.form-line__checkbox{outline:var(--1px) solid #17276d;outline-offset:.15rem}.form-line__input--checkbox:disabled+.form-line__checkbox{background-color:#fffbf5;border-color:#999;color:#999;cursor:not-allowed}.form-line__input--file{height:0;left:0;opacity:0;position:absolute;width:0;z-index:-999}.form-line__input--file+label.button{border-radius:.375rem;cursor:pointer}.form-line__input--file:focus+label.button{outline:var(--1px) solid #17276d;outline-offset:.15rem}.form-line__input--select{cursor:pointer;line-height:1.6;padding-right:2rem}.form-line__remove-file{align-items:center;display:flex;gap:1rem}.form-line__remove-file button{transition:.3s ease-in-out;white-space:nowrap}.form-line__remove-file button:focus,.form-line__remove-file button:hover{transform:translateX(1rem)}.form-line__remove-file button:focus svg,.form-line__remove-file button:hover svg{color:#da291c}.form-line__remove-file button:focus span,.form-line__remove-file button:hover span{background-color:#da291c;color:#fffbf5}.form-line__remove-file button svg{height:1.1rem;min-width:1.1rem;width:1.1rem}.form-line__remove-file .file-name{max-width:12.5rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.form-line__file-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.form-line__file-list>div{pointer-events:none}.form-line__file-list>div button{pointer-events:all}@media only screen and (max-width:420px){.form-line__file-list>div{align-items:center;border:var(--1px) solid #17276d;border-radius:.25rem;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 1rem;pointer-events:all}.form-line__file-list>div:hover{cursor:pointer}.form-line__file-list>div:hover button{pointer-events:none}.form-line__file-list>div button{pointer-events:none;transition:none}.form-line__file-list>div button svg{transition:none}.form-line__file-list>div button span{display:none}}.form-line__textarea{height:8rem;max-height:90svh;min-height:8rem;resize:vertical}.form-line__counter{display:flex;font-size:.7rem;justify-content:flex-end;margin-top:.25rem}@media only screen and (min-width:768px){.form-line__counter{font-size:.6rem}}.form-line__side-button{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:.75rem;position:absolute;right:0;top:0;width:2.5rem;z-index:2}.form-line__side-button:focus,.form-line__side-button:hover{color:#17276d}.form-line__side-icon{align-items:center;display:flex;height:.875rem;justify-content:center;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:.875rem;z-index:2}.form-line__checkbox-wrapper{align-items:flex-start;display:flex;gap:.75rem;position:relative;width:fit-content}.form-line__checkbox-wrapper .text-small{cursor:pointer;transform:translateY(.1rem)}.form-line__checkbox-wrapper .text-small a{display:inline-block;outline:none;overflow:hidden;position:relative;text-decoration:underline;text-underline-offset:.1rem;transition:.3s ease-in-out;vertical-align:top}.form-line__checkbox-wrapper .text-small a:focus,.form-line__checkbox-wrapper .text-small a:hover{opacity:.5}.form-line__checkbox{align-items:center;border:var(--1px) solid #17276d;border-radius:.375rem;color:#fffbf5;cursor:pointer;display:flex;height:1.8rem;justify-content:center;min-width:1.8rem;padding:.375rem;position:relative;width:1.8rem}.form-line__checkbox:hover{background-color:#f9f4ed}.form-line__checkbox svg{opacity:0}.form-line__error-message{align-items:center;color:#da291c;display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.125rem}.form-line__error-message svg{height:.75rem;min-width:.75rem;width:.75rem}.form-line__already-selected{padding-top:.125rem}.form-line__already-selected a{text-decoration:underline}form.is-sending{cursor:wait}form.is-sending *{pointer-events:none}form.is-sending .button--submit .button__spinner{opacity:1}form.is-sending .button--submit span:not(.button__spinner){opacity:0}div.popup{display:none;max-width:90%;padding-top:calc(var(--space-smaller)*1.25)!important}@media only screen and (max-width:420px){div.popup{padding-bottom:var(--space-small)!important;padding-top:var(--space-small)!important}}div.popup .is-close-btn{display:none}div.popup.popup--small{width:20rem}div.popup.popup--medium{width:30rem}div.popup.popup--large{width:50rem}div.popup .popup__close{align-items:center;display:flex;gap:.25rem;justify-content:flex-end;margin-bottom:1.25rem}div.popup .popup__close svg{height:.8rem;min-width:.8rem;width:.8rem}div.popup .popup__content,div.popup .popup__title{margin-bottom:1rem}div.popup .popup__action-buttons{padding-top:1rem}@media only screen and (min-width:576px){div.popup .popup__action-buttons{align-items:center;display:flex;gap:.5rem}}div.popup .popup__button-secondary{text-decoration:underline}@media only screen and (max-width:575px){div.popup .popup__button-secondary{margin-top:.5rem}}div.popup .popup__button-secondary:focus,div.popup .popup__button-secondary:hover{background-color:#fffbf5;border-color:currentColor;text-decoration:none}div.popup--exclude-popup.is-sending{cursor:wait}div.popup--exclude-popup.is-sending *{pointer-events:none}div.popup--exclude-popup.is-sending .button--submit{background-color:#da291c;color:#fffbf5}div.popup--exclude-popup.is-sending .button--submit .button__spinner{opacity:1}div.popup--exclude-popup.is-sending .button--submit span:not(.button__spinner){opacity:0}div.popup--exclude-popup h2{color:#da291c}div.popup--exclude-popup .popup__button-secondary:focus{border-color:#da291c!important;color:#da291c;outline-color:#da291c}div.popup--exclude-popup .popup__button-secondary:hover{background-color:#da291c!important;color:#fffbf5}div.popup--exclude-popup .popup__button-secondary:hover:focus{outline-color:#da291c}ul.macros--link-list{list-style:none}ul.macros--link-list li{margin:0;padding:0}ul.macros--link-list li:before{content:none!important}ul.macros--link-list li:last-child a{border-bottom:var(--1px) solid}ul.macros--link-list li a{align-items:center;border-top:var(--1px) solid;color:currentColor;display:flex;gap:1rem;padding:1rem;text-decoration:none;transition:none}ul.macros--link-list li a:focus,ul.macros--link-list li a:hover{background-color:#17276d;color:#fffbf5;opacity:1}ul.macros--link-list li a svg{height:1.2rem;min-width:1.2rem;width:1.2rem}@media only screen and (min-width:992px){ul.macros--link-list li a svg{height:1.6rem;min-width:1.6rem;width:1.6rem}}.macros--info-box{background-color:#f9f4ed;border-radius:.75rem;display:block;padding:1.5rem;position:relative}@media only screen and (min-width:576px){.macros--info-box{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.macros--info-box{border-radius:1.5rem;padding:3rem}}.macros--info-box .h3{display:block;margin-bottom:2rem}.macros--info-box ul{position:relative}.macros--info-box ul li{display:block;margin-bottom:.5rem;padding-left:1rem;position:relative}.macros--info-box ul li:before{content:"•";left:0;position:absolute}.macros--info-box__content>:last-child{margin-bottom:0}@media only screen and (min-width:768px){.macros--quote--two{max-width:121%;width:121%}}@media only screen and (min-width:992px){.macros--quote--two{margin-left:-13.3333%;max-width:152%;width:152%}}@media only screen and (min-width:1201px){.macros--quote--two{margin-left:-36%;max-width:206%;width:206%}}@media only screen and (min-width:1601px){.macros--quote--two{max-width:207%;width:207%}}@media only screen and (max-width:767px){.macros--quote .row{row-gap:1rem}}.macros--quote__block{background-color:#f9f4ed;border-radius:.75rem;display:block;padding:1.5rem;position:relative}@media only screen and (min-width:576px){.macros--quote__block{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.macros--quote__block{border-radius:1.5rem;padding:3rem}}.macros--quote__author{display:block;margin-bottom:0!important;margin-top:1rem}.macros--button:not(:hover){background-color:transparent;border-color:currentColor}.macros--button:focus,.macros--button:hover{opacity:1!important}.macros--button:hover{outline-color:transparent!important}.share-your-idea__box{border-radius:.75rem;display:flex;flex-direction:column;gap:1.75rem;padding:3rem 1.5rem;position:relative;text-align:center}@media only screen and (min-width:576px){.share-your-idea__box{border-radius:1rem;padding:3rem 2rem}}@media only screen and (min-width:992px){.share-your-idea__box{border-radius:1.5rem;padding:4rem 3rem}}.share-your-idea__box .logo{display:block;margin:0 auto;max-width:45%;width:13.5rem}.share-your-idea__box .text-big{margin:0 auto;max-width:100%;width:25rem}.share-your-idea__box a{margin-left:auto;margin-right:auto}.share-your-idea__box .animated-cta{display:block;margin:0 auto;padding:2rem;pointer-events:none;position:relative}@media only screen and (min-width:768px){.share-your-idea__box .animated-cta{padding:2.5rem}}.share-your-idea__box .animated-cta.red-bg:focus .button,.share-your-idea__box .animated-cta.red-bg:hover .button{background-color:#17276d;color:#fffbf5}.share-your-idea__box .animated-cta.red-bg>svg{color:#17276d}.share-your-idea__box .animated-cta.red-bg .button{border-color:#17276d}.share-your-idea__box .animated-cta:focus .button,.share-your-idea__box .animated-cta:hover .button{background-color:#fffbf5;color:#da291c}.share-your-idea__box .animated-cta.animated-cta--white>svg{color:#fffbf5}.share-your-idea__box .animated-cta.animated-cta--white .button{border-color:#fffbf5}.share-your-idea__box .animated-cta.animated-cta--white:focus .button,.share-your-idea__box .animated-cta.animated-cta--white:hover .button{background-color:#fffbf5;border-color:#fffbf5;color:#17276d}.share-your-idea__box .animated-cta>svg{color:#fffbf5;height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.share-your-idea__box .animated-cta>svg:first-child{animation:fadeOutIn 2s steps(1) infinite}.share-your-idea__box .animated-cta>svg:nth-child(2){animation:fadeInOut 2s steps(1) infinite}.share-your-idea__box .animated-cta .button{background-color:transparent;border-color:#fffbf5;display:flex;justify-content:center;max-width:15rem;min-width:11rem;padding:.875rem .75rem;pointer-events:all;text-decoration:none}.share-your-idea__box .animated-cta .button span{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masonry-grid{--masonry-gutters:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(var(--masonry-gutters)*-1);width:auto}.masonry-grid__column{background-clip:padding-box;padding-left:var(--masonry-gutters)}.masonry-grid__column>div{margin-bottom:var(--masonry-gutters)}.stars-counter{display:flex}.campaign-hero__top{margin-bottom:2rem}@media only screen and (min-width:768px){.campaign-hero__top{margin-bottom:3rem}}@media only screen and (min-width:992px){.campaign-hero__top{margin-bottom:4rem}}.campaign-hero__top .date{display:block;margin-top:1rem}@media only screen and (min-width:992px){.campaign-hero__top .date{margin-top:1.5rem}}.campaign-hero__media{margin-bottom:2rem}@media only screen and (min-width:768px){.campaign-hero__media{margin-bottom:3rem}}@media only screen and (min-width:992px){.campaign-hero__media{margin-bottom:4rem}}.campaign-hero__media .full-width .wrapper{border-radius:0}.campaign-hero__media .wrapper{aspect-ratio:16/9;border-radius:.75rem;display:block;height:auto;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:576px){.campaign-hero__media .wrapper{border-radius:1rem}}@media only screen and (min-width:768px){.campaign-hero__media .wrapper{border-radius:1.5rem}}.campaign-hero__media .wrapper .video-wrapper{border-radius:0;height:100%;width:100%}.campaign-hero__bottom .bottom__button{margin-top:1.75rem;padding:1rem 2rem}.transport-cards__icons-grid{align-items:stretch;display:grid;gap:1rem}@media only screen and (min-width:576px){.transport-cards__icons-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.transport-cards__icons-grid{gap:1.5rem}}@media only screen and (min-width:992px){.transport-cards__icons-grid{grid-template-columns:repeat(3,1fr)}}.transport-cards__icons-grid a{display:flex;text-align:center;transition:.3s ease-in-out;width:100%}.transport-cards__icons-grid a:focus,.transport-cards__icons-grid a:hover{transform:translateY(-.5rem)}.transport-cards__icons-grid a .block{border-radius:.75rem;overflow:hidden;padding:1.5rem;position:relative;width:100%}@media only screen and (min-width:576px){.transport-cards__icons-grid a .block{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.transport-cards__icons-grid a .block{border-radius:1.5rem;padding:3rem}}.transport-cards__icons-grid a .block .icon{display:block;height:3rem;margin:0 auto;width:3rem}.transport-cards__icons-grid a .block .title{display:block;margin:1rem 0}.transport-cards__icons-grid a .block>svg{height:1.6rem;min-width:1.6rem;width:1.6rem}.accordion-component{margin-bottom:.75rem}.accordion-component:last-child{margin-bottom:0}.accordion-component:focus .accordion-component__title .accordion-component__title-bg,.accordion-component:hover .accordion-component__title .accordion-component__title-bg{filter:brightness(.85)}.accordion-component--is-active .accordion-component__title{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-component--is-active .accordion-component__title .accordion-component__title-bg{filter:brightness(.85)}.accordion-component--is-active .accordion-component__title svg{transform:rotate(-180deg)}.accordion-component--is-active .accordion-component__content{grid-template-rows:1fr}.accordion-component--is-active .accordion-component__content>div{opacity:1;visibility:visible}.accordion-component--is-yellow.accordion-component--is-active .accordion-component__title,.accordion-component--is-yellow:focus .accordion-component__title,.accordion-component--is-yellow:hover .accordion-component__title{background-color:#fde7c4;filter:none}.accordion-component--is-yellow .accordion-component__content,.accordion-component--is-yellow .accordion-component__title{background-color:#fef1dc}.accordion-component--is-red.accordion-component--is-active .accordion-component__title,.accordion-component--is-red:focus .accordion-component__title,.accordion-component--is-red:hover .accordion-component__title{background-color:#fdd4ce;filter:none}.accordion-component--is-red .accordion-component__content,.accordion-component--is-red .accordion-component__title{background-color:#fee9e6}.accordion-component__title{align-items:flex-start;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;overflow:hidden;padding:1rem;position:relative;text-align:left;transition:.3s ease-in-out;width:100%}@media only screen and (min-width:576px){.accordion-component__title{border-radius:1rem}}@media only screen and (min-width:768px){.accordion-component__title{align-items:center;border-radius:1.25rem;gap:1rem;padding:1.25rem 1.5rem}}.accordion-component__title:focus{outline:var(--1px) solid #17276d;outline-offset:.25rem}.accordion-component__title .accordion-component__title-bg{height:100%;left:0;position:absolute;top:0;transition:filter .3s ease-in-out;width:100%;z-index:0}.accordion-component__title .accordion-component__title-text{align-items:flex-start;display:flex;gap:.75rem;position:relative;z-index:1}@media only screen and (min-width:768px){.accordion-component__title .accordion-component__title-text{align-items:center;gap:1rem}}.accordion-component__title svg{display:block;height:1rem;margin-top:.325rem;min-width:1rem;transition:transform .3s ease-in-out;width:1rem}@media only screen and (min-width:768px){.accordion-component__title svg{margin-top:0}}.accordion-component__content{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:.3s ease-in-out}@media only screen and (min-width:576px){.accordion-component__content{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}@media only screen and (min-width:768px){.accordion-component__content{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}}.accordion-component__content>div{min-height:0;opacity:0;transition:.3s ease-in-out;visibility:hidden}.accordion-component__content>div>div{display:flex;flex-direction:column;gap:var(--smallest);padding:1rem .75rem 1rem 2.75rem}@media only screen and (min-width:768px){.accordion-component__content>div>div{padding:1.25rem 1rem 1.25rem 3.5rem}}.faq-section .left{margin-bottom:1.5rem}@media only screen and (min-width:576px){.faq-section .left{margin-bottom:2rem}}@media only screen and (min-width:992px){.faq-section .left{margin-bottom:0}}@media only screen and (min-width:1201px){.faq-section .left{padding-right:3rem}}.faq-section .left .h2{display:block;margin-bottom:1rem}@media only screen and (min-width:768px){.faq-section .left .h2{margin-bottom:1.5rem}}.faq-section .center h2{margin-bottom:2rem;text-align:center}@media only screen and (min-width:768px){.faq-section .center h2{margin-bottom:2.5rem}}.single-box .box{border-radius:.75rem;padding:2rem 2.5rem}@media only screen and (min-width:576px){.single-box .box{border-radius:1rem;padding:2.5rem}}@media only screen and (min-width:992px){.single-box .box{border-radius:1.5rem;padding:3rem 4rem}}.single-box .box .flex-wrapper{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:576px){.single-box .box .flex-wrapper{gap:1.5rem}}.single-box .box .flex-wrapper .text-big{padding-bottom:.375rem}.banner-min-kavli__box{background-color:#da291c;border-radius:.75rem;padding:2.5rem 1.5rem}@media only screen and (min-width:576px){.banner-min-kavli__box{border-radius:1rem;padding:3rem 2rem}}@media only screen and (min-width:992px){.banner-min-kavli__box{border-radius:1.5rem;padding:3rem}}.banner-min-kavli__box .box__left{display:flex;justify-content:center}@media only screen and (min-width:992px){.banner-min-kavli__box .box__left{justify-content:flex-end;padding-right:2rem}}.banner-min-kavli__box .box__left img{max-height:14rem;width:auto}@media only screen and (min-width:576px){.banner-min-kavli__box .box__left img{max-height:17rem}}@media only screen and (min-width:768px){.banner-min-kavli__box .box__left img{max-height:20rem}}.banner-min-kavli__box .box__right{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:1.5rem;text-align:center}@media only screen and (min-width:768px){.banner-min-kavli__box .box__right{align-items:flex-start;margin-top:0;text-align:left}}.banner-min-kavli__box .box__right h2{display:block;line-height:1}.banner-min-kavli__box .box__right a{margin-top:.5rem}.new-products__title{display:block;margin:0 auto 1rem;text-align:center}@media only screen and (min-width:576px){.new-products__title{margin-bottom:2rem}}.new-products__title .relative{align-items:center;display:flex;justify-content:center;text-align:center}.new-products__title .relative .h2{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.new-products .row{justify-content:center;row-gap:1rem}@media only screen and (min-width:576px){.new-products .row{row-gap:2rem}}.new-products .row .new-products__block{border:var(--1px) solid transparent;border-radius:1rem;display:block;padding:1.5rem;transition:.3s ease-in-out}@media only screen and (min-width:576px){.new-products .row .new-products__block{border-radius:2rem;padding:2rem}}.new-products .row .new-products__block:focus,.new-products .row .new-products__block:hover{border-color:#ddd}.new-products .row .new-products__block:focus.tilt-left .image .product-img,.new-products .row .new-products__block:hover.tilt-left .image .product-img{transform:rotate(15deg)}.new-products .row .new-products__block:focus.tilt-right .image .product-img,.new-products .row .new-products__block:hover.tilt-right .image .product-img{transform:rotate(-15deg)}.new-products .row .new-products__block:focus .h4,.new-products .row .new-products__block:hover .h4{text-decoration:underline}.new-products .row .new-products__block.tilt-left .image .product-img{transform:rotate(-15deg)}.new-products .row .new-products__block.tilt-right .image .product-img{transform:rotate(15deg)}.new-products .row .new-products__block .image{align-items:center;aspect-ratio:1/1;display:flex;height:auto;justify-content:center;margin-bottom:2rem;position:relative;width:100%}@media only screen and (max-width:575px){.new-products .row .new-products__block .image{height:78vw}}.new-products .row .new-products__block .image .icon{position:absolute;width:35%;z-index:2}.new-products .row .new-products__block .image .icon.top-left{left:.25rem;top:.25rem}.new-products .row .new-products__block .image .icon.top-right{right:.25rem;top:.25rem}.new-products .row .new-products__block .image .icon.bottom-left{bottom:.25rem;left:.25rem}.new-products .row .new-products__block .image .icon.bottom-right{bottom:.25rem;right:.25rem}.new-products .row .new-products__block .image .product-img{display:block;height:95%;max-height:100%;max-width:80%;object-fit:contain;object-position:center center;transition:.3s ease-in-out}@media only screen and (min-width:768px){.new-products .row .new-products__block .image .product-img{height:100%}}.new-products .row .new-products__block .h4{display:inline;line-height:1;transition:.3s ease-in-out}.new-products .row .new-products__block>svg{display:block;height:1.2rem;margin-top:1rem;width:1.2rem}.new-products__bottom-link{align-items:center;display:flex;justify-content:center;margin:2rem auto 0;text-align:center}@media only screen and (min-width:576px){.new-products__bottom-link{margin-top:3rem}}.new-products__bottom-link span{text-decoration-thickness:unset}.link-list{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;text-decoration:none!important;transition:.3s ease-in-out;width:fit-content}.link-list--inline:focus,.link-list--inline:hover{opacity:.75}.link-list--inline:focus .arrow,.link-list--inline:hover .arrow{transform:translateX(.5rem)}.link-list--block{background-color:#fffbf5;border-radius:1rem;margin-bottom:1rem;padding:1.2rem;width:100%}.link-list--block:focus,.link-list--block:hover{background-color:#17276d;color:#fffbf5}.link-list--block:last-child{margin-bottom:0}.link-list--block .text{text-decoration:none!important}.link-list .arrow,.link-list .icon{display:flex;height:1.2rem;margin:0;min-width:1.2rem;transition:transform .3s ease-in-out;width:1.2rem}@media only screen and (min-width:768px){.link-list .arrow{height:1.6rem;min-width:1.6rem;width:1.6rem}}.link-list .text{margin:0;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.25rem}.social-section.has-background .grid .item{background-color:#fffbf5}.social-section .title-top{margin-bottom:2rem;text-align:center}@media only screen and (min-width:768px){.social-section .title-top{margin-bottom:2.5rem}}.social-section .grid{display:flex;flex-wrap:wrap;gap:1rem}.social-section .grid .item{background-color:#fee9e6;border-radius:.75rem;display:flex;flex-direction:column;padding:1.5rem;width:calc(50% - .5rem)}@media only screen and (min-width:576px){.social-section .grid .item{width:calc(33.33333% - .66667rem)}}@media only screen and (min-width:768px){.social-section .grid .item{border-radius:1rem;padding:2rem}}.social-section .grid .item .logo{aspect-ratio:16/11;display:block;height:auto;margin-bottom:1rem;object-fit:contain;object-position:top left;width:100%}.social-section .grid .item .links{display:flex;flex-direction:column}.social-section .grid .item .links a{font-weight:500;margin-left:-.5rem}.info-box__box{background-color:#fffbf5;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;padding:2.75rem}@media only screen and (min-width:576px){.info-box__box{border-radius:1.5rem;gap:1.1rem;padding:4rem 5rem}}@media only screen and (min-width:992px){.info-box__box{border-radius:2rem}.info-box__box.spaced{padding:4rem 9rem}}@media only screen and (min-width:1201px){.info-box__box.spaced{padding:4rem 9.5rem}}@media only screen and (min-width:1601px){.info-box__box.spaced{padding:4rem 10.375rem}}.info-box__box a{margin-left:-.125rem;margin-top:.5rem;padding:.875rem 1.75rem}.info-box__box .custom-ol li{display:block;margin-bottom:1rem;padding-left:3rem;padding-top:.325rem}.info-box__box .custom-ol li:before{align-items:center;border:1px solid #da291c;border-radius:50%;color:#da291c;display:flex;font-size:1rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.two-columns-card__box{border-radius:1rem;padding:2.5rem}@media only screen and (min-width:576px){.two-columns-card__box{border-radius:1.5rem;padding:3rem}}@media only screen and (min-width:992px){.two-columns-card__box{padding:4rem}}.two-columns-card__box .left{margin-bottom:2.5rem}@media only screen and (min-width:768px){.two-columns-card__box .left{margin-bottom:0;padding-right:2rem}}@media only screen and (min-width:992px){.two-columns-card__box .left{padding-right:3rem}}.two-columns-card__box .left .h2{display:block;line-height:1;margin-bottom:1.5rem}.list-videos{text-align:center}.list-videos .title-top{margin-bottom:2rem}.list-videos__videos{display:flex;flex-wrap:wrap;gap:2rem 1rem}.list-videos__videos .video-wrapper{aspect-ratio:16/9;height:auto;width:100%}@media only screen and (min-width:992px){.list-videos__videos .video-wrapper{width:calc(50% - .5rem)}}.list-videos__videos .video-wrapper__play-pause{aspect-ratio:1/1;height:50%;width:-webkit-min-content}@media only screen and (min-width:576px){.list-videos__videos .video-wrapper__play-pause{height:9rem}}@media only screen and (min-width:992px){.list-videos__videos .video-wrapper__play-pause{font-size:.8rem;height:45%}}.contact-phone{background-color:#fffbf5;border-radius:1rem;display:block;margin:auto;overflow:hidden;padding:2rem;position:relative;width:100%}@media only screen and (min-width:421px){.contact-phone{padding:2.5rem}}@media only screen and (min-width:576px){.contact-phone{padding:3rem 4rem}}@media only screen and (min-width:768px){.contact-phone{border-radius:1.5rem}}@media only screen and (min-width:1601px){.contact-phone{width:85%}}.contact-phone__top{align-items:center;display:flex;gap:1.25rem}.contact-phone__top svg{height:2.5rem;min-width:2.5rem;width:2.5rem}@media only screen and (min-width:576px){.contact-phone__top svg{height:3rem;min-width:3rem;width:3rem}}.contact-phone__phones{margin-top:1rem}@media only screen and (min-width:576px){.contact-phone__phones{margin-top:1.5rem}}.contact-phone__phones .phone-line{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media only screen and (min-width:768px){.contact-phone__phones .phone-line{font-size:1.1rem}}.contact-phone__phones .phone-line a{margin-left:-.5rem;transition:transform .3s ease-in-out}.contact-phone__phones .phone-line a:focus,.contact-phone__phones .phone-line a:hover{transform:translateX(.5rem)}.campaign-featured .section__wrapper.padding--top-none{padding-top:0}.campaign-featured .section__wrapper.padding--bottom-none{padding-bottom:0}.campaign-featured__image{aspect-ratio:4/3;display:block;height:auto;overflow:hidden;position:relative;width:100%;z-index:0}@media only screen and (min-width:576px){.campaign-featured__image{aspect-ratio:16/9}}.campaign-featured__content{background-color:#fffbf5;position:relative;z-index:2}.campaign-featured__red-box{background-color:#da291c;border-radius:1rem;padding:2.5rem}@media only screen and (min-width:576px){.campaign-featured__red-box{border-radius:1.5rem;padding:3rem 4rem}}@media only screen and (min-width:992px){.campaign-featured__red-box{border-radius:2rem;padding:4rem 5rem}}.campaign-featured__red-box--has-image-top{margin-top:-40vw}@media only screen and (min-width:576px){.campaign-featured__red-box--has-image-top{margin-top:-27.5vw}}@media only screen and (min-width:992px){.campaign-featured__red-box--has-image-top{margin-top:-28%}}.campaign-featured__red-box--has-image-bottom{margin-bottom:-40vw}@media only screen and (min-width:576px){.campaign-featured__red-box--has-image-bottom{margin-bottom:-27.5vw}}@media only screen and (min-width:992px){.campaign-featured__red-box--has-image-bottom{margin-bottom:-28%}}.campaign-featured__red-box .inner-wrapper{width:85%}.campaign-featured__red-box .inner-wrapper .title{display:block;margin-bottom:2rem}.campaign-featured__red-box .inner-wrapper .list{display:flex;flex-direction:column;gap:1rem;margin-bottom:0;margin-top:2.5rem}.campaign-featured__red-box .inner-wrapper .list .link-list{display:inline-block}.campaign-featured__red-box .inner-wrapper .list .link-list .text{display:inline;font-size:1.1rem;margin:0 .5rem;vertical-align:middle}.campaign-featured__red-box .inner-wrapper .list .link-list .arrow,.campaign-featured__red-box .inner-wrapper .list .link-list .icon{display:inline-block;vertical-align:middle}.contact-card .inner-row .contact-card__image{position:relative}@media only screen and (min-width:768px){.contact-card .inner-row .contact-card__image{padding-right:2rem}}.contact-card .inner-row .contact-card__image .image-box{aspect-ratio:4/3.5;border-radius:1rem;display:block;height:auto;margin:0 auto 2rem;max-width:87.5%;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:421px){.contact-card .inner-row .contact-card__image .image-box{margin:0 0 2rem;max-width:97%}}@media only screen and (min-width:768px){.contact-card .inner-row .contact-card__image .image-box{border-radius:1.5rem;max-width:100%}}.contact-card .inner-row .contact-card__image .image-box--red-outline{box-shadow:.625rem .625rem 0 #da291c}@media only screen and (min-width:768px){.contact-card .inner-row .contact-card__image .image-box--red-outline{box-shadow:.75rem .75rem 0 #da291c}}.contact-card .inner-row .contact-card__content{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.contact-card .inner-row .contact-card__content .h3{display:block;line-height:1.1;margin-bottom:.25rem}@media only screen and (min-width:768px){.contact-card .inner-row .contact-card__content .h3{display:block;line-height:1.2;width:95%}}.contact-card .inner-row .contact-card__content .position{display:block;margin-bottom:1rem}.contact-card .inner-row .contact-card__content a{margin-left:-.5rem}[data-portal-component-type=text]{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:calc(100% - 1rem);padding-bottom:var(--space);padding-left:.675rem;padding-right:.675rem;padding-top:var(--space)}@media only screen and (min-width:421px){[data-portal-component-type=text]{max-width:calc(100% - 3rem)}}@media only screen and (min-width:576px){[data-portal-component-type=text]{max-width:calc(100% - 5rem)}}@media only screen and (min-width:768px){[data-portal-component-type=text]{max-width:calc(100% - 8rem);padding-right:calc(16.666vw - .65828rem)}}@media only screen and (min-width:992px){[data-portal-component-type=text]{max-width:calc(100% - 12rem);padding-left:calc(8.333vw - .32496rem);padding-right:calc(25vw - 2.325rem)}}@media only screen and (min-width:1201px){[data-portal-component-type=text]{max-width:calc(100vw - 18rem);padding-left:calc(16.8vw - 2.349rem);padding-right:calc(33.33vw - 5.3244rem)}}@media only screen and (min-width:1601px){[data-portal-component-type=text]{max-width:calc(100vw - 23rem);padding-left:calc(16.8vw - 3.189rem);padding-right:calc(33.75vw - 7.0875rem)}}@media only screen and (min-width:1801px){[data-portal-component-type=text]{max-width:calc(100vw - 30rem);padding-left:calc(16.8vw - 4.365rem);padding-right:calc(33.75vw - 9.45rem)}}[data-portal-component-type=text]>:last-child{margin-bottom:0}[data-portal-component-type=text]>div,[data-portal-component-type=text]>div>*{margin-bottom:var(--space-smaller)}[data-portal-component-type=text]>div>:last-child{margin-bottom:0}[data-portal-component-type=text] p:empty{display:none}[data-portal-component-type=text] figure,[data-portal-component-type=text] hr,[data-portal-component-type=text] iframe,[data-portal-component-type=text] img,[data-portal-component-type=text] ol,[data-portal-component-type=text] p,[data-portal-component-type=text] ul,[data-portal-component-type=text] video{display:block;margin-bottom:var(--space-smaller)}[data-portal-component-type=text] h1,[data-portal-component-type=text] h2,[data-portal-component-type=text] h3,[data-portal-component-type=text] h4,[data-portal-component-type=text] h5{display:block;font-family:Sirenia,sans-serif;font-weight:500;margin-bottom:var(--space-smaller)}[data-portal-component-type=text] h1{font-size:clamp(3rem,5vw,4rem);line-height:1}[data-portal-component-type=text] h2{font-size:clamp(2.25rem,3.5vw,2.8rem);line-height:1}[data-portal-component-type=text] h3{font-size:clamp(1.75rem,3vw,2.2rem);line-height:1}[data-portal-component-type=text] h4{font-size:clamp(1.375rem,2.5vw,1.5rem);line-height:1.3}@media only screen and (min-width:768px){[data-portal-component-type=text] h4{line-height:1.2}}[data-portal-component-type=text] small{font-size:.9rem}@media only screen and (min-width:768px){[data-portal-component-type=text] small{font-size:.8rem}}[data-portal-component-type=text] ul{position:relative}[data-portal-component-type=text] ul li{display:block;margin-bottom:.25rem;padding-left:.75rem;position:relative}[data-portal-component-type=text] ul li:before{content:"∙";left:0;position:absolute}[data-portal-component-type=text] ol{counter-reset:section;position:relative}[data-portal-component-type=text] ol li{display:block;margin-bottom:.25rem;padding-left:1rem;position:relative}[data-portal-component-type=text] ol li:before{content:counter(section);counter-increment:section;font-size:80%;left:0;position:absolute;top:.25rem}[data-portal-component-type=text] a{text-decoration:underline;transition:.3s ease-in-out}[data-portal-component-type=text] a:focus,[data-portal-component-type=text] a:hover{opacity:.5}[data-portal-component-type=text] iframe,[data-portal-component-type=text] img,[data-portal-component-type=text] video{display:block;margin-bottom:1.25rem}@media only screen and (min-width:576px){[data-portal-component-type=text] iframe,[data-portal-component-type=text] img,[data-portal-component-type=text] video{margin-bottom:1.5rem}}[data-portal-component-type=text] figure,[data-portal-component-type=text] img{max-width:100%}[data-portal-component-type=text] iframe{aspect-ratio:16/9;height:auto;width:100%}[data-portal-component-type=text] table{margin-bottom:var(--space-smaller);width:100%}[data-portal-component-type=text] table td,[data-portal-component-type=text] table th{border:var(--1px) solid #aaa;font-size:1rem;font-weight:400;padding:.5rem;text-align:left;vertical-align:top}[data-portal-component-type=text] table th{background-color:#f3f3f3}[data-portal-component-type=text] hr{background-color:#17276d;border:none;height:var(--1px);margin-top:0;width:100%}.modular-form-section .modular-form-box{background-color:#fffbf5;border-radius:1rem;padding:var(--space-medium)}@media only screen and (max-width:575px){.modular-form-section .modular-form-box{border-radius:1rem;padding-bottom:3.5rem}}.modular-form-section .modular-form-box .title-top{display:block;margin-bottom:1rem}@media only screen and (min-width:768px){.modular-form-section .modular-form-box .title-top{margin-bottom:2rem}}.modular-form-section .modular-form-box .modular-form .margin-bottom{display:block;margin-bottom:2rem}.modular-form-section .modular-form-box .modular-form .text-smallest{display:block;margin:.1rem 0 1rem}.modular-form-section .modular-form-box .modular-form .textarea{margin-top:1.5rem}.modular-form-section .modular-form-box .modular-form .upload{margin-bottom:1.5rem}.modular-form-section .modular-form-box .modular-form .two-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.modular-form-section .modular-form-box .modular-form .form-line__error-message{display:inline;font-size:.7rem;line-height:0}.modular-form-section .modular-form-box .modular-form .form-line__error-message svg{display:inline;margin-right:.25rem;vertical-align:middle}@media only screen and (min-width:768px){.modular-form-section .modular-form-box .modular-form .row{margin-left:-.425rem;margin-right:-.425rem}.modular-form-section .modular-form-box .modular-form .row>div{padding-left:.425rem;padding-right:.425rem}}.idea-hero-banner{margin-bottom:var(--space)}.idea-hero-banner>.section__wrapper{padding-bottom:0}.idea-hero-banner__top{margin-bottom:2rem}@media only screen and (min-width:768px){.idea-hero-banner__top{margin-bottom:3rem}}@media only screen and (min-width:992px){.idea-hero-banner__top{margin-bottom:4rem}}.idea-hero-banner__media .wrapper{aspect-ratio:16/9;display:block;height:auto;overflow:hidden;position:relative;width:100%}.idea-hero-banner__content .red-box{background-color:#da291c;border-radius:.75rem;display:block;margin-top:-6rem;overflow:hidden;padding:2rem 3rem;position:relative}@media only screen and (min-width:576px){.idea-hero-banner__content .red-box{border-radius:1rem;padding:3rem 6rem 3rem 4rem}}@media only screen and (min-width:992px){.idea-hero-banner__content .red-box{border-radius:1.5rem;margin-top:-10rem;padding:4rem 8rem 4rem 5rem}}.idea-hero-banner__content .red-box .counter{display:block;margin-bottom:1rem;text-align:center}@media only screen and (min-width:992px){.idea-hero-banner__content .red-box .counter{margin-bottom:1.5rem}}.idea-hero-banner__content .red-box .counter .counter-number{display:block;margin-top:.5rem}.idea-hero-banner__content .link-list{margin-bottom:0;margin-top:2.5rem}.idea-hero-banner__content .link-list .text{font-size:1.1rem}.idea-card{background-color:#fffbf5;border-radius:.75rem;padding:1.25rem;transition:.3s ease-in-out}@media only screen and (min-width:576px){.idea-card{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.idea-card{border-radius:1.5rem}}.idea-card:focus,.idea-card:hover{transform:translateY(-.5rem)}.idea-card__wrapper{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:575px){.idea-card__wrapper{padding:var(--space-smaller) calc(var(--space-smaller)*1.25)}}.idea-card__image{border-radius:.5rem;height:0;overflow:hidden;padding-bottom:65%;position:relative;width:100%}@media only screen and (min-width:576px){.idea-card__image{border-radius:.75rem}}.idea-card__image img{object-fit:cover}.idea-card__status{border-radius:.125rem;line-height:1;padding:.375rem .5rem;width:fit-content}.idea-card__status.bg-yellow-dark{background-color:#fde7c4}.idea-card__status.bg-green{background-color:#90b623}.idea-card__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idea-card__extra-field{font-size:.875rem;margin-bottom:-.5rem;margin-top:-.25rem}.idea-card__desc{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idea-card__bottom-icons{align-items:center;display:flex;justify-content:space-between}.idea-card__bottom-icons__left{align-items:center;display:flex;gap:1rem}.idea-card__bottom-icons__item{align-items:center;display:flex;gap:.5rem}.idea-card__bottom-icons__icon{align-items:center;border:var(--1px) solid #17276d;border-radius:50%;cursor:pointer;display:flex;height:2.25rem;justify-content:center;min-width:2.25rem;padding:.5rem;transition:.3s ease-in-out;width:2.25rem}.idea-card__bottom-icons__icon:focus-visible,.idea-card__bottom-icons__icon:hover{background-color:#f9f4ed}.idea-card__bottom-icons__icon.bg-red{background-color:#da291c!important}.idea-card__bottom-icons__icon svg{width:100%}.idea-card__bottom-icons__arrow{display:flex;height:1.25rem;min-width:1.25rem;width:1.25rem}.idea-card__exclude{border-radius:.375rem!important;gap:.5rem;padding-left:1rem;padding-right:1rem}.idea-card__exclude svg{height:1rem;min-width:1rem;width:1rem}.idea-card__exclude-popup h2{color:#da291c}.idea-card__exclude-popup .popup__button-secondary:focus{border-color:#da291c!important;color:#da291c;outline-color:#da291c}.idea-card__exclude-popup .popup__button-secondary:hover{background-color:#da291c!important;color:#fffbf5}.idea-card__exclude-popup .popup__button-secondary:hover:focus{outline-color:#da291c}.all-ideas__title{display:block;margin-bottom:1.5rem}.all-ideas__details{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.all-ideas__grid .load-more{display:flex;justify-content:center;padding-top:2rem}.all-ideas__grid .load-more--left-aligned{justify-content:flex-start;padding-left:.5rem}.user-min-kavli-favoritt .title-top{text-align:center}.user-min-kavli-favoritt .min-kavli-grid__wrapper{display:flex;flex-wrap:wrap;gap:1rem;padding-top:2rem}@media only screen and (min-width:576px){.user-min-kavli-favoritt .min-kavli-grid__wrapper{padding-top:3rem}}@media only screen and (min-width:1601px){.user-min-kavli-favoritt .min-kavli-grid__wrapper{gap:1.5rem}}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item{border-radius:.75rem;padding:1.5rem 1.25rem;position:relative;text-align:center;transition:.3s ease-in-out;width:100%}@media only screen and (min-width:576px){.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item{border-radius:1rem;padding:2rem 1.5rem;width:calc(50% - .5rem)}}@media only screen and (min-width:992px){.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item{width:calc(25% - .75rem)}}@media only screen and (min-width:1601px){.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item{width:calc(25% - 1.125rem)}}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item:focus,.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item:hover{transform:translateY(-.5rem)}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a{display:block}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image{display:block;height:auto;margin:0 auto;max-width:80%;overflow:hidden;position:relative;width:5rem;z-index:2}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .base{display:block;height:auto;position:relative;width:100%;z-index:0}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .ingredient-01,.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .ingredient-02,.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .ingredient-03,.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .lights,.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .logos,.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .lights{z-index:6}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .logos{z-index:4}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .texts{align-items:center;color:#fffbf5;display:flex;font-family:Montserrat,sans-serif;font-size:.3rem;font-weight:900;height:9%;justify-content:center;left:54%;line-height:1;padding:0 .25rem;position:absolute;text-align:center;text-transform:uppercase;top:28.75%;transform:translateX(-50%) rotate(-9.5deg);width:59%;z-index:5}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask{mask-position:0 0;mask-repeat:no-repeat;mask-size:cover;z-index:1}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask .color{display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:0}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-01{z-index:1}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-01 .img{left:58%;position:absolute;top:48%;transform:rotate(-10deg) translateX(-50%);width:70%}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-02{z-index:2}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-02 .img{left:30%;position:absolute;top:42%;transform:rotate(10deg) translateX(-50%);width:75%}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-03{z-index:3}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-03 .img{left:65%;position:absolute;top:30%;transform:rotate(-20deg) translateX(-50%);width:70%}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .author{display:block;margin-top:.5rem}@media only screen and (min-width:421px){.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .author{margin-top:.75rem}}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item a .title{display:block;line-height:1.1;margin-bottom:.5rem;margin-top:.125rem}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item .icons{align-items:center;display:flex;gap:1rem;justify-content:center;padding-bottom:1.25rem}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item .icons__item{align-items:center;display:flex;gap:.5rem}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item .icons__item svg{height:1.1rem;min-width:1.1rem;width:1.1rem}.user-min-kavli-favoritt .min-kavli-grid__wrapper .grid-item .arrow{align-items:center;display:flex;height:1.25rem;justify-content:center;margin:auto;width:1.25rem}.user-min-kavli-favoritt--no-ideas{border-radius:1rem;overflow:hidden;padding:2rem;position:relative}@media only screen and (min-width:576px){.user-min-kavli-favoritt--no-ideas{padding:3rem}}@media only screen and (min-width:768px){.user-min-kavli-favoritt--no-ideas{border-radius:1.5rem;padding:4rem}}.user-min-kavli-favoritt--no-ideas .title{display:block;margin-bottom:1.5rem}@media only screen and (min-width:768px){.user-min-kavli-favoritt--no-ideas .title{margin-bottom:2.5rem}}.user-min-kavli-favoritt--no-ideas .desc{margin-bottom:1.5rem}@media only screen and (min-width:768px){.user-min-kavli-favoritt--no-ideas .desc{margin-bottom:2rem}}.user-min-kavli-favoritt--no-ideas .desc.negative-margin{margin-top:-.5rem}@media only screen and (min-width:768px){.user-min-kavli-favoritt--no-ideas .desc.negative-margin{margin-top:-1rem}}.user-ideas .all-ideas__title{color:#fffbf5;text-align:center}.user-ideas--no-results .content{border-radius:1rem;overflow:hidden;padding:2rem;position:relative}@media only screen and (min-width:576px){.user-ideas--no-results .content{padding:3rem}}@media only screen and (min-width:768px){.user-ideas--no-results .content{border-radius:1.5rem;padding:4rem}}.user-ideas--no-results .title{display:block;margin-bottom:1.5rem}@media only screen and (min-width:768px){.user-ideas--no-results .title{margin-bottom:2.5rem}}.user-ideas--no-results .desc{margin-bottom:1.5rem}@media only screen and (min-width:768px){.user-ideas--no-results .desc{margin-bottom:2rem}}.user-ideas--no-results .desc.negative-margin{margin-top:-.5rem}@media only screen and (min-width:768px){.user-ideas--no-results .desc.negative-margin{margin-top:-1rem}}.idea-internal .left{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media only screen and (min-width:768px){.idea-internal .left{align-self:center;gap:1.25rem;margin-top:0}}.idea-internal .left .status{border-radius:.25rem;border-style:solid;border-width:var(--1px);padding:.25rem .75rem;width:fit-content}.idea-internal .left .sub{display:block;margin-bottom:-.75rem}.idea-internal .left .extra-field{display:block;margin-bottom:.25rem;margin-top:-.75rem}.idea-internal .left .desc{display:block}@media only screen and (min-width:768px){.idea-internal .left .desc{max-width:95%;padding-bottom:.5rem}}.idea-internal .left .when{display:block;margin-top:-1.2rem}@media only screen and (min-width:768px){.idea-internal .left .when{margin-top:-1.375rem}}.idea-internal .left .interactive-tags{align-items:center;column-gap:1.25rem;display:flex;flex-wrap:wrap;row-gap:.25rem}@media only screen and (min-width:768px){.idea-internal .left .interactive-tags{column-gap:1.5rem}}.idea-internal .left .interactive-tags .comments,.idea-internal .left .interactive-tags .likes{align-items:center;display:flex;gap:.5rem;transition:.2s ease-in-out}.idea-internal .left .interactive-tags .comments:hover,.idea-internal .left .interactive-tags .likes:hover{opacity:.75}.idea-internal .left .interactive-tags .comments .circle,.idea-internal .left .interactive-tags .likes .circle{align-items:center;border:var(--1px) solid;border-radius:50%;display:flex;height:2.25rem;justify-content:center;min-width:2.25rem;padding:.55rem;width:2.25rem}.idea-internal .left .interactive-tags .comments .circle svg,.idea-internal .left .interactive-tags .likes .circle svg{height:100%;width:100%}.idea-internal .left .interactive-tags .likes{position:relative}.idea-internal .left .interactive-tags .likes:focus .circle,.idea-internal .left .interactive-tags .likes:hover .circle{background-color:#f9f4ed}.idea-internal .left .interactive-tags .likes:before{background-color:#17276d;border-radius:.275rem;bottom:calc(100% + .5rem);color:#fffbf5;content:attr(data-tooltip);font-size:.875rem;left:0;opacity:0;padding:.25rem 1rem;position:absolute;transform:translateY(.5rem);visibility:hidden;white-space:nowrap;width:fit-content;z-index:9}.idea-internal .left .interactive-tags .likes:after{border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.25rem solid #17276d;bottom:calc(100% + .25rem);content:"";height:0;left:.875rem;opacity:0;position:absolute;transform:translateY(.5rem);visibility:hidden;width:0;z-index:9}.idea-internal .left .interactive-tags .likes.tooltip-visible:after,.idea-internal .left .interactive-tags .likes.tooltip-visible:before{animation:fadeTooltip 3s forwards;opacity:1;transition:.3s ease-in-out;visibility:visible}.idea-internal .left .interactive-tags .likes .circle.is-liked{background-color:#da291c}.idea-internal .left .interactive-tags .likes .circle.is-liked svg .blue{fill:#fffbf5}.idea-internal .left .interactive-tags .comments .circle svg{transform:translateX(.025rem)}.idea-internal .left .report button{transition:.2s ease-in-out}.idea-internal .left .report button:hover{opacity:.75}.idea-internal .right .image{aspect-ratio:1/1;border-radius:1rem;display:block;overflow:hidden;position:relative;width:100%}.idea-internal__comments .title-top{margin:0 auto 1rem;max-width:25rem}@media only screen and (min-width:576px){.idea-internal__comments .title-top{margin-bottom:1.5rem}}@media only screen and (min-width:768px){.idea-internal__comments .title-top{margin-bottom:2rem;text-align:center}}.idea-internal__comments .title-top h2{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idea-internal__comments .button--login,.idea-internal__comments .post-comment-form .button{margin-left:auto;margin-right:auto}.idea-internal__comments .all-comments{margin-top:3rem}@media only screen and (min-width:768px){.idea-internal__comments .all-comments{margin-top:4rem}}@media only screen and (min-width:992px){.idea-internal__comments .all-comments{margin-top:5rem;margin-top:6rem}}.idea-internal__comments .all-comments__grid .block{border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.idea-internal__comments .all-comments__grid .block{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.idea-internal__comments .all-comments__grid .block{border-radius:1.5rem;padding:3rem}}.idea-internal__comments .all-comments__grid .block .comment{display:block;margin:1rem 0}.idea-internal__comments .all-comments__grid .block .report{margin-left:-.5rem}.idea-internal__comments .all-comments__grid .block .report:focus,.idea-internal__comments .all-comments__grid .block .report:hover{color:#da291c}.idea-internal__comments .all-comments .load-more{margin:2rem auto 0;width:fit-content}.page-user__content{border-radius:1rem;overflow:hidden;padding:2rem;position:relative}@media only screen and (min-width:576px){.page-user__content{padding:3rem}}@media only screen and (min-width:768px){.page-user__content{border-radius:1.5rem;padding:4rem}}.page-user__title{display:block;margin-bottom:1.5rem}@media only screen and (min-width:768px){.page-user__title{margin-bottom:2.5rem}}.page-user__desc{margin-bottom:1.5rem}@media only screen and (min-width:768px){.page-user__desc{margin-bottom:2rem}}.page-user__desc.negative-margin{margin-top:-.5rem}@media only screen and (min-width:768px){.page-user__desc.negative-margin{margin-top:-1rem}.page-user__form input{border-radius:5rem}}.page-user__margin-top{margin-top:1rem}.page-user__margin-bottom{padding-bottom:1rem}.page-user__two-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.page-user__ideas .title-top{text-align:center}.page-user__ideas .min-kavli-grid__wrapper{display:flex;flex-wrap:wrap;gap:1rem;padding-top:2rem}@media only screen and (min-width:576px){.page-user__ideas .min-kavli-grid__wrapper{padding-top:3rem}}@media only screen and (min-width:1601px){.page-user__ideas .min-kavli-grid__wrapper{gap:1.5rem}}.page-user__ideas .min-kavli-grid__wrapper .grid-item{border-radius:.75rem;padding:1.5rem 1.25rem;position:relative;text-align:center;transition:.3s ease-in-out;width:100%}@media only screen and (min-width:576px){.page-user__ideas .min-kavli-grid__wrapper .grid-item{border-radius:1rem;padding:2rem 1.5rem;width:calc(50% - .5rem)}}@media only screen and (min-width:992px){.page-user__ideas .min-kavli-grid__wrapper .grid-item{width:calc(25% - .75rem)}}@media only screen and (min-width:1601px){.page-user__ideas .min-kavli-grid__wrapper .grid-item{width:calc(25% - 1.125rem)}}.page-user__ideas .min-kavli-grid__wrapper .grid-item:focus,.page-user__ideas .min-kavli-grid__wrapper .grid-item:hover{transform:translateY(-.5rem)}.page-user__ideas .min-kavli-grid__wrapper .grid-item a{display:block}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image{display:block;height:auto;margin:0 auto;max-width:80%;overflow:hidden;position:relative;width:5rem;z-index:2}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .base{display:block;height:auto;position:relative;width:100%;z-index:0}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .ingredient-01,.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .ingredient-02,.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .ingredient-03,.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .lights,.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .logos,.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .lights{z-index:6}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .logos{z-index:4}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .texts{align-items:center;color:#fffbf5;display:flex;font-family:Montserrat,sans-serif;font-size:.3rem;font-weight:900;height:9%;justify-content:center;left:54%;line-height:1;padding:0 .25rem;position:absolute;text-align:center;text-transform:uppercase;top:28.75%;transform:translateX(-50%) rotate(-9.5deg);width:59%;z-index:5}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask{mask-position:0 0;mask-repeat:no-repeat;mask-size:cover;z-index:1}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask .color{display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:0}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-01{z-index:1}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-01 .img{left:58%;position:absolute;top:48%;transform:rotate(-10deg) translateX(-50%);width:70%}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-02{z-index:2}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-02 .img{left:30%;position:absolute;top:42%;transform:rotate(10deg) translateX(-50%);width:75%}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-03{z-index:3}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-03 .img{left:65%;position:absolute;top:30%;transform:rotate(-20deg) translateX(-50%);width:70%}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .author{display:block;margin-top:.5rem}@media only screen and (min-width:421px){.page-user__ideas .min-kavli-grid__wrapper .grid-item a .author{margin-top:.75rem}}.page-user__ideas .min-kavli-grid__wrapper .grid-item a .title{display:block;line-height:1.1;margin-bottom:.5rem;margin-top:.125rem}.page-user__ideas .min-kavli-grid__wrapper .grid-item .icons{align-items:center;display:flex;gap:1rem;justify-content:center;padding-bottom:1.25rem}.page-user__ideas .min-kavli-grid__wrapper .grid-item .icons__item{align-items:center;display:flex;gap:.5rem}.page-user__ideas .min-kavli-grid__wrapper .grid-item .icons__item svg{height:1.1rem;min-width:1.1rem;width:1.1rem}.page-user__ideas .min-kavli-grid__wrapper .grid-item .arrow{align-items:center;display:flex;height:1.25rem;justify-content:center;margin:auto;width:1.25rem}.page-user__new-ideas .all-ideas__title{color:#fffbf5;text-align:center}.page-products-overview .top-search h1{display:block;margin-bottom:2.5rem}.page-products-overview .top-search__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:.5rem;max-width:100%;width:50rem}.page-products-overview .top-search__filters button{border-radius:.4rem;font-family:Figtree,sans-serif;font-size:.9rem;gap:.5rem;outline-offset:.15rem;transition:none}.page-products-overview .top-search__filters button:focus,.page-products-overview .top-search__filters button:hover{background-color:#f9f4ed}.page-products-overview .top-search__filters button.active{background-color:#17276d;border-color:#17276d;color:#fffbf5}@media only screen and (min-width:576px){.page-products-overview .top-search__search{align-items:flex-end;display:flex;gap:.5rem}}.page-products-overview .top-search__search .form-line{margin-bottom:.5rem}@media only screen and (min-width:576px){.page-products-overview .top-search__search .form-line{margin-bottom:0}}@media only screen and (min-width:768px){.page-products-overview .top-search__search .form-line input{border-radius:10rem}}.page-products-overview .top-search__search button{border-radius:.4rem;padding:.6rem 1.25rem}@media only screen and (min-width:768px){.page-products-overview .top-search__search button{border-radius:10rem}}.page-products-overview .top-search__search button svg{height:1rem;min-width:1rem;width:1rem}.page-products-overview .products-grid__wrapper{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);padding-top:2rem}@media only screen and (min-width:768px){.page-products-overview .products-grid__wrapper{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.page-products-overview .products-grid__wrapper{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.page-products-overview .products-grid__wrapper .product-card__image{height:20vw}}@media only screen and (max-width:767px){.page-products-overview .products-grid__wrapper .product-card__image{height:50vw}}.page-products-overview .products-grid__no-products{color:#da291c;display:block;margin-top:4rem;text-align:center}@media only screen and (min-width:576px){.page-products-overview .products-grid__no-products{margin-top:5rem}}.page-products-overview .products-grid__load-more{display:flex;justify-content:center;padding-top:2rem}@media only screen and (min-width:992px){.page-products-overview .products-grid__load-more{justify-content:flex-start}}.page-products-overview .products-grid__load-more .link-w-icon span{margin-left:-.5rem}.page-products-overview .more-products .section__wrapper{padding-bottom:0}.page-products-overview .more-products__title{display:block;padding-bottom:var(--space-small);text-align:center}.page-products-overview .more-products__grid{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-top:1.5rem}@media only screen and (min-width:576px){.page-products-overview .more-products__grid{gap:1rem}}.page-products-overview .more-products__grid .product-card{width:100%}@media only screen and (min-width:576px){.page-products-overview .more-products__grid .product-card{width:calc(50% - .75rem)}}@media only screen and (min-width:992px){.page-products-overview .more-products__grid .product-card{width:calc(25% - .75rem)}}.page-products-overview .more-products__grid .product-card__mask{padding:var(--space-smaller)!important}.page-products-overview .more-products__grid .product-card__image{height:10rem}@media only screen and (min-width:576px){.page-products-overview .more-products__grid .product-card__image{height:11rem}}.page-products-overview .more-products__grid .product-card__image img{height:80%;width:80%}.page-products-overview .more-products__grid .product-card__wrapper__barcode{margin-top:.25rem;max-width:80%}.page-products-category .category-banner{position:relative;z-index:4}.page-products-category .category-banner__texts-col{padding-bottom:var(--space-small);padding-top:var(--space-small)}@media only screen and (min-width:992px){.page-products-category .category-banner__texts-col{padding-bottom:var(--space)}}.page-products-category .category-banner__texts-col h1{display:block;margin-bottom:2rem}.page-products-category .category-banner__image-col{align-items:flex-end;display:flex}.page-products-category .category-banner__image-col img{margin:0 auto -3rem;max-height:28rem;object-fit:contain;object-position:80% 0}@media only screen and (max-width:991px){.page-products-category .category-banner__image-col img{display:block;max-height:25rem;max-width:100%;width:30rem}}@media only screen and (max-width:767px){.page-products-category .category-banner__image-col img{max-height:20rem}}.page-products-category .category-banner__bottom-separator{bottom:calc(var(--1px)*-2);color:#fffbf5;height:.375rem;left:0;position:absolute;width:100%}@media only screen and (min-width:576px){.page-products-category .category-banner__bottom-separator{height:1rem}}.page-products-category .info-box{padding-top:4rem}.page-products-category .info-box__tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.page-products-category .info-box__tags .shape-mask{padding:.5rem 1rem}.page-products-category .products-grid__wrapper{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);padding-top:3rem}@media only screen and (min-width:576px){.page-products-category .products-grid__wrapper{padding-top:4rem}}@media only screen and (min-width:768px){.page-products-category .products-grid__wrapper{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.page-products-category .products-grid__wrapper{grid-template-columns:repeat(3,1fr);padding-top:5rem}}@media only screen and (max-width:991px){.page-products-category .products-grid__wrapper .product-card__image{height:20vw}}@media only screen and (max-width:767px){.page-products-category .products-grid__wrapper .product-card__image{height:50vw}}.page-article__header__image{aspect-ratio:16/7.65;border-radius:1.5rem;display:block;height:auto;margin-bottom:3rem;overflow:hidden;position:relative;width:100%}.page-article__header__title{display:block;font-size:clamp(2rem,4.25vw,3.5rem);margin-bottom:2rem}@media only screen and (max-width:767px){.page-article__header__title{line-height:1.2;margin-bottom:1.75rem}}.page-article__header__intro,.page-article__header__link{display:block;margin-bottom:2rem}@media only screen and (min-width:768px){.page-article__header__intro{width:82%}}@media only screen and (min-width:992px){.page-article__header__intro{width:80%}}@media only screen and (min-width:1201px){.page-article__header__intro{width:75%}}.page-article__header__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){.page-article__header__buttons{margin-bottom:3rem}}.page-article__body__content{display:flex;flex-direction:column;gap:3rem}@media only screen and (min-width:768px){.page-article__body__content{gap:4rem}}@media only screen and (min-width:576px){.page-article__body__content .macros--link-list{width:90%}}@media only screen and (min-width:768px){.page-article__body__content .macros--info-box{width:110%}}@media only screen and (min-width:992px){.page-article__body__content .macros--info-box{width:126%}}@media only screen and (min-width:1201px){.page-article__body__content .macros--info-box{width:135.5%}}.page-articles-overview__header .banner .left{align-items:center;display:flex}.page-articles-overview__header .banner .right .image{aspect-ratio:16/10;border-radius:.75rem;display:block;height:auto;margin-top:1rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:576px){.page-articles-overview__header .banner .right .image{border-radius:1rem}}@media only screen and (min-width:768px){.page-articles-overview__header .banner .right .image{aspect-ratio:16/12;border-radius:1.5rem;margin-top:0}}@media only screen and (min-width:992px){.page-articles-overview__header .banner .right .image{aspect-ratio:16/9.5}}.page-articles-overview__header .top-search{padding-top:3rem}.page-articles-overview__header .top-search__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;margin-top:.25rem;max-width:100%;width:40rem}@media only screen and (min-width:768px){.page-articles-overview__header .top-search__filters{margin-bottom:2.5rem}}.page-articles-overview__header .top-search__filters button{background-color:transparent;border-radius:.4rem;font-family:Figtree,sans-serif;font-size:.9rem;gap:.5rem;outline-offset:.15rem;transition:none}.page-articles-overview__header .top-search__filters button:focus,.page-articles-overview__header .top-search__filters button:hover{background-color:#fffbf5}.page-articles-overview__header .top-search__filters button.active{background-color:#17276d;border-color:#17276d;color:#fffbf5}@media only screen and (min-width:576px){.page-articles-overview__header .top-search__search{align-items:flex-end;display:flex;gap:.5rem;max-width:100%;width:25rem}}.page-articles-overview__header .top-search__search .form-line{margin-bottom:.5rem;width:100%}@media only screen and (min-width:576px){.page-articles-overview__header .top-search__search .form-line{margin-bottom:0}}@media only screen and (min-width:768px){.page-articles-overview__header .top-search__search .form-line input{border-radius:5rem}}.page-articles-overview__header .top-search__search .button{white-space:nowrap}.page-articles-overview__header .top-search__search button{border-radius:.4rem;padding:.6rem 1.25rem}@media only screen and (min-width:768px){.page-articles-overview__header .top-search__search button{border-radius:5rem}}.page-articles-overview__header .top-search__search button svg{height:1rem;min-width:1rem;width:1rem}.page-articles-overview__body .articles-grid__wrapper{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(1,1fr);padding-top:1rem}@media only screen and (min-width:576px){.page-articles-overview__body .articles-grid__wrapper{padding-top:1.5rem}}@media only screen and (min-width:768px){.page-articles-overview__body .articles-grid__wrapper{gap:2rem 1.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.page-articles-overview__body .articles-grid__wrapper{grid-template-columns:repeat(3,1fr);row-gap:2.5rem}}.page-articles-overview__body .articles-grid__no-articles{color:#da291c;display:block;margin-top:4rem;text-align:center}@media only screen and (min-width:576px){.page-articles-overview__body .articles-grid__no-articles{margin-top:5rem}}.page-articles-overview__body .articles-grid__load-more{padding-top:2rem}@media only screen and (min-width:576px){.page-articles-overview__body .articles-grid__load-more{padding-top:3rem}}@media only screen and (min-width:992px){.page-articles-overview__body .articles-grid__load-more{padding-left:.5rem;padding-top:5rem}}#top-menu.white-menu #top-menu-logo{color:#fffbf5}#top-menu.white-menu .right .button{background-color:#fffbf5;color:#17276d;outline-color:transparent}#top-menu.white-menu .right .button:focus{outline-color:#fffbf5!important}#top-menu.white-menu .right .button:hover{outline-color:transparent!important}#top-menu.white-menu .breadcrumbs{color:#fffbf5}.page-product__header{position:relative;z-index:4}.page-product__header__texts-col{padding-bottom:var(--space-small);padding-top:var(--space-small)}@media only screen and (min-width:992px){.page-product__header__texts-col{padding-bottom:var(--space)}}.page-product__header__texts-col h1{display:block;margin-bottom:1.5rem}@media only screen and (min-width:768px){.page-product__header__texts-col h1{margin-bottom:2rem}}.page-product__header__image-col{align-items:flex-end;display:flex;justify-content:flex-end}.page-product__header__image-col img{margin:0 auto -3rem;max-height:28rem;object-fit:contain;object-position:80% 0}@media only screen and (max-width:991px){.page-product__header__image-col img{display:block;margin-left:0;margin-right:0;max-height:25rem;max-width:100%;width:30rem}}@media only screen and (max-width:767px){.page-product__header__image-col img{max-height:20rem}}@media only screen and (max-width:575px){.page-product__header__image-col img{max-height:18rem;width:15rem}}.page-product__top-image{aspect-ratio:4/2.15;height:auto;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:576px){.page-product__top-image{aspect-ratio:16/5.8}}.page-product__details .block{background-color:#f9f4ed;border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.page-product__details .block{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.page-product__details .block{border-radius:1.5rem;padding:3rem}}.page-product__details .block .accordion.is-active .accordion__title svg{transform:rotate(180deg)}.page-product__details .block .accordion.is-active .accordion__content{grid-template-rows:1fr}.page-product__details .block .accordion.is-active .accordion__content>div{display:flex;flex-direction:column;gap:1.5rem;opacity:1;padding-top:1.5rem;visibility:visible}.page-product__details .block .accordion__title{align-items:center;display:flex;gap:1rem;justify-content:space-between;text-align:left;width:100%}@media only screen and (min-width:768px){.page-product__details .block .accordion__title{pointer-events:none}}.page-product__details .block .accordion__title:focus{outline:var(--1px) solid #17276d;outline-offset:.15rem}.page-product__details .block .accordion__title svg{height:1.5rem;min-width:1.5rem;transition:.3s ease-in-out;width:1.5rem}@media only screen and (min-width:768px){.page-product__details .block .accordion__title svg{display:none}}.page-product__details .block .accordion__content{display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:.3s ease-in-out}.page-product__details .block .accordion__content>div{min-height:0;opacity:0;transition:.3s ease-in-out;visibility:hidden}.page-product__details .block .accordion__content>div .tags{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.page-product__details .block .accordion__content>div .tags .tag{align-items:center;border-radius:.25rem;display:flex;gap:.5rem;padding:.5rem 1rem}.page-product__details .block .accordion__content>div .tags .tag span{display:flex}.page-product__details .block .accordion__content>div .tags .tag img,.page-product__details .block .accordion__content>div .tags .tag svg{fill:revert-layer;color:initial;height:1rem;min-width:1rem;width:1rem}.page-product__details__top .left .block .accordion__content>div ul li{border-bottom:var(--1px) solid;column-gap:1rem;display:grid;grid-template-columns:65% 1fr;margin-bottom:.5rem;padding-bottom:.25rem}.page-product__details__top .left .block .accordion__content>div ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-product__details__top .left .block .accordion__content>div ul li.full-line{grid-template-columns:1fr}.page-product__details__top .left .block .accordion__content>div ul li p:nth-child(2n){text-align:right}.page-product__details__top .right{display:flex;flex-direction:column;gap:1rem;justify-content:stretch;margin-top:1rem}@media only screen and (min-width:576px){.page-product__details__top .right{gap:1.5rem;margin-top:1.5rem}}@media only screen and (min-width:768px){.page-product__details__top .right{margin-top:0}.page-product__details__top .right>.block.expand{height:auto}}.page-product__details__bottom{margin-top:1rem}@media only screen and (min-width:576px){.page-product__details__bottom{margin-top:1.5rem}}.page-product__details__bottom>.block .accordion__content>div .grid{display:grid;gap:2rem}@media only screen and (min-width:992px){.page-product__details__bottom>.block .accordion__content>div .grid--1-col,.page-product__details__bottom>.block .accordion__content>div .grid--2-cols{gap:4rem;grid-template-columns:repeat(2,1fr)}.page-product__details__bottom>.block .accordion__content>div .grid--3-cols{gap:2rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1201px){.page-product__details__bottom>.block .accordion__content>div .grid--3-cols{gap:3rem}}@media only screen and (min-width:1601px){.page-product__details__bottom>.block .accordion__content>div .grid--3-cols{gap:4rem}}.page-product__details__bottom>.block .accordion__content>div .flex-inner{display:flex;flex-direction:column;gap:1rem}.page-product__related-packaging__top .top-title{display:block;margin:0 auto 2rem;text-align:center}.page-product__related-packaging__top .products-box{background-color:#f9f4ed;border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.page-product__related-packaging__top .products-box{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.page-product__related-packaging__top .products-box{border-radius:1.5rem;padding:3rem}}.page-product__related-packaging__top .products-box__title{display:block;margin:0 auto 1.5rem;text-align:center}.page-product__related-packaging__top .products-box__grid{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media only screen and (min-width:576px){.page-product__related-packaging__top .products-box__grid{gap:1rem}}.page-product__related-packaging__top .products-box__grid .product-card{width:100%}@media only screen and (min-width:576px){.page-product__related-packaging__top .products-box__grid .product-card{width:calc(50% - .75rem)}}@media only screen and (min-width:992px){.page-product__related-packaging__top .products-box__grid .product-card{width:calc(25% - .75rem)}}.page-product__related-packaging__top .products-box__grid .product-card__image{height:10rem}@media only screen and (min-width:576px){.page-product__related-packaging__top .products-box__grid .product-card__image{height:11rem}}.page-product__related-packaging__top .products-box__grid .product-card__image img{height:80%;width:80%}.page-product__related-packaging__bottom{margin-top:1.75rem}.page-product__related-packaging__bottom .products-box{background-color:#f9f4ed;border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.page-product__related-packaging__bottom .products-box{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.page-product__related-packaging__bottom .products-box{border-radius:1.5rem;padding:3rem}}.page-product__related-packaging__bottom .products-box .accordion.is-active .accordion__title svg{transform:rotate(180deg)}.page-product__related-packaging__bottom .products-box .accordion.is-active .accordion__content{grid-template-rows:1fr}.page-product__related-packaging__bottom .products-box .accordion.is-active .accordion__content>div{opacity:1;visibility:visible}.page-product__related-packaging__bottom .products-box .accordion__title{align-items:center;display:flex;gap:1rem;justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.page-product__related-packaging__bottom .products-box .accordion__title:focus{outline:var(--1px) solid #17276d;outline-offset:.15rem}.page-product__related-packaging__bottom .products-box .accordion__title svg{height:1.5rem;min-width:1.5rem;transition:.3s ease-in-out;width:1.5rem}.page-product__related-packaging__bottom .products-box .accordion__content{display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:.3s ease-in-out}.page-product__related-packaging__bottom .products-box .accordion__content>div{min-height:0;opacity:0;transition:.3s ease-in-out;visibility:hidden}.page-product__related-packaging__bottom .products-box .accordion__content>div .grid{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-top:1.5rem}@media only screen and (min-width:576px){.page-product__related-packaging__bottom .products-box .accordion__content>div .grid{gap:1rem}}.page-product__related-packaging__bottom .products-box .accordion__content>div .grid .product-card{width:100%}@media only screen and (min-width:576px){.page-product__related-packaging__bottom .products-box .accordion__content>div .grid .product-card{width:calc(50% - .75rem)}}@media only screen and (min-width:992px){.page-product__related-packaging__bottom .products-box .accordion__content>div .grid .product-card{width:calc(25% - .75rem)}}.page-product__related-packaging__bottom .products-box .accordion__content>div .grid .product-card__mask{padding:var(--space-smaller)!important}.page-product__related-packaging__bottom .products-box .accordion__content>div .grid .product-card__image{height:10rem}@media only screen and (min-width:576px){.page-product__related-packaging__bottom .products-box .accordion__content>div .grid .product-card__image{height:11rem}}.page-product__related-packaging__bottom .products-box .accordion__content>div .grid .product-card__image img{height:80%;width:80%}.page-product__related-packaging__bottom .products-box .accordion__content>div .grid .product-card__wrapper__barcode{margin-top:.25rem;max-width:100%}.page-product__related-packaging__bottom .products-box .accordion__content>div .bottom-text{display:block;margin:1rem auto 0;text-align:center}@media only screen and (min-width:576px){.page-product__related-packaging__bottom .products-box .accordion__content>div .bottom-text{margin-top:1.5rem}}.page-product__reviews__top{margin-bottom:2rem}@media only screen and (min-width:768px){.page-product__reviews__top{margin-bottom:4rem}}.page-product__reviews__top .title-top{display:block;margin-bottom:1.25rem}@media only screen and (min-width:768px){.page-product__reviews__top .title-top{margin-bottom:1.75rem}}.page-product__reviews__top .rating-button{align-items:center;display:flex;gap:1rem}.page-product__reviews__top .rating-button .stars-counter{gap:.3rem}.page-product__reviews__top .rating-button .stars-counter svg{height:2rem;min-width:2rem;width:2rem}.page-product__reviews__top .rating-button span{transform:translateY(.1rem)}.page-product__reviews__grid .reviews-grid .block{border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.page-product__reviews__grid .reviews-grid .block{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.page-product__reviews__grid .reviews-grid .block{border-radius:1.5rem;padding:3rem}}.page-product__reviews__grid .reviews-grid .block .review-title{display:block;margin-bottom:1rem}@media only screen and (min-width:768px){.page-product__reviews__grid .reviews-grid .block .review-title{margin-bottom:1.2rem}}.page-product__reviews__grid .reviews-grid .block .review-content{display:block;margin-bottom:1rem}@media only screen and (min-width:768px){.page-product__reviews__grid .reviews-grid .block .review-content{margin-bottom:1.2rem}}.page-product__reviews__grid .reviews-grid .block .review-bottom{align-items:center;display:flex;gap:.75rem}@media only screen and (min-width:768px){.page-product__reviews__grid .reviews-grid .block .review-bottom{gap:1rem}}.page-product__reviews__grid .reviews-grid .block .review-bottom svg{height:2rem;min-width:2rem;width:2rem}.page-product__reviews__grid .reviews-grid .block .review-bottom p{line-height:1.4}.page-product__reviews__bottom{align-items:center;display:flex;flex-direction:column;padding-top:2rem}.page-product__reviews__bottom .load-more{display:flex;justify-content:center;padding-bottom:2rem}.page-product__reviews__bottom .reviews-form .button{color:#17276d}@media only screen and (min-width:576px){.page-product__reviews__bottom .reviews-form .button{margin-left:auto;margin-right:auto}}.page-product__reviews__bottom .reviews-form .button:focus,.page-product__reviews__bottom .reviews-form .button:hover{background-color:#17276d;color:#fffbf5}.page-recipes-overview__top-part .big-image{aspect-ratio:16/9;display:block;height:auto;margin-top:2rem;position:relative;width:100%}@media only screen and (min-width:768px){.page-recipes-overview__top-part .big-image{aspect-ratio:16/8;margin-top:3rem}}@media only screen and (min-width:992px){.page-recipes-overview__top-part .big-image{aspect-ratio:16/7;margin-top:4rem}}@media only screen and (min-width:1201px){.page-recipes-overview__top-part .big-image{aspect-ratio:16/6}}@media only screen and (min-width:1601px){.page-recipes-overview__top-part .big-image{aspect-ratio:16/5}}.page-recipes-overview__filters .filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:.5rem;max-width:100%;width:40rem}.page-recipes-overview__filters .filters button{border-radius:.4rem;font-family:Figtree,sans-serif;font-size:.9rem;gap:.5rem;outline-offset:.15rem;transition:none}.page-recipes-overview__filters .filters button:focus,.page-recipes-overview__filters .filters button:hover{background-color:#f9f4ed}.page-recipes-overview__filters .filters button.active{background-color:#17276d;border-color:#17276d;color:#fffbf5}@media only screen and (min-width:576px){.page-recipes-overview__filters .search{align-items:flex-end;display:flex;gap:.5rem}}.page-recipes-overview__filters .search .form-line{margin-bottom:.5rem}@media only screen and (min-width:576px){.page-recipes-overview__filters .search .form-line{margin-bottom:0}}@media only screen and (min-width:768px){.page-recipes-overview__filters .search .form-line input{border-radius:10rem}}.page-recipes-overview__filters .search button{border-radius:.4rem;padding:.6rem 1.25rem}@media only screen and (min-width:768px){.page-recipes-overview__filters .search button{border-radius:10rem}}.page-recipes-overview__filters .search button svg{height:1rem;min-width:1rem;width:1rem}.page-recipes-overview__results .recipes-grid{margin-top:1rem}@media only screen and (min-width:768px){.page-recipes-overview__results .recipes-grid{margin-top:2rem}}.page-recipes-overview__results .recipes-grid__wrapper{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:768px){.page-recipes-overview__results .recipes-grid__wrapper{gap:2rem 1.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.page-recipes-overview__results .recipes-grid__wrapper{grid-template-columns:repeat(3,1fr);row-gap:2.5rem}}.page-recipes-overview__results .recipes-grid__no-recipes{display:flex;justify-content:center;padding-top:3rem;width:100%}@media only screen and (min-width:576px){.page-recipes-overview__results .recipes-grid__no-recipes{padding-top:4rem}}@media only screen and (min-width:992px){.page-recipes-overview__results .recipes-grid__no-recipes{padding-top:5rem}}.page-recipes-overview__results .recipes-grid__load-more{display:flex;justify-content:center;padding-top:3rem}@media only screen and (min-width:768px){.page-recipes-overview__results .recipes-grid__load-more{justify-content:flex-start;padding-top:4rem}}.page-recipes-overview__results .recipes-grid__load-more .link-w-icon span{margin-left:-.5rem}.page-recipe__header .header-image{border-radius:1rem;height:15rem;margin-bottom:3rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.page-recipe__header .header-image{aspect-ratio:16/6;border-radius:1.5rem;height:auto}}.page-recipe__header .header-content .top-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}@media only screen and (min-width:768px){.page-recipe__header .header-content .top-tags{margin-top:2rem}}.page-recipe__header .header-content .top-tags .difficulty,.page-recipe__header .header-content .top-tags .time{align-items:center;background-color:#f9f4ed;border-radius:.25rem;display:flex;gap:.5rem;padding:.5rem 1rem}.page-recipe__header .header-content .top-tags .difficulty svg,.page-recipe__header .header-content .top-tags .time svg{height:1rem;min-width:1rem;width:1rem}.page-recipe__header .header-content .desc{margin-top:1rem;max-width:100%}@media only screen and (min-width:992px){.page-recipe__header .header-content .desc{width:28rem}}.page-recipe__details .block{background-color:#f9f4ed;border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.page-recipe__details .block{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.page-recipe__details .block{border-radius:1.5rem;padding:3rem}}.page-recipe__details .block .accordion.is-active .accordion__title svg{transform:rotate(180deg)}.page-recipe__details .block .accordion.is-active .accordion__content{grid-template-rows:1fr}.page-recipe__details .block .accordion.is-active .accordion__content>div{display:flex;flex-direction:column;gap:1.5rem;opacity:1;padding-top:1.5rem;visibility:visible}.page-recipe__details .block .accordion__title{align-items:center;display:flex;gap:1rem;justify-content:space-between;text-align:left;width:100%}@media only screen and (min-width:768px){.page-recipe__details .block .accordion__title{pointer-events:none}}.page-recipe__details .block .accordion__title:focus{outline:var(--1px) solid #17276d;outline-offset:.15rem}.page-recipe__details .block .accordion__title svg{height:1.5rem;min-width:1.5rem;transition:.3s ease-in-out;width:1.5rem}@media only screen and (min-width:768px){.page-recipe__details .block .accordion__title svg{display:none}}.page-recipe__details .block .accordion__content{display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:.3s ease-in-out}.page-recipe__details .block .accordion__content>div{min-height:0;opacity:0;transition:.3s ease-in-out;visibility:hidden}.page-recipe__details .block .accordion__content>div .tags{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.page-recipe__details .block .accordion__content>div .tags .tag{align-items:center;border-radius:.25rem;display:flex;gap:.5rem;padding:.5rem 1rem}.page-recipe__details .block .accordion__content>div .tags .tag span{display:flex}.page-recipe__details .block .accordion__content>div .tags .tag img,.page-recipe__details .block .accordion__content>div .tags .tag svg{fill:revert-layer;color:initial;height:1rem;min-width:1rem;width:1rem}.page-recipe__details .left .block .accordion__content>div .tags{display:grid;max-width:100%}@media only screen and (min-width:768px){.page-recipe__details .left .block .accordion__content>div .tags{width:18rem}}.page-recipe__details .right{display:flex;flex-direction:column;gap:1rem;justify-content:stretch;margin-top:1rem}@media only screen and (min-width:576px){.page-recipe__details .right{gap:1.5rem;margin-top:1.5rem}}@media only screen and (min-width:768px){.page-recipe__details .right{margin-top:0}.page-recipe__details .right>.block.expand{height:auto}}.page-recipe__details .right>.block.tips{background-color:#da291c;color:#fffbf5}.page-recipe__details .right>.block .accordion__content ul{display:flex;flex-direction:column;gap:.5rem}.page-recipe__video .box{background-color:#f9f4ed;border-radius:.75rem;padding:2rem}@media only screen and (min-width:768px){.page-recipe__video .box{border-radius:1rem;padding:3rem 4rem}}@media only screen and (min-width:992px){.page-recipe__video .box{border-radius:1.5rem;padding:4rem 5.25rem}}.page-recipe__video .box .video-outer-wrapper{display:block;height:auto;margin-top:1rem;position:relative;width:100%}.page-recipe__video .box .video-outer-wrapper .video-wrapper{aspect-ratio:16/9}.page-recipe__reviews__top{margin-bottom:2rem}@media only screen and (min-width:768px){.page-recipe__reviews__top{margin-bottom:4rem}}.page-recipe__reviews__top .title-top{display:block;margin-bottom:1.25rem}@media only screen and (min-width:768px){.page-recipe__reviews__top .title-top{margin-bottom:1.75rem}}.page-recipe__reviews__top .rating-button{align-items:center;display:flex;gap:1rem}.page-recipe__reviews__top .rating-button .stars-counter{gap:.3rem}.page-recipe__reviews__top .rating-button .stars-counter svg{height:1.8rem;min-width:1.8rem;width:1.8rem}.page-recipe__reviews__top .rating-button span{transform:translateY(.1rem)}.page-recipe__reviews__grid .reviews-grid .block{border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.page-recipe__reviews__grid .reviews-grid .block{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.page-recipe__reviews__grid .reviews-grid .block{border-radius:1.5rem;padding:3rem}}.page-recipe__reviews__grid .reviews-grid .block .review-title{display:block;margin-bottom:1rem}@media only screen and (min-width:768px){.page-recipe__reviews__grid .reviews-grid .block .review-title{margin-bottom:1.2rem}}.page-recipe__reviews__grid .reviews-grid .block .review-content{display:block;margin-bottom:1rem}@media only screen and (min-width:768px){.page-recipe__reviews__grid .reviews-grid .block .review-content{margin-bottom:1.2rem}}.page-recipe__reviews__grid .reviews-grid .block .review-bottom{align-items:center;display:flex;gap:.75rem}@media only screen and (min-width:768px){.page-recipe__reviews__grid .reviews-grid .block .review-bottom{gap:.875rem}}.page-recipe__reviews__grid .reviews-grid .block .review-bottom svg{height:1.8rem;min-width:1.8rem;width:1.8rem}.page-recipe__reviews__grid .reviews-grid .block .review-bottom p{line-height:1.4}.page-recipe__reviews__bottom{align-items:center;display:flex;flex-direction:column;padding-top:2rem}.page-recipe__reviews__bottom .load-more{display:flex;justify-content:center;padding-bottom:2rem}.page-recipe__reviews__bottom .reviews-form .button{color:#17276d}@media only screen and (min-width:576px){.page-recipe__reviews__bottom .reviews-form .button{margin-left:auto;margin-right:auto}}.page-recipe__reviews__bottom .reviews-form .button:focus,.page-recipe__reviews__bottom .reviews-form .button:hover{background-color:#17276d;color:#fffbf5}#rating-modal.is-sending{cursor:wait;pointer-events:none}#rating-modal.is-sending .popup__content .button{background-color:#17276d;border-color:#17276d;color:#fffbf5}#rating-modal.is-sending .popup__content .button .button__spinner{opacity:1}#rating-modal.is-sending .popup__content .button span:not(.button__spinner){opacity:0}#rating-modal .popup__content{text-align:center}#rating-modal .popup__content .rating-stars{display:flex;flex-direction:row-reverse;gap:.25rem;justify-content:center;margin-top:1.5rem}#rating-modal .popup__content .rating-stars label{cursor:pointer;display:flex;height:1.5rem;width:1.5rem}#rating-modal .popup__content .rating-stars label:focus svg path[class=blue],#rating-modal .popup__content .rating-stars label:focus~label svg path[class=blue],#rating-modal .popup__content .rating-stars label:hover svg path[class=blue],#rating-modal .popup__content .rating-stars label:hover~label svg path[class=blue]{fill:#e8f6ff}#rating-modal .popup__content .rating-stars input:checked~label svg path[class=blue]{fill:#17276d}#rating-modal .popup__content .button{margin:1rem auto 0}#rating-modal .popup__content .error-message{margin-top:.5rem}.page-error-404__main .flex{display:flex;flex-direction:column;gap:1rem;padding-bottom:3rem}@media only screen and (min-width:576px){.page-error-404__main .flex{padding-bottom:5rem}}.page-error-404__main .flex .desc{display:block;padding-bottom:1rem}.page-campaign__body__content{display:flex;flex-direction:column;gap:3rem}@media only screen and (min-width:768px){.page-campaign__body__content{gap:4rem}}@media only screen and (min-width:576px){.page-campaign__body__content .macros--link-list{width:90%}}@media only screen and (min-width:768px){.page-campaign__body__content .macros--info-box{width:110%}}@media only screen and (min-width:992px){.page-campaign__body__content .macros--info-box{width:126%}}@media only screen and (min-width:1201px){.page-campaign__body__content .macros--info-box{width:135.5%}}.page-search__search-box{margin-bottom:2rem}.page-search__search-box>.box{border-radius:1rem;overflow:hidden;padding:2rem;position:relative}@media only screen and (min-width:576px){.page-search__search-box>.box{padding:3rem}}@media only screen and (min-width:768px){.page-search__search-box>.box{border-radius:1.5rem;padding:4rem}}@media only screen and (min-width:992px){.page-search__search-box>.box{padding:4rem 6rem}}.page-search__search-box>.box .search-form{margin-top:.75rem}@media only screen and (min-width:576px){.page-search__search-box>.box .search-form{margin-top:1rem}}@media only screen and (min-width:768px){.page-search__search-box>.box .search-form{align-items:flex-end;display:flex;gap:.5rem}}.page-search__search-box>.box .search-form .form-line{margin-bottom:.5rem}@media only screen and (min-width:768px){.page-search__search-box>.box .search-form .form-line{margin-bottom:0}}@media only screen and (max-width:767px){.page-search__search-box>.box .search-form .form-line__line-wrapper{width:100%}}@media only screen and (min-width:768px){.page-search__search-box>.box .search-form .form-line__line-wrapper input{border-radius:5rem}}.page-search__search-box>.box .search-form button{border-radius:.4rem;padding:.6rem 1.25rem;white-space:nowrap}@media only screen and (min-width:768px){.page-search__search-box>.box .search-form button{border-radius:5rem}}.page-search__search-box>.box .search-form button svg{height:1rem;min-width:1rem;width:1rem}.page-search__search-results>.box{border-radius:1rem;overflow:hidden;padding:2rem;position:relative}@media only screen and (min-width:576px){.page-search__search-results>.box{padding:3rem}}@media only screen and (min-width:768px){.page-search__search-results>.box{border-radius:1.5rem;padding:4rem}}@media only screen and (min-width:992px){.page-search__search-results>.box{padding:4rem 6rem}}.page-search__search-results>.box .list{display:flex;flex-direction:column;gap:2rem;margin-top:2.25rem}.page-search__search-results>.box .list .highlight{background-color:#e8f6ff}.page-search__search-results>.box .list a{display:block;position:relative}.page-search__search-results>.box .list a .text-big{display:block;font-family:Sirenia,sans-serif;margin-bottom:.5rem;text-decoration:underline}.page-search__search-results>.box .no-results{color:#da291c;margin-top:3rem}.page-search__search-results>.box .load-more{margin-top:3rem}.page-contact__header .banner .left{align-items:center;display:flex}.page-contact__header .banner .right .image{aspect-ratio:16/10;border-radius:.75rem;display:block;height:auto;margin-top:1rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:576px){.page-contact__header .banner .right .image{border-radius:1rem}}@media only screen and (min-width:768px){.page-contact__header .banner .right .image{aspect-ratio:16/12;border-radius:1.5rem;margin-top:0}}@media only screen and (min-width:992px){.page-contact__header .banner .right .image{aspect-ratio:16/9.5}}.page-contact__header .desc{margin-top:2rem}@media only screen and (min-width:768px){.page-contact__header .desc{margin-top:3rem}}@media only screen and (min-width:992px){.page-contact__header .desc{margin-top:4rem}}.page-contact__form .form{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}@media only screen and (min-width:768px){.page-contact__form .form .form-line__input{border-radius:1.25rem}}.page-contact__form .form .textarea .form-line{margin-bottom:0}.page-contact__form .form .textarea .form-line textarea{margin-top:.5rem}@media only screen and (min-width:768px){.page-contact__form .form .textarea .form-line textarea{border-radius:1.25rem}}.page-contact__form .form .upload .button{margin-top:0}.page-contact__form .form .button{font-size:1rem;margin-top:1rem}.page-min-kavli--overview .top-part .left img{display:block;margin:0 auto;max-width:70%;width:20rem}@media only screen and (min-width:768px){.page-min-kavli--overview .top-part .left img{max-width:90%;width:25rem}}.page-min-kavli--overview .top-part .right{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:2rem;text-align:left}@media only screen and (min-width:768px){.page-min-kavli--overview .top-part .right{gap:2rem;margin-top:0}}.page-min-kavli--overview .top-part .right a{margin-top:.5rem}.page-min-kavli--overview .top-search h2{display:block;margin-bottom:2.5rem}.page-min-kavli--overview .top-search .sub{display:block;margin-bottom:.75rem}.page-min-kavli--overview .top-search__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;max-width:100%;width:40rem}.page-min-kavli--overview .top-search__filters button{background-color:transparent;border-radius:.4rem;font-family:Figtree,sans-serif;font-size:.9rem;gap:.5rem;outline-offset:.15rem;transition:none}.page-min-kavli--overview .top-search__filters button:focus,.page-min-kavli--overview .top-search__filters button:hover{background-color:#fffbf5}.page-min-kavli--overview .top-search__filters button.active{background-color:#17276d;border-color:#17276d;color:#fffbf5}@media only screen and (min-width:576px){.page-min-kavli--overview .top-search__search{align-items:flex-end;display:flex;gap:.5rem}}.page-min-kavli--overview .top-search__search .form-line{margin-bottom:.5rem}@media only screen and (min-width:576px){.page-min-kavli--overview .top-search__search .form-line{margin-bottom:0}}@media only screen and (min-width:768px){.page-min-kavli--overview .top-search__search .form-line input{border-radius:10rem}}.page-min-kavli--overview .top-search__search button{border-radius:.4rem;padding:.6rem 1.25rem}@media only screen and (min-width:768px){.page-min-kavli--overview .top-search__search button{border-radius:10rem}}.page-min-kavli--overview .top-search__search button svg{height:1rem;min-width:1rem;width:1rem}.page-min-kavli--overview .min-kavli-grid__wrapper{display:grid;gap:1rem;padding-top:2rem}@media only screen and (min-width:421px){.page-min-kavli--overview .min-kavli-grid__wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:576px){.page-min-kavli--overview .min-kavli-grid__wrapper{padding-top:3rem}}@media only screen and (min-width:768px){.page-min-kavli--overview .min-kavli-grid__wrapper{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.page-min-kavli--overview .min-kavli-grid__wrapper{padding-top:5rem}}@media only screen and (min-width:1201px){.page-min-kavli--overview .min-kavli-grid__wrapper{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1601px){.page-min-kavli--overview .min-kavli-grid__wrapper{gap:1.5rem}}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item{border-radius:.75rem;padding:1.5rem 1.25rem;position:relative;text-align:center;transition:.3s ease-in-out}@media only screen and (min-width:576px){.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item{border-radius:1rem;padding:2rem 1.5rem}}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item:focus,.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item:hover{transform:translateY(-.5rem)}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a{display:block}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image{display:block;height:auto;margin:0 auto;max-width:80%;overflow:hidden;position:relative;width:5rem;z-index:2}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .base{display:block;height:auto;position:relative;width:100%;z-index:0}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .ingredient-01,.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .ingredient-02,.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .ingredient-03,.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .lights,.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .logos,.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .lights{z-index:6}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .logos{z-index:4}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .texts{align-items:center;color:#fffbf5;display:flex;font-family:Montserrat,sans-serif;font-size:.3rem;font-weight:900;height:9%;justify-content:center;left:54%;line-height:1;padding:0 .25rem;position:absolute;text-align:center;text-transform:uppercase;top:28.75%;transform:translateX(-50%) rotate(-9.5deg);width:59%;z-index:5}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask{mask-position:0 0;mask-repeat:no-repeat;mask-size:cover;z-index:1}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask .color{display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:0}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-01{z-index:1}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-01 .img{left:58%;position:absolute;top:48%;transform:rotate(-10deg) translateX(-50%);width:70%}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-02{z-index:2}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-02 .img{left:30%;position:absolute;top:42%;transform:rotate(10deg) translateX(-50%);width:75%}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-03{z-index:3}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .image .mask .ingredient-03 .img{left:65%;position:absolute;top:30%;transform:rotate(-20deg) translateX(-50%);width:70%}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .author{display:block;margin-top:.5rem}@media only screen and (min-width:421px){.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .author{margin-top:.75rem}}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .title{display:block;line-height:1.1;margin-bottom:.5rem;margin-top:.125rem}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .icons{align-items:center;display:flex;gap:1rem;justify-content:center;padding-bottom:1.25rem}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .icons__item{align-items:center;display:flex;gap:.5rem}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .icons__item svg{height:1.1rem;min-width:1.1rem;width:1.1rem}.page-min-kavli--overview .min-kavli-grid__wrapper .grid-item a .arrow{align-items:center;display:flex;height:1.25rem;justify-content:center;margin:auto;width:1.25rem}.page-min-kavli--overview .min-kavli-grid__no-products{color:#da291c;display:block;margin-top:4rem;text-align:center}@media only screen and (min-width:576px){.page-min-kavli--overview .min-kavli-grid__no-products{margin-top:5rem}}.page-min-kavli--overview .min-kavli-grid__load-more{display:flex;justify-content:center;padding-top:2.5rem}@media only screen and (min-width:421px){.page-min-kavli--overview .min-kavli-grid__load-more{justify-content:flex-start}}.page-min-kavli--overview .min-kavli-grid__load-more .link-w-icon span{margin-left:-.5rem}@media only screen and (min-width:768px){.page-min-kavli--generator .generator .left{padding-top:2rem}}@media only screen and (min-width:992px){.page-min-kavli--generator .generator .left{padding-top:3rem}}@media only screen and (min-width:1201px){.page-min-kavli--generator .generator .left{padding-top:4rem}}@media only screen and (min-width:1601px){.page-min-kavli--generator .generator .left{padding-top:5rem}}.page-min-kavli--generator .generator .left>div:last-child{bottom:0;left:49%;position:absolute;z-index:9}.page-min-kavli--generator .generator .left .texture-bg{height:70%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:0}@media only screen and (min-width:768px){.page-min-kavli--generator .generator .left .texture-bg{height:auto;left:50%;max-width:95%;top:10rem;transform:translateX(-50%);width:95%}}@media only screen and (min-width:1201px){.page-min-kavli--generator .generator .left .texture-bg{top:12rem}}.page-min-kavli--generator .generator .left .image{display:block;height:auto;margin:0 auto;max-width:80%;overflow:hidden;position:relative;width:8rem;z-index:2}@media only screen and (min-width:768px){.page-min-kavli--generator .generator .left .image{width:10rem}}.page-min-kavli--generator .generator .left .image .base{display:block;height:auto;position:relative;width:100%;z-index:0}.page-min-kavli--generator .generator .left .image .ingredient-01,.page-min-kavli--generator .generator .left .image .ingredient-02,.page-min-kavli--generator .generator .left .image .ingredient-03,.page-min-kavli--generator .generator .left .image .lights,.page-min-kavli--generator .generator .left .image .logos,.page-min-kavli--generator .generator .left .image .mask{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.page-min-kavli--generator .generator .left .image .lights{z-index:6}.page-min-kavli--generator .generator .left .image .logos{z-index:4}.page-min-kavli--generator .generator .left .image .texts{align-items:center;color:#fffbf5;display:flex;font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:900;height:9%;justify-content:center;left:54%;line-height:1;padding:0 .25rem;position:absolute;text-align:center;text-transform:uppercase;top:28.75%;transform:translateX(-50%) rotate(-9.5deg);width:59%;z-index:5}@media only screen and (min-width:768px){.page-min-kavli--generator .generator .left .image .texts{font-size:.55rem}}.page-min-kavli--generator .generator .left .image .mask{mask-position:0 0;mask-repeat:no-repeat;mask-size:cover;z-index:1}.page-min-kavli--generator .generator .left .image .mask .color{display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:0}.page-min-kavli--generator .generator .left .image .mask .ingredient-01{z-index:1}.page-min-kavli--generator .generator .left .image .mask .ingredient-01 .img{left:58%;position:absolute;top:48%;transform:rotate(-10deg) translateX(-50%);width:70%}.page-min-kavli--generator .generator .left .image .mask .ingredient-02{z-index:2}.page-min-kavli--generator .generator .left .image .mask .ingredient-02 .img{left:30%;position:absolute;top:42%;transform:rotate(10deg) translateX(-50%);width:75%}.page-min-kavli--generator .generator .left .image .mask .ingredient-03{z-index:3}.page-min-kavli--generator .generator .left .image .mask .ingredient-03 .img{left:65%;position:absolute;top:30%;transform:rotate(-20deg) translateX(-50%);width:70%}@media only screen and (max-width:767px){.page-min-kavli--generator .generator .right{padding-top:2.5rem}}.page-min-kavli--generator .generator .right .steps{align-items:center;display:flex;gap:0;justify-content:space-between;margin:0 auto 2rem;max-width:100%;position:relative;width:20rem}@media only screen and (min-width:768px){.page-min-kavli--generator .generator .right .steps{margin:0 0 1.5rem;width:90%}}@media only screen and (min-width:1201px){.page-min-kavli--generator .generator .right .steps{margin-bottom:2.5rem;width:82.5%}}.page-min-kavli--generator .generator .right .steps [data-step]{align-items:center;border-radius:50%;box-shadow:inset 0 0 0 calc(var(--1px)*2) #fffbf5;color:#fffbf5;display:flex;height:2rem;justify-content:center;min-width:2rem;width:2rem}.page-min-kavli--generator .generator .right .steps [data-step].active{background-color:#fffbf5;color:#17276d}.page-min-kavli--generator .generator .right .steps .line{background-color:#fffbf5;display:block;height:calc(var(--1px)*2);width:100%}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider,.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper{overflow:visible}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide{color:#fffbf5;pointer-events:none;text-align:left}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide.selected{pointer-events:all;z-index:2!important}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .step-title{display:block;margin-bottom:1rem}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .step-desc{display:block;margin-bottom:1.5rem}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid{display:grid;gap:1.25rem 2.5rem;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:576px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1201px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid{gap:1.5rem 3rem;grid-template-columns:repeat(5,1fr)}}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;position:relative;text-align:center;width:100%}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:before{aspect-ratio:1/1;border:calc(var(--1px)*3) solid #fffbf5;border-radius:50%;content:"";left:50%;opacity:0;position:absolute;top:48%;transform:translate(-50%,-50%);width:150%;z-index:0}@media only screen and (min-width:992px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:before{width:160%}}@media only screen and (min-width:1201px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:before{top:45%;width:180%}}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:has(input:checked):before,.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:hover:before{opacity:1}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:has(input:checked) img,.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:hover img{transform:scale(1.1) rotate(-5deg)}@media only screen and (min-width:992px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:has(input:checked) img,.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient:hover img{transform:scale(1.2) rotate(-5deg)}}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient input{height:0;left:0;opacity:0;position:absolute;width:0;z-index:-99}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient img{display:block;position:relative;z-index:2}@media only screen and (max-width:420px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient img{margin:0 auto;width:80%}}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient .name{line-height:1.2;position:relative;word-break:normal;z-index:1}@media only screen and (max-width:420px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .ingredients-grid .ingredient .name{font-size:.8rem}}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .colors-grid{display:grid;gap:.75rem;grid-template-columns:repeat(5,1fr)}@media only screen and (min-width:421px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .colors-grid{gap:1rem}}@media only screen and (min-width:576px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .colors-grid{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:992px){.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .colors-grid{grid-template-columns:repeat(7,1fr)}}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .colors-grid .color{aspect-ratio:1/1;border-radius:50%;box-shadow:inset 0 0 0 calc(var(--1px)*2) #fffbf5;cursor:pointer;display:block;height:auto;width:100%}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .colors-grid .color:focus,.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .colors-grid .color:hover{box-shadow:none;transform:scale(1.1)}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .input-line{padding-top:1rem}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .checkboxes .form-line__checkbox-wrapper input:focus+.form-line__checkbox{background-color:#e8f6ff}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .checkboxes .form-line__checkbox-wrapper .form-line__checkbox,.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .checkboxes .form-line__checkbox-wrapper input:checked+.form-line__checkbox{background-color:#fffbf5}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .checkboxes .form-line__checkbox-wrapper .form-line__checkbox:hover{background-color:#e8f6ff}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .buttons{align-items:center;display:flex;gap:.5rem;margin-top:2rem}.page-min-kavli--generator .generator .right .carousel-root .carousel-slider .slider-wrapper .slider .slide .buttons button:disabled{opacity:.5;pointer-events:none}.page-min-kavli--idea__top-part .left{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media only screen and (min-width:768px){.page-min-kavli--idea__top-part .left{align-self:center;gap:1.25rem;margin-top:0}}.page-min-kavli--idea__top-part .left .status{border-radius:.25rem;border-style:solid;border-width:var(--1px);padding:.25rem .75rem;width:fit-content}.page-min-kavli--idea__top-part .left .sub{display:block;margin-bottom:-.75rem}.page-min-kavli--idea__top-part .left .desc{display:block}@media only screen and (min-width:768px){.page-min-kavli--idea__top-part .left .desc{max-width:95%;padding-bottom:.5rem}}.page-min-kavli--idea__top-part .left .when{display:block;margin-top:-1.2rem}@media only screen and (min-width:768px){.page-min-kavli--idea__top-part .left .when{margin-top:-1.375rem}}.page-min-kavli--idea__top-part .left .interactive-tags{align-items:center;column-gap:.75rem;display:flex;flex-wrap:wrap;row-gap:.25rem}.page-min-kavli--idea__top-part .left .interactive-tags .comments,.page-min-kavli--idea__top-part .left .interactive-tags .likes{align-items:center;background-color:#f9f4ed;border-radius:.375rem;display:flex;gap:.5rem;padding:.675rem 1rem}.page-min-kavli--idea__top-part .left .interactive-tags .comments svg,.page-min-kavli--idea__top-part .left .interactive-tags .likes svg{align-items:center;display:flex;height:1rem;justify-content:center;min-width:1rem;width:1rem}.page-min-kavli--idea__top-part .left .interactive-tags .likes:hover{background-color:#fee9e6}.page-min-kavli--idea__top-part .left .interactive-tags .likes:focus{background-color:#fee9e6;outline:var(--1px) solid #17276d;outline-offset:.15rem}.page-min-kavli--idea__top-part .left .interactive-tags .comments .circle svg{transform:translateX(.025rem)}.page-min-kavli--idea__top-part .right .image{display:block;height:auto;margin:0 auto;max-width:80%;overflow:hidden;position:relative;width:8rem;z-index:2}@media only screen and (min-width:768px){.page-min-kavli--idea__top-part .right .image{width:9rem}}.page-min-kavli--idea__top-part .right .image .base{display:block;height:auto;position:relative;width:100%;z-index:0}.page-min-kavli--idea__top-part .right .image .ingredient-01,.page-min-kavli--idea__top-part .right .image .ingredient-02,.page-min-kavli--idea__top-part .right .image .ingredient-03,.page-min-kavli--idea__top-part .right .image .lights,.page-min-kavli--idea__top-part .right .image .logos,.page-min-kavli--idea__top-part .right .image .mask{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.page-min-kavli--idea__top-part .right .image .lights{z-index:6}.page-min-kavli--idea__top-part .right .image .logos{z-index:4}.page-min-kavli--idea__top-part .right .image .texts{align-items:center;color:#fffbf5;display:flex;font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:900;height:9%;justify-content:center;left:54%;line-height:1;padding:0 .25rem;position:absolute;text-align:center;text-transform:uppercase;top:28.75%;transform:translateX(-50%) rotate(-9.5deg);width:59%;z-index:5}.page-min-kavli--idea__top-part .right .image .mask{mask-position:0 0;mask-repeat:no-repeat;mask-size:cover;z-index:1}.page-min-kavli--idea__top-part .right .image .mask .color{display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:0}.page-min-kavli--idea__top-part .right .image .mask .ingredient-01{z-index:1}.page-min-kavli--idea__top-part .right .image .mask .ingredient-01 .img{left:58%;position:absolute;top:48%;transform:rotate(-10deg) translateX(-50%);width:70%}.page-min-kavli--idea__top-part .right .image .mask .ingredient-02{z-index:2}.page-min-kavli--idea__top-part .right .image .mask .ingredient-02 .img{left:30%;position:absolute;top:42%;transform:rotate(10deg) translateX(-50%);width:75%}.page-min-kavli--idea__top-part .right .image .mask .ingredient-03{z-index:3}.page-min-kavli--idea__top-part .right .image .mask .ingredient-03 .img{left:65%;position:absolute;top:30%;transform:rotate(-20deg) translateX(-50%);width:70%}.page-min-kavli--idea__top-part .bottom-nav{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:3rem}.page-min-kavli--idea__top-part .bottom-nav a{align-items:center;display:flex;gap:.5rem}@media only screen and (min-width:421px){.page-min-kavli--idea__top-part .bottom-nav a{gap:.75rem}}.page-min-kavli--idea__top-part .bottom-nav a:focus .circle,.page-min-kavli--idea__top-part .bottom-nav a:hover .circle{background-color:#17276d;color:#fffbf5}.page-min-kavli--idea__top-part .bottom-nav a.prev:focus .circle,.page-min-kavli--idea__top-part .bottom-nav a.prev:hover .circle{transform:translateX(-.25rem)}.page-min-kavli--idea__top-part .bottom-nav a.next:focus .circle,.page-min-kavli--idea__top-part .bottom-nav a.next:hover .circle{transform:translateX(.25rem)}.page-min-kavli--idea__top-part .bottom-nav a .circle{align-items:center;border:var(--1px) solid #17276d;border-radius:50%;display:flex;height:2.25rem;justify-content:center;min-width:2.25rem;padding:.6rem;transition:.3s ease-in-out;width:2.25rem}@media only screen and (min-width:421px){.page-min-kavli--idea__top-part .bottom-nav a .circle{height:2.75rem;min-width:2.75rem;padding:.75rem;width:2.75rem}}.page-min-kavli--idea__comments .title-top{margin:0 auto 1rem;max-width:25rem}@media only screen and (min-width:576px){.page-min-kavli--idea__comments .title-top{margin-bottom:1.5rem}}@media only screen and (min-width:768px){.page-min-kavli--idea__comments .title-top{margin-bottom:2rem;text-align:center}}.page-min-kavli--idea__comments .title-top h2{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-min-kavli--idea__comments .button--login,.page-min-kavli--idea__comments .post-comment-form .button{margin-left:auto;margin-right:auto}.page-min-kavli--idea__comments .all-comments{margin-top:3rem}@media only screen and (min-width:768px){.page-min-kavli--idea__comments .all-comments{margin-top:4rem}}@media only screen and (min-width:992px){.page-min-kavli--idea__comments .all-comments{margin-top:5rem;margin-top:6rem}}.page-min-kavli--idea__comments .all-comments__grid .block{border-radius:.75rem;padding:1.5rem}@media only screen and (min-width:576px){.page-min-kavli--idea__comments .all-comments__grid .block{border-radius:1rem;padding:2rem}}@media only screen and (min-width:992px){.page-min-kavli--idea__comments .all-comments__grid .block{border-radius:1.5rem;padding:3rem}}.page-min-kavli--idea__comments .all-comments__grid .block .comment{display:block;margin:1rem 0}.page-min-kavli--idea__comments .all-comments__grid .block .report{margin-left:-.5rem}.page-min-kavli--idea__comments .all-comments__grid .block .report:focus,.page-min-kavli--idea__comments .all-comments__grid .block .report:hover{color:#da291c}.page-min-kavli--idea__comments .all-comments .load-more{margin:2rem auto 0;width:fit-content}.page-about__header .video{aspect-ratio:16/9;height:auto;margin-bottom:2rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:576px){.page-about__header .video{margin-bottom:3rem}}@media only screen and (min-width:992px){.page-about__header .video{margin-bottom:4rem}}.page-about__header h1{display:block;margin-bottom:1.5rem}.page-about__content-cards .content-card:not(:last-child)>.section__wrapper{padding-bottom:var(--small)}.page-landing-page__body__content{display:flex;flex-direction:column;gap:3rem}@media only screen and (min-width:768px){.page-landing-page__body__content{gap:4rem}}@media only screen and (min-width:576px){.page-landing-page__body__content .macros--link-list{width:90%}}@media only screen and (min-width:768px){.page-landing-page__body__content .macros--info-box{width:110%}}@media only screen and (min-width:992px){.page-landing-page__body__content .macros--info-box{width:126%}}@media only screen and (min-width:1201px){.page-landing-page__body__content .macros--info-box{width:135.5%}}.dash-h1{font-size:4rem;font-weight:500;line-height:1}@media only screen and (min-width:576px){.dash-h1{font-size:5rem}}.dash-h2{font-size:3rem}.dash-h2,.dash-h3{font-weight:500;line-height:1}.dash-h3{font-size:2.25rem}.dash-h4{font-size:1.8rem;font-weight:500;line-height:1}.dash-bigger{font-size:1.4rem;line-height:1.1}.dash-big{font-size:1.25rem;line-height:1.1}.dash-medium{font-size:1rem}.dash-small{font-size:.9rem}.dash-smaller{font-size:.8rem}.dash-smallest{font-size:.7rem}.dash-button{align-items:center;background-color:#0d0e13;border-radius:.25rem;color:#fffbf5;display:flex;gap:1rem;line-height:1;padding:.675rem 1.25rem;transition:.3s ease-in-out;word-break:normal}.dash-button:hover{background-color:#4a6a7d}.dash-button>svg{height:1rem;min-width:1rem;width:1rem}.dash-button--hollow{background-color:transparent;border:var(--1px) solid #0d0e13;color:#0d0e13}.dash-button--hollow:hover{background-color:#0d0e13;color:#fffbf5}.dash-button--small{padding:.5rem 1rem}@media only screen and (min-width:576px){.dash-button--small{font-size:.9rem}}@media only screen and (min-width:768px){.dash-button--small{font-size:.875rem}}.dash-button--small>svg{height:.8rem;min-width:.8rem;width:.8rem}.dash-button--large{font-size:1.2rem;padding:.75rem 1.5rem}.dash-button--large>svg{height:1.25rem;min-width:1.25rem;width:1.25rem}.dash-checkbox-radio-wrapper{align-items:center;display:flex;gap:.625rem;margin-bottom:.5rem;position:relative}.dash-checkbox-radio-wrapper input{height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:0;z-index:-99}.dash-checkbox-radio-wrapper input:focus+.dash-checkbox-square{outline:var(--1px) solid #0d0e13;outline-offset:.1rem}.dash-checkbox-radio-wrapper input:checked+.dash-checkbox-square svg{opacity:1}.dash-checkbox-radio-wrapper .dash-checkbox-square{align-items:center;background-color:#fffbf5;border:var(--1px) solid #0d0e13;border-radius:.25rem;box-shadow:none;color:#0d0e13;cursor:pointer;display:flex;height:1.5rem;justify-content:center;min-width:1.5rem;padding:0;width:1.5rem}.dash-checkbox-radio-wrapper .dash-checkbox-square svg{height:50%;opacity:0;width:50%}.dash-checkbox-radio-wrapper .dash-checkbox-text{cursor:pointer}.dash-accordion{margin-bottom:.5rem;margin-left:-.75rem;width:calc(100% + 1.5rem)}.dash-accordion:last-child{margin-bottom:0}.dash-accordion:focus .dash-accordion__title,.dash-accordion:hover .dash-accordion__title{background-color:#c2d8e5}.dash-accordion--is-active .dash-accordion__title{background-color:#c2d8e5;border-bottom-left-radius:0;border-bottom-right-radius:0}.dash-accordion--is-active .dash-accordion__title svg{transform:rotate(-180deg)}.dash-accordion--is-active .dash-accordion__content{grid-template-rows:1fr}.dash-accordion--is-active .dash-accordion__content>div{opacity:1;visibility:visible}.dash-accordion__title{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem .75rem;transition:.3s ease-in-out;width:100%}.dash-accordion__title svg{display:block;height:.875rem;min-width:.875rem;transition:transform .3s ease-in-out;width:.875rem}.dash-accordion__content{display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:.3s ease-in-out}.dash-accordion__content>div{min-height:0;opacity:0;transition:.3s ease-in-out;visibility:hidden}.dash-accordion__content>div>div{border:var(--1px) solid #c2d8e5;border-radius:.25rem;border-top:none;border-top-left-radius:0;border-top-right-radius:0;padding:.75rem 1rem 1rem}.dash-input{background-color:#fffbf5;border:var(--1px) solid #0d0e13;border-radius:.25rem;box-shadow:none;display:block;height:auto;min-height:2.75rem;padding:.75rem;position:relative;width:100%;z-index:0}.dash-input::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.dash-input:disabled{cursor:not-allowed;opacity:.375}.dash-select{position:relative}.dash-select select{background-color:#fffbf5;border:var(--1px) solid #0d0e13;border-radius:.25rem;box-shadow:none;cursor:pointer;display:block;height:auto;padding:.75rem 2rem .75rem .75rem;position:relative;width:100%;z-index:0}.dash-select svg{height:.875rem;min-width:.875rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:.875rem;z-index:2}.dash-textarea{border:var(--1px) solid #0d0e13;border-radius:.25rem;box-shadow:none;height:auto;min-height:7rem;padding:.75rem;position:relative;resize:vertical;width:100%;z-index:0}.dash-card,.dash-textarea{background-color:#fffbf5;display:block}.dash-card{border-radius:.5rem;box-shadow:0 0 1rem 0 rgba(23,39,109,.1);padding:1rem 1.75rem;text-align:center}.dash-card__title{text-align:left}.dash-card__number{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;line-height:1;margin:1.75rem auto 1.5rem}.dash-card__percentage{align-items:center;display:flex;gap:.25rem}.dash-card__percentage svg{height:.875rem;min-width:.875rem;width:.875rem}.dash-tag{align-items:center;border:var(--1px) solid #0d0e13;border-radius:.25rem;cursor:pointer;display:flex;font-size:.8rem;gap:.5rem;line-height:1;padding:.325rem .5rem}.dash-tag--active,.dash-tag:focus,.dash-tag:hover{background-color:#0d0e13;color:#fffbf5}.dash-tag--active:focus,.dash-tag--active:hover{background-color:#4a6a7d;border-color:#4a6a7d}.dash-tag .clear{align-items:center;display:flex;height:.5rem;justify-content:center;min-width:.5rem;width:.5rem}.dash-popup{background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;max-height:100%;max-width:100vw;min-height:100%;padding:0;place-items:center;width:100vw}.dash-popup[open]{display:grid}.dash-popup::backdrop{background:rgba(0,0,0,.5)}.dash-popup::-webkit-scrollbar{width:.25rem}.dash-popup::-webkit-scrollbar-track{background-color:#fffbf5;border:var(--1px) solid #0d0e13;border-radius:1rem}.dash-popup::-webkit-scrollbar-thumb{background-color:#0d0e13;border-radius:1rem}.dash-popup.exclude-popup h3{color:#da291c}.dash-popup.exclude-popup .dash-button--hollow:focus,.dash-popup.exclude-popup .dash-button--hollow:hover{background-color:#da291c;border-color:#da291c;color:#fffbf5}.dash-popup__inner{background-color:#fffbf5;border-radius:.5rem;margin:1rem auto;max-width:calc(100vw - 2rem);padding:1.5rem;position:relative;width:50rem}@media only screen and (min-width:576px){.dash-popup__inner{padding:2rem}}@media only screen and (min-width:768px){.dash-popup__inner{margin:2rem auto;padding:2.5rem}}@media only screen and (min-width:992px){.dash-popup__inner{border-radius:1rem}}.dash-popup__top{padding-right:3rem;position:relative}.dash-popup__top .h2{display:block;line-height:1;margin-bottom:1.5rem}.dash-popup__top .close{display:flex;height:1.25rem;position:absolute;right:-.5rem;top:-.5rem;transition:.3s ease-in-out;width:1.25rem}@media only screen and (min-width:768px){.dash-popup__top .close{right:-1rem;top:-1rem}}.dash-popup__top .close:hover{transform:rotate(180deg)}.dash-popup__content .dash-input,.dash-popup__content .dash-textarea{margin:.5rem 0 1rem}.dash-popup__content .bottom-buttons,.dash-popup__content .filters{display:flex;flex-wrap:wrap;gap:.5rem}.dash-popup__content .bottom-buttons{justify-content:flex-end;padding-top:1rem}@media only screen and (min-width:576px){.dash-popup__content .bottom-buttons{padding-top:2rem}}.dash-popup__content .bottom-buttons--left{justify-content:flex-start!important}.dash-popup__content .bottom-buttons button{gap:.5rem;padding:.75rem 1rem}.dash-popup__content .saved-item{border:var(--1px) solid #0d0e13;border-radius:.5rem;display:block;margin-bottom:.5rem;padding:1.5rem 1.5rem 1rem;transition:.3s ease-in-out;width:calc(100% - .75rem)}.dash-popup__content .saved-item:hover{background-color:hsla(0,0%,93%,.5)}.dash-popup__content .saved-item__top{margin-bottom:1rem;position:relative}.dash-popup__content .saved-item__top .h4{display:block;line-height:1.1;padding-right:3rem}.dash-popup__content .saved-item__top .exclude{display:flex;height:1rem;min-width:1rem;position:absolute;right:0;top:0;width:1rem}.dash-popup__content .saved-item__top .exclude:focus,.dash-popup__content .saved-item__top .exclude:hover{color:#da291c}.dash-popup__content .saved-item__filters{display:flex;flex-wrap:wrap;gap:.5rem}.dash-popup__content .saved-item__filters .dash-tag:focus,.dash-popup__content .saved-item__filters .dash-tag:hover{background-color:#fffbf5;color:#0d0e13;cursor:auto}.dash-popup__content .saved-item__bottom{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}@media only screen and (min-width:768px){.dash-popup__content .saved-item__bottom{padding-top:0}}.dash-popup__content .saved-item__bottom .dash-button{font-size:1rem}.dash-popup__content .inner-scroll{max-height:65dvh;overflow-x:hidden;overflow-y:auto;position:relative}.dash-popup__content .inner-scroll::-webkit-scrollbar{width:.25rem}.dash-popup__content .inner-scroll::-webkit-scrollbar-track{background-color:#fffbf5;border:var(--1px) solid #0d0e13;border-radius:1rem}.dash-popup__content .inner-scroll::-webkit-scrollbar-thumb{background-color:#0d0e13;border-radius:1rem}.dash-popup.edit-idea-single .dash-popup__inner{width:70rem}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos{display:flex;flex-direction:column-reverse;gap:1rem;margin-bottom:1rem}@media only screen and (min-width:768px){.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1.5rem;width:calc(100% - 3rem)}}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .title{align-items:center;display:flex;gap:.5rem}@media only screen and (max-width:575px){.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .title{font-size:1.5rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .title:focus .icon,.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .title:hover .icon{background-color:#17276d;color:#fffbf5}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .title:focus span,.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .title:hover span{text-decoration:underline}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .title .icon{border:.1rem solid #0d0e13;border-radius:50%;display:flex;height:1.875rem;min-width:1.875rem;padding:.425rem;width:1.875rem}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .icons{align-items:center;display:flex;gap:.75rem}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .icons .icon{align-items:center;display:flex;height:2rem;justify-content:center;position:relative;width:2rem}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .icons .icon.comments{height:1.85rem;width:1.85rem}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .icons .icon span{font-size:.65rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.dash-popup.edit-idea-single .dash-popup__inner .popup-top-infos .icons .icon svg{display:block;position:relative;z-index:0}.dash-popup.edit-idea-single .dash-popup__inner .popup-new-field{margin-bottom:1rem;margin-top:-.5rem}@media only screen and (min-width:768px){.dash-popup.edit-idea-single .dash-popup__inner .popup-new-field{margin-bottom:1.5rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos{display:grid;gap:1rem}@media only screen and (min-width:421px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media only screen and (min-width:768px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos{display:flex;gap:.75rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .responsible{background-color:rgba(194,216,229,.5);border-radius:.25rem;display:block;padding:1rem}@media only screen and (min-width:421px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .responsible{grid-column:1;grid-row:1}}@media only screen and (min-width:768px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .responsible{height:fit-content;min-width:11rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .responsible .name{display:block}@media only screen and (min-width:768px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .responsible .name{margin-bottom:.25rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .image{align-items:center;aspect-ratio:1;border-radius:.25rem;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:421px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .image{grid-column:2;grid-row:1}}@media only screen and (min-width:768px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .image{height:8.75rem;margin-right:.5rem;min-width:8.75rem;width:8.75rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .image__delete{align-items:center;background-color:#dc0016;border-radius:.25rem;color:#fffbf5;display:flex;height:1.5rem;justify-content:center;padding:.35rem;position:absolute;right:.375rem;top:.375rem;transition:.3s ease-in-out;width:1.5rem;z-index:2}.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .image__delete:hover{background-color:#0d0e13}.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media only screen and (min-width:421px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .details{grid-column:1/-1;grid-row:2}}.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .details .selects{display:grid;gap:.75rem;margin-top:1rem}@media only screen and (min-width:421px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .details .selects{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1201px){.dash-popup.edit-idea-single .dash-popup__inner .popup-middle-infos .details .selects{grid-template-columns:repeat(4,1fr)}}.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos{margin-top:1rem}@media only screen and (min-width:768px){.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos{margin-top:2rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos textarea{height:8rem;min-height:8rem}@media only screen and (min-width:1201px){.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos textarea{height:10rem;min-height:10rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos .attachments{display:block;margin-top:-.5rem;max-width:100%;position:relative}@media only screen and (min-width:576px){.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos .attachments{margin-top:-1rem;width:35rem}}.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos .attachments p{white-space:nowrap}.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos .attachments .relative{position:relative}.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos .attachments .relative .dash-input{cursor:pointer;padding:.5rem .75rem;position:relative;z-index:1}.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos .attachments .relative>svg{height:1rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;z-index:2}.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:1rem}@media only screen and (min-width:768px){.dash-popup.edit-idea-single .dash-popup__inner .popup-bottom-infos .buttons{gap:1rem}}.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-top-infos .title:focus-visible span,.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-top-infos .title:hover span{text-decoration:none}.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos{display:flex;flex-wrap:wrap}.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos .details,.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos .responsible{width:100%}.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos--has-image{gap:.75rem}@media only screen and (min-width:768px){.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos--has-image{gap:1rem .5rem}}.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos--has-image .responsible{order:2;width:100%}@media only screen and (min-width:768px){.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos--has-image .responsible{width:calc(100% - 9.25rem)}}.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos--has-image .image{aspect-ratio:1;margin:0;order:1;width:7rem}.dash-popup.edit-idea-single--campaign-form .dash-popup__inner .dash-popup__content .popup-middle-infos--has-image .details{order:3}.dash-popup#edit-all-ideas .all-ideas-grid{display:grid;gap:1rem}@media only screen and (min-width:768px){.dash-popup#edit-all-ideas .all-ideas-grid{grid-template-columns:1fr 1fr}}.dash-popup#edit-all-ideas .all-ideas-grid .grid-left ul{border-bottom:var(--1px) solid #ddd;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:2rem;position:relative}@media only screen and (min-width:768px){.dash-popup#edit-all-ideas .all-ideas-grid .grid-left ul{border:none;margin-bottom:0;margin-top:1.5rem;max-height:50vh;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-right:1rem}}.dash-popup#edit-all-ideas .all-ideas-grid .grid-left ul::-webkit-scrollbar{width:.25rem}.dash-popup#edit-all-ideas .all-ideas-grid .grid-left ul::-webkit-scrollbar-track{background-color:#fffbf5;border:var(--1px) solid #0d0e13;border-radius:1rem}.dash-popup#edit-all-ideas .all-ideas-grid .grid-left ul::-webkit-scrollbar-thumb{background-color:#0d0e13;border-radius:1rem}.dash-popup#edit-all-ideas .all-ideas-grid .grid-left ul li{align-items:center;border:var(--1px) solid #ddd;border-radius:.25rem;display:flex;gap:.75rem;padding:1rem}.dash-popup#edit-all-ideas .all-ideas-grid .grid-left ul li svg{height:1rem;min-width:1rem;width:1rem}.dash-popup#edit-all-ideas .all-ideas-grid .grid-left ul li span{line-height:1.3}.dash-popup#edit-all-ideas .all-ideas-grid .grid-right__selects{display:flex;flex-direction:column;gap:.75rem}.dash-popup#edit-all-ideas .all-ideas-grid .grid-right__selects .label{margin-bottom:-.7rem}.dash-popup#edit-all-ideas .all-ideas-grid .grid-right .last-buttons{display:flex;justify-content:flex-end;margin-top:1.5rem}.page-dashboard{background-color:#fffbf5;color:#0d0e13}@media only screen and (min-width:1801px){.page-dashboard{font-size:1.04166725vw}}.page-dashboard body{background-color:#fffbf5;color:#0d0e13}.page-dashboard *{font-family:Cabinet Grotesk,sans-serif}.page-dashboard :focus{outline:var(--1px) solid #0d0e13;outline-offset:.175rem}.page-dashboard__header,.page-dashboard__main{background-color:#fffbf5;color:#0d0e13}.page-dashboard .dashboard-grid-container{display:grid;position:relative}@media only screen and (min-width:992px){.page-dashboard .dashboard-grid-container{grid-template-columns:20rem 1fr}}.page-dashboard .dashboard-grid-container__left{border-right:var(--1px) solid #ddd}.page-dashboard .dashboard-top-menu{border-bottom:var(--1px) solid #ddd}.page-dashboard .dashboard-top-menu .dashboard-grid-container__left{padding:1rem 11rem 1rem 1rem}@media only screen and (min-width:992px){.page-dashboard .dashboard-top-menu .dashboard-grid-container__left{padding:1rem}}.page-dashboard .dashboard-top-menu .dashboard-grid-container__left .logo{display:flex;height:6rem;max-width:65%;width:10rem}@media only screen and (min-width:992px){.page-dashboard .dashboard-top-menu .dashboard-grid-container__left .logo{max-width:45%;width:45%}}.page-dashboard .dashboard-top-menu .dashboard-grid-container__left .logo img,.page-dashboard .dashboard-top-menu .dashboard-grid-container__left .logo svg{height:100%;object-fit:contain;object-position:0 0;width:100%}.page-dashboard .dashboard-top-menu .dashboard-grid-container__right{padding:0 1rem 1rem}@media only screen and (min-width:992px){.page-dashboard .dashboard-top-menu .dashboard-grid-container__right{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 1.5rem 2rem}}.page-dashboard .dashboard-top-menu .dashboard-grid-container__right .floating-menu{align-self:flex-end;position:absolute;right:1.5rem;top:1.5rem;z-index:2}@media only screen and (min-width:992px){.page-dashboard .dashboard-top-menu .dashboard-grid-container__right .floating-menu{position:relative;right:auto;top:auto}}.page-dashboard .dashboard-fs-menu{background-color:#c2d8e5;box-shadow:none;height:100dvh;max-width:100%;opacity:0;padding:1rem 2rem;position:fixed;right:0;top:0;transform:translateX(150%);transition:.3s ease-in-out;visibility:hidden;width:30rem;z-index:99}.page-dashboard .dashboard-fs-menu--open{opacity:1;transform:none!important;visibility:visible}.page-dashboard .dashboard-fs-menu--shadow{backdrop-filter:blur(.5rem);background-color:rgba(13,14,19,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s ease-in-out;width:100%;z-index:98}.page-dashboard .dashboard-fs-menu--shadow--open{opacity:1;pointer-events:all}.page-dashboard .dashboard-fs-menu .top{align-items:center;border-bottom:var(--1px) solid #83a7bc;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.page-dashboard .dashboard-fs-menu .top .close{align-items:center;display:flex;height:2rem;justify-content:center;min-width:2rem;padding:.5rem;transition:.3s ease-in-out;width:2rem}.page-dashboard .dashboard-fs-menu .top .close:focus,.page-dashboard .dashboard-fs-menu .top .close:hover{transform:rotate(180deg)}.page-dashboard .dashboard-fs-menu .back-to-home{align-items:center;display:flex;gap:1rem;margin-bottom:2rem;width:fit-content}.page-dashboard .dashboard-fs-menu .back-to-home:focus,.page-dashboard .dashboard-fs-menu .back-to-home:hover{text-decoration:underline;text-decoration-thickness:var(--1px);text-underline-offset:.25rem}.page-dashboard .dashboard-fs-menu .back-to-home svg{height:1rem;min-width:1rem;width:1rem}.page-dashboard .dashboard-fs-menu .items{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.page-dashboard .dashboard-fs-menu .items a{align-items:center;display:flex;gap:1rem;width:fit-content}.page-dashboard .dashboard-fs-menu .items a:focus .circle,.page-dashboard .dashboard-fs-menu .items a:hover .circle{background-color:#0d0e13}.page-dashboard .dashboard-fs-menu .items a:focus span:not(.circle),.page-dashboard .dashboard-fs-menu .items a:hover span:not(.circle){transform:translateX(.25rem)}.page-dashboard .dashboard-fs-menu .items a .circle{background-color:#83a7bc;border-radius:50%;display:block;height:1rem;min-width:1rem;transition:.3s ease-in-out;width:1rem}.page-dashboard .dashboard-fs-menu .items a span:not(.circle){font-weight:400;transition:.3s ease-in-out}.page-dashboard .page-dashboard__choose{padding:3rem 0}.page-dashboard .page-dashboard__choose .container{min-height:100dvh}.page-dashboard .page-dashboard__choose .container .title{align-self:flex-start;display:block;font-weight:700;margin-bottom:1rem;text-align:left}.page-dashboard .page-dashboard__choose .container .grid{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;width:100%}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__choose .container .grid{display:grid;grid-template-columns:repeat(2,1fr);width:auto}}@media only screen and (min-width:1201px){.page-dashboard .page-dashboard__choose .container .grid{gap:1rem;grid-template-columns:repeat(3,1fr)}}.page-dashboard .page-dashboard__choose .container .grid .block{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 0 1rem 0 rgba(23,39,109,.1);display:flex;flex-direction:column;gap:.5rem;height:auto;justify-content:center;padding:2rem 1rem;text-align:center;transition:.3s ease-in-out;width:calc(50% - .5rem)}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__choose .container .grid .block{aspect-ratio:1/1;box-shadow:0 0 2rem 0 rgba(13,14,19,.2);padding:0 1rem;width:100%}}@media only screen and (min-width:1201px){.page-dashboard .page-dashboard__choose .container .grid .block{gap:1rem;height:auto}}.page-dashboard .page-dashboard__choose .container .grid .block:focus,.page-dashboard .page-dashboard__choose .container .grid .block:hover{transform:translateY(-.5rem)}.page-dashboard .page-dashboard__choose .container .grid .block img{aspect-ratio:1/1;display:block;height:auto;object-fit:contain;width:60%}@media only screen and (min-width:1201px){.page-dashboard .page-dashboard__choose .container .grid .block img{width:50%}}.page-dashboard .page-dashboard__choose .container .grid .block--last{width:100%}.page-dashboard .page-dashboard__choose .container .grid .block--last:focus,.page-dashboard .page-dashboard__choose .container .grid .block--last:hover{transform:none}.page-dashboard .page-dashboard__choose .container .grid .block--last .dropdown{margin-block-start:1rem;position:relative;width:100%;z-index:5}.page-dashboard .page-dashboard__choose .container .grid .block--last .dropdown select{background-color:#fff;cursor:pointer;padding-right:1.5rem}.page-dashboard .page-dashboard__choose .container .grid .block--last .dropdown .icon{align-items:center;color:#333;display:flex;height:1rem;justify-content:center;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem;z-index:2}.page-dashboard .page-dashboard__choose .container .grid .block--last .dropdown .icon svg{height:100%;object-fit:contain;width:100%}@media only screen and (max-width:575px){.page-dashboard .page-dashboard__choose .container .grid .block p{font-size:1.5rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__left{padding:1.5rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .save-search{margin-bottom:1rem;width:fit-content}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar{margin-bottom:1.5rem;position:relative;z-index:3}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar--has-focus .search-bar-wrapper .dash-input{border-bottom-color:#aaa;border-bottom-left-radius:0;border-bottom-right-radius:0}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar--has-focus .search-suggestions{opacity:1!important;pointer-events:all!important}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-bar-wrapper{position:relative;z-index:2}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-bar-wrapper .dash-input{padding-right:3.5rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-bar-wrapper .button--search{align-items:center;aspect-ratio:1/1;background-color:#0d0e13;border-radius:.175rem;color:#fffbf5;display:flex;height:calc(100% - .5rem);justify-content:center;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;width:auto}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-bar-wrapper .button--search:focus,.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-bar-wrapper .button--search:hover{background-color:#4a6a7d}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-bar-wrapper .button--search svg{aspect-ratio:1/1;height:45%;width:45%}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions{background-color:#fffbf5;border:var(--1px) solid #0d0e13;border-radius:.25rem;box-shadow:0 1rem 2rem .5rem rgba(13,14,19,.1);left:0;opacity:0;padding:3.75rem 1rem 1rem;pointer-events:none;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:1}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions:has(:focus){opacity:1;pointer-events:all}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper{max-height:15rem;overflow-x:hidden;overflow-y:auto}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper::-webkit-scrollbar{width:.25rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper::-webkit-scrollbar-track{background-color:#fffbf5;border:var(--1px) solid #0d0e13;border-radius:1rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper::-webkit-scrollbar-thumb{background-color:#0d0e13;border-radius:1rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list{display:flex;flex-direction:column;margin-bottom:.75rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list button{align-items:center;display:flex;gap:.5rem;padding:.25rem 0;text-align:left;width:100%}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list button:focus,.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list button:hover{outline:none}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list button:focus .circle,.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list button:hover .circle{background-color:#83a7bc}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list button:focus span:not(.circle),.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list button:hover span:not(.circle){transform:translateX(.25rem)}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .list button .circle{background-color:#c2d8e5;border-radius:50%;display:block;height:.625rem;min-width:.625rem;width:.625rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .save-search:focus,.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .search-bar .search-suggestions .wrapper .save-search:hover{color:#17276d}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .active-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;margin-top:-.5rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .checkboxes{padding-bottom:1rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .checkboxes .dash-h4{display:block;margin-bottom:.75rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input{position:relative}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input>svg{color:#0d0e13;height:.875rem;opacity:.5;pointer-events:none;position:absolute;right:.875rem;top:50%;transform:translateY(-50%);width:.875rem;z-index:2}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input .MuiTextField-root{cursor:pointer;width:100%}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input .MuiTextField-root input{filter:saturate(0)}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input .MuiTextField-root input::selection{opacity:0}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input .MuiTextField-root .Mui-focused fieldset{border-color:#0d0e13}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input .MuiTextField-root fieldset{border-width:var(--1px)}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input .MuiTextField-root .MuiButtonBase-root{background:transparent;border-radius:0;height:100%;justify-content:flex-end;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date-input .MuiTextField-root .MuiButtonBase-root .MuiTouchRipple-root{display:none}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .clear{display:flex;justify-content:flex-end;margin-top:.25rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date p{display:block;margin-bottom:.1rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .date p:not(:first-child){margin-top:.75rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__left .sidebar .accordions .dash-checkbox-radio-wrapper:last-child{margin-bottom:0}.page-dashboard .page-dashboard__main .dashboard-grid-container__right{padding:2rem 1.5rem}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right{padding:2rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right--q-idea{border-top:var(--1px) solid #ddd;padding:2rem 1.5rem 1.5rem}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right--q-idea{border:none;padding:2rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .cards{display:grid;gap:.75rem}@media only screen and (min-width:576px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .cards{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1201px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .cards{grid-template-columns:repeat(3,1fr)}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .bottom-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:2rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .bottom-buttons button{gap:.5rem;padding:.75rem 1rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .bottom-buttons button.loading{background-color:#0d0e13;color:#fffbf5;opacity:.5;pointer-events:none}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .bottom-buttons button.loading svg{animation:rotation .3s linear infinite}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination{background-color:rgba(194,216,229,.2);border:var(--1px) solid rgba(194,216,229,.5);border-radius:.25rem;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding:1.5rem}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination{align-items:center;background-color:transparent;border:none;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:0}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:576px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left{display:flex;flex-wrap:wrap}}@media only screen and (max-width:575px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left .edit{grid-column:1/-1}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left .delete{border-color:#da291c;color:#da291c}@media only screen and (max-width:575px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left .delete{grid-column:1/-1}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left .delete:focus,.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left .delete:hover{background-color:#da291c;color:#fffbf5}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left .unlock{gap:.5rem}@media only screen and (max-width:575px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left a,.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .buttons-left button{justify-content:center;text-align:center}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .top-pagination .pagination .of{display:inline;padding:0 .25rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea{margin-bottom:1.5rem;position:relative}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea:focus label.checkbox,.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea:hover label.checkbox{opacity:1}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .exclude{align-items:center;bottom:1.5rem;display:flex;height:1.2rem;justify-content:center;position:absolute;right:1.5rem;width:1.2rem;z-index:4}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .exclude{bottom:auto;right:2rem;top:2rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .exclude:focus,.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .exclude:hover{color:#da291c}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .edit{bottom:1rem;left:1rem;position:absolute;z-index:3}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .edit{bottom:2rem;left:auto;right:2rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea input[type=checkbox]{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0;z-index:-999}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea input[type=checkbox]:focus+label.checkbox{opacity:1;outline:var(--1px) solid #0d0e13;outline-offset:.25rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea input[type=checkbox]:checked+label.checkbox{border:none;opacity:1}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea input[type=checkbox]:checked+label.checkbox svg{opacity:1}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea label.checkbox{align-items:center;background-color:#fffbf5;border:.1rem solid #0d0e13;border-radius:50%;color:#0d0e13;cursor:pointer;display:flex;height:2.25rem;justify-content:center;left:-1.1rem;position:absolute;top:-1rem;width:2.25rem;z-index:2}@media only screen and (min-width:1201px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea label.checkbox{opacity:0}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea label.checkbox svg{height:calc(100% + .2rem);left:-.1rem;opacity:0;position:absolute;top:-.1rem;width:calc(100% + .2rem)}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item{border:var(--1px) solid #ddd;border-radius:.25rem;display:block;padding:1rem 1rem 4.5rem;position:relative;z-index:0}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item{border-radius:.5rem;padding:2rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .tags{display:flex;gap:1rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .tags span{border-radius:.2rem;display:inline-block;margin-bottom:.5rem;padding:.125rem .75rem}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .tags span{margin-top:-.5rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .tags span.reported{background:#dc0016;color:#fffbf5}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .tags span.responded{background:#4a6a7d;color:#fffbf5}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos{flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 3rem)}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos .tags{display:flex}@media only screen and (max-width:575px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos .title{font-size:1.5rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos .icons{align-items:center;display:flex;gap:.75rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos .icons .icon{align-items:center;display:flex;height:2rem;justify-content:center;position:relative;width:2rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos .icons .icon.comments{height:1.85rem;width:1.85rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos .icons .icon span{font-size:.65rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .top-infos .icons .icon svg{display:block;position:relative;z-index:0}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .new-field{margin-bottom:1rem;margin-top:-.75rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos{width:100%}@media only screen and (min-width:421px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos{display:flex;gap:.75rem}}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos{gap:1rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .image{align-items:center;aspect-ratio:1;border-radius:.25rem;display:flex;justify-content:center;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:421px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .image{height:6rem;margin-bottom:0;min-width:6rem;width:6rem}}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .image{height:8rem;min-width:8rem;width:8rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos{display:block;width:100%}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos{padding-right:8rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos .date{display:block}@media only screen and (min-width:768px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos .date{margin-bottom:.25rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos .small-desc{display:block}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos .attachments{display:block;margin-top:.5em;max-width:100%;position:relative}@media only screen and (min-width:576px){.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos .attachments{width:18rem}}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos .attachments .dash-input{cursor:pointer;padding:.5rem .75rem;position:relative;z-index:1}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea .item .middle-infos .infos .attachments>svg{height:1rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;z-index:2}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--responded-to .item{background-color:rgba(194,216,229,.3);border-color:#83a7bc}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--reported .item{background-color:rgba(218,41,28,.1);border-color:#da291c}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--being-edited{cursor:not-allowed}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--being-edited *{pointer-events:none}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--being-edited label.checkbox{opacity:0!important}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--being-edited .editing-status{background-color:#da291c;border-radius:.2rem;color:#fffbf5;display:block;font-size:.7rem;left:0;opacity:1;padding:.1rem .5rem;position:absolute;top:0;white-space:nowrap;width:fit-content;z-index:2}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--being-edited .edit,.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--being-edited .exclude,.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--being-edited .item{filter:blur(.05rem);opacity:.5}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--campaign-form .checkbox,.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .dash-idea--campaign-form input[type=checkbox]{display:none!important}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .pagination{border-top:var(--1px) solid #ddd;display:block;margin-top:2rem;padding-top:2rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .pagination ul{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .pagination ul .pagination-ellipsis{display:block;padding:0 .5rem}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .pagination ul button{align-items:center;border:var(--1px) solid #17276d;border-radius:.25rem;display:flex;height:2.5rem;justify-content:center;padding:0 1rem;text-align:center;width:auto}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .pagination ul button:focus,.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .pagination ul button:hover{background-color:rgba(194,216,229,.5)}.page-dashboard .page-dashboard__main .dashboard-grid-container__right .q-idea-content .pagination ul button.active{background-color:#0d0e13;color:#fffbf5}.page-dashboard .MuiDialog-container .MuiDialogActions-root,.page-dashboard .MuiDialog-container .MuiPickersToolbar-root{display:none}.page-dashboard .MuiDialog-container .MuiPickersFadeTransitionGroup-root{font-size:18px}.page-dashboard .MuiPaper-root .MuiPickersFadeTransitionGroup-root{font-size:16px}.page-maps .grid{display:grid;min-height:100dvh;padding:2rem 0;place-items:center}.page-maps .grid .inner-wrapper{background-color:#fff;border-radius:.5rem;box-shadow:0 0 2rem 0 rgba(23,39,109,.05);display:flex;flex-direction:column;gap:1rem;max-width:40rem;padding:2rem;text-align:center;width:100%}@media only screen and (min-width:576px){.page-maps .grid .inner-wrapper{padding:3rem}}.page-maps .grid .inner-wrapper.is-sending{cursor:wait;pointer-events:none}.page-maps .grid .inner-wrapper h1{color:#333;display:block;font-family:Figtree,sans-serif;font-weight:700}@media only screen and (min-width:576px){.page-maps .grid .inner-wrapper h1{padding-bottom:1rem}}.page-maps .grid .inner-wrapper .upload{align-items:center;border:var(--1px) solid #ddd;border-radius:.25rem;display:grid;gap:1rem;padding:.75rem;position:relative}@media only screen and (min-width:576px){.page-maps .grid .inner-wrapper .upload{grid-template-columns:1fr 1fr}}.page-maps .grid .inner-wrapper .upload input{height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:0;z-index:-999}.page-maps .grid .inner-wrapper .upload .dash-button{cursor:pointer;justify-content:center;padding:.875rem}@media only screen and (max-width:575px){.page-maps .grid .inner-wrapper .upload .dash-button{padding:1rem}}.page-maps .grid .inner-wrapper .upload .dash-button:focus,.page-maps .grid .inner-wrapper .upload .dash-button:hover{background-color:#333}.page-maps .grid .inner-wrapper .upload .filename{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between}.page-maps .grid .inner-wrapper .upload .filename p{line-height:1}.page-maps .grid .inner-wrapper .upload .filename button{align-items:center;background-color:#da291c;border-radius:.125rem;color:#fffbf5;display:flex;height:2rem;justify-content:center;min-width:2rem;padding:.5rem;width:2rem}.page-maps .grid .inner-wrapper .upload .filename button:focus,.page-maps .grid .inner-wrapper .upload .filename button:hover{background-color:#ad2116}.page-maps .grid .inner-wrapper .upload .select{align-items:center;color:#999;display:flex;justify-content:flex-start}.page-maps .grid .inner-wrapper .submit{justify-content:center;margin:0 auto;padding:1.25rem;width:100%}.page-maps .grid .inner-wrapper .submit:focus,.page-maps .grid .inner-wrapper .submit:hover{background-color:#333}.page-maps .grid .inner-wrapper .submit svg{animation:rotation .45s linear infinite;display:flex;height:1rem;min-width:1rem;width:1rem}.page-idea--overview .hero-filters .h1{display:block;margin-bottom:2.5rem}@media only screen and (min-width:768px){.page-idea--overview .hero-filters__search{align-items:flex-end;display:flex;gap:.5rem}}.page-idea--overview .hero-filters__search .form-line{margin-bottom:0}@media only screen and (max-width:767px){.page-idea--overview .hero-filters__search .form-line{margin-bottom:.5rem}}@media only screen and (min-width:768px){.page-idea--overview .hero-filters__search .form-line__line-wrapper input{border-radius:10rem}}.page-idea--overview .hero-filters__search .button{border-radius:.4rem;padding:.6rem 1.25rem}@media only screen and (min-width:768px){.page-idea--overview .hero-filters__search .button{border-radius:10rem}}.page-idea--overview .hero-filters__search .button svg{height:1rem;min-width:1rem;width:1rem}.page-idea--overview .hero-filters__filters{display:grid;grid-template-columns:1fr;margin-top:1.25rem}@media only screen and (min-width:576px){.page-idea--overview .hero-filters__filters{column-gap:.75rem;grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.page-idea--overview .hero-filters__filters{align-items:center;display:flex;flex-wrap:wrap}}@media only screen and (max-width:575px){.page-idea--overview .hero-filters__filters .form-line{margin-bottom:.5rem}}@media only screen and (min-width:768px){.page-idea--overview .hero-filters__filters .form-line--small .form-line__line-wrapper{width:8.5rem}.page-idea--overview .hero-filters__filters .form-line--medium .form-line__line-wrapper{width:9.5rem}.page-idea--overview .hero-filters__filters .form-line--large .form-line__line-wrapper{width:11rem}}.page-idea--overview .hero-filters__filters .form-line__line-wrapper{width:100%}.page-idea--overview .hero-filters__filters .form-line__line-wrapper .form-line__input--select{padding-right:3rem}.page-idea--submit__title{display:block;margin-bottom:1.5rem}@media only screen and (min-width:768px){.page-idea--submit__title{margin-bottom:2.5rem}}.page-idea--submit__desc{margin-bottom:1.5rem}@media only screen and (min-width:768px){.page-idea--submit__desc{margin-bottom:2rem}}.page-idea--submit__margin-top{margin-top:1rem}.page-idea--submit__margin-bottom{padding-bottom:1rem}.page-idea--submit__two-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;margin-top:2rem}.page-idea--submit__ideas{padding-top:calc(var(--space-smaller) + 1rem)}.page-idea--submit__closed-text,.page-idea--submit__closed-title{margin-bottom:1rem}.page-idea--idea__top .left{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media only screen and (min-width:768px){.page-idea--idea__top .left{align-self:flex-end;margin-top:0}}.page-idea--idea__top .left .status{border-radius:.25rem;padding:.5rem 1rem;width:fit-content}.page-idea--idea__top .left .interactive-tags{align-items:center;column-gap:1.25rem;display:flex;flex-wrap:wrap;row-gap:.25rem}@media only screen and (min-width:768px){.page-idea--idea__top .left .interactive-tags{column-gap:1.5rem}}.page-idea--idea__top .left .interactive-tags .comments,.page-idea--idea__top .left .interactive-tags .likes{align-items:center;display:flex;gap:.5rem}.page-idea--idea__top .left .interactive-tags .comments .circle,.page-idea--idea__top .left .interactive-tags .likes .circle{align-items:center;border:var(--1px) solid;border-radius:50%;display:flex;height:2.25rem;justify-content:center;min-width:2.25rem;padding:.55rem;width:2.25rem}.page-idea--idea__top .left .interactive-tags .comments .circle svg,.page-idea--idea__top .left .interactive-tags .likes .circle svg{height:100%;width:100%}.page-idea--idea__top .left .interactive-tags .likes{position:relative}.page-idea--idea__top .left .interactive-tags .likes:focus .circle,.page-idea--idea__top .left .interactive-tags .likes:hover .circle{background-color:#fffbf5}.page-idea--idea__top .left .interactive-tags .likes:before{background-color:#17276d;border-radius:.275rem;bottom:calc(100% + .5rem);color:#fffbf5;content:attr(data-tooltip);font-size:.875rem;left:0;opacity:0;padding:.25rem 1rem;position:absolute;transform:translateY(.5rem);visibility:hidden;white-space:nowrap;width:fit-content;z-index:9}.page-idea--idea__top .left .interactive-tags .likes:after{border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.25rem solid #17276d;bottom:calc(100% + .25rem);content:"";height:0;left:.875rem;opacity:0;position:absolute;transform:translateY(.5rem);visibility:hidden;width:0;z-index:9}.page-idea--idea__top .left .interactive-tags .likes.tooltip-visible:after,.page-idea--idea__top .left .interactive-tags .likes.tooltip-visible:before{animation:fadeTooltip 3s forwards;opacity:1;transition:.3s ease-in-out;visibility:visible}.page-idea--idea__top .left .interactive-tags .likes .circle.is-liked{background-color:#da291c}.page-idea--idea__top .left .interactive-tags .likes .circle.is-liked svg .red{fill:#fffbf5}.page-idea--idea__top .left .interactive-tags .comments .circle svg{transform:translateX(.025rem)}.page-idea--idea__top .left .buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 0 .5rem}@media only screen and (min-width:992px){.page-idea--idea__top .left .buttons{padding:1.25rem 0 .75rem}}.page-idea--idea__top .left .buttons button{border-radius:.5rem;padding:.375rem 1rem}.page-idea--idea__top .left .buttons button.delete:focus,.page-idea--idea__top .left .buttons button.delete:hover{background-color:#da291c;border-color:#da291c;color:#fffbf5}.page-idea--idea__top .left .buttons button svg{height:1.1rem;min-width:1.1rem;width:1.1rem}.page-idea--idea__top .left .when{display:block;margin-top:-1.2rem}@media only screen and (min-width:768px){.page-idea--idea__top .left .when{margin-top:-1.375rem}}.page-idea--idea__top .left .desc{display:block}@media only screen and (min-width:768px){.page-idea--idea__top .left .desc{max-width:95%;padding-bottom:.5rem}}.page-idea--idea__top .left .report{display:inline-block;margin-top:-1rem;width:fit-content}.page-idea--idea__top .left .report:focus,.page-idea--idea__top .left .report:hover{color:#da291c}.page-idea--idea__top .right .shape-mask{aspect-ratio:1/1;display:block;position:relative;width:100%}.page-idea--idea__comments .title-top{margin:0 auto 1rem;max-width:20rem}@media only screen and (min-width:576px){.page-idea--idea__comments .title-top{margin-bottom:1.5rem}}@media only screen and (min-width:768px){.page-idea--idea__comments .title-top{margin-bottom:2rem}}.page-idea--idea__comments .title-top h2{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-idea--idea__comments .button--login,.page-idea--idea__comments .post-comment-form .button{margin-left:auto;margin-right:auto}.page-idea--idea__comments .all-comments{margin-top:3rem}@media only screen and (min-width:992px){.page-idea--idea__comments .all-comments{margin-top:4rem}}.page-idea--idea__comments .all-comments__grid .comment{display:block;margin:1rem 0}.page-idea--idea__comments .all-comments__grid .report{font-size:.8rem;margin-left:-.375rem;text-decoration:underline}.page-idea--idea__comments .all-comments__grid .report:focus,.page-idea--idea__comments .all-comments__grid .report:hover{background-color:#da291c;color:#fffbf5;text-decoration:none}.page-idea--idea__comments .all-comments .load-more{margin:2rem auto 0;width:fit-content}
/*# sourceMappingURL=index.esm.css.map */