/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--svg-use-size:1em;--svg-use-color:currentColor;}.xs-visible{display:none;}@media only screen and (min-width:0) and (max-width:767px){.xs-visible{display:inherit;}}@media only screen and (min-width:0) and (max-width:767px){.xs-invisible{display:none;}}@media only screen and (min-width:768px) and (max-width:991px){.sm-invisible{display:none;}}@media only screen and (min-width:992px) and (max-width:1269px){.md-invisible{display:none;}}@media only screen and (min-width:1270px) and (max-width:1439px){.lg-invisible{display:none;}}.xs-visible{display:none;}@media only screen and (min-width:0) and (max-width:767px){.xs-visible{display:initial;}}.sm-visible{display:none;}@media only screen and (min-width:768px) and (max-width:991px){.sm-visible{display:initial;}}.md-visible{display:none;}@media only screen and (min-width:992px) and (max-width:1269px){.md-visible{display:initial;}}.lg-visible{display:none;}@media only screen and (min-width:1270px) and (max-width:1439px){.lg-visible{display:initial;}}.cells{align-items:center;}@media only screen and (min-width:0) and (max-width:767px){.cells.mob{flex-wrap:wrap;}.cells.mob > div{flex:1 1 100% !important;}.cells.mob > div:empty{display:none;}}.size-10{width:10px;height:10px;}.size-12{width:12px;height:12px;}.size-14{width:14px;height:14px;}.size-16{width:16px;height:16px;}.size-18{width:18px;height:18px;}.size-08em{width:0.8em;height:0.8em;}.size-09em{width:0.9em;height:0.9em;}.size-1em{width:1em;height:1em;}.size-11em{width:1.1em;height:1.1em;}.size-12em{width:1.2em;height:1.2em;}.size-14em{width:1.3em;height:1.3em;}.size-2em{width:2em;height:2em;}.size-3em{width:3em;height:3em;}:root{--site-typo-size:1em;--site-typo-back:#fff;--site-typo-color:#000;--site-typo-header-weight:500;--site-typo-h1:2.8;--site-typo-h2:2.2;--site-typo-h3:1.9;--site-typo-h4:1.4;--site-typo-h5:1.2;--site-typo-h6:1.1;--site-typo-lists:0.97;--site-typo-block-margin:1.1;}:root{color-scheme:light dark;--site-global-shade:light-dark(#93a9b6,#1472a8);--site-global-input-scale:1em;}label{color:#b3b2b2;letter-spacing:0.01em;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],textarea,select{--inp-scale:var(--site-global-input-scale);--inp-color-main:var(--site-global-shade);--inp-bg-l:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#ffffff),#b7b7b700);--inp-bg-d:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#0000008a),#000000f5);--inp-bg:light-dark(var(--inp-bg-l),var(--inp-bg-d));--inp-text-l:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#000000c9),#000000eb);--inp-text-d:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#ffffff),#ffffff61);--inp-text:light-dark(var(--inp-text-l),var(--inp-text-d));--inp-border-l:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#e1e1e1ad),#4d4d4d94);--inp-border-d:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#ffffff30),#0000005c);--inp-border:light-dark(var(--inp-border-l),var(--inp-border-d));--inp-bg-error-l:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#00000012),#a12d2da1);--inp-bg-error-d:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#00000012),#a12d2da1);--inp-bg-error:light-dark(var(--inp-bg-error-l),var(--inp-bg-error-d));--inp-bg-disabled-l:color-mix(in srgb,var(--inp-bg),#fff 48%);--inp-bg-disabled-d:color-mix(in srgb,var(--inp-bg),#fff 48%);--inp-bg-disabled:light-dark(var(--inp-disabled-l),var(--inp-disabled-d));--inp-bg-readonly-l:color-mix(in srgb,var(--inp-bg),#ababab 15%);--inp-bg-readonly-d:color-mix(in srgb,var(--inp-bg),#ababab 15%);--inp-bg-readonly:light-dark(var(--inp-readonly-l),var(--inp-readonly-d));--inp-placeholder-l:color-mix(in srgb,var(--inp-text),#fff);--inp-placeholder-d:color-mix(in srgb,var(--inp-text),#000);--inp-placeholder:light-dark(var(--inp-placeholder-l),var(--inp-placeholder-d));--inp-border-hover-l:color-mix(in srgb,var(--inp-color-main),#45454596);--inp-border-hover-d:color-mix(in srgb,var(--inp-color-main),#87878714);--inp-border-hover:light-dark(var(--inp-border-hover-l),var(--inp-border-hover-d));--inp-border-focus-l:color-mix(in srgb,var(--inp-color-main),#000000ad);--inp-border-focus-d:color-mix(in srgb,var(--inp-color-main),#8d8d8d38);--inp-border-focus:light-dark(var(--inp-border-focus-l),var(--inp-border-focus-d));border:1px solid var(--inp-border);display:inline-flex;appearance:none;padding:calc(0.8 * var(--inp-scale)) calc(1 * var(--inp-scale));font-size:var(--inp-scale);color:var(--inp-text);background-color:color-mix(in srgb,var(--inp-bg),#000 5%);border-radius:calc(0.3 * var(--inp-scale));box-shadow:inset 0 1px 3px #00000033,0 1px 0 #ffffff03;transition:all 0.2s ease-in-out;box-sizing:border-box;width:100%;min-width:50px;outline:2px solid transparent;--inp-autofill-back:light-dark(#b5881f,#5893a16e);--inp-autofill-color:light-dark(#e7e7e7,#c1bd9e);}input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,textarea::placeholder,select::placeholder{color:var(--inp-placeholder);}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="tel"]:hover,textarea:hover,select:hover{border-color:var(--inp-border-hover);}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus,select:focus{border-color:var(--inp-border-focus);box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 0 0 2px color-mix(in srgb,var(--inp-color-main),transparent 85%);outline:2px solid transparent;}input[type="text"]:autofill,input[type="password"]:autofill,input[type="email"]:autofill,input[type="tel"]:autofill,textarea:autofill,select:autofill,input[type="text"]:-webkit-autofill,input[type="password"]:-webkit-autofill,input[type="email"]:-webkit-autofill,input[type="tel"]:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill,input[type="text"]:autofill:hover,input[type="password"]:autofill:hover,input[type="email"]:autofill:hover,input[type="tel"]:autofill:hover,textarea:autofill:hover,select:autofill:hover,input[type="text"]:-webkit-autofill:hover,input[type="password"]:-webkit-autofill:hover,input[type="email"]:-webkit-autofill:hover,input[type="tel"]:-webkit-autofill:hover,textarea:-webkit-autofill:hover,select:-webkit-autofill:hover,input[type="text"]:autofill:focus,input[type="password"]:autofill:focus,input[type="email"]:autofill:focus,input[type="tel"]:autofill:focus,textarea:autofill:focus,select:autofill:focus,input[type="text"]:-webkit-autofill:focus,input[type="password"]:-webkit-autofill:focus,input[type="email"]:-webkit-autofill:focus,input[type="tel"]:-webkit-autofill:focus,textarea:-webkit-autofill:focus,select:-webkit-autofill:focus{display:flex;align-items:center;justify-content:center;font-family:inherit !important;font-size:1em !important;background:var(--inp-autofill-back) !important;color:var(--inp-autofill-color);transition:background-color 5000s ease-in-out 0s,font-family 5000s;-webkit-text-fill-color:var(--inp-autofill-color) !important;-webkit-box-shadow:0 0 0 10em var(--inp-autofill-back) inset !important;}select{--sel-shadow-color:light-dark(#0000002b,#000000ef);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666' opacity='0.7'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(0.64 * var(--inp-scale)) center;background-size:calc(1.5 * var(--inp-scale));}select,select:hover,select:focus{box-shadow:0px 1px 2px var(--sel-shadow-color);}input[type="checkbox"]{--check-size:calc(1.8 * var(--site-global-input-scale));--check-color-main:var(--site-global-shade,#1d597b);--check-width:calc(var(--check-size) * 2);--check-knob-size:calc(var(--check-size) * 0.727);--check-knob-offset:calc(var(--check-size) * 0.09);--check-bg:color-mix(in srgb,var(--check-color-main),#000 60%);--check-knob-color:color-mix(in srgb,#fff,var(--check-color-main) 25%);--check-focus-ring:color-mix(in srgb,var(--check-color-main),transparent 70%);appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;outline:none;display:inline-block;vertical-align:middle;width:var(--check-width);height:var(--check-size);border-radius:var(--check-size);background-color:var(--check-bg);border:1px solid color-mix(in srgb,var(--check-bg),#fff 10%);transition:all 0.2s ease-in-out;}input[type="checkbox"]::before{content:"";position:absolute;top:var(--check-knob-offset);left:var(--check-knob-offset);width:var(--check-knob-size);height:var(--check-knob-size);background-color:var(--check-knob-color);border-radius:50%;transition:transform 0.2s ease-in-out;box-shadow:inset 0 0 2px #ffffffaa;}input[type="checkbox"]:checked{background-color:var(--check-color-main);border-color:color-mix(in srgb,var(--check-color-main),#fff 20%);}input[type="checkbox"]:checked::before{transform:translateX(calc(var(--check-width) - var(--check-knob-size) - (var(--check-knob-offset) * 2)));}input[type="checkbox"]:focus-visible{box-shadow:0 0 0 2px var(--check-focus-ring);}input[type="radio"]{--radio-size:calc(1.8 * var(--site-global-input-scale));--radio-color-main:var(--site-global-shade,#1d597b);--radio-knob-size:calc(var(--radio-size) * 0.5);--radio-bg:color-mix(in srgb,var(--radio-color-main),#000 60%);--radio-focus-ring:color-mix(in srgb,var(--radio-color-main),transparent 70%);appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;outline:none;display:inline-block;vertical-align:middle;width:var(--radio-size);height:var(--radio-size);border-radius:50%;background-color:var(--radio-bg);border:1px solid color-mix(in srgb,var(--radio-bg),#fff 10%);transition:all 0.2s ease-in-out;}input[type="radio"]::before{content:"";position:absolute;top:50%;left:50%;width:var(--radio-knob-size);height:var(--radio-knob-size);background-color:color-mix(in srgb,#fff,var(--radio-color-main) 25%);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform 0.2s cubic-bezier(0.34,1.56,0.64,1);box-shadow:inset 0 0 2px #ffffffaa;}input[type="radio"]:checked{background-color:color-mix(in srgb,var(--radio-color-main),#000 40%);border-color:var(--radio-color-main);}input[type="radio"]:checked::before{transform:translate(-50%,-50%) scale(1);}input[type="radio"]:focus-visible{box-shadow:0 0 0 2px var(--radio-focus-ring);}input[type="range"]{--range-color:var(--site-global-shade,#1d597b);--range-track-h:6px;--range-thumb-s:18px;appearance:none;background:transparent;cursor:pointer;width:100%;display:inline-block;vertical-align:middle;}input[type="range"]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--range-color),#000 60%);height:var(--range-track-h);border-radius:var(--range-track-h);border:1px solid color-mix(in srgb,var(--range-color),#fff 10%);}input[type="range"]::-webkit-slider-thumb{appearance:none;margin-top:calc(var(--range-track-h) / -2 - 6px);height:var(--range-thumb-s);width:var(--range-thumb-s);background-color:color-mix(in srgb,#fff,var(--range-color) 25%);border-radius:50%;border:2px solid var(--range-color);box-shadow:0 0 8px color-mix(in srgb,var(--range-color),transparent 60%);}input[type="range"]:focus-visible{outline:2px solid color-mix(in srgb,var(--range-color),transparent 70%);outline-offset:4px;}label{--inp-text-l:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#000000c9),#000000eb);--inp-text-d:color-mix(in srgb,color-mix(in srgb,var(--site-global-shade),#ffffff),#ffffff61);--inp-text:light-dark(var(--inp-text-l),var(--inp-text-d));color:var(--inp-text);}.error{color:red;}.ok{color:green;}.form-item input.error,.form-item textarea.error,.form-item select.error{--inp-error-border:light-dark(#ad5b5b,#5b3a3a);border:1px solid var(--inp-error-border);}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{}input[type=button],input[type=submit],input[type=reset],button[type=button],.form-submit,.form-reset{}input.form-button-disabled,textarea.form-button-disabled,.select.form-button-disabled,input.form-button-disabled:active,textarea.form-button-disabled:active,.select.form-button-disabled:active{background:#eeeeee none;border-color:#eeeeee;text-shadow:none;color:#999999;}fieldset,.field-widget-paragraphs-embed{position:relative;padding:0.8em 0.5em;margin:0 0 1em 0;border-radius:0.3em;border:1px solid #cccccc;}.form,form{margin:0;padding:0;}.form.form-disabled input,form.form-disabled input,.form.form-disabled textarea,form.form-disabled textarea,.form.form-disabled select,form.form-disabled select{background-color:#eeeeee;color:#777777;}.form .form-actions,form .form-actions{padding:1em 0;margin-top:1em;}.form .form-radios .form-type-radio,form .form-radios .form-type-radio,.form .form-checkboxes .form-type-radio,form .form-checkboxes .form-type-radio,.form .form-radios .form-type-checkbox,form .form-radios .form-type-checkbox,.form .form-checkboxes .form-type-checkbox,form .form-checkboxes .form-type-checkbox{margin:0;}.wide-form input[type=text],.wide-form input[type=email],.wide-form input[type=tel],.wide-form input[type=password],.wide-form textarea,.wide-form select{display:block;width:100%;}fieldset > legend,.field-widget-paragraphs-embed > legend{padding:0;}fieldset .fieldset-legend,.field-widget-paragraphs-embed .fieldset-legend{margin-top:0.56em;position:absolute;text-transform:uppercase;z-index:10;padding:initial;}fieldset .fieldset-legend a,.field-widget-paragraphs-embed .fieldset-legend a,fieldset .fieldset-legend a:hover,.field-widget-paragraphs-embed .fieldset-legend a:hover{text-decoration:none;}fieldset .fieldset-legend .summary,.field-widget-paragraphs-embed .fieldset-legend .summary{text-transform:none;font-weight:300;}fieldset legend,.field-widget-paragraphs-embed legend,fieldset .fieldset-legend,.field-widget-paragraphs-embed .fieldset-legend{font-size:88%;font-weight:bold;}fieldset .fieldset-wrapper,.field-widget-paragraphs-embed .fieldset-wrapper{box-sizing:border-box;position:relative;padding:0.3em;margin:0;margin-top:0.7em;}fieldset .fieldset-description,.field-widget-paragraphs-embed .fieldset-description{color:#929292;font-size:0.9em;padding:0.6em 0;border-bottom:1px solid #eee;}fieldset.collapsed,.field-widget-paragraphs-embed.collapsed{background-color:transparent;padding-bottom:1.2em;}fieldset fieldset,.field-widget-paragraphs-embed fieldset{border-radius:0.3em;border:1px solid #dcdcdc;box-shadow:1px 1px 4px #eeeeee;}fieldset.collapsible .fieldset-legend:before,.field-widget-paragraphs-embed.collapsible .fieldset-legend:before{font-family:FontAwesome,Fontawesome,sans-serif;content:'\f0d7';margin-right:4px;}fieldset.collapsed .fieldset-legend:before,.field-widget-paragraphs-embed.collapsed .fieldset-legend:before{font-family:FontAwesome,Fontawesome,sans-serif;content:'\f0da';margin-right:4px;}fieldset.collapsed .fieldset-wrapper,.field-widget-paragraphs-embed.collapsed .fieldset-wrapper{display:none;}fieldset:not(.collapsible),.field-widget-paragraphs-embed:not(.collapsible){box-shadow:none;}html.js fieldset.collapsed{height:auto;}html.js fieldset.collapsed > .fieldset-wrapper{display:none;}.form-item{padding:0;margin:12px 0;}.form-item.required > label:after{content:'  *';color:red;}.form-item.accent{background:#fff7bd;border:1px solid #e2daa1;padding:10px;}.form-item.adminable{background:#ffe9e2;border:1px solid #e2c1c0;padding:10px;}.form-item.form-type-checkbox{padding:0;}.form-item.form-item-operation input,.form-item.form-item-operation select{display:inline-block;width:auto;}.form-item label,.form-item .form-label{font-weight:bold;margin:0;padding:0;margin-bottom:0.4em;font-size:1.04em;display:inline-block;}.form-item label .form-required,.form-item .form-label .form-required{color:red;}.form-item label.option,.form-item .form-label.option{font-size:83%;text-transform:none;font-weight:500;}.form-item label.option input,.form-item .form-label.option input{vertical-align:middle;}.form-item label.fictive,.form-item .form-label.fictive{color:#eee;}.form-item .description{font-size:72%;line-height:124%;margin:0;margin-top:1em;color:#b5b5b5;}.form-item .form-item--error-message{margin-top:0.4em;display:flex;align-items:center;font-size:0.7em;gap:0.4em;font-weight:300;color:#856060;}.form-item .form-item--error-message strong{font-weight:400;}.form-item .form-item--error-message .placeholder{padding:2px 6px;border:none;background:#dddddd14;border-radius:4px;}.field-widget-paragraphs-embed > .form-item,.field-widget-paragraphs-embed > div > .form-item{margin:0;padding:0;}.field-widget-paragraphs-embed .form-item + .form-item{margin-top:1em;}.field-widget-paragraphs-embed .tabledrag-toggle-weight{font-size:0.8em;}.fieldset-wrapper > .field-widget-paragraphs-embed{border:none;padding:0;}.text-format-wrapper{box-sizing:border-box;margin-bottom:1em;}.bt-link,.bt-link:hover,.bt-link:active,.bt-link:link{text-decoration:none;}a.button,.ief-entity-table .form-submit{cursor:pointer;text-decoration:none;transition:all 0.2s;}a.button,.ief-entity-table .form-submit,a.button:hover,.ief-entity-table .form-submit:hover,a.button:active,.ief-entity-table .form-submit:active,a.button:focus,.ief-entity-table .form-submit:focus,a.button:visited,.ief-entity-table .form-submit:visited,a.button:link,.ief-entity-table .form-submit:link{color:#538dad;}a.button:hover,.ief-entity-table .form-submit:hover,a.button:active,.ief-entity-table .form-submit:active,a.button:focus,.ief-entity-table .form-submit:focus,a.button:visited,.ief-entity-table .form-submit:visited{color:#76a4bd;text-decoration:underline;}a.button,.ief-entity-table .form-submit,a.button:hover,.ief-entity-table .form-submit:hover,a.button:active,.ief-entity-table .form-submit:active,a.button:focus,.ief-entity-table .form-submit:focus,a.button:visited,.ief-entity-table .form-submit:visited{box-shadow:none;background:none;}.fieldgroup-help{font-size:90%;}.filter-wrapper{border-top:0;padding:10px 2px;}.filter-wrapper .filter-guidelines,.filter-wrapper .filter-help{font-size:0.923em;padding:2px 0 0 0;}.filter-wrapper .form-item{padding:5px 0;padding:2px 0 0 0;margin:0;border:0;font-size:0.923em;}.filter-wrapper .fieldset-wrapper{padding:0 6px;}.field-formatter-summary{font-size:80%;line-height:110%;}.textarea-processed textarea,pre{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;}.filters{display:flex;flex-direction:row;flex-wrap:wrap;}.filters .form-item{font-size:90%;flex:0 0 auto;padding:0 4px 4px 0;margin:0;}.field-prefix{display:inline-flex;align-items:baseline;}.field-prefix > span{flex:0 0 auto;}.field-prefix input{flex:1 1 auto;}.form-type-password-confirm input.password-confirm,.form-type-password-confirm.form-item input.password-confirm,.form-type-password-confirm input.password-field,.form-type-password-confirm.form-item input.password-field{width:16em;margin-bottom:0.4em;}.form-type-password-confirm .confirm-parent,.form-type-password-confirm.form-item .confirm-parent,.form-type-password-confirm .password-parent,.form-type-password-confirm.form-item .password-parent{clear:left;margin:0;width:36.3em;}.form-type-password-confirm div.password-confirm,.form-type-password-confirm.form-item div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}.form-type-password-confirm div.password-suggestions,.form-type-password-confirm.form-item div.password-suggestions{display:none !important;padding:0;margin:15px 0;width:100%;border:none;color:#555;}.form-type-password-confirm div.password-suggestions ul,.form-type-password-confirm.form-item div.password-suggestions ul,.form-type-password-confirm div.password-suggestions li,.form-type-password-confirm.form-item div.password-suggestions li,.form-type-password-confirm div.password-suggestions div,.form-type-password-confirm.form-item div.password-suggestions div{display:inline-block;padding:0;margin:0;list-style:none;}.form-type-password-confirm div.password-suggestions li:after,.form-type-password-confirm.form-item div.password-suggestions li:after{text-transform:lowercase;content:', ';}.form-type-password-confirm .password-strength,.form-type-password-confirm.form-item .password-strength{width:17em;float:right;margin-top:1.4em;}.form-type-password-confirm .password-strength-title,.form-type-password-confirm.form-item .password-strength-title{display:inline;}.form-type-password-confirm .password-strength-text,.form-type-password-confirm.form-item .password-strength-text{float:right;font-weight:bold;}.form-type-password-confirm .password-indicator,.form-type-password-confirm.form-item .password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.form-type-password-confirm .password-indicator div,.form-type-password-confirm.form-item .password-indicator div{height:100%;width:0%;background-color:#47C965;}.container-inline.form-wrapper .fieldset-wrapper{display:flex;}.container-inline.form-wrapper .fieldset-wrapper .form-item{flex:1 1 auto;padding:3px;margin:0;}.input-row,.inliner{display:flex;flex-wrap:nowrap;width:100%;}.input-row > .form-item,.inliner > .form-item{flex:1 1 auto;display:inline-block;width:30%;margin:2px;}.input-row > .form-item:first-child,.inliner > .form-item:first-child{margin-left:0;}.input-row > .form-item > input[type="text"],.inliner > .form-item > input[type="text"],.input-row > .form-item textarea,.inliner > .form-item textarea,.input-row > .form-item select,.inliner > .form-item select{width:100%;min-width:50px;}.input-row > div,.inliner > div{flex:0 0 auto;margin:0 2px;}.input-row > div .form-item,.inliner > div .form-item{margin:0;}.input-row .form-radios > .form-item,.inliner .form-radios > .form-item{display:inline-block;margin-right:4px;}.input-row.preview > div,.inliner.preview > div{margin-right:4px;}.input-row.preview .field-label,.inliner.preview .field-label{font-style:italic;margin-right:4px;}@media only screen and (min-width:0) and (max-width:767px){.input-row,.inliner{flex-wrap:wrap;}.input-row > .form-item,.inliner > .form-item{flex:1 1 100%;}.input-row > .form-item label.fictive,.inliner > .form-item label.fictive{display:none;}}.inputs{position:relative;display:flex;flex-direction:row;box-sizing:border-box;}.inputs.short{display:inline-flex;}.inputs.control{border:1px solid red;}.inputs > button{padding:3px 10px;}.inputs > label,.inputs > button{flex:0 0 auto;}.inputs > input:not([type=checkbox],[type=radio]),.inputs > div{flex:1 1 auto;}.inputs > .inside{position:absolute;right:3px;}.inputs > .inside .fa{opacity:0.7;}.inputs > .inside > span{display:inline-block;border-left:1px solid rgba(0,0,0,0.1);padding:0 3px;text-align:center;}.inputs > .inside > span:first-child{border-left:0;}.inputs > .inside > span.shade{background:#efefef;}.input-bar{border:1px solid #ccc;display:flex;}.input-bar.accent{background:#ffffe8;}.input-bar > input,.input-bar > select,.input-bar > textarea,.input-bar > .input{flex:1 1 auto;display:inline-block;width:100%;padding:2px 3px;background:none;border:none !important;outline:0;}.input-bar > input[disabled],.input-bar > select[disabled],.input-bar > textarea[disabled],.input-bar > .input[disabled]{background:#eee;}.input-bar > input,.input-bar > .bt,.input-bar > .input{display:inline-flex;align-items:center;border-left:1px solid #cfcfcf;}.input-bar > input:first-child,.input-bar > .bt:first-child,.input-bar > .input:first-child{border-left:0;}.input-bar > input.selected,.input-bar > .bt.selected,.input-bar > .input.selected{background:#fbfbfb;}.input-bar .bt{padding:5px;cursor:pointer;}.input-bar .bt.inside{border:none;}.input-bar .bt.shade{color:#bbb;}.input-bar .bt.grey{background:#efefef;}.input-bar > div{flex:0 0 auto;white-space:nowrap;padding:0 4px;font-size:89%;color:#444;align-self:center;}.input-bar > div.fill{flex:1 1 auto;}.input-bar > div.prefix,.input-bar > div.suffix{background:#fafafa;}.input-bar > div.prefix{margin-right:4px;}.input-bar > div.suffix{margin-left:4px;}.input-box{border:1px solid #ccc;display:flex;flex-direction:column;}.input-box > input,.input-box select,.input-box textarea{flex:0 0 auto;width:100%;padding:2px 3px;background:none;border:none;outline:0;}.input-box > input[disabled],.input-box select[disabled],.input-box textarea[disabled]{background:#eee !important;}.input-box > input{border-top:1px solid #efefef;}.input-box > div{flex:0 0 auto;white-space:nowrap;padding:2px 4px;font-size:89%;color:#444;}.data-filter-results table{width:100%;}.data-filter-results table tbody > tr > td{padding:4px;font-size:90%;border:1px solid #eee;cursor:pointer;}.data-filter-results table tbody > tr:nth-child(even) > td{background:#fafafa;}.data-filter-results table tbody > tr:hover > td{background:#f6f4f9;}.data-filter-results table tbody > tr.selected > td{background:#f8e8d9;}:root{--btn-size:1em;--btn-radius-size:1.8;--btn-back:light-dark(#9b9b9b6b,#44616933);--btn-hover-back:light-dark(#613424e0,#1f4379c7);--btn-color:light-dark(#180e0e,#c3c3c373);--btn-hover-color:light-dark(#ffffffa6,#c3c3c373);--btn-border-color:light-dark(#a5a5a5ba,#566065ba);--btn-border-hover-color:light-dark(#432e2eba,#566065ba);--btn-border-size:1px;--btn-outline-width:2px;--btn-outline-color:light-dark(#cccccc44,#cccccc44);--btn-shadow:0px 0px 3px #00000000;--btn-hover-shadow:2px 2px 4px #00000040;}.btn,a.btn{display:inline-flex;gap:0 calc(0.5 * var(--btn-size));align-items:center;justify-content:center;padding:calc(0.7 * var(--btn-size)) calc(2.6 * var(--btn-size));border-radius:calc(var(--btn-radius-size) * var(--btn-size));text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;color:var(--btn-color);background:var(--btn-back);border:var(--btn-border-size) solid var(--btn-border-color);transition:all 0.5s;box-shadow:var(--btn-shadow);font-size:calc(0.93 * var(--btn-size));--svg-use-w:1em;--svg-use-h:1em;}.btn:hover,a.btn:hover,.btn:active,a.btn:active{background:var(--btn-hover-back);color:var(--btn-hover-color);border:var(--btn-border-size) solid var(--btn-border-hover-color);box-shadow:var(--btn-hover-shadow);}:root{--grid-gap:1em;--grid-col-padding:0.3em;--grid-col-border:1px;}.site-button{display:inline-flex;gap:0 0.5em;align-items:center;justify-content:center;padding:1em 2.6em;border-radius:1.7em;text-align:center;white-space:nowrap;text-decoration:none !important;cursor:pointer;color:var(--sb-animated-color);border:1px solid var(--sb-animated-border-color);background:linear-gradient(var(--sb-animated-rad),var(--sb-animated-back),var(--sb-animated-back2),var(--sb-animated-back3));transition:all 0.5s,--sb-animated-color 0.5s,--sb-animated-border-color 0.5s,--sb-animated-rad 0.5s,--sb-animated-back 0.5s,--sb-animated-back2 0.5s,--sb-animated-back3 0.5s;--sb-rad:176deg;--sb-back:#78c4ff8a;--sb-back2:#ffffff00;--sb-border-color:#fff;--sb-color:#fff;--sb-animated-rad:var(--sb-rad);--sb-animated-back:var(--sb-back);--sb-animated-back2:var(--sb-back2,var(--sb-back));--sb-animated-back3:var(--sb-back3,var(--sb-back2,var(--sb-back)));--sb-animated-border-color:var(--sb-border-color);--sb-animated-color:var(--sb-color);}@property --sb-animated-rad{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-back{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back2{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back3{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-border-color{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-color{syntax:'<color>';initial-value:0deg;inherits:false;}.site-button:hover,.site-button:active{--sb-animated-color:var(--sb-hover-color,var(--sb-color));--sb-animated-border-color:var(--sb-hover-border-color,var(--sb-border-color));--sb-animated-rad:var(--sb-hover-rad,var(--sb-rad));--sb-animated-back:var(--sb-hover-back,var(--sb-back));--sb-animated-back2:var(--sb-hover-back2,var(--sb-back2,var(--sb-back)));--sb-animated-back3:var(--sb-hover-back3,var(--sb-hover-back2,var(--sb-back3,var(--sb-back2,var(--sb-back)))));}.site-button:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue){--sb-color:#BEE3FF;--sb-hover-color:#fff;--sb-border-color:#4f697d;--sb-hover-border-color:#78C4FF;--sb-hover-back:#61baff;}.site-button.top-space{margin-top:1em;}.site-button.trans-white,.site-button--trans-white{display:inline-flex;gap:0 0.5em;align-items:center;justify-content:center;padding:1em 2.6em;border-radius:1.7em;text-align:center;white-space:nowrap;text-decoration:none !important;cursor:pointer;color:var(--sb-animated-color);border:1px solid var(--sb-animated-border-color);background:linear-gradient(var(--sb-animated-rad),var(--sb-animated-back),var(--sb-animated-back2),var(--sb-animated-back3));transition:all 0.5s,--sb-animated-color 0.5s,--sb-animated-border-color 0.5s,--sb-animated-rad 0.5s,--sb-animated-back 0.5s,--sb-animated-back2 0.5s,--sb-animated-back3 0.5s;--sb-rad:176deg;--sb-back:#78c4ff8a;--sb-back2:#ffffff00;--sb-animated-rad:var(--sb-rad);--sb-animated-back:var(--sb-back);--sb-animated-back2:var(--sb-back2,var(--sb-back));--sb-animated-back3:var(--sb-back3,var(--sb-back2,var(--sb-back)));--sb-animated-border-color:var(--sb-border-color);--sb-animated-color:var(--sb-color);--sb-color:#fff;--sb-hover-color:#fff;--sb-border-color:#fff;--sb-back:#ffffff00;--sb-hover-back:#0B1722;--sb-hover-back2:#0B1722;}@property --sb-animated-rad{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-back{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back2{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back3{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-border-color{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-color{syntax:'<color>';initial-value:0deg;inherits:false;}.site-button.trans-white:hover,.site-button--trans-white:hover,.site-button.trans-white:active,.site-button--trans-white:active{--sb-animated-color:var(--sb-hover-color,var(--sb-color));--sb-animated-border-color:var(--sb-hover-border-color,var(--sb-border-color));--sb-animated-rad:var(--sb-hover-rad,var(--sb-rad));--sb-animated-back:var(--sb-hover-back,var(--sb-back));--sb-animated-back2:var(--sb-hover-back2,var(--sb-back2,var(--sb-back)));--sb-animated-back3:var(--sb-hover-back3,var(--sb-hover-back2,var(--sb-back3,var(--sb-back2,var(--sb-back)))));}.site-button.trans-white:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue),.site-button--trans-white:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue){--sb-color:#BEE3FF;--sb-hover-color:#fff;--sb-border-color:#4f697d;--sb-hover-border-color:#78C4FF;--sb-hover-back:#61baff;}.site-button.trans-white.top-space,.site-button--trans-white.top-space{margin-top:1em;}.site-button.wide,.site-button--wide{display:flex;width:100%;}.site-button.white,.site-button--white{display:inline-flex;gap:0 0.5em;align-items:center;justify-content:center;padding:1em 2.6em;border-radius:1.7em;text-align:center;white-space:nowrap;text-decoration:none !important;cursor:pointer;color:var(--sb-animated-color);border:1px solid var(--sb-animated-border-color);background:linear-gradient(var(--sb-animated-rad),var(--sb-animated-back),var(--sb-animated-back2),var(--sb-animated-back3));transition:all 0.5s,--sb-animated-color 0.5s,--sb-animated-border-color 0.5s,--sb-animated-rad 0.5s,--sb-animated-back 0.5s,--sb-animated-back2 0.5s,--sb-animated-back3 0.5s;--sb-rad:176deg;--sb-back:#78c4ff8a;--sb-back2:#ffffff00;--sb-color:#fff;--sb-animated-rad:var(--sb-rad);--sb-animated-back:var(--sb-back);--sb-animated-back2:var(--sb-back2,var(--sb-back));--sb-animated-back3:var(--sb-back3,var(--sb-back2,var(--sb-back)));--sb-animated-border-color:var(--sb-border-color);--sb-animated-color:var(--sb-color);--sb-back:#fff;--sb-back2:#fff;--sb-back3:#fff;--sb-hover-back:#fff;--sb-hover-back2:#fff;--sb-hover-back3:#fff;--sb-color:#0B1722;--sb-hover-color:#0B1722;--sb-border-color:#fff;--sb-hover-border-color:#fafafa;}@property --sb-animated-rad{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-back{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back2{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back3{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-border-color{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-color{syntax:'<color>';initial-value:0deg;inherits:false;}.site-button.white:hover,.site-button--white:hover,.site-button.white:active,.site-button--white:active{--sb-animated-color:var(--sb-hover-color,var(--sb-color));--sb-animated-border-color:var(--sb-hover-border-color,var(--sb-border-color));--sb-animated-rad:var(--sb-hover-rad,var(--sb-rad));--sb-animated-back:var(--sb-hover-back,var(--sb-back));--sb-animated-back2:var(--sb-hover-back2,var(--sb-back2,var(--sb-back)));--sb-animated-back3:var(--sb-hover-back3,var(--sb-hover-back2,var(--sb-back3,var(--sb-back2,var(--sb-back)))));}.site-button.white:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue),.site-button--white:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue){--sb-color:#BEE3FF;--sb-hover-color:#fff;--sb-border-color:#4f697d;--sb-hover-border-color:#78C4FF;--sb-hover-back:#61baff;}.site-button.white.top-space,.site-button--white.top-space{margin-top:1em;}.site-button.wide,.site-button--wide{display:inline-flex;gap:0 0.5em;align-items:center;justify-content:center;padding:1em 2.6em;border-radius:1.7em;text-align:center;white-space:nowrap;text-decoration:none !important;cursor:pointer;color:var(--sb-animated-color);border:1px solid var(--sb-animated-border-color);background:linear-gradient(var(--sb-animated-rad),var(--sb-animated-back),var(--sb-animated-back2),var(--sb-animated-back3));transition:all 0.5s,--sb-animated-color 0.5s,--sb-animated-border-color 0.5s,--sb-animated-rad 0.5s,--sb-animated-back 0.5s,--sb-animated-back2 0.5s,--sb-animated-back3 0.5s;--sb-rad:176deg;--sb-back:#78c4ff8a;--sb-back2:#ffffff00;--sb-border-color:#fff;--sb-color:#fff;--sb-animated-rad:var(--sb-rad);--sb-animated-back:var(--sb-back);--sb-animated-back2:var(--sb-back2,var(--sb-back));--sb-animated-back3:var(--sb-back3,var(--sb-back2,var(--sb-back)));--sb-animated-border-color:var(--sb-border-color);--sb-animated-color:var(--sb-color);display:flex;}@property --sb-animated-rad{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-back{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back2{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back3{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-border-color{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-color{syntax:'<color>';initial-value:0deg;inherits:false;}.site-button.wide:hover,.site-button--wide:hover,.site-button.wide:active,.site-button--wide:active{--sb-animated-color:var(--sb-hover-color,var(--sb-color));--sb-animated-border-color:var(--sb-hover-border-color,var(--sb-border-color));--sb-animated-rad:var(--sb-hover-rad,var(--sb-rad));--sb-animated-back:var(--sb-hover-back,var(--sb-back));--sb-animated-back2:var(--sb-hover-back2,var(--sb-back2,var(--sb-back)));--sb-animated-back3:var(--sb-hover-back3,var(--sb-hover-back2,var(--sb-back3,var(--sb-back2,var(--sb-back)))));}.site-button.wide:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue),.site-button--wide:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue){--sb-color:#BEE3FF;--sb-hover-color:#fff;--sb-border-color:#4f697d;--sb-hover-border-color:#78C4FF;--sb-hover-back:#61baff;}.site-button.wide.top-space,.site-button--wide.top-space{margin-top:1em;}.site-button.black,.site-button--black{display:inline-flex;gap:0 0.5em;align-items:center;justify-content:center;padding:1em 2.6em;border-radius:1.7em;text-align:center;white-space:nowrap;text-decoration:none !important;cursor:pointer;color:var(--sb-animated-color);border:1px solid var(--sb-animated-border-color);background:linear-gradient(var(--sb-animated-rad),var(--sb-animated-back),var(--sb-animated-back2),var(--sb-animated-back3));transition:all 0.5s,--sb-animated-color 0.5s,--sb-animated-border-color 0.5s,--sb-animated-rad 0.5s,--sb-animated-back 0.5s,--sb-animated-back2 0.5s,--sb-animated-back3 0.5s;--sb-rad:176deg;--sb-back:#78c4ff8a;--sb-back2:#ffffff00;--sb-border-color:#fff;--sb-animated-rad:var(--sb-rad);--sb-animated-back:var(--sb-back);--sb-animated-back2:var(--sb-back2,var(--sb-back));--sb-animated-back3:var(--sb-back3,var(--sb-back2,var(--sb-back)));--sb-animated-border-color:var(--sb-border-color);--sb-animated-color:var(--sb-color);--sb-back:#333;--sb-back2:#333;--sb-back3:#333;--sb-hover-back:#222;--sb-hover-back2:#222;--sb-hover-back3:#222;--sb-color:#fff;--sb-hover-color:#fafafa;--sb-border-color:#333;--sb-hover-border-color:#333;}@property --sb-animated-rad{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-back{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back2{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back3{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-border-color{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-color{syntax:'<color>';initial-value:0deg;inherits:false;}.site-button.black:hover,.site-button--black:hover,.site-button.black:active,.site-button--black:active{--sb-animated-color:var(--sb-hover-color,var(--sb-color));--sb-animated-border-color:var(--sb-hover-border-color,var(--sb-border-color));--sb-animated-rad:var(--sb-hover-rad,var(--sb-rad));--sb-animated-back:var(--sb-hover-back,var(--sb-back));--sb-animated-back2:var(--sb-hover-back2,var(--sb-back2,var(--sb-back)));--sb-animated-back3:var(--sb-hover-back3,var(--sb-hover-back2,var(--sb-back3,var(--sb-back2,var(--sb-back)))));}.site-button.black:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue),.site-button--black:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue){--sb-color:#BEE3FF;--sb-hover-color:#fff;--sb-border-color:#4f697d;--sb-hover-border-color:#78C4FF;--sb-hover-back:#61baff;}.site-button.black.top-space,.site-button--black.top-space{margin-top:1em;}.site-button.blue,.site-button--blue{display:inline-flex;gap:0 0.5em;align-items:center;justify-content:center;padding:1em 2.6em;border-radius:1.7em;text-align:center;white-space:nowrap;text-decoration:none !important;cursor:pointer;color:var(--sb-animated-color);border:1px solid var(--sb-animated-border-color);background:linear-gradient(var(--sb-animated-rad),var(--sb-animated-back),var(--sb-animated-back2),var(--sb-animated-back3));transition:all 0.5s,--sb-animated-color 0.5s,--sb-animated-border-color 0.5s,--sb-animated-rad 0.5s,--sb-animated-back 0.5s,--sb-animated-back2 0.5s,--sb-animated-back3 0.5s;--sb-rad:176deg;--sb-back:#78c4ff8a;--sb-back2:#ffffff00;--sb-border-color:#fff;--sb-color:#fff;--sb-animated-rad:var(--sb-rad);--sb-animated-back:var(--sb-back);--sb-animated-back2:var(--sb-back2,var(--sb-back));--sb-animated-back3:var(--sb-back3,var(--sb-back2,var(--sb-back)));--sb-animated-border-color:var(--sb-border-color);--sb-animated-color:var(--sb-color);--sb-back:#134F7E;--sb-back2:#134F7E;--sb-back3:#134F7E;--sb-hover-back:#154062;--sb-hover-back2:#154062;--sb-hover-back3:#154062;--sb-color:#D4D4D4;--sb-hover-color:#D4D4D4;--sb-border-color:#134F7E;--sb-hover-border-color:#194B72;}@property --sb-animated-rad{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-back{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back2{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-back3{syntax:'<color>';initial-value:#ffffff00;inherits:false;}@property --sb-animated-border-color{syntax:'<color>';initial-value:0deg;inherits:false;}@property --sb-animated-color{syntax:'<color>';initial-value:0deg;inherits:false;}.site-button.blue:hover,.site-button--blue:hover,.site-button.blue:active,.site-button--blue:active{--sb-animated-color:var(--sb-hover-color,var(--sb-color));--sb-animated-border-color:var(--sb-hover-border-color,var(--sb-border-color));--sb-animated-rad:var(--sb-hover-rad,var(--sb-rad));--sb-animated-back:var(--sb-hover-back,var(--sb-back));--sb-animated-back2:var(--sb-hover-back2,var(--sb-back2,var(--sb-back)));--sb-animated-back3:var(--sb-hover-back3,var(--sb-hover-back2,var(--sb-back3,var(--sb-back2,var(--sb-back)))));}.site-button.blue:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue),.site-button--blue:not(.trans-white,.site-button--trans-white,.white,.site-button--white,.black,.site-button--black,.blue,.site-button--blue){--sb-color:#BEE3FF;--sb-hover-color:#fff;--sb-border-color:#4f697d;--sb-hover-border-color:#78C4FF;--sb-hover-back:#61baff;}.site-button.blue.top-space,.site-button--blue.top-space{margin-top:1em;}.site-buttons{margin-top:2em;}.dark-frame,.white-frame,.shaded-frame{--df-light-back:#3A5F7D;--df-dark-back:#0B1722;--df-rad:169deg;padding:1.4em;border-radius:1em;border:1px solid #3D4D5B;background:linear-gradient(var(--df-rad),var(--df-light-back),var(--df-dark-back),var(--df-dark-back),var(--df-dark-back),var(--df-dark-back));box-shadow:1px 1px 2px rgba(0,0,0,0.16);}.dark-frame .frame-title,.white-frame .frame-title,.shaded-frame .frame-title{font-weight:500;font-size:1em;margin-bottom:0.7em;}.dark-frame .form-item input[type=text],.white-frame .form-item input[type=text],.shaded-frame .form-item input[type=text],.dark-frame .form-item input[type=email],.white-frame .form-item input[type=email],.shaded-frame .form-item input[type=email],.dark-frame .form-item input[type=tel],.white-frame .form-item input[type=tel],.shaded-frame .form-item input[type=tel],.dark-frame .form-item input[type=password],.white-frame .form-item input[type=password],.shaded-frame .form-item input[type=password],.dark-frame .form-item textarea,.white-frame .form-item textarea,.shaded-frame .form-item textarea,.dark-frame .form-item select,.white-frame .form-item select,.shaded-frame .form-item select{font-size:1em;display:inline-flex;box-sizing:border-box;background:#3b3b3b21;box-shadow:inset 0 0 3px 1px #0000001a;border:1px solid #c5c5c542;padding:0.4em 0.5em;outline:0;margin:0.1px 0;border-radius:0.5em;width:100%;min-width:50px;color:#54bfff;}.dark-frame .form-item input[type=text]::placeholder,.white-frame .form-item input[type=text]::placeholder,.shaded-frame .form-item input[type=text]::placeholder,.dark-frame .form-item input[type=email]::placeholder,.white-frame .form-item input[type=email]::placeholder,.shaded-frame .form-item input[type=email]::placeholder,.dark-frame .form-item input[type=tel]::placeholder,.white-frame .form-item input[type=tel]::placeholder,.shaded-frame .form-item input[type=tel]::placeholder,.dark-frame .form-item input[type=password]::placeholder,.white-frame .form-item input[type=password]::placeholder,.shaded-frame .form-item input[type=password]::placeholder,.dark-frame .form-item textarea::placeholder,.white-frame .form-item textarea::placeholder,.shaded-frame .form-item textarea::placeholder,.dark-frame .form-item select::placeholder,.white-frame .form-item select::placeholder,.shaded-frame .form-item select::placeholder{color:#636363;font-weight:200;}.dark-frame .form-type--checkbox,.white-frame .form-type--checkbox,.shaded-frame .form-type--checkbox{display:flex;gap:0.8em;color:#6a6a6a;font-size:0.9em;}.dark-frame .form-type--checkbox label,.white-frame .form-type--checkbox label,.shaded-frame .form-type--checkbox label{font-weight:400;}.dark-frame .form-type--checkbox label a,.white-frame .form-type--checkbox label a,.shaded-frame .form-type--checkbox label a{font-size:0.9em;color:#999999;}.shaded-frame{--df-dark-back:transparent;}.white-frame{--df-light-back:#fff;--df-dark-back:#fff;color:#333;}.flat-dark-frame{--df-light-back:#3A5F7D;--df-dark-back:#0B1722;--df-rad:169deg;padding:1.4em;border-radius:1em;border:1px solid #3D4D5B;background:linear-gradient(var(--df-rad),var(--df-light-back),var(--df-dark-back),var(--df-dark-back),var(--df-dark-back),var(--df-dark-back));box-shadow:1px 1px 2px rgba(0,0,0,0.16);--df-rad:90deg;background:linear-gradient(var(--df-rad),var(--df-light-back),var(--df-dark-back));}.flat-dark-frame .frame-title{font-weight:500;font-size:1em;margin-bottom:0.7em;}.flat-dark-frame .form-item input[type=text],.flat-dark-frame .form-item input[type=email],.flat-dark-frame .form-item input[type=tel],.flat-dark-frame .form-item input[type=password],.flat-dark-frame .form-item textarea,.flat-dark-frame .form-item select{font-size:1em;display:inline-flex;box-sizing:border-box;background:#3b3b3b21;box-shadow:inset 0 0 3px 1px #0000001a;border:1px solid #c5c5c542;padding:0.4em 0.5em;outline:0;margin:0.1px 0;border-radius:0.5em;width:100%;min-width:50px;color:#54bfff;}.flat-dark-frame .form-item input[type=text]::placeholder,.flat-dark-frame .form-item input[type=email]::placeholder,.flat-dark-frame .form-item input[type=tel]::placeholder,.flat-dark-frame .form-item input[type=password]::placeholder,.flat-dark-frame .form-item textarea::placeholder,.flat-dark-frame .form-item select::placeholder{color:#636363;font-weight:200;}.flat-dark-frame .form-type--checkbox{display:flex;gap:0.8em;color:#6a6a6a;font-size:0.9em;}.flat-dark-frame .form-type--checkbox label{font-weight:400;}.flat-dark-frame .form-type--checkbox label a{font-size:0.9em;color:#999999;}.modal-frame{--mf-drop-back:#14141412;--mf-drop-backfilter:blur(1px);--mf-drop-padding:1.8em 1em;--mf-border:3px solid #6d94b7;--mf-shadow:0 0 4px #00000033;--mf-back:#537fa7;--mf-radius:0.4em;--mf-padding:1em;--mf-width:90%;--mf-max-width:90em;--mf-max-height:100%;--mf-scroll-width:10px;--mf-scroll-back:#555;--mf-scroll-thumb-back:darkgrey;--mf-scroll-thumb-outline:1px solid #555;--mf-scroll-radius:1em;display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;padding:var(--mf-drop-padding);z-index:3000;left:0;right:0;top:0;bottom:0;}.modal-frame:not(.opened){display:none;}.modal-frame .modal-drop{flex:none;position:absolute;left:0;right:0;top:0;bottom:0;background:var(--mf-drop-back);backdrop-filter:var(--mf-drop-backfilter);z-index:10;}.modal-frame .modal-box{display:flex;flex-direction:column;max-height:var(--mf-max-height);width:var(--mf-width);max-width:var(--mf-max-width);align-items:stretch;justify-content:stretch;z-index:20;border:var(--mf-border);border-radius:var(--mf-radius);box-shadow:var(--mf-shadow);background:var(--mf-back);}.modal-frame .modal-box > :fist-child{border-start-start-radius:var(--mf-radius);border-start-end-radius:var(--mf-radius);}.modal-frame .modal-box > :last-child{border-end-start-radius:var(--mf-radius);border-end-end-radius:var(--mf-radius);}.modal-frame .modal-box > .modal-header,.modal-frame .modal-box > .modal-body{padding:var(--mf-padding);}.modal-frame .modal-box > .modal-header{flex:0 0 auto;overflow:hidden;display:flex;align-items:center;}.modal-frame .modal-box > .modal-header .title{flex:1 1 auto;display:flex;align-items:center;}.modal-frame .modal-box > .modal-header .dismiss{cursor:pointer;font-size:1.5em;line-height:0.5em;display:inline-flex;align-items:center;justify-content:center;padding:0.1em;}.modal-frame .modal-box > .modal-body{flex:1 1 auto;overflow-y:auto;}.modal-frame .modal-box > .modal-body::-webkit-scrollbar{width:var(--mf-scroll-width);border-radius:var(--mf-scroll-radius);}.modal-frame .modal-box > .modal-body::-webkit-scrollbar-track{background:var(--mf-scroll-back);border-radius:var(--mf-scroll-radius);}.modal-frame .modal-box > .modal-body::-webkit-scrollbar-thumb{background-color:var(--mf-scroll-thumb-back);outline:var(--mf-scroll-thumb-outline);border-radius:var(--mf-scroll-radius);}.document-typo{background:#fff;color:#000;}.document-typo h1,.document-typo h2,.document-typo h3,.document-typo h4,.document-typo h5,.document-typo h6{font-style:normal;font-weight:500;}.document-typo h1{font-size:2.4em;}.document-typo h2{font-size:2.1em;}.document-typo h3{font-size:1.8em;}.document-typo h4{font-size:1.4em;}.document-typo h5{font-size:1.2em;}.document-typo h6{font-size:1.1em;}.document-typo h3,.document-typo h4,.document-typo h5,.document-typo h6{color:#333;}.document-typo ul{line-height:1.5em;}.document-typo ol{line-height:1.5em;}.document-typo p{line-height:1.5em;}.document-typo a{color:#af3d11;}.document-typo a:hover,.document-typo a:active{color:#db4207;}.document-typo hr{border:none;background:none;border-top:1px solid #d7d7d7;height:0;margin:2em auto;}.document-typo table,.document-typo table.content-table,.document-typo .content-table > table{width:100%;border-collapse:collapse;outline:none !important;border:1px solid #cfcfcf !important;border-radius:0.3em;}.document-typo table tbody tr td,.document-typo table.content-table tbody tr td,.document-typo .content-table > table tbody tr td,.document-typo table thead tr td,.document-typo table.content-table thead tr td,.document-typo .content-table > table thead tr td,.document-typo table tbody tr th,.document-typo table.content-table tbody tr th,.document-typo .content-table > table tbody tr th,.document-typo table thead tr th,.document-typo table.content-table thead tr th,.document-typo .content-table > table thead tr th{padding:0.7em;text-align:left;}.document-typo table tbody tr th,.document-typo table.content-table tbody tr th,.document-typo .content-table > table tbody tr th,.document-typo table thead tr th,.document-typo table.content-table thead tr th,.document-typo .content-table > table thead tr th{font-weight:500 !important;background:#c3c3c329;font-size:0.94em;}.document-typo table tbody tr:not(:first-child),.document-typo table.content-table tbody tr:not(:first-child),.document-typo .content-table > table tbody tr:not(:first-child),.document-typo table thead tr:not(:first-child),.document-typo table.content-table thead tr:not(:first-child),.document-typo .content-table > table thead tr:not(:first-child){border-top:1px solid #e1e1e1 !important;}.layout-checkout-form{font-size:1em;}.layout-checkout-form .js-form-item{font-size:1em;}.layout-checkout-form .form-type-radio,.layout-checkout-form .form-tyoe-checkbox{display:flex;}.cards__list,.cards__slider{display:flex;align-items:center;justify-items:stretch;}.cards__slider .splide__slide{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;}.cards__slider .splide__slide .cards__card{flex:1 1 auto;}.cards__card{--card-priced-size:1.8em;--card-priced-color:#af821b;--card-subtitle-size:0.9em;--card-subtitle-color:#838383;--card-title-size:1.4em;--card-title-color:currentColor;--card-gap:1em;--card-negative-padding:calc(var(--card-padding) * -1);--card-border-radius:0;--card-back:transparent;--card-padding:initial;----cp:var(--card-padding,1em);--card-padding-x:var(----cp);--card-padding-y:var(----cp);--card-neg-padding-x:calc(var(--card-padding-x) * -1);--card-neg-padding-y:calc(var(--card-padding-y) * -1);--card-padding-compound:var(--card-padding-y) var(--card-padding-x);display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:var(--card-gap);border-radius:var(--card-border-radius);background:var(--card-back);padding:var(--card-padding-compound);}.cards__card > .filled{margin-left:var(--card-neg-padding-x);margin-right:var(--card-neg-padding-x);}.cards__card > .filled:first-child{margin-top:var(--card-neg-padding-y);border-start-start-radius:var(--card-border-radius);border-start-end-radius:var(--card-border-radius);}.cards__card > .filled:last-child{margin-bottom:var(--card-negative-padding);border-end-start-radius:var(--card-border-radius);border-end-end-radius:var(--card-border-radius);}.cards__card .image,.cards__card .imaged{background-repeat:no-repeat;background-size:cover;overflow:hidden;}.cards__card .image img,.cards__card .imaged img{width:100%;height:auto;}.cards__card .name,.cards__card .title{font-size:var(--card-title-size);color:var(--card-title-color);}.cards__card .subname,.cards__card .subtitle{font-size:var(--card-subtitle-size);color:var(--card-subtitle-color);}.cards__card .body,.cards__card .text,.cards__card .info{flex:1 1 auto;font-weight:300;font-size:0.9em;text-wrap:balance;}.cards__card .body p,.cards__card .text p,.cards__card .info p{padding:0;margin:0;}.cards__card .body p + p,.cards__card .text p + p,.cards__card .info p + p{margin-top:1em;}.cards__card .prices,.cards__card .priced{display:flex;align-items:center;justify-content:center;font-size:var(--card-priced-size);color:var(--card-priced-color);}.cards__card .buttons{display:flex;align-items:center;justify-content:center;}.cards__rounded-boxes{--card-back:#202A34;--card-border-radius:1em;--card-padding:2em;--card-gap:1.3em;}.messages{color-scheme:light;}.messages.messages--status{--messages-base-color:light-dark(#b6ffd3,#78c395);}.messages.messages--warning{--messages-base-color:light-dark(#ffe176,#d3b62e);}.messages.messages--error{--messages-base-color:light-dark(#f19e9e,#af5444);}.order-confirm .order-number{font-size:1.6em;padding:1em 0;color:#19a5ad;}boxes,.boxes{display:flex;gap:0.4em;flex-wrap:wrap;}boxes .form-item,.boxes .form-item{margin:0;padding:0;}boxes .form-item .form-item__element > input:not([type=checkbox]):not([type=radio]),.boxes .form-item .form-item__element > input:not([type=checkbox]):not([type=radio]){width:auto;max-width:100%;}boxes > box,.boxes > box,boxes > .box,.boxes > .box,boxes > .form-item,.boxes > .form-item{flex:1 1 100%;}boxes > box.box-70,.boxes > box.box-70,boxes > .box.box-70,.boxes > .box.box-70,boxes > .form-item.box-70,.boxes > .form-item.box-70{flex:1 1 calc(70% - 0.4em);}boxes > box.box-50,.boxes > box.box-50,boxes > .box.box-50,.boxes > .box.box-50,boxes > .form-item.box-50,.boxes > .form-item.box-50{flex:1 1 calc(50% - 0.4em);}boxes > box.box-30,.boxes > box.box-30,boxes > .box.box-30,.boxes > .box.box-30,boxes > .form-item.box-30,.boxes > .form-item.box-30{flex:1 1 calc(33.33% - 0.4em);}boxes > box.box-25,.boxes > box.box-25,boxes > .box.box-25,.boxes > .box.box-25,boxes > .form-item.box-25,.boxes > .form-item.box-25{flex:1 1 calc(25% - 0.4em);}boxes.boxes-30 > box,.boxes.boxes-30 > box,boxes.boxes-30 > .box,.boxes.boxes-30 > .box,boxes.boxes-30 > .form-item,.boxes.boxes-30 > .form-item{flex:1 1 calc(33.33% - 0.4em);}boxes.boxes-30-70 > box,.boxes.boxes-30-70 > box,boxes.boxes-30-70 > .box,.boxes.boxes-30-70 > .box,boxes.boxes-30-70 > .form-item,.boxes.boxes-30-70 > .form-item{flex:1 1 auto;max-width:100%;}boxes.boxes-30-70 > box:first-child,.boxes.boxes-30-70 > box:first-child,boxes.boxes-30-70 > .box:first-child,.boxes.boxes-30-70 > .box:first-child,boxes.boxes-30-70 > .form-item:first-child,.boxes.boxes-30-70 > .form-item:first-child{flex:0 1 33.33% !important;}boxes.boxes-70-30 > box,.boxes.boxes-70-30 > box,boxes.boxes-70-30 > .box,.boxes.boxes-70-30 > .box,boxes.boxes-70-30 > .form-item,.boxes.boxes-70-30 > .form-item{flex:1 1 auto;max-width:100%;}boxes.boxes-70-30 > box:first-child,.boxes.boxes-70-30 > box:first-child,boxes.boxes-70-30 > .box:first-child,.boxes.boxes-70-30 > .box:first-child,boxes.boxes-70-30 > .form-item:first-child,.boxes.boxes-70-30 > .form-item:first-child{flex:0 1 77.77% !important;}boxes.boxes-40-60 > box,.boxes.boxes-40-60 > box,boxes.boxes-40-60 > .box,.boxes.boxes-40-60 > .box,boxes.boxes-40-60 > .form-item,.boxes.boxes-40-60 > .form-item{flex:1 1 auto;max-width:100%;}boxes.boxes-40-60 > box:first-child,.boxes.boxes-40-60 > box:first-child,boxes.boxes-40-60 > .box:first-child,.boxes.boxes-40-60 > .box:first-child,boxes.boxes-40-60 > .form-item:first-child,.boxes.boxes-40-60 > .form-item:first-child{flex:0 1 40% !important;}boxes.boxes-60-40 > box,.boxes.boxes-60-40 > box,boxes.boxes-60-40 > .box,.boxes.boxes-60-40 > .box,boxes.boxes-60-40 > .form-item,.boxes.boxes-60-40 > .form-item{flex:1 1 auto;max-width:100%;}boxes.boxes-60-40 > box:first-child,.boxes.boxes-60-40 > box:first-child,boxes.boxes-60-40 > .box:first-child,.boxes.boxes-60-40 > .box:first-child,boxes.boxes-60-40 > .form-item:first-child,.boxes.boxes-60-40 > .form-item:first-child{flex:0 1 60% !important;}boxes.boxes-50 > box,.boxes.boxes-50 > box,boxes.boxes-50 > .box,.boxes.boxes-50 > .box,boxes.boxes-50 > .form-item,.boxes.boxes-50 > .form-item{flex:1 1 calc(50% - 0.4em);}boxes.boxes-25 > box,.boxes.boxes-25 > box,boxes.boxes-25 > .box,.boxes.boxes-25 > .box,boxes.boxes-25 > .form-item,.boxes.boxes-25 > .form-item{flex:1 1 calc(25% - 0.4em);}boxes.boxes-auto > box,.boxes.boxes-auto > box,boxes.boxes-auto > .box,.boxes.boxes-auto > .box,boxes.boxes-auto > .form-item,.boxes.boxes-auto > .form-item{flex:0 0 auto;}@media only screen and (min-width:0) and (max-width:767px){boxes > box,.boxes > box,boxes > .box,.boxes > .box,boxes > .form-item,.boxes > .form-item{flex:1 1 100% !important;}}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RdDM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8RNDM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oYiRNDM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZORNDM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oaiQ9DM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8Q9DM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05obVQ9DM.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsSUBw.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsWUBw.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhcMWUBw.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUBw.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhHMWUBw.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduh8MKUBw.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUBw.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsKUBw.ttf) format('truetype');}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhh8KUBw.ttf) format('truetype');}.libre-franklin{font-family:"Libre Franklin",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;}.site-font{font-family:"Libre Franklin",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;}@font-face{font-family:'Oswald';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvgUE.ttf) format('truetype');}@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUE.ttf) format('truetype');}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUE.ttf) format('truetype');}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUE.ttf) format('truetype');}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9ogUE.ttf) format('truetype');}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUE.ttf) format('truetype');}.oswald{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;}.oswald-500{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;}.oswald-300{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;}.special-font{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-weight:600;font-style:italic;}.fwp-theme-site{font-family:"Libre Franklin",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;}.shaded-back-figures{background-image:url(/modules/fwp/res/images/figures-light.jpg);background-repeat:repeat-y;background-size:contain;}.shaded-header-figures{background-image:url(/modules/fwp/res/images/figures-light.jpg);background-repeat:repeat-y;background-size:contain;}.shaded-back{background-image:url(/modules/fwp/res/images/checkered-light-emboss.png);background-repeat:repeat;}.shaded-header{background-image:url(/modules/fwp/res/images/checkered-light-emboss.png);background-repeat:repeat;}.shaded-footer{background-image:url(/modules/fwp/res/images/brushed-alum.png);background-repeat:repeat;}:root{color-scheme:light;--spd-color:#000000;--spd-back:#cecece;--spd-alt-color:var(--spd-color);--spd-alt-back:#c0c0c0;--spd-drop:#1a1a1a7a;--spd-backdrop:blur(3px);--spd-border:1px solid #787878;--spd-alt-border:1px solid #a4a4a4;--spd-size:1em;--spd-alt-size:1em;--spd-title-size:1.2em;--spd-width:90%;--spd-max-width:1200px;--spd-shadow:0 0 0.6em #00000004;--spd-max-height:100%;--spd-magin:0;--spd-z-index:5000;--spd-padding:1em;--spd-radius:4px;--spd-header-back:var(--spd-alt-back);--spd-header-border:var(--spd-alt-border);--spd-header-size:var(--spd-alt-size);--spd-header-color:var(--spd-alt-color);--spd-footer-back:var(--spd-alt-back);--spd-footer-border:var(--spd-alt-border);--spd-footer-size:var(--spd-alt-size);--spd-footer-color:var(--spd-alt-color);--spd-body-back:var(--spd-back);--spd-body-size:var(--spd-alt-size);--spd-body-color:var(--spd-alt-color);--spd-button-margin:0 0 0 0.6em;--spd-scrollbar-width:10px;--spd-scrollbar-back:#eee;--spd-scrollbar-thumb-back:darkgray;--spd-scrollbar-thumb-outline:1px solid slategrey;--spd-dismiss-cursor:pointer;--spd-dismiss-padding:0 0.6em;--spd-dismiss-margin:0;--spd-ajax-back:#ffffff10;--spd-ajax-z-index:999;--spd-ajax-throbber-z-index:9999;--spd-ajax-throbber-size:50px;--spd-modal-throbber-size:50px;}:root{--site-global-shade:light-dark(#93a9b6,#1472a8);--site-link-color:light-dark(#af692b,#fafafa);--site-link-style:none;--site-link-hover-color:light-dark(#b65908,#dffaff);--site-link-hover-style:underline;--site-background:#C8C8C5;--site-color:#333;--site-displace:var(--drupal-displace-offset-top,0px);--site-displace-height:calc(100vh - var(--drupal-displace-offset-top,0px) - 1px);--site-header-height:6em;--site-header-back:#777;--fwp-color-f:#90a4ad;--fwp-color-w:#b3cbd7;--fwp-color-p:#a4def4;}:where(svg:has(use)){width:var(--svg-use-w,var(--svg-use-size,1em));height:var(--svg-use-h,var(--svg-use-w,var(--svg-use-size,1em)));color:var(--svg-use-color,currentColor);}:where(body){background-image:url(/modules/fwp/res/images/figures-light.jpg);background-repeat:repeat-y;background-size:contain;}:where(a){color:light-dark(var(--site-link-color),var(--site-link-color));text-decoration:var(--site-link-style);transition:all 0.5s;}:where(a):hover,:where(a):active,:where(a):focus{color:var(--site-link-hover-color);text-decoration:var(--site-link-hover-style);}:where(.brand){display:flex;flex-direction:column;align-items:center;justify-content:start;--svg-use-w:var(--brand-size,5em);--svg-use-h:calc(var(--brand-size,5em) * 0.6);transition:all 0.5s;color:var(--brand-color,var(--site-link-color,currentColor));filter:drop-shadow(var(--brand-shadow,0 0 0 #00000000));--site-link-hover-style:none;}:where(.brand):hover{color:var(--brand-hover-color,var(--site-link-hover,var(--brand-color,currentColor)));}:where(.brand) svg{transition:all 0.5s;}:where(.drawer){--drawer-top:var(--drupal-displace-offset-top,--gin-toolbar-y-offset);--drawer-width:300px;--drawer-max-width:100vw;--drawer-zindex:3000;--drawer-drop-back:#8b8b8beb;--drawer-drop-filter:blur(20px);--drawer-panel-back:#c7c7c7;--drawer-panel-color:#222;--drawer-closer-y:1em;--drawer-closer-x:1em;--drawer-closer-color:#fff;--drawer-closer-size:2em;position:fixed;left:0;right:0;top:var(--drawer-top);bottom:0;overflow:hidden;width:100vw;transition:width 0s;z-index:var(--drawer-zindex);height:100vh;}:where(.drawer) .drawer-drop{position:absolute;background:var(--drawer-drop-back);backdrop-filter:var(--drawer-drop-filter);left:0;bottom:0;top:0;width:100%;z-index:1;opacity:1;transition:opacity 0.5s;}:where(.drawer) .drawer-closer{position:absolute;display:flex;justify-content:flex-end;z-index:3;color:var(--drawer-closer-color);cursor:pointer;transition:opacity 0.5s linear 0.5s;opacity:1;left:0;right:0;padding:var(--drawer-closer-y) var(--drawer-closer-x);--svg-use-w:var(--drawer-closer-size);--svg-use-h:var(--drawer-closer-size);}:where(.drawer) .drawer-panel{z-index:2;background:var(--drawer-panel-back);color:var(--drawer-panel-color);position:absolute;width:var(--drawer-width);max-width:var(--drawer-max-width);left:0;top:0;bottom:0;transition:left 0.5s;}:where(.drawer).closed{pointer-events:none;width:0;transition:width 1ms linear 0.7s;}:where(.drawer).closed .drawer-drop{opacity:0;}:where(.drawer).closed .drawer-closer{opacity:0;transition:opacity 0.1s;}:where(.drawer).closed .drawer-panel{left:calc(-1 * var(--drawer-width));}:where(.drawer) .socials{mrgin-top:2em;font-size:1em;}:where(.drawer) .links-box{margin:1em 0;font-size:0.8em;}:where(.drawer) .links-box .title{font-size:1.2em;margin-bottom:1em;}:where(.drawer) .links-box .phone,:where(.drawer) .links-box .email{display:flex;gap:0.4em;}:where(.drawer) .links-box .phone span:first-child,:where(.drawer) .links-box .email span:first-child{flex:1 1 auto;}:where(.drawer) .links-box a{display:block;}@media only screen and (min-width:0) and (max-width:400px){:where(.drawer) .drawer-panel{overflow-y:auto;}}:where(.social-icon){display:inline-flex;align-items:center;justify-content:center;}:where(.clickable-icon){cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.3em;}:where(.clickable-icon).disabled{opacity:0.2;}.ui-dialog,.ui-dialog.ui-widget{max-width:100% !important;border:none;border-radius:0.4em;box-shadow:-2px 5px 20px #00000085;overflow:hidden;outline:1px solid #ffffff;}.ui-dialog .ui-dialog-titlebar,.ui-dialog.ui-widget .ui-dialog-titlebar{background:#ebe6de;font-weight:500;border-bottom:1px solid #d7d7d7;}.ui-dialog .ui-dialog-buttonpane,.ui-dialog.ui-widget .ui-dialog-buttonpane{border-top:1px solid #d7d7d7;background:#f7f3ec;padding:1em;}.ui-dialog .ui-button,.ui-dialog.ui-widget .ui-button{border-radius:1em;padding:0.5em 1.2em;font-size:0.94em;margin:0;}.ui-dialog .ui-dialog-buttonset,.ui-dialog.ui-widget .ui-dialog-buttonset{display:inline-block;gap:1em;}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog.ui-widget .ui-dialog-titlebar-close{position:absolute;top:7px;}.ui-widget-overlay{background:#d1bfbf69;backdrop-filter:blur(1px);opacity:1;}.modal-frame-opened{overflow:hidden;max-height:100vh;}.dialog-off-canvas-main-canvas,.layout-container{height:auto;min-height:var(--site-displace-height);}.container-box{box-sizing:border-box;}.layout-container > header .container-box{padding:1em;border:none;}.layout-container .landing .container-box{padding:1em;border:none;}.layout-content .content-box{box-sizing:border-box;margin-right:auto;margin-left:auto;zoom:1;width:1440px;}.layout-content .content-box:before,.layout-content .content-box:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.layout-content .content-box:after{clear:both;}@media only screen and (min-width:0) and (max-width:767px){.layout-content .content-box{width:100%;}}@media only screen and (min-width:768px) and (max-width:991px){.layout-content .content-box{width:768px;}}@media only screen and (min-width:992px) and (max-width:1269px){.layout-content .content-box{width:992px;}}@media only screen and (min-width:1270px) and (max-width:1439px){.layout-content .content-box{width:1270px;}}@media only screen and (min-width:1440px){.layout-content .content-box{width:1440px;}}@media only screen and (min-width:0) and (max-width:767px){.layout-content .content-box{padding:0 1em;}}.fpw-site .ui-widget-overlay{background:linear-gradient(1deg,#000000db,#010910a1);backdrop-filter:blur(2px);opacity:1;z-index:9900;}.fpw-site .ui-dialog{border-radius:1em;overflow:hidden;background:linear-gradient(164deg,#365C7A,#041621,#042b49a8);border:1px solid #458EC7 !important;box-shadow:4px 4px 20px #000000cc;z-index:10000;}.fpw-site .ui-dialog .ui-widget-header,.fpw-site .ui-dialog .ui-widget-content,.fpw-site .ui-dialog .ui-dialog-buttonpane{background:none;border:none;color:#8f8f8f;padding:1em;}.fpw-site .ui-dialog .ui-widget-header .button,.fpw-site .ui-dialog .ui-widget-content .button,.fpw-site .ui-dialog .ui-dialog-buttonpane .button{display:inline-flex;gap:0 calc(0.5 * var(--btn-size));align-items:center;justify-content:center;padding:calc(0.7 * var(--btn-size)) calc(2.6 * var(--btn-size));border-radius:calc(var(--btn-radius-size) * var(--btn-size));text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;color:var(--btn-color);background:var(--btn-back);border:var(--btn-border-size) solid var(--btn-border-color);transition:all 0.5s;box-shadow:var(--btn-shadow);font-size:calc(0.93 * var(--btn-size));--svg-use-w:1em;--svg-use-h:1em;}.fpw-site .ui-dialog .ui-widget-header .button:hover,.fpw-site .ui-dialog .ui-widget-content .button:hover,.fpw-site .ui-dialog .ui-dialog-buttonpane .button:hover,.fpw-site .ui-dialog .ui-widget-header .button:active,.fpw-site .ui-dialog .ui-widget-content .button:active,.fpw-site .ui-dialog .ui-dialog-buttonpane .button:active{background:var(--btn-hover-back);color:var(--btn-hover-color);border:var(--btn-border-size) solid var(--btn-border-hover-color);box-shadow:var(--btn-hover-shadow);}.fpw-site .ui-dialog .ui-dialog-titlebar-close{width:1.3em;margin-left:-1em;border:none;background:none;outline:0;transition:all 0.5s;}.fpw-site .ui-dialog .ui-dialog-titlebar-close:hover{color:red;}.fpw-site .ui-dialog .messages{opacity:0.5;font-size:0.8em;border-radius:0.7em;}.fpw-site .js-form-item{font-size:1.3em;}.fpw-site .js-form-item label{font-size:0.94em;font-weight:500;display:block;}.fpw-site .js-form-item .iti{width:100%;}@media only screen and (min-width:0) and (max-width:767px){.fpw-site .ui-dialog{font-size:1.4em;}}.region-header{padding-bottom:1em;}.block-fwp{min-height:calc(var(--site-header-height));}.header-box{--header-top:var(--gin-toolbar-y-offset,0);--header-height:6em;--header-back:transparent;--header-filter:blur(0);--header-border:1px solid transparent;--header-shadow:0px 0px 0px transparent;--header-off-delay:20ms;--brand-min-size:6em;--brand-max-size:8em;--brand-size:var(--brand-min-size);--brand-color-trans:#959595a1;--brand-color-std:#43535b;--brand-color:var(--brand-color-trans);--brand-shadow:2px 2px 1px #ffffffd1;--site-link-hover-style:none;--site-link-color:#0d1a21;--site-link-hover-color:#7f6118;--header-gap:1em;--header-pad:0;--menu-gap:0.2em;--menu-size:1.24em;--menu-pad:0.3em 1em;--menu-weight:normal;--menu-align:flex-start;--menu-display:flex;--pool-display:none;--mobile-size:1em;--mobile-gap:1em;--mobile-pad:1.6em;--mobile-menu-flex:0 0 40%;--mobile-menu-size:1.3em;--mobile-menu-pad:0.8em 0;--mobile-info-size:1em;--mobile-info-gap:1em;--mobile-info-pad:0.2em 0;--burger-display:none;--svg-use-w:3em;--svg-use-h:3em;transition:opacity 0.5s;position:relative;z-index:100;min-height:var(--header-height);}.header-box .header{transition:all 0.5s,top 0.5s var(--header-off-delay),background 0.2s;background:var(--header-back);top:var(--header-top);height:var(--header-height);border-bottom:var(--header-border);box-shadow:var(--header-shadow);backdrop-filter:var(--header-filter);position:fixed;display:flex;align-items:center;left:0;right:0;z-index:100;opacity:1;}.header-box .header.sticked{transition:all 0.5s;--header-back:#c5c5c5e3;--header-filter:blur(22px);--header-border:1px solid #b3b3b3f2;--header-shadow:0px 6px 21px #2d2d2d91;}.header-box .header.off,.header-box .header.not-ready{--header-off-delay:80ms;top:calc(var(--header-height) * -1.1);}.header-box .header.not-ready{opacity:0;}.header-box .header.sticked,.header-box .header-drawer{--brand-size:var(--brand-max-size);--brand-color:var(--brand-color-std);--brand-shadow:2px 2px 1px #dddddd40;}.header-box .header-container{box-sizing:border-box;margin-right:auto;margin-left:auto;zoom:1;width:1440px;padding:var(--header-pad);display:flex;align-items:center;justify-content:center;}.header-box .header-container:before,.header-box .header-container:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.header-box .header-container:after{clear:both;}@media only screen and (min-width:0) and (max-width:767px){.header-box .header-container{width:100%;}}@media only screen and (min-width:768px) and (max-width:991px){.header-box .header-container{width:768px;}}@media only screen and (min-width:992px) and (max-width:1269px){.header-box .header-container{width:992px;}}@media only screen and (min-width:1270px) and (max-width:1439px){.header-box .header-container{width:1270px;}}@media only screen and (min-width:1440px){.header-box .header-container{width:1440px;}}.header-box .header-line{flex:1 1 auto;display:flex;gap:var(--header-gap);align-items:center;padding:0;}.header-box .header-line .burger-box{--svg-use-w:2.7em;--svg-use-h:2.7em;display:var(--burger-display);align-items:center;justify-content:center;}.header-box .header-line .menu-box{flex:1 1 auto;display:var(--menu-display);align-items:center;justify-content:var(--menu-align);font-size:var(--menu-size);font-weight:var(--menu-weight);gap:var(--menu-gap);}.header-box .header-line .menu-box a{flex:0 0 auto;white-space:nowrap;padding:var(--menu-pad);}.header-box .header-line .pool-box{flex:1 1 auto;display:var(--pool-display);}.header-box .brand-box{display:flex;justify-content:flex-start;}.header-box .header-drawer{--link-pad:0.2em 0;--brand-max-size:10em;--drawer-panel-back:#ffffffcc;--drawer-top:var(--header-top);--drawer-width:90vw;--drawer-max-width:50em;--drawer-closer-color:#333333;}.header-box .header-drawer.not-ready{display:none;}.header-box .mobile-panel{display:flex;flex-direction:row;flex-wrap:wrap;padding:var(--mobile-pad);gap:var(--mobile-gap);font-size:var(--mobile-size);}.header-box .mobile-panel a:not(.btn){padding:var(--link-pad);}.header-box .mobile-panel .mobile-menu-box{--site-link-color:#0b5e79;--site-link-hover-color:#7f6118;--link-pad:var(--mobile-menu-pad);flex:var(--mobile-menu-flex);font-size:var(--mobile-menu-size);}.header-box .mobile-panel .mobile-info-box{--site-link-color:#0b5e79;--site-link-hover-color:#7f6118;--link-pad:var(--mobile-info-pad);flex:1 1 auto;display:flex;flex-direction:column;font-size:var(--mobile-info-size);gap:var(--mobile-info-gap);}.header-box .mobile-panel .links-box{font-size:1.2em;}.header-box .mobile-panel .button-box{padding:1em 0;}.header-box .mobile-panel .menu{margin:1em 0;font-size:1.3em;}.header-box .mobile-panel .menu a{display:block;padding:0.2em 0;}.header-box .mobile-panel .buttons{margin-top:2em;}.header-box .mobile-panel .phone > div,.header-box .mobile-panel .phone > span{white-space:nowrap;flex:1 1 50%;}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1269px){.header-box{--brand-size-max:8em;--header-gap:0.4em;--menu-align:center;--menu-size:1.1em;--menu-pad:0.4em 0.6em;}.header-box .callback{padding:0.5em 0.6em;}}@media only screen and (min-width:768px) and (max-width:991px){.header-box{--brand-size-max:6em;--header-height:5em;--menu-size:1em;--menu-pad:0.4em;--menu-weight:500;}}@media only screen and (min-width:0) and (max-width:767px){.header-box{--header-height:4em;--brand-size-max:6em;--menu-display:none;--pool-display:block;--header-pad:0 2em;--burger-display:flex;}}@media only screen and (min-width:0) and (max-width:400px){.header-box{--header-height:5em;--brand-size-max:8em;--mobile-size:0.93em;--mobile-menu-flex:1 1 auto;}}@media only screen and (min-width:0) and (max-width:320px){.header-box .header-drawer{--drawer-width:100vw;--drawer-max-width:100vw;}}.footer-box{margin-top:2em;--footer-size:1em;--footer-align-items:start;--footer-gap:1em;--footer-pad:0 0 1em 0;--site-link-color:#52aeab;--site-link-hover-color:#b94c00;--site-link-hover-style:none;--link-pad:0.4em 0;--button-margin:0 0 1em 0;--composite-size:1em;--composite-gap:1em;--composite-value-width:10em;--composite-note-color:#3c5063;--composite-pad:0.14em 0;--composite-align:left;--brand-note-color:#8b8b8b;--brand-note-size:0.84em;--brand-note-pad:0.3em 0;--brand-filter:grayscale(0.7);--brand-hover-filer:grayscale(0);--brand-gap:0.8em;--brand-align:start;--title-size:1.2em;--title-weight:500;--title-pad:0 0 1.4em 0;--title-color:#5d5d5d;--social-gap:0.8em;--social-size:2em;--copy-size:0.8em;--copy-align:flex-start;--policy-align:flex-end;--copy-color:#777879;}.footer-box .footer{display:grid;grid-template-rows:auto;grid-template-columns:auto;grid-template-areas:"detop detop detop" "brand market emails" "brand market social" "brand site callback" "debot debot debot" "copyright copyright policy";gap:var(--footer-gap);align-items:var(--footer-align-items);padding:var(--footer-pad);}.footer-box :where(a:not(.btn)){display:inline-flex;padding:var(--link-pad);justify-content:var(--composite-align);}.footer-box :where(a.btn){display:inline-flex;align-items:center;margin:var(--button-margin);}.footer-box .phone,.footer-box .email{display:inline-flex;width:auto;align-items:center;gap:var(--composite-gap);padding:var(--composite-pad);justify-content:var(--composite-align);font-size:var(--composite-size);}.footer-box .phone > span,.footer-box .email > span,.footer-box .phone > div,.footer-box .email > div{display:block;min-width:var(--composite-value-width);}.footer-box .phone > span:not(:first-child),.footer-box .email > span:not(:first-child),.footer-box .phone > div:not(:first-child),.footer-box .email > div:not(:first-child){color:var(--composite-note-color);}.footer-box .phone > span:empty,.footer-box .email > span:empty,.footer-box .phone > div:empty,.footer-box .email > div:empty{display:none;}.footer-box .brand-box{grid-area:brand;}.footer-box .brand-box .fwp,.footer-box .brand-box .park{display:flex;justify-content:var(--brand-align);transition:all 0.5s;filter:var(--brand-filter);}.footer-box .brand-box .fwp:hover,.footer-box .brand-box .park:hover{filter:var(--brand-hover-filter);}.footer-box .brand-box .fwp{--site-link-color:#1d6991;--site-link-hover-color:#036b77;--svg-use-w:10em;--svg-use-h:calc(10em * 0.5);}.footer-box .brand-box .park{--svg-use-w:12em;--svg-use-h:calc(12em * 0.28);}.footer-box .brand-box .note{display:flex;justify-content:var(--brand-align);font-size:var(--brand-note-size);color:var(--brand-note-color);padding:var(--brand-note-pad);}.footer-box .links-box{display:inline-flex;flex-direction:column;justify-content:var(--composite-align);text-align:var(--composite-align);}.footer-box .links-box .title{display:inline-flex;font-size:var(--title-size);padding:var(--title-pad);font-weight:var(--title-weight);color:var(--title-color);align-items:center;gap:var(--composite-gap);justify-content:var(--composite-align);}.footer-box .callback-box{grid-area:callback;flex-direction:row;}.footer-box .callback-box a{flex:0 0 auto;}.footer-box .social-box{grid-area:social;display:flex;justify-content:var(--composite-align);align-items:center;gap:var(--social-gap);--svg-use-w:var(--social-size);--svg-use-h:var(--social-size);}.footer-box .social-box .social-icon{transition:all 0.5s;filter:grayscale(0.7);}.footer-box .social-box .social-icon:hover{filter:grayscale(0);}.footer-box .emails-box{grid-area:emails;}.footer-box .contact-box{grid-area:contact;}.footer-box .contact-box .callback{margin-bottom:1em;}.footer-box .market-box{grid-area:market;}.footer-box .site-box{grid-area:site;display:flex;flex-direction:column;justify-content:var(--composite-align);}.footer-box .copyright-box{grid-area:copyright;display:flex;justify-content:var(--composite-align);font-size:var(--copy-size);color:var(--copy-color);align-self:anchor-center;}.footer-box .policy-box{grid-area:policy;display:flex;flex-direction:column;justify-content:var(--policy-align);align-self:anchor-center;gap:0.2em;font-size:var(--copy-size);color:var(--copy-color);}.footer-box .policy-box a{display:inline-flex;padding:0;}.footer-box .delimiter-top{grid-area:detop;}.footer-box .delimiter-bottom{grid-area:debot;}.footer-box .delimiter-top,.footer-box .delimiter-bottom{border-top:1px solid #2b2b2b33;height:0;margin:0.7em 0;box-shadow:1px 1px 2px #ffffff3d;}@media only screen and (min-width:0) and (max-width:767px){.footer-box .footer{padding:1em;grid-template-columns:1fr auto;grid-template-areas:"detop detop" "brand market" "brand emails" "site social" "site callback" "debot debot" "copyright policy";}.footer-box .delimiter-bottom{margin:0.3em 0;}}@media only screen and (min-width:0) and (max-width:400px){.footer-box{--title-size:1.8em;--copy-size:1.1em;--composite-size:1em;--brand-note-size:1em;--brand-align:center;--composite-align:center;--copy-align:center;--policy-align:center;}.footer-box .footer{padding:1em 0.5em;grid-template-columns:1fr;grid-template-areas:"detop" "callback" "market" "emails" "social" "brand" "site" "debot" "copyright" "policy";}}.row{--grid-gap:1em;--grid-col-padding:0px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--grid-gap,1em);}.row .col-mob-1{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-2{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-3{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-4{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-5{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-6{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-7{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-8{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-9{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-10{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-11{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);}.row .col-mob-12{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:100%;flex-basis:100%;}@media (min-width:480px){.row .col-xs-1{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-2{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-3{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-4{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-5{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-6{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-7{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-8{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-9{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-10{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-11{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);}.row .col-xs-12{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:100%;flex-basis:100%;}}@media (min-width:768px){.row .col-sm-1{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-2{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-3{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-4{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-5{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-6{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-7{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-8{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-9{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-10{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-11{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);}.row .col-sm-12{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:100%;flex-basis:100%;}}@media (min-width:992px){.row .col-md-1{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);}.row .col-md-2{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);}.row .col-md-3{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);}.row .col-md-4{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);}.row .col-md-5{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);}.row .col-md-6{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);}.row .col-md-7{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);}.row .col-md-8{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);}.row .col-md-9{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);}.row .col-md-10{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);}.row .col-md-11{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);}.row .col-md-12{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:100%;flex-basis:100%;}}@media (min-width:1270px){.row .col-lg-1{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-2{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-3{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-4{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-5{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-6{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-7{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-8{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-9{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-10{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-11{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);}.row .col-lg-12{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:100%;flex-basis:100%;}}@media (min-width:1440px){.row .col-bg-1{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-2{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-3{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-4{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-5{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-6{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-7{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-8{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-9{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-10{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-11{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);}.row .col-bg-12{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:100%;flex-basis:100%;}}@media (min-width:1600px){.row .col-xl-1{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(8.333333333333332% - var(--grid-gap) * 11 / 12 / 1 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-2{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(16.666666666666664% - var(--grid-gap) * 5 / 12 / 2 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-3{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(25% - var(--grid-gap) * 3 / 12 / 3 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-4{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(33.33333333333333% - var(--grid-gap) * 2 / 12 / 4 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-5{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(41.66666666666667% - var(--grid-gap) * 1.4 / 12 / 5 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-6{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(50% - var(--grid-gap) * 1 / 12 / 6 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-7{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(58.333333333333336% - var(--grid-gap) * 0.7142857142857142 / 12 / 7 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-8{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(66.66666666666666% - var(--grid-gap) * 0.5 / 12 / 8 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-9{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(75% - var(--grid-gap) * 0.33333333333333326 / 12 / 9 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-10{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(83.33333333333334% - var(--grid-gap) * 0.19999999999999996 / 12 / 10 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-11{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);flex-basis:calc(91.66666666666666% - var(--grid-gap) * 0.09090909090909083 / 12 / 11 - 2 * var(--grid-col-border) - 8px);}.row .col-xl-12{box-sizing:border-box;position:relative;flex:0 0 auto;padding:var(--grid-col-padding);width:100%;flex-basis:100%;}}.row.inline{display:inline-flex;}.row.stretch{align-items:stretch;}.chip{display:inline-flex;align-items:center;gap:1em;padding:0.9em 3em;font-size:0.8em;border:1px solid #fff;border-radius:2em;margin-bottom:2em;}.splide__track{padding-bottom:3em;}.goverlay{background:#858585e3;backdrop-filter:blur(4px);}.fwp-head-banner{--slide-height:71vh;--slide-brand-size:10em;--slide-margin:2em 0;--pagination-size:8px;--fwp-color-f:#90a4ad;--fwp-color-w:#b3cbd7;--fwp-color-p:#a4def4;border:1px solid #31313169;border-width:1px 0;margin:var(--slide-margin);box-shadow:1px 1px 4px #00000047;background:#d4d4d4;}.fwp-head-banner .splide__track{position:relative;}.fwp-head-banner .banner-brand{pointer-events:none;position:absolute;left:0;bottom:0;z-index:5000;padding:2em;}.fwp-head-banner .banner-brand > svg{width:calc(var(--slide-brand-size) * 3) !important;height:var(--slide-brand-size) !important;display:block;filter:drop-shadow(2px 3px 4px #00000077);}.fwp-head-banner .slider__slide{height:var(--slide-height);}.fwp-head-banner .splide__pagination .splide__pagination__page{border-radius:3px;opacity:1;height:var(--pagination-size);width:calc(var(--pagination-size) * 3);background:#d1d1d180;backdrop-filter:blur(3px);}.fwp-head-banner .splide__pagination .splide__pagination__page.is-active{transform:none;background:#ffffffe8;}@media only screen and (min-width:0) and (max-width:767px){.fwp-head-banner{--slide-height:50vh;--slide-margin:1em 0;--pagination-size:6px;}}@media only screen and (min-width:0) and (max-width:400px){.fwp-head-banner{--slide-height:30vh;--slide-margin:1em 0;--slide-brand-size:6em;--pagination-size:4px;}}.fwp-informer{--informer-size:1em;--informer-font-size:calc(var(--informer-size) * 1.44);--informer-line-height:calc(var(--informer-font-size) * 0.9);--informer-p-margin:calc(var(--informer-font-size) * 1.1);--informer-margin:3em 0;font-size:var(--informer-font-size);line-height:var(--informer-line-height);margin:var(--informer-margin);text-align:center;text-wrap:pretty;}.fwp-informer p{margin:0;}.fwp-informer p + p{margin-top:var(--informer-p-margin);}@media only screen and (min-width:0) and (max-width:767px){.fwp-informer{--informer-size:0.87em;--informer-margin:1em 0;}}.fwp-manufacture{margin:2em 0 1em 0;--banner-height:30em;--brand-align:flex-start;--brand-size:20em;--brand-shadow:2px 1px 3px #35271a4f;--title-size:2.3em;--title-align:var(--brand-align);--title-margin:0;--title-weight:600;--text-size:1.3em;--text-margin:1em 0;--text-p-margin:1.2em;--text-gap:1em;--text-align:center;--info-pad:2rem;--info-shift:-13rem;}.fwp-manufacture .info-manufacture{position:relative;z-index:50;margin-top:var(--info-shift);display:grid;grid-template-areas:"brand" "title" "text";grid-template-rows:auto;grid-template-columns:auto;gap:0;align-items:center;justify-content:flex-start;}.fwp-manufacture .info-manufacture .brand,.fwp-manufacture .info-manufacture .title{display:flex;flex-direction:row;pointer-events:none;}.fwp-manufacture .info-manufacture .brand{grid-area:brand;justify-content:var(--brand-align);padding:0 var(--info-pad);--svg-use-w:var(--brand-size);--svg-use-h:calc(var(--brand-size) * 0.45);}.fwp-manufacture .info-manufacture .brand svg{filter:drop-shadow(var(--brand-shadow));}.fwp-manufacture .info-manufacture .title{grid-area:title;font-size:var(--title-size);font-weight:var(--title-weight);text-align:var(--title-align);margin:var(--title-margin);padding:0 var(--info-pad);padding-bottom:var(--info-pad);justify-content:var(--title-align);color:#f5f5f5;text-shadow:2px 2px 2px #5d5d5dd9;}.fwp-manufacture .info-manufacture .text{display:flex;flex-direction:column;grid-area:text;font-size:var(--text-size);margin:var(--text-margin);}.fwp-manufacture .info-manufacture .text p{margin:0;padding:0;}.fwp-manufacture .info-manufacture .text p + p{margin-top:var(--text-p-margin);}.fwp-manufacture .slider__slide{overflow:hidden;border-radius:4px;height:var(--banner-height);}@media only screen and (min-width:0) and (max-width:767px){.fwp-manufacture{--banner-height:20em;--brand-size:19em;--title-size:2em;--info-pad:1.7rem;--info-shift:-12rem;}}@media only screen and (min-width:0) and (max-width:400px){.fwp-manufacture{--banner-height:20em;--brand-size:15em;--title-size:1.8em;--info-pad:1.5rem;--info-shift:-10rem;}}.view-obstacle-showcase .view-content{display:flex;gap:1em;flex-wrap:wrap;}.view-obstacle-showcase .views-group{flex:1 1 100%;font-size:2.2em;padding:0.5em 0;}.view-obstacle-showcase .obs-row{border:1px solid #adadad;padding:1em;flex:0 1 calc(33% - 3em);box-shadow:1px 2px 5px #0000002e;background:#E7E7E9;border-radius:5px;}@media only screen and (min-width:768px) and (max-width:991px){.view-obstacle-showcase .obs-row{flex:0 1 calc(50% - 3em);}}@media only screen and (min-width:0) and (max-width:767px){.view-obstacle-showcase .obs-row{flex:1 1 100%;}}.obstacle-showcase{--obs-cards:3;--navi-size:1em;--navi-pad:0.7em;--navi-margin:1em;--navi-width:10em;--cname-menu-color:#8b1722;--cname-menu-alt-color:#616161;--cname-menu-shadow:none;--cname-menu-alt-shadow:none;--cname-menu-link-color:#891c27;--cname-menu-link-alt-color:#616161;--cname-menu-link-shadow:none;--cname-menu-link-alt-shadow:none;--cname-menu-link-hover:#cacaca;--cname-menu-link-active-back:#cacaca;--cname-menu-active-color:#ad0514;--cname-menu-active-alt-color:#715252;--cname-menu-active-shadow:none;--cname-menu-active-alt-shadow:none;--navi-current-size:1.2em;--navi-menu-size:1.2em;}.obstacle-showcase .obs-category{font-size:2.7em;padding:0.7em 0;text-shadow:1px 1px 1px #0404047a;}.obstacle-showcase .obs-note{font-size:1.1em;padding:0 0.6em;margin-bottom:1.3em;border-left:3px solid #119dd9;color:#119dd9;margin-left:0.2em;line-height:1.3em;}.obstacle-showcase .obs-cards{gap:0.8em;flex-wrap:wrap;display:grid;grid-template-columns:repeat(var(--obs-cards),1fr);}.obstacle-showcase .obs-card{box-sizing:border-box;padding:1em;border-radius:5px;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;border:1px solid #adadad6b;box-shadow:1px 2px 5px #0000002e;background:linear-gradient(45deg,#ffffff08,#ffffff38);backdrop-filter:blur(3px);}.obstacle-showcase .obs-card .obstacle-card{box-sizing:border-box;width:100%;height:100%;}.obstacle-showcase .obs-bottom{position:sticky;bottom:0;display:flex;justify-content:end;}.obstacle-showcase .obs-bottom__inner{font-size:var(--navi-size);padding:var(--navi-pad);margin:var(--navi-margin);min-width:var(--navi-width);background:#d3d3d3a3;backdrop-filter:blur(13px);outline:1px solid #2f2f2f3b;box-shadow:0px 0px 8px #00000024;border:2px solid #ffffffc2;border-radius:3em;position:sticky;bottom:0;z-index:30;transition:all 0s;width:auto;}.obstacle-showcase .obs-bottom.is-pinned__inner{border-radius:1em 1em 0 0;box-shadow:0px 0px 8px #00000024;transition:all 0.5s;}.obstacle-showcase .obs-bottom.not-pinned{opacity:0;padding:0;overflow:hidden;border:none;height:0;}.obstacle-showcase .category-navigator{position:relative;--cname-color:var(--cname-menu-color);--cname-alt-color:var(--cname-menu-alt-color);--cname-shadow:var(--cname-menu-shadow);--cname-alt-shadow:var(--cname-menu-alt-shadow);}.obstacle-showcase .category-navigator .current{cursor:pointer;text-align:center;font-size:var(--navi-current-size);}.obstacle-showcase .category-navigator .menu{font-size:var(--navi-menu-size);position:absolute;border:1px solid #bdbdbd;padding:1em;right:0;bottom:100%;background:#e1e1e1;margin-bottom:1em;box-shadow:1px 4px 7px #00000042;border-radius:4px;--cname-color:var(--cname-menu-link-color);--cname-alt-color:var(--cname-menu-link-alt-color);--cname-shadow:var(--cname-menu-link-shadow);--cname-alt-shadow:var(--cname-menu-link-alt-shadow);}.obstacle-showcase .category-navigator .menu a{display:block;padding:0.3em;}.obstacle-showcase .category-navigator .menu a:hover{transition:all 0.5s;background:var(--cname-menu-link-hover);}.obstacle-showcase .category-navigator .menu .active,.obstacle-showcase .category-navigator .menu .current{--cname-color:var(--cname-menu-active-color);--cname-alt-color:var(--cname-menu-active-alt-color);--cname-shadow:var(--cname-menu-active-shadow);--cname-alt-shadow:var(--cname-menu-active-alt-shadow);background:var(--cname-menu-link-active-back);}@media only screen and (min-width:768px) and (max-width:991px){.obstacle-showcase{--obs-cards:2;--navi-size:0.9em;--navi-pad:0.7em 1.3em;}}@media only screen and (min-width:0) and (max-width:767px){.obstacle-showcase{--obs-cards:2;--navi-size:0.8em;--navi-width:10em;--navi-pad:0.7em 1.3em;--navi-margin:0.8em 1em;}}@media only screen and (min-width:0) and (max-width:460px){.obstacle-showcase{--obs-cards:1;}}@media only screen and (min-width:0) and (max-width:400px){.obstacle-showcase{--obs-cards:1;}}.obstacle-card{position:relative;display:grid;gap:1em;grid-template-areas:"image image image" "title title price" "category category var" "sizes sizes var";grid-template-columns:1fr auto auto;grid-template-rows:auto 1fr auto auto;height:100%;}.obstacle-card .title{grid-area:title;font-size:1.4em;font-weight:500;color:#21a2e3;}.obstacle-card .sizes{grid-area:sizes;color:#566b87;font-size:1em;line-height:1.4em;}.obstacle-card .sizes .size{display:flex;gap:0.6em;}.obstacle-card .sizes .size span{min-width:4.4em;}.obstacle-card .image{position:relative;grid-area:image;}.obstacle-card .image img{width:100%;height:auto;z-index:1;}.obstacle-card .label-shim{position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;pointer-events:none;z-index:2;}.obstacle-card .label-shim > div{pointer-events:all;}.obstacle-card .label-shim .sku{position:absolute;left:1em;bottom:1em;}.obstacle-card .label-shim .newest{position:absolute;left:-10px;top:1em;background:#3f933f;color:#ffffffcc;padding:0.4em 1em;font-size:0.7em;border-radius:0 4px 4px 0;box-shadow:3px 3px 4px #00000029;}.obstacle-card .label-shim .newest:before{content:'';position:absolute;top:100%;left:0;border-width:0 10px 10px 0;border-style:solid;border-color:transparent #004d00 transparent transparent;}.obstacle-card .label-shim .in_stock{position:absolute;right:0;bottom:3px;background:#998b7094;color:#ffffff96;padding:0.4em 1em;font-size:9px;border-radius:1em 0 0 0;box-shadow:-3px -3px 4px #00000029;}.obstacle-card .label-shim .in_stock.on{display:none;}.obstacle-card .category{grid-area:category;font-size:0.8em;}.obstacle-card .sku{font-size:0.7em;position:absolute;left:1em;bottom:1em;color:#a3b1bae0;}.obstacle-card .length{grid-area:length;font-size:0.8em;}.obstacle-card .width{grid-area:width;font-size:0.8em;}.obstacle-card .variation{grid-area:var;font-size:0.7em;display:flex;align-items:flex-end;justify-content:flex-end;}.obstacle-card .height{grid-area:height;font-size:0.8em;}.obstacle-card .price{grid-area:price;font-size:1.3em;font-weight:500;color:#858585;}@media only screen and (min-width:768px) and (max-width:991px){.obstacle-card .title{font-size:1.4em;}.obstacle-card .category{font-size:1.1em;}.obstacle-card .price{font-size:1.3em;}.obstacle-card .sizes{color:#8896a9;font-size:1.1em;line-height:1.2em;}}@media only screen and (min-width:0) and (max-width:767px){.obstacle-card .price{font-size:1.6em;}.obstacle-card .sizes{color:#8896a9;font-size:1.2em;line-height:1.1em;}}.obstacle-skin{--description-size:1em;--description-back:none;--description-position:relative;--description-pad:2em 1em;--normal-size:1em;--normal-color:#333333;--normal-shadow:none;--price-size:2.3em;--price-color:#032531;--price-shadow:none;--title-size:1em;--product-size:2.6em;--product-color:#bfbfbf;--product-shadow:1px 1px 2px #00000061;--category-size:1.1em;--category-color:#afafaf;--category-shadow:1px 1px 1px #0000005e;--overlay-back:#6d6d6df0;--overlay-filter:blur(17px);}.obstacle-skin .goverlay{background:#858585e3;background:var(--overlay-back);backdrop-filter:var(--overlay-filter);}.obstacle-skin .gslide,.obstacle-skin .gslide-inner-content{height:100vh;display:flex;flex-direction:column;align-items:stretch;}.obstacle-skin .gslide .ginner-container,.obstacle-skin .gslide-inner-content .ginner-container{height:100vh !important;}.obstacle-skin .gslide-description{flex:0 0 auto;box-sizing:border-box;background:var(--description-back);position:var(--description-position) !important;padding:0 !important;bottom:0;pointer-events:none;}.obstacle-skin .gslide-description .gdesc-inner{padding:0 !important;}.obstacle-skin .gslide-media{box-shadow:none;flex:1 1 auto;}.obstacle-skin .gslide-image img{border-radius:0;}.obstacle-skin .description{display:grid;grid-template-areas:"title price" "sizes sku" "body body";grid-template-rows:auto;grid-template-columns:1fr minmax(1em,max-content);gap:0.3em;box-sizing:border-box;font-size:var(--description-size);padding:var(--description-pad);}.obstacle-skin .description > div:empty{display:none;}.obstacle-skin .description .title{grid-area:title;color:#bfbfbf;font-size:var(--title-size);}.obstacle-skin .description .title .product{font-size:var(--product-size);color:var(--product-color);text-shadow:var(--product-shadow);line-height:1em;}.obstacle-skin .description .title .category{font-size:var(--category-size);margin-top:0.8em;margin-bottom:0.6em;color:var(--category-color);text-shadow:var(--category-shadow);}.obstacle-skin .description .sku{grid-area:sku;text-align:right;color:var(--normal-color);text-shadow:var(--normal-shadow);font-size:var(--normal-size);}.obstacle-skin .description .sizes{grid-area:sizes;color:var(--normal-color);text-shadow:var(--normal-shadow);font-size:var(--normal-size);}.obstacle-skin .description .price{grid-area:price;font-size:var(--price-size);color:var(--price-color);text-shadow:var(--price-shadow);align-self:anchor-center;}.obstacle-skin .description .body{grid-area:body;}.obstacle-skin .description .body p{padding:0;margin:0;}.obstacle-skin .description .body p + p{margin-top:1em;}@media only screen and (min-width:0) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1269px){.obstacle-skin{--description-pad:1em;}.obstacle-skin .gslide-inner-content .ginner-container{gap:0;height:auto !important;}}@media only screen and (min-width:768px) and (max-width:991px){.obstacle-skin{--description-pad:1em 2em;}.obstacle-skin .description .price{align-self:anchor-center;}}@media only screen and (min-width:0) and (max-width:767px){.obstacle-skin{--normal-size:1.3em;--title-size:1.3em;--price-size:2.4em;--description-pad:2em;--product-size:1.6em;--overlay-back:#090d0e;--price-color:#94b4bf;--normal-color:#626262;--description-position:fixed;--description-back:linear-gradient(0deg,#090d0e,#00000069);}.obstacle-skin .gslide-media{height:100vh;}.obstacle-skin .description .price{align-self:anchor-center;}}@media only screen and (min-width:0) and (max-width:500px){.obstacle-skin{--normal-size:1.2em;--title-size:1.3em;--product-size:1.8em;--price-size:2em;}}@media only screen and (min-width:0) and (max-width:400px){.obstacle-skin{--normal-size:1.2em;--price-size:1.8em;}.obstacle-skin .gslide-inner-content .ginner-container{height:100vh !important;}.obstacle-skin .gslide-description{flex:0 0 auto;}.obstacle-skin .description{grid-template-areas:"title title" "price price" "sizes sku" "body body";grid-template-rows:auto;grid-template-columns:auto 1fr;gap:0;}.obstacle-skin .description .price{margin:0.7em 0;}.obstacle-skin .mob-invisible{display:none;}}.site-cart-dialog{z-index:10000;height:100dvh;display:flex;box-sizing:border-box;flex-direction:column;padding:3rem 0em;}
