:root{--margin-pixel-value: 20px;--margin: var(--margin-pixel-value);--wrapper--padding: calc(var(--margin) * 2.5);--wrapper-width: 100rem;--ex-large-width: 75.294rem;--large-width: 64.941rem;--medium-width: 51.765rem;--small-width: 33.882rem;--ex-small-width: 23.529rem;--logo--width: 100px;--logo--height: 55px;--logo--aspect-ration: var(--logo--width) / var(--logo--height);--wp-adminbar--height: 0px;--header--height: 70px;--flyout-wrapper--width: 420px;--flyout--padding-block: var(--margin);--flyout--padding-inline: calc(var(--margin) * 2.4);--flyout-background-overlay--bg: color-mix(in srgb, var(--flyout-background-overlay--bg-color), transparent var(--flyout-background-overlay--bg-opacity));--flyout-background-overlay--bg-color: #070707;--flyout-background-overlay--bg-opacity: 90%;--main-menu__icon--size: 1rem;--main-menu__icon--color: currentColor;--base--letter-spacing: normal;--base--font-size: 16;--base--line-height: 26;--smaller--font-size: 10;--bigger--font-size: 21;--primary--font: "Radio Canada Big", sans-serif;--body--font: "Radio Canada Big", sans-serif;--success--color: #84bd00;--information--color: var(--master--primary--color);--warning--color: #efdf00;--error--color: #e53935;--header--bg-color: var(--master--secondary-color);--footer--bg-color: var(--master--secondary-color);--master--primary--color: #00309e;--master--secondary-color: #4880ff;--master--secondary-color-rgb: 7, 7, 7;--master--tertiary-color: #ffd56d;--secondary-one--color: #f5f6fa;--secondary-two--color: #000000;--light--color: #ffffff;--border-color: var(--master--primary--color);--border-radius: 8px;--button-border-radius: 14px;--border-width: 1px;--button--color: var(--light--color);--button--bg-color: var(--master--primary--color);--button--border-color: var(--master--primary--color);--button--border-radius: var(--button-border-radius);--button--border-width: var(--border-width);--button--margin: var(--margin);--button__icon--size: 1.375rem;--input--bg-color: var(--master--secondary-color);--input--border-radius: var(--border-radius);--input--border-color: var(--secondary-two--color);--input--border-width: var(--border-width);--placeholder--color: var(--secondary-two--color);--checkbox--width: .8125rem;--checkbox--border-color: var(--border-color);--checkbox--border-radius: 3px;--checkbox--border-width: var(--border-width);--text-blue: var(--secondary-one--color);--body--color: var(--text--color);--text--color: #202224;--scrollbar-color: color-mix(in srgb, var(--secondary-one--color), transparent 25%);--facebook--color: #1877f2;--twitter--color: #1da1f2;--youtube--color: #ff0000;--instagram--color: #c32aa3;--pinterest--color: #bd081c;--linkedin--color: #0a66c2;--google--color: #4285f4;--whatsapp--color: #25d366;--footer--color: var(--secondary-two--color);--footer--row-gap: calc(var(--margin) * 4);--footer--column-gap: calc(var(--margin) * 7)}:root body:has(#wpadminbar){--wp-adminbar--height: 32px}@media all and (max-width: 1279px){:root{--wrapper--padding: var(--margin);--logo--width: 83px;--logo--height: auto;--header--height: 68px;--flyout--padding-inline: var(--margin);--footer--column-gap: calc(var(--margin) * 4)}}@media all and (max-width: 1103px){--footer--column-gap: calc(var(--margin) * 2)}@media all and (max-width: 650px){:root{--base--font-size: 16;--base--line-height: 24;--border-radius: 10px;--logo--width: 80px;--header--height: 65px}}@media all and (max-width: 383px){:root{--logo--width: 77px}}.no-after:after{display:none!important}:root{font-size:calc(var(--base--font-size) * 1px)}html,body{font-size:var(--base--font-size);line-height:calc(var(--base--line-height) / var(--base--font-size));font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-weight:300}small,.small{font-size:calc((var(--smaller--font-size) / var(--base--font-size)) * 1rem)}.big{font-size:calc((var(--bigger--font-size) / var(--base--font-size)) * 1rem)}body p a:not(.mButton,.wp-element-button){color:var(--master--primary--color);transition:.3s ease;text-decoration:underline}body p a:not(.mButton,.wp-element-button):hover,body p a:not(.mButton,.wp-element-button):focus,body p a:not(.mButton,.wp-element-button).active{text-decoration:none}p{line-height:1.57;margin:0 0 1.941em;letter-spacing:var(--baseLetterSpacing)}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6,.heading{display:block;color:inherit;font-family:var(--primary--font);line-height:1.2;font-weight:600;margin:0 0 .4783em;text-wrap:pretty}.heading h6,.wp-block-heading h6,.heading--h6,.wp-block-heading--h6{font-size:calc(17 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){.heading h6,.wp-block-heading h6,.heading--h6,.wp-block-heading--h6{font-size:calc(16 * 1rem / var(--base--font-size))}}.heading h6.mobileHeading,.wp-block-heading h6.mobileHeading,.heading--h6.mobileHeading,.wp-block-heading--h6.mobileHeading{font-size:calc(16 * 1rem / var(--base--font-size))}.heading h5,.wp-block-heading h5,.heading--h5,.wp-block-heading--h5{font-size:calc(18 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){.heading h5,.wp-block-heading h5,.heading--h5,.wp-block-heading--h5{font-size:calc(18 * 1rem / var(--base--font-size))}}.heading h5.mobileHeading,.wp-block-heading h5.mobileHeading,.heading--h5.mobileHeading,.wp-block-heading--h5.mobileHeading{font-size:calc(18 * 1rem / var(--base--font-size))}.heading h4,.wp-block-heading h4,.heading--h4,.wp-block-heading--h4{font-size:calc(20 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){.heading h4,.wp-block-heading h4,.heading--h4,.wp-block-heading--h4{font-size:calc(20 * 1rem / var(--base--font-size))}}.heading h4.mobileHeading,.wp-block-heading h4.mobileHeading,.heading--h4.mobileHeading,.wp-block-heading--h4.mobileHeading{font-size:calc(20 * 1rem / var(--base--font-size))}.heading h3,.wp-block-heading h3,.heading--h3,.wp-block-heading--h3{font-size:calc(26 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){.heading h3,.wp-block-heading h3,.heading--h3,.wp-block-heading--h3{font-size:calc(22 * 1rem / var(--base--font-size))}}.heading h3.mobileHeading,.wp-block-heading h3.mobileHeading,.heading--h3.mobileHeading,.wp-block-heading--h3.mobileHeading{font-size:calc(22 * 1rem / var(--base--font-size))}.heading h2,.wp-block-heading h2,.heading--h2,.wp-block-heading--h2{font-size:calc(34 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){.heading h2,.wp-block-heading h2,.heading--h2,.wp-block-heading--h2{font-size:calc(28 * 1rem / var(--base--font-size))}}.heading h2.mobileHeading,.wp-block-heading h2.mobileHeading,.heading--h2.mobileHeading,.wp-block-heading--h2.mobileHeading{font-size:calc(28 * 1rem / var(--base--font-size))}.heading h1,.wp-block-heading h1,.heading--h1,.wp-block-heading--h1{font-size:calc(40 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){.heading h1,.wp-block-heading h1,.heading--h1,.wp-block-heading--h1{font-size:calc(38 * 1rem / var(--base--font-size))}}.heading h1.mobileHeading,.wp-block-heading h1.mobileHeading,.heading--h1.mobileHeading,.wp-block-heading--h1.mobileHeading{font-size:calc(38 * 1rem / var(--base--font-size))}h6,--h6{font-size:calc(17 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){h6,--h6{font-size:calc(16 * 1rem / var(--base--font-size))}}h6.mobileHeading,--h6.mobileHeading{font-size:calc(16 * 1rem / var(--base--font-size))}h5,--h5{font-size:calc(18 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){h5,--h5{font-size:calc(18 * 1rem / var(--base--font-size))}}h5.mobileHeading,--h5.mobileHeading{font-size:calc(18 * 1rem / var(--base--font-size))}h4,--h4{font-size:calc(20 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){h4,--h4{font-size:calc(20 * 1rem / var(--base--font-size))}}h4.mobileHeading,--h4.mobileHeading{font-size:calc(20 * 1rem / var(--base--font-size))}h3,--h3{font-size:calc(26 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){h3,--h3{font-size:calc(22 * 1rem / var(--base--font-size))}}h3.mobileHeading,--h3.mobileHeading{font-size:calc(22 * 1rem / var(--base--font-size))}h2,--h2{font-size:calc(34 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){h2,--h2{font-size:calc(28 * 1rem / var(--base--font-size))}}h2.mobileHeading,--h2.mobileHeading{font-size:calc(28 * 1rem / var(--base--font-size))}h1,--h1{font-size:calc(40 * 1rem / var(--base--font-size))}@media all and (max-width: 650px){h1,--h1{font-size:calc(38 * 1rem / var(--base--font-size))}}h1.mobileHeading,--h1.mobileHeading{font-size:calc(38 * 1rem / var(--base--font-size))}.mButton{--_button--margin: var(--button--margin);--_button--padding-block: calc(var(--_button--margin) * .8);--_button--padding-inline: calc(var(--_button--margin) * 1.15);--_button--padding: var(--_button--padding-block) var(--_button--padding-inline);--_button--bg-color: var(--button--bg-color);--_button--border-radius: var(--button--border-radius);--_button--border-color: var(--button--border-color);--_button--border-width: var(--button--border-width);--_button--color: var(--button--color);--_button__icon--size: var(--button__icon--size);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--margin);padding:var(--_button--padding);color:var(--_button--color);background-color:var(--_button--bg-color);border:unset;border-radius:var(--_button--border-radius);font-family:var(--body--font);font-size:calc(14 * 1rem / var(--base--font-size));font-weight:600;line-height:.9875;text-transform:capitalize;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease 0s,border-color .3s ease 0s}.mButton:hover,.mButton:focus{background-color:color-mix(in srgb,var(--_button--bg-color),#fff 40%);border-color:color-mix(in srgb,var(--_button--border-color),#fff 40%)}.mButton:focus-visible{outline:2px dashed currentColor;outline-offset:-4px;text-decoration:underline;text-decoration-thickness:2px}.mButton.mButtonPrimary,.mButton.mButton--primary,.mButton .mButton--primary,.mButton--primary .mButton{--_button--bg-color: var(--button--bg-color);--_button--color: var(--button--color)}.mButton.mButtonPrimary:hover,.mButton.mButton--primary:hover,.mButton .mButton--primary:hover,.mButton--primary .mButton:hover,.mButton.mButtonPrimary:focus,.mButton.mButton--primary:focus,.mButton .mButton--primary:focus,.mButton--primary .mButton:focus{background-color:color-mix(in srgb,var(--button--bg-color),#fff 20%);border-color:color-mix(in srgb,var(--button--color),#fff 20%)}.mButton.mButtonSecondary,.mButton.mButton--secondary,.mButton .mButton--secondary,.mButton--secondary .mButton{--_button--bg-color: var(--master--secondary-color);--_button--color: #fff}.mButton.mButtonSecondary:hover,.mButton.mButton--secondary:hover,.mButton .mButton--secondary:hover,.mButton--secondary .mButton:hover,.mButton.mButtonSecondary:focus,.mButton.mButton--secondary:focus,.mButton .mButton--secondary:focus,.mButton--secondary .mButton:focus{background-color:color-mix(in srgb,var(--_button--bg-color),#000 20%)}.mButton.mButtonTertiary,.mButton.mButton--tertiary,.mButton .mButton--tertiary,.mButton--tertiary .mButton{--_button--bg-color: var(--secondary-two--color)}.mButton.mButtonTertiary:hover,.mButton.mButton--tertiary:hover,.mButton .mButton--tertiary:hover,.mButton--tertiary .mButton:hover,.mButton.mButtonTertiary:focus,.mButton.mButton--tertiary:focus,.mButton .mButton--tertiary:focus,.mButton--tertiary .mButton:focus{background-color:color-mix(in srgb,var(--secondary-two--color),#000 20%)}.mButton.mButtonTextButton,.mButton.mButton--textButton,.mButton .mButton--textButton,.mButton--textButton .mButton{--_button--bg-color: transparent;--_button--border-color: transparent;--_button--color: #fff}.mButton.mButtonTextButton:hover,.mButton.mButton--textButton:hover,.mButton .mButton--textButton:hover,.mButton--textButton .mButton:hover,.mButton.mButtonTextButton:focus,.mButton.mButton--textButton:focus,.mButton .mButton--textButton:focus,.mButton--textButton .mButton:focus{--_button--border-color: var(--master--primary--color)}.mButton.mButtonOutlined,.mButton.mButton--outlined,.mButton .mButton--outlined,.mButton--outlined .mButton{--_button--bg-color: transparent;--_button--color: var(--light--color);--_button--border-color: var(--light--color);border:1px solid var(--_button--border-color)}.mButton.mButtonSmall,.mButton.mButton--small,.mButton .mButton--small,.mButton--small .mButton{--_button--padding: calc(var(--margin) * .9) calc(var(--margin) * 1.25);font-size:.94rem;font-weight:300;line-height:.73}.mButton.mButtonLarge,.mButton.mButton--large,.mButton .mButton--large,.mButton--large .mButton{--_button--padding: calc(var(--margin) * .6875);font-size:1.2rem}.mButton.mButton--iconFirst .mSvgIcon,.mButton .mButton--iconFirst .mSvgIcon,.mButton--iconFirst .mButton .mSvgIcon{order:-1}.mButton.mButton--iconOnly,.mButton .mButton--iconOnly,.mButton--iconOnly .mButton{font-size:1.25rem}.mButton.mButton--withIcon,.mButton .mButton--withIcon,.mButton--withIcon .mButton{--_button--padding-block: calc(var(--_button--margin) * .425);--_button--padding-inline: calc(var(--_button--margin) * .475)}.mButton.mButton--withIcon:has(.mSvgIcon--arrowRight),.mButton .mButton--withIcon:has(.mSvgIcon--arrowRight),.mButton--withIcon .mButton:has(.mSvgIcon--arrowRight){--_button--padding-block: calc(var(--margin) * .4)}.mButton.mButton--withIcon .mSvgIcon,.mButton .mButton--withIcon .mSvgIcon,.mButton--withIcon .mButton .mSvgIcon{font-size:var(--_button__icon--size)}.mButton.mButton--withIcon.mButton--small .mSvgIcon,.mButton .mButton--withIcon.mButton--small .mSvgIcon,.mButton--withIcon .mButton.mButton--small .mSvgIcon{font-size:1rem}.mButton[disabled]{opacity:.5;pointer-events:none}.mButton .mSvgIcon{order:10;font-size:calc(20 * 1rem / var(--base--font-size))}.buttonGroup,.wp-block-buttons{--_gap-block: var(--button--margin);--_gap-inline: var(--button--margin);--_gap: var(--_gap-inline) var(--_gap-block);display:flex;align-items:center;gap:var(--_gap)}.buttonGroup .mButton--textButton:first-child,.wp-block-buttons .mButton--textButton:first-child{margin-left:calc(var(--_button--padding) * -1)}.buttonGroup.buttonGroup--wrap,.wp-block-buttons.buttonGroup--wrap{flex-wrap:wrap;width:100%}.buttonGroup.buttonGroup--wrap .mButton,.wp-block-buttons.buttonGroup--wrap .mButton{flex:1 1 max-content;max-width:max-content}.buttonGroup.buttonGroup--stretch .mButton,.wp-block-buttons.buttonGroup--stretch .mButton{flex:1}.buttonGroup.buttonGroup--noGap,.wp-block-buttons.buttonGroup--noGap{gap:0}.buttonGroup.buttonGroup--noColumnGap,.wp-block-buttons.buttonGroup--noColumnGap{column-gap:0}.buttonGroup.buttonGroup--noColumnGap .mButton,.wp-block-buttons.buttonGroup--noColumnGap .mButton{display:inline-flex;border-radius:0}.buttonGroup.buttonGroup--noColumnGap .mButton:first-child,.wp-block-buttons.buttonGroup--noColumnGap .mButton:first-child{border-radius:var(--_button--border-radius) 0 0 var(--_button--border-radius)}.buttonGroup.buttonGroup--noColumnGap .mButton:last-child,.wp-block-buttons.buttonGroup--noColumnGap .mButton:last-child{border-radius:0 var(--_button--border-radius) var(--_button--border-radius) 0}.buttonGroup.buttonGroup--noRowGap,.wp-block-buttons.buttonGroup--noRowGap{row-gap:0}form fieldset{border:0;margin:0 0 var(--margin);padding:0}form fieldset:last-child{margin-bottom:0}form legend{display:none}.row{--_input--border-color: color-mix(in srgb, var(--secondary-two--color), #fff 50%);width:100%}.row label{font-family:var(--body--font);margin:0 0 calc(var(--margin) * .5);display:block;font-size:calc(16 * 1rem / var(--base--font-size))}@media all and (max-width: 879px){.row label{font-size:calc(16 * 1rem / var(--base--font-size))}}.row input:not([type=checkbox]):not([type=radio]):not([class=vs__search]),.row textarea{position:relative;width:100%;border:1px solid var(--secondary-two--color);border-radius:var(--border-radius);z-index:10;color:var(--body--color);font-family:var(--body--font);background:var(--master--secondary-color);padding:16px;font-size:calc(16 * 1rem / var(--base--font-size));line-height:1;display:block}.row input:not([type=checkbox]):not([type=radio]):not([class=vs__search])::placeholder,.row textarea::placeholder{color:var(--secondary-two--color)}.row input:not([type=checkbox]):not([type=radio]):not([class=vs__search]):focus-visible,.row textarea:focus-visible{outline:2px solid var(--master--primary--color);outline-offset:-2px}@media all and (max-width: 879px){.row input:not([type=checkbox]):not([type=radio]):not([class=vs__search]),.row textarea{font-size:calc(16 * 1rem / var(--base--font-size))}}.row textarea{min-height:150px}.row .validationMessage{font-family:var(--primary--font);padding:10px 0;z-index:5;border-radius:var(--border-radius);display:none;line-height:22px}.row .buttonInline{clear:both;display:flex}@media all and (max-width: 650px){.row .buttonInline{display:block}}.row .buttonInline:after{display:none}.row .buttonInline select,.row .buttonInline input{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}@media all and (max-width: 650px){.row .buttonInline select,.row .buttonInline input{margin-bottom:10px;width:100%}}.row .buttonInline button,.row .buttonInline .button,.row .buttonInline .buttonAlt{margin:0;white-space:nowrap;border-top-left-radius:0;border-bottom-left-radius:0}@media all and (max-width: 650px){.row .buttonInline button,.row .buttonInline .button,.row .buttonInline .buttonAlt{width:100%;border-radius:var(--border-radius)}}.row.errorWrap .validationMessage,.row.successWrap .validationMessage{display:block}.row.errorWrap .inputWrap,.row.successWrap .inputWrap,.row.errorWrap .ff-el-input--content,.row.successWrap .ff-el-input--content{position:relative}.row.errorWrap .inputWrap:after,.row.successWrap .inputWrap:after,.row.errorWrap .ff-el-input--content:after,.row.successWrap .ff-el-input--content:after{position:absolute;top:10px;right:15px;z-index:10}.row.errorWrap .validationMessage{color:var(--information)}.row.errorWrap .inputWrap input:not([type=checkbox]):not([type=radio]):not([class=vs__search]),.row.errorWrap .ff-el-input--content input:not([type=checkbox]):not([type=radio]):not([class=vs__search]),.row.errorWrap .inputWrap textarea,.row.errorWrap .ff-el-input--content textarea{border:2px solid var(--information)}.row.successWrap .validationMessage{color:var(--successColour)}.row.successWrap input:not([type=checkbox]),.row.successWrap input:not([type=radio]),.row.successWrap textarea,.row.successWrap select{border-color:var(--successColour)}.row input[disabled]{background:#fff;border:1px solid var(--border-color)}.row label{position:relative;display:block!important}.row label:has(input[type=radio]){padding-left:calc(var(--margin) * 1.75)}.row label:has(input[type=radio]) input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.row label:has(input[type=radio]):before,.row label:has(input[type=radio]):after{content:"";position:absolute;top:0;left:0;width:25px;aspect-ratio:1;background-color:#fff;border-radius:25px;cursor:pointer;border:1px solid color-mix(in srgb,var(--secondary-one--color),#fff 40%)}.row label:has(input[type=radio]):after{background-color:var(--master--primary--color);width:13px;scale:0;transition:transform .25s ease-in-out 0s;border:unset}.row label:has(input[type=radio]:checked):after{scale:1}.row label:has(input[type=checkbox]){padding-left:calc(var(--margin) * 1.75);cursor:pointer}.row label:has(input[type=checkbox]) input,.row label:has(input[type=checkbox]) .ff_tc_checkbox{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.row label:has(input[type=checkbox]):before{content:"";position:absolute;top:0;left:0;width:25px;aspect-ratio:1;background-color:#fff;border-radius:3px;border:1px solid color-mix(in srgb,var(--secondary-one--color),#fff 40%);box-sizing:border-box;z-index:1;transition:.3s ease}.row label:has(input[type=checkbox]):after{content:"";position:absolute;width:8px;height:14px;left:8px;top:11px;transform:translateY(-50%) rotate(45deg) scale(0);transform-origin:center;border-right:2px solid transparent;border-bottom:2px solid transparent;transition:transform .14s ease,border-color .14s ease;z-index:2}.row label:has(input[type=checkbox]):hover:before{border-color:color-mix(in srgb,var(--master--primary--color),#fff 30%);background-color:color-mix(in srgb,var(--master--primary--color),#fff 30%)}.row label:has(input[type=checkbox]):hover:after{transform:translateY(-50%) rotate(45deg) scale(.95)}.row label:has(input[type=checkbox]:checked):before{background-color:var(--master--primary--color);border-color:var(--master--primary--color)}.row label:has(input[type=checkbox]:checked):after{border-right-color:#fff;border-bottom-color:#fff;transform:translateY(-50%) rotate(45deg) scale(1)}.formInline .row .buttonInline{clear:none}.formInline .row label{width:30%;padding:8px 0}.formInline .row .inputWrap,.formInline .row .ff-el-input--content{padding:0 0 0 20px;width:70%}.formInline .validationMessage{width:70%;float:right;padding-left:20px}@media all and (max-width: 650px){.formInline .validationMessage{padding-left:0;width:100%;float:none}}.formInline input[type=radio]+label+div,.formInline input[type=checkbox]+label+div{float:none;width:100%;padding-left:30px}@media all and (max-width: 650px){.formInline .row label{clear:both;width:100%}.formInline .row .inputWrap,.formInline .row .ff-el-input--content{padding:0;width:100%}}.row select{--_select--margin: calc(var(--margin) * .7);--_select--padding-block: 0;--_select--padding-inline: var(--margin);--_select--padding: var(--_select--padding-block) var(--_select--padding-inline);--_select--bg-color: #fff;--_select--border-radius: var(--button--border-radius);--_select--color: var(--master--tertiary-color);--_select__icon--size: var(--button__icon--size);--_select__height: 50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:var(--_select--padding);padding-right:38px;min-height:var(--_select__height);line-height:calc(var(--_select__height) - (var(--_select--border-width) * 2));color:var(--_select--color);background-color:var(--_select--bg-color);border:unset;border-radius:var(--_select--border-radius);font-family:var(--body--font);font-size:calc(18 * 1rem / var(--base--font-size));text-decoration:none;cursor:pointer;transition:background-color .3s ease 0s,border-color .3s ease 0s;background-size:auto 10px;background-repeat:no-repeat;background-position:right 14px center}.row select:hover,.row select:focus-within{background-color:color-mix(in srgb,var(--_select--bg-color),#fff 40%);border-color:color-mix(in srgb,var(--_select--border-color),#fff 40%)}.row select:focus-within{outline-offset:2px;outline:2px solid var(--supporting-three--color)}.v-select .vs__dropdown-toggle{border:0;background:#fff;padding:12px 15px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:var(--body--font)}html{overflow-y:scroll;height:100%}main{position:relative}html,body{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--master--primary--color) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{width:8px;background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:var(--master--primary--color);border-radius:4px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}img{vertical-align:middle;max-width:100%}fieldset{border:0;margin:0;padding:0}hr{display:block;height:1px;border:0!important;background-color:var(--secondary-two--color);margin:calc(var(--margin) * 2.5) 0 calc(var(--margin) * 2.2);padding:0;clear:both}@media all and (max-width: 879px){hr{margin:calc(var(--margin) * 1.5) 0 calc(var(--margin) * 1.2)}}p{margin-top:0}p:last-child{margin-bottom:0}a{text-decoration:none;color:var(--body--color, #000);outline:0}a:hover,a:active{outline:0}input,textarea{box-shadow:none;-webkit-appearance:none}textarea{resize:vertical}input,textarea,select,label{box-shadow:none;outline:0;margin:0;padding:0}.clear{clear:both}.relative{position:relative}img{max-width:100%}.left,.alignleft{float:left;display:block}.right,.alignright{float:right;display:block}#map img{max-width:none}picture{display:block}button{border:none;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;line-height:normal;cursor:pointer}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.wrapperWidth{max-width:var(--wrapper-width);min-width:var(--margin)}.wrapper{max-width:var(--wrapper-width);min-width:var(--margin);width:100%;margin:0 auto}body{margin:0;font-family:var(--body--font);color:var(--body--color);background-color:var(--secondary-one--color);line-height:1.462;min-width:320px;max-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-weight:300}body.flyoutActive{overflow-x:hidden}[v-cloak]{display:none}table{border-spacing:0;margin:calc(var(--margin) * 1.5) 0 0;width:100%;text-align:left;border-collapse:collapse}@media all and (max-width: 879px){table{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}}table thead{background-color:var(--master--primary--color);color:var(--light--color)}@media all and (max-width: 879px){table thead{display:none}}table thead th{border-color:var(--master--primary--color);border-right:1px solid var(--light--color)}table thead th:last-child{border-right:1px solid var(--master--primary--color)}table tbody{background-color:var(--light--color)}table th,table td{border:1px solid var(--text--color);padding:var(--margin);font-size:calc(16 * 1rem / var(--base--font-size));vertical-align:top}@media all and (max-width: 879px){table th,table td{padding:calc(var(--margin) * .2) calc(var(--margin) * .5)}}@media all and (max-width: 879px){table th:not(:has(.mButton)),table td:not(:has(.mButton)){padding:calc(var(--margin) * .2) calc(var(--margin) * .25)}}@media all and (max-width: 879px){table th:first-child,table td:first-child{padding-top:var(--margin)}}@media all and (max-width: 879px){table th:last-child,table td:last-child{padding-bottom:var(--margin)}}@media all and (max-width: 879px){table td{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}}@media all and (max-width: 879px){table td:before{font-weight:600;white-space:nowrap}}@media all and (max-width: 383px){table td:before{white-space:wrap}}@media all and (max-width: 879px){table td:before,table td>span,table td>a:not(.mButton){display:block;padding:0 calc(var(--margin) * .375)}}@media all and (max-width: 879px){table td[data-label]:before{content:attr(data-label)}}@media all and (max-width: 650px){table td>span{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}table td a:not(.mButton):hover,table td a:not(.mButton):focus-visible{text-decoration:none}table td .mButton{--_button--margin: calc(var(--margin) * .5);--_button--padding-block: var(--margin);--_button--padding-inline: var(--margin);max-width:max-content;margin:0 auto;grid-column:1 / -1;white-space:nowrap}table td .mButton.mButton--withIcon{--_button--padding-block: calc(var(--margin) * .875);--_button__icon--size: .882rem}@media all and (max-width: 879px){table tr{display:grid;grid-template-columns:minmax(min-content,1fr) 1fr}}@media all and (max-width: 383px){table tr{grid-template-columns:60% 40%}}table.table--alternating tr:nth-of-type(2n) td,table.is-style-stripes tr:nth-of-type(2n) td{background-color:color-mix(in srgb,var(--master--primary--color),#fff 95%)}table .btn-edit{padding:calc(var(--margin) * .6);background-color:var(--master--primary--color);color:var(--light--color);border-radius:var(--border-radius);margin-right:calc(var(--margin) * .5)}table .btn-delete{padding:calc(var(--margin) * .6);background-color:var(--error--color);color:var(--light--color);border-radius:var(--border-radius)}.grid{display:grid;gap:var(--margin)}.grid--2fr{grid-template-columns:repeat(2,1fr)}.grid--3fr{grid-template-columns:repeat(3,1fr)}.grid--4fr{grid-template-columns:repeat(4,1fr)}.hidden{display:none}.visuallyHidden,.sr-only{position:absolute!important;clip:rect(1px,1px,1px,1px)!important;overflow:hidden!important;height:1px!important;width:1px!important;word-wrap:normal!important;margin:0!important}.visuallyHidden.focusable:active,.visuallyHidden.focusable:focus{position:static!important;clip:auto!important;overflow:visible!important;height:auto!important;width:auto!important}.invisible{visibility:hidden}.header{width:100%;background-color:var(--master--secondary-color);margin-bottom:calc(var(--margin) * 1.5);border-radius:0 0 15px 15px}.header__container{display:flex;justify-content:center;align-items:center;height:var(--header--height)}.header__logo{height:calc(var(--header--height) - 40px)}.header__title{font-size:calc(30 * 1rem / var(--base--font-size));color:var(--light--color);margin:0}.header__brand{width:270px;display:flex;align-items:center;justify-content:center}.header__menu{display:flex;align-items:center;gap:calc(var(--margin) * .5)}.header__user,.header__logout{font-size:calc(20 * 1rem / var(--base--font-size));width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--light--color);border-radius:var(--border-radius)}.header__user{background-color:var(--master--primary--color)}.header__logout{background-color:var(--error--color)}#app,.app{display:flex;flex-wrap:wrap;align-content:flex-start;min-height:100vh;width:100%}#app__container,.app__container{display:flex;width:100%;min-height:100vh}#app__container--login,.app__container--login{justify-content:center;align-items:center}#app__container--login .app__content,.app__container--login .app__content{padding-left:0;padding-right:0;max-width:600px;margin:0 auto}#app__content,.app__content{display:flex;flex-direction:column;flex:1;padding-left:340px;padding-right:70px}.main{flex:1;padding-right:calc((100vw - var(--wrapper-width)) / 2);padding-left:calc(var(--margin) * 2.5);padding-top:calc(var(--margin) * 1.5)}.navbar{display:flex;flex-direction:column;width:270px;height:100vh;position:fixed;top:0;left:0;border-right:1px solid var(--border--color);background-color:var(--master--primary--color)}.navbar__container{display:flex;flex-direction:column;width:inherit}.navbar__brand{display:flex;justify-content:center;align-items:center;margin:calc(var(--margin) * 1.75) 0}.navbar__logo{width:150px;height:auto}.navbar__bottom{margin-top:auto;margin-bottom:calc(var(--margin) * 1.75)}.navbar__link{display:flex;align-items:center;padding:calc(var(--margin) * .75) var(--margin);color:var(--light--color);text-decoration:none;border-bottom:1px solid var(--border--color);transition:background-color .3s,color .3s;margin:0 var(--margin);border-radius:var(--border-radius);gap:calc(var(--margin) * .55);font-weight:600}.navbar__link:hover,.navbar__link--active{background-color:var(--light--color);color:var(--body--color)}.navbar__link svg{font-size:calc(20 * 1rem / var(--base--font-size))}.dashboard__actions{margin-top:calc(var(--margin) * 2.5)}.dashboard h3{margin-bottom:calc(var(--margin) * 1.5)}.waybillCreate h2{margin-bottom:2rem;color:#2c3e50}.waybillCreate__form{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.waybillCreate__formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.waybillCreate__formGroup{display:flex;flex-direction:column;position:relative}.waybillCreate__formGroup .waybillCreate__label{margin-bottom:.5rem;font-weight:500;color:#2c3e50}.waybillCreate__formGroup .waybillCreate__input,.waybillCreate__formGroup select{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.waybillCreate__formGroup .waybillCreate__input:focus,.waybillCreate__formGroup select:focus{outline:none;border-color:#3498db}.waybillCreate__formGroup .waybillCreate__autocompleteResults{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px #0000001a}.waybillCreate__formGroup .waybillCreate__autocompleteItem{padding:.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0}.waybillCreate__formGroup .waybillCreate__autocompleteItem:hover{background-color:#f8f9fa}.waybillCreate__formGroup .waybillCreate__autocompleteItem:last-child{border-bottom:none}.waybillCreate__formGroup .waybillCreate__autocompleteItem .waybillCreate__code{color:#666;font-size:.875rem;margin-left:.5rem}.waybillCreate__formActions{display:flex;gap:1rem;margin-top:1.5rem}.waybillCreate__errorMessage{margin-top:1rem;padding:1rem;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33}.waybillCreate__successMessage{margin-top:1rem;padding:1rem;background-color:#efe;border:1px solid #cfc;border-radius:4px;color:#3c3}.waybillCreate__wagonsSection{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem}.waybillCreate__wagonsSection .waybillCreate__sectionTitle{margin-bottom:1.5rem;color:#2c3e50}.waybillCreate__wagonsSection .waybillCreate__wagonSearch{position:relative;margin-bottom:1.5rem}.waybillCreate__wagonsSection .waybillCreate__wagonSearch .waybillCreate__label{display:block;margin-bottom:.5rem;font-weight:500;color:#2c3e50}.waybillCreate__wagonsSection .waybillCreate__wagonSearch input{width:100%;max-width:500px;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.waybillCreate__wagonsSection .waybillCreate__emptyWagons{padding:2rem;text-align:center;background:#f8f9fa;border-radius:4px;color:#6c757d}.waybillCreate__wagonsSection .waybillCreate__wagonList{display:flex;flex-direction:column;gap:1rem}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem{border:1px solid #ddd;border-radius:8px;padding:1.5rem;background:#f8f9fa}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #dee2e6}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonHeader h4{margin:0;color:#2c3e50;font-size:1.25rem}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonHeader .waybillCreate__btnRemove{background:#e74c3c;color:#fff;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.25rem;display:flex;align-items:center;justify-content:center;transition:all .3s}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonHeader .waybillCreate__btnRemove:hover{background:#c0392b;transform:scale(1.1)}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails .waybillCreate__formGroupInline{display:flex;flex-direction:column}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails .waybillCreate__formGroupInline--fullWidth{grid-column:1 / -1}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails .waybillCreate__formGroupInline label{margin-bottom:.35rem;font-weight:500;color:#495057;font-size:.9rem}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails .waybillCreate__formGroupInline input,.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails .waybillCreate__formGroupInline textarea{padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:.95rem;background:#fff}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails .waybillCreate__formGroupInline textarea{resize:vertical;font-family:inherit}.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails .waybillCreate__formGroupInline input:focus,.waybillCreate__wagonsSection .waybillCreate__wagonList .waybillCreate__wagonItem .waybillCreate__wagonDetails .waybillCreate__formGroupInline textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px #3498db1a}.waybills .header-actions{display:flex;gap:calc(var(--margin) * .5);margin-bottom:var(--margin)}.form-container{background-color:#fff;padding:calc(var(--margin) * 2);border-radius:var(--border-radius);margin-top:var(--margin)}.form-container .form{display:flex;flex-wrap:wrap;gap:var(--margin)}.form-container .form h3{width:100%;margin:0}.form-container .form-group{width:calc(50% - (var(--margin) / 2));float:left}.form-container .form-group label{display:block;margin-bottom:calc(var(--margin) * .5);font-weight:600;color:var(--text--primary--color)}.form-container .form-group input,.form-container .form-group select,.form-container .form-group textarea{width:100%;padding:calc(var(--margin) * .75);border:1px solid #bdbdbd;border-radius:var(--border-radius);font-size:1rem;transition:border-color .3s}.form-container .form-group input:focus,.form-container .form-group select:focus,.form-container .form-group textarea:focus{outline:none;border-color:var(--primary--color);box-shadow:0 0 0 2px #3498db1a}.form-container .form-group textarea{resize:vertical}.form-container .form-actions{display:flex;gap:calc(var(--margin) * .5);width:100%;margin-top:calc(var(--margin) * .75)}.waybill-import .upload-section{background-color:#fff;padding:calc(var(--margin) * 2);border-radius:var(--border-radius);margin-top:var(--margin)}.waybill-import .dropzone{border:2px dashed #bdbdbd;border-radius:var(--border-radius);padding:calc(var(--margin) * 4);text-align:center;color:#757575;cursor:pointer;transition:border-color .3s,background-color .3s;margin-bottom:calc(var(--margin) * 1.5)}.waybill-import .dropzone:hover{border-color:var(--primary--color);background-color:#f5f5f5}.login__form{flex-direction:column}.login__form .form-group{width:100%}.login__btn{margin-top:calc(var(--margin) * .75)}.login__logo{text-align:center;margin-bottom:calc(var(--margin) * 2)}.login__logo-image{width:150px}.statcircle{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--light--color);border-radius:var(--button-border-radius);padding:calc(var(--margin) * 1.5)}.statcircle__circle-wrapper{position:relative;width:120px;height:120px;margin-bottom:.75rem}.statcircle__svg{transform:rotate(-90deg);width:100%;height:100%}.statcircle__bg{fill:none;stroke:var(--secondary-one--color);stroke-width:10}.statcircle__progress{fill:none;stroke:var(--master--primary--color);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.statcircle__icon{font-weight:700;color:var(--master--primary--color);font-size:calc(24 * 1rem / var(--base--font-size));margin-bottom:calc(var(--margin) * .1)}.statcircle__title{display:flex;align-items:center;justify-content:center;margin:0;gap:calc(var(--margin) * .2);margin-top:calc(var(--margin) * .5)}.statcircle__value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(36 * 1rem / var(--base--font-size));font-weight:700;color:#00309e}
