/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.block h2,.block h3{font-size:24px;line-height:32px;font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;font-weight:700;margin:0 0 16px}
.navbar a,.subnav-content a,a{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}blockquote,ol,p,q,ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-end:0;margin-inline-end:0}html *{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}body{line-height:1.25}ol,ul{list-style:none;-webkit-margin-start:1em;margin-inline-start:1em}p{-webkit-margin-start:0;margin-inline-start:0}blockquote,q{quotes:none;-webkit-margin-start:0;margin-inline-start:0}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}fieldset{min-width:100%}.cf::after{content:"";clear:both;display:table}.field--label-inline .field__item,.field--label-inline .field__label{display:inline-block}#toolbar-administration a{font-family:'Source Sans Pro','Lucida Grande',Verdana,sans-serif;font-size:12px;font-weight:400}body.toolbar-fixed .modal__actions,body.toolbar-fixed .modal__controls,body.toolbar-horizontal .modal__actions,body.toolbar-horizontal .modal__controls,body.toolbar-vertical .modal__actions,body.toolbar-vertical .modal__controls{top:80px}body.toolbar-fixed .modal__content-actions,body.toolbar-horizontal .modal__content-actions,body.toolbar-vertical .modal__content-actions{top:calc(100vh)}body.toolbar-fixed .modal__content,body.toolbar-horizontal .modal__content,body.toolbar-vertical .modal__content{margin-top:100px}.field-title,.field__label,.views-field-title{font-weight:700}.field--label-inline .field__label:after{content:":"}form .form-item{margin:8px 0}form .form-item label{font-weight:700;display:block;margin:0 0 4px}form .form-item label.form-required:after{content:"*";font-size:14px;line-height:19px;color:#FF001F;vertical-align:super}form .form-item .description,form .form-item .form-item--error-message{display:block;margin:4px 0 0;font-size:14px;line-height:14px;line-height:20px}form .form-item .form-item--error-message{font-weight:700;color:#FF001F}form select{border:2px solid #9D9EAA;border-radius:4px;padding:6px;outline:0;width:100%}form select:focus{border-color:var(--link-color)}form select.error{border-color:#FF001F}form input[type=text],form input[type=email],form input[type=telephone],form input[type=password]{border:2px solid #9D9EAA;border-radius:4px;padding:6px;outline:0;width:100%}form input[type=text]:focus,form input[type=email]:focus,form input[type=telephone]:focus,form input[type=password]:focus{border-color:var(--link-color)}form input[type=text].error,form input[type=email].error,form input[type=telephone].error,form input[type=password].error{border-color:#FF001F}form input::-webkit-file-upload-button{display:inline-block;cursor:pointer;-webkit-appearance:none;appearance:none;line-height:1em;font-weight:700;border-radius:4px;padding:6px 14px;outline:0;color:#fff;min-width:120px;-webkit-transition:border-color .75s;transition:border-color .75s}form input::file-selector-button,form input[type=submit]{display:inline-block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1em;font-weight:700;border-radius:4px;padding:6px 14px;outline:0;color:#fff;min-width:120px;-webkit-transition:border-color .75s;transition:border-color .75s}form input::-webkit-file-upload-button:active,form input::-webkit-file-upload-button:hover{border-color:#33343A}form input::file-selector-button:active,form input::file-selector-button:hover,form input[type=submit]:active,form input[type=submit]:hover{border-color:#33343A}form input[type=submit]{background-color:var(--link-color);border:2px solid var(--link-color)}form input::-webkit-file-upload-button{margin-right:8px;border:2px solid #33343A;background-color:#33343A}form input::file-selector-button{margin-right:8px;border:2px solid #33343A;background-color:#33343A}.contact-message-form{font-size:19px;line-height:23px}.contact-message-form fieldset{border:3px solid #EEE;border-radius:8px}.contact-message-form fieldset legend{font-weight:700}.contact-message-form input[type=checkbox]{outline:transparent solid 3px}.contact-message-form input[type=checkbox]:focus-visible{outline:var(--link-color) solid 3px}.contact-message-form .js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.contact-message-form .form-actions{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.contact-message-form input[type=submit]{padding:8px 16px;font-size:19px;line-height:23px}.contact-message-form input[type=email],.contact-message-form input[type=text],.contact-message-form textarea{border:3px solid #EEE;border-radius:8px;padding:16px;width:100%;outline:0}.contact-message-form input[type=email]:focus,.contact-message-form input[type=email]:focus-visible,.contact-message-form input[type=text]:focus,.contact-message-form input[type=text]:focus-visible,.contact-message-form textarea:focus,.contact-message-form textarea:focus-visible{border-color:var(--link-color)}body{font-family:var(--body-font),var(--body-font-fallback),sans-serif;font-size:16px;font-style:normal;color:var(--text-color);background-color:#fff;margin:0}.section .col .field h2,main #block-cmg-base-page-title{font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;font-weight:700}h1{font-size:32px;line-height:32px;font-style:normal;font-weight:700;margin:8px 0 16px}.main-margin{max-width:1108px;padding:0 16px;margin-left:auto;margin-right:auto}main{display:block;width:100%;max-width:100%;gap:16px;margin-top:16px}@media screen and (max-width:540px){.main-margin{padding:0 8px}main{margin-top:8px}}main #block-cmg-base-page-title{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:24px;line-height:32px;margin-bottom:-1em}main .main-wrapper,main article{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:min-content;flex-basis:min-content}main #sidebar{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:300px;font-size:14px;line-height:14px}@media screen and (max-width:1024px){main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main #sidebar,main article{width:100%;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}}.ajax-progress.ajax-progress-fullscreen,.ajax-progress.ajax-progress-fullscreen:after,.ajax-progress.ajax-progress-fullscreen:before{-webkit-animation:pulse .9s infinite;animation:pulse .9s infinite;border-radius:100%;display:block;height:rem(10);left:50%;margin-top:rem(-5);opacity:1;padding:0;position:fixed;top:50%;width:rem(10)}.ajax-progress.ajax-progress-fullscreen{-webkit-animation-delay:.3s;animation-delay:.3s;margin-left:rem(-5)}.ajax-progress.ajax-progress-fullscreen:before{content:'';margin-left:rem(-20)}.ajax-progress.ajax-progress-fullscreen:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:'';margin-left:rem(10)}.section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:16px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:16px}.section.one-column{display:block}.section .block h2,.section .block h3{margin:16px 0}.section .banner-block{margin-top:16px}.section .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media screen and (max-width:1024px){.section{row-gap:0}.section .col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.section .col .field h2{text-transform:uppercase;color:var(--link-color);font-size:24px;line-height:32px;margin-bottom:-1em}.section.three-column{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.65px);flex:0 0 calc(33.33% - 10.65px)}@media screen and (max-width:1024px){.section.three-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.section.wide-two-column .first-column,.section.wide-two-column-sticky .first-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:16px}.section.wide-two-column .second-column,.section.wide-two-column-sticky .second-column{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.65px);flex:0 0 calc(33.33% - 10.65px)}@media screen and (max-width:768px){.section.wide-two-column .second-column,.section.wide-two-column-sticky .second-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.section.wide-two-column .sticky,.section.wide-two-column-sticky .sticky{position:sticky;top:0}.section.viewport-width{overflow:hidden;width:100vw;max-width:100vw;padding:0;display:block;margin-left:calc((100vw - (1108px - 32px)) * -.5)}.navbar a,.subnav .subnavbtn{font-size:16px;padding:14px 16px;color:#fff}@media screen and (max-width:1124px){.section.viewport-width{margin-left:-16px}}@media screen and (max-width:540px){.section.viewport-width{margin-left:-8px}}.section.viewport-width .viewport-row{max-width:1108px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}main.contained-width .section.viewport-width{width:auto;margin-left:auto;margin-right:auto}@media screen and (max-width:1124px){main.contained-width .section.viewport-width{margin-left:-16px;margin-right:-16px}}@media screen and (max-width:540px){main.contained-width .section.viewport-width{margin-left:-8px;margin-right:-8px}}.glb-body .section.viewport-width{width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.banner-block:not(.fixed),.dt.apl{display:none}}.page-node-type-landing-page p,.path-taxonomy p{font-style:italic}.page-node-type-landing-page p:first-child,.path-taxonomy p:first-child{margin-top:0}.field--name-field-media-oembed-video iframe,figure.video iframe,iframe[allowfullscreen=true][src^='https://www.facebook.com/plugins/'],iframe[src^='https://www.youtube.com'],iframe[src^='//www.dailymotion.com']{width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;overflow:hidden}iframe[src^='https://www.facebook.com/plugins/']{width:100%}figure figcaption{display:none}.navbar{overflow:hidden;background-color:#333}.navbar a{float:left;text-align:center}.subnav{float:left;overflow:hidden}.subnav .subnavbtn{border:none;outline:0;background-color:inherit;font-family:inherit;margin:0}.navbar a:hover,.subnav-content,.subnav:hover .subnavbtn{background-color:red}.subnav-content{display:none;position:absolute;left:0;width:100%;z-index:1}.subnav-content a{float:left;color:#fff}.subnav-content a:hover{background-color:#eee;color:#000}.subnav:hover .subnav-content{display:block}picture img{width:100%;height:100%}
body{position:relative}.pattern-preview__markup{padding:20px}.bg{position:absolute;display:block;left:0;top:0;bottom:0;right:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 3px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);z-index:-1}.hidden{display:none}
#footer{margin-top:15px;background-color:#111;font-size:16px;line-height:20px;color:#fff}#footer .main-margin{padding:32px 16px;margin:0 auto}#footer img,#footer svg{width:auto;height:32px}#footer h2{text-transform:uppercase;font-size:19px;line-height:23px;font-weight:700;color:#EC1E1E;margin:15px 0 5px}#footer nav{margin:5px 0}#footer nav a{display:block;color:#fff;margin:5px 0}#footer footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}#footer footer>div{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}@media screen and (max-width:768px){#footer footer>div{width:unset;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}#footer .user-links-block{background:0 0;padding:16px 0;margin:0}#footer .user-links-block .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#footer .user-links-block .field__items span{padding:0;line-height:0}#footer .user-links-block .field__items a svg{float:none;height:24px;width:auto}#footer .user-links-block .link{display:none}
nav[aria-labelledby=pagination-heading]{text-align:center;margin-top:16px;font-size:0}nav[aria-labelledby=pagination-heading] ul{-webkit-margin-start:0;margin-inline-start:0}nav[aria-labelledby=pagination-heading] li{display:inline-block;font-size:16px;margin:5px 2px 5px 0}nav[aria-labelledby=pagination-heading] li svg{width:8px;height:12px}nav[aria-labelledby=pagination-heading] li.pager__item--previous svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav[aria-labelledby=pagination-heading] li.pager__item.is-active{margin:5px 10px}
#breadcrumb,#breadcrumb ul li .link.label{color:var(--text-color);font-style:normal}#breadcrumb{margin:0 auto;position:relative;display:block;list-style-type:none;font-size:16px;line-height:20px}#breadcrumb ul{padding:0;margin:0}#breadcrumb ul li{display:inline-block;position:relative;margin-right:0;padding-right:16px}#breadcrumb ul li .link.label .bg,#breadcrumb ul li .link.label svg,#breadcrumb ul li:last-child:after{display:none}#breadcrumb ul li:after{position:absolute;right:7px;content:" ";height:100%;border-left:solid 2px #9D9EAA;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#breadcrumb ul li .link.label{padding:0;margin-left:0;font-family:var(--body-font),var(--body-font-fallback),sans-serif}.path-about-us #breadcrumb{max-width:unset}
#breadcrumb,#breadcrumb ul li .link.label{font-size:16px;line-height:20px}#breadcrumb{max-width:1076px;padding:0;margin-left:auto;margin-right:auto}#breadcrumb ul li:after{top:0;border-width:1px;border-color:var(--link-color)}
#footer{font-size:14px;line-height:14px;color:#9D9EAA}#footer .user-links-block{margin:16px 0;padding:0}#footer .user-links-block .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}#footer .user-links-block .field__items>div{-webkit-box-flex:0;-ms-flex:0 0 fit-content;flex:0 0 fit-content}#footer img,#footer svg{width:auto;height:32px}#footer svg{color:#fff}#footer h2,#footer h3{text-transform:uppercase;font-size:16px;line-height:20px;font-weight:700;color:#F5F5F5;margin:0 0 8px}#footer h2{font-style:normal}#footer ol,#footer ul{margin:0}#footer ol li,#footer ul li{color:#EEE;margin:8px 0}#footer footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .region-footer-content{margin-top:32px}#footer .region-footer-content ol:last-child,#footer .region-footer-content p:last-child,#footer .region-footer-content ul:last-child{margin-bottom:0}
.glb-body .apl{display:block;border:1px solid #9D9EAA;min-height:30px}.dt.apl.sticky{position:relative;min-height:1800px}
.card .sections .link:nth-child(2) a,.card .time{color:#CB3B31}.card .sections .link:nth-child(2) svg .icon-fill,.card .time svg .icon-fill{fill:#CB3B31}.card{background-color:#fff;border:none}.card.card_hero{background-color:#F5F5F5}.card .text_wrapper{padding:0;margin-top:16px}.card .title{font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;font-size:19px;line-height:23px;margin:4px 0}.card .sections,.card .time{font-family:var(--body-font),var(--body-font-fallback),sans-serif;font-style:normal}.card .sections{line-height:16px}.card .sections .link{margin-right:auto}.card .sections:has(.link) .link{margin-right:unset}.card .sections:has(.link) .link:nth-child(2){margin-right:auto}.card .time{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:16px;line-height:20px}.card .link:not(a) svg{right:0}.card .sections{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0}.feature_article.card.card_default picture:after,.features.card.card_default picture:after,.review.card.card_default picture:after,.reviews.card.card_default picture:after{font-size:10px;line-height:14px}.feature_article picture,.features picture,.review picture,.reviews picture{position:relative;border:none}.feature_article picture:after,.features picture:after,.review picture:after,.reviews picture:after{text-align:center;position:absolute;display:block;font-size:14px;line-height:18px;font-weight:700;top:0;right:-2px;padding:2.67px 8px 5.33px;clip-path:polygon(0 0,100% 0,100% calc(100% - (8px / 3)),0 100%);color:#fff}.card.review picture img,.card.reviews picture img{border:3px solid #41B6E6}.card.review picture:after,.card.reviews picture:after{content:'REVIEW';background-color:#41B6E6}.card.review.card_hero a:has(picture),.card.review.card_hero-with-summary a:has(picture),.card.reviews.card_hero a:has(picture),.card.reviews.card_hero-with-summary a:has(picture){border:3px solid #41B6E6;border-radius:8px;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.card.review.card_hero picture,.card.review.card_hero-with-summary picture,.card.reviews.card_hero picture,.card.reviews.card_hero-with-summary picture{top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}.card.review.card_hero picture img,.card.review.card_hero-with-summary picture img,.card.reviews.card_hero picture img,.card.reviews.card_hero-with-summary picture img{border:none}.card.feature_article picture img,.card.features picture img{border:3px solid #51355A}.card.feature_article picture:after,.card.features picture:after{content:'FEATURE';background-color:#51355A}.card.feature_article.card_hero a:has(picture),.card.feature_article.card_hero-with-summary a:has(picture),.card.features.card_hero a:has(picture),.card.features.card_hero-with-summary a:has(picture){border:3px solid #51355A;border-radius:8px;position:absolute;top:0;left:0;bottom:0;right:0}.card.feature_article.card_hero picture,.card.feature_article.card_hero-with-summary picture,.card.features.card_hero picture,.card.features.card_hero-with-summary picture{top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}.card.feature_article.card_hero picture img,.card.feature_article.card_hero-with-summary picture img,.card.features.card_hero picture img,.card.features.card_hero-with-summary picture img{border:none}.card .time{color:var(--link-color)}.card.card_hero .time{color:#fff}.card.news .sections .section-link,.card.news .time{color:#CB3B31}.card.news.card_hero .time{color:#fff}.card.racing .sections .link,.card.racing .time{color:gold}.card.racing.card_hero .time{color:#fff}.card.review .sections .link,.card.review .time,.card.reviews .sections .link,.card.reviews .time{color:#41B6E6}.card.review.card_hero .time,.card.reviews.card_hero .time{color:#fff}.card.feature_article .sections .link,.card.feature_article .sections .link svg,.card.feature_article .time,.card.features .sections .link,.card.features .sections .link svg,.card.features .time{color:#51355A}.card.feature_article.card_hero .time,.card.features.card_hero .time{color:#fff}
.card_default,.card_default img{border-radius:8px}.card_default{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:14px;gap:16px;min-height:calc(100px + 16px * 2)}.card_default .content{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}.card_default .title{font-size:16px;-webkit-line-clamp:3}.card_default .links{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:14px}.card_default figure,.card_default picture,.card_default>a:has(img){width:100px;height:100px}.card_default .links .sections .link{line-height:19px}.card_default>a:has(img){-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.card_default picture{display:block}
.card_hero{aspect-ratio:348/233;padding:0;display:block;border-radius:8px;overflow:hidden;font-size:19px;line-height:23px}.card_hero .panel-inner{margin-top:0}.card_hero .sections{font-size:16px;line-height:20px}.card_hero .content{position:absolute;bottom:16px;left:16px;width:calc(100% - 16px * 2);z-index:1}.card_hero .content .title{font-size:19px;line-height:19px;color:#fff}@media screen and (max-width:768px){.card_hero .content .title{font-size:22px;line-height:22px}}.card_hero .content .time{color:#fff}.card_hero.with-summary .content .title{font-size:22px;line-height:22px;color:#fff}.card_hero.with-summary .content .description{font-style:italic;font-weight:400;color:#fff;font-size:16px;line-height:20px;margin-top:4px}.card_hero picture{position:absolute;top:0;left:0;width:100%;height:100%}.card_hero .contextual-region{position:static}.card_hero.overlay picture::before{position:absolute;top:0;left:0;width:100%;height:100%;white-space:pre;content:' ';pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(75%,rgba(0,0,0,0)));background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0)}
.card_plain{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0;padding:16px;margin-bottom:16px;min-height:90px}.card_plain .content{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}.card_plain .links{min-height:18px}.card_plain .sections{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:14px;line-height:18px}.card_plain .title{font-size:16px;line-height:20px}@media screen and (max-width:768px){.card_plain{height:auto}}
.card_default{padding:0;min-height:100px}.card_default .time{font-size:12px;line-height:16px}
.card_hero,.card_hero.with-summary{aspect-ratio:16/9;background-color:transparent}.card_hero img,.card_hero.with-summary img{border-radius:8px}.card_hero .time,.card_hero.with-summary .time{color:#fff}.card_hero .content .title,.card_hero .content .title a,.card_hero.with-summary .content .title,.card_hero.with-summary .content .title a{font-size:19px;line-height:23px}.card_hero .content .description,.card_hero.with-summary .content .description{font-style:normal}@media screen and (max-width:540px){.card_hero .content .title,.card_hero .content .title a,.card_hero.with-summary .content .title,.card_hero.with-summary .content .title a{font-size:19px;line-height:23px}.card_hero .content .description,.card_hero.with-summary .content .description{display:none}}
.table-overflow:not(:has(colgroup)){background-color:transparent;padding:0;margin-bottom:0;border-radius:0}.standing-table table thead tr th,.table-overflow table thead tr th{text-align:center}

@-webkit-keyframes banner{0%{-webkit-transform:translateY(-150px);transform:translateY(-150px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes banner{0%{-webkit-transform:translateY(-150px);transform:translateY(-150px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#banner{background-color:transparent;-webkit-transition:background-color .5s;transition:background-color .5s}#banner.sticky-active{z-index:10;top:64px;padding-top:1px;padding-bottom:1px;-webkit-animation-name:banner;animation-name:banner;-webkit-animation-duration:.5s;animation-duration:.5s;background-color:rgba(0,0,0,.15)}.glb-body .banner-block{border:1px solid #9D9EAA;min-height:30px}
.main-navigation,.main-navigation section{background-color:var(--menu-background)}.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}@media screen and (max-width:1024px){.main-navigation{display:none;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:66%;min-width:300px;right:0;height:calc(100vh - 62px);top:62px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075),0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075),0 3px 6px rgba(0,0,0,.075);overflow-y:scroll;z-index:-1}}.main-navigation.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation a{min-height:52px;display:inline-block;color:var(--menu-color);padding:20px 15px;font-size:19px;font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;line-height:22px;font-weight:700;font-style:italic;text-transform:uppercase}.main-navigation a.title{width:100%}.main-navigation a .spacer{float:right;height:52px}.main-navigation a svg{display:none;float:right;-webkit-transition:.5s transform;transition:.5s transform;padding-left:10px;height:19px;width:auto;color:var(--menu-icon-color)}.main-navigation.expanded{background:#EEE}.main-navigation.active,.main-navigation.hover,.main-navigation:hover{color:var(--menu-active-color)}.main-navigation>section{border-bottom:3px solid transparent}.main-navigation>section.active,.main-navigation>section.hover,.main-navigation>section:hover{border-bottom:3px solid var(--link-color)}@media screen and (max-width:1024px){.main-navigation a svg{display:block}.main-navigation a .title{padding:8px 8px 8px 16px;border-right:1px solid var(--menu-separator-color);-webkit-transition:.5s border-right;transition:.5s border-right}.main-navigation.expanded>a .title{border-right:none;color:var(--menu-active-color)}.main-navigation.active,.main-navigation.hover,.main-navigation:hover{-webkit-box-shadow:none;box-shadow:none}.main-navigation:nth-child(odd) a{background:#F5F5F5}.main-navigation>section.expanded>a svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.main-navigation>.dd-menu{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 3px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075);position:absolute;top:62px;left:0;margin:0;z-index:-1}.main-navigation .dd-menu{display:none}.main-navigation .dd-menu a{padding:15px;color:#111;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-navigation .dd-menu a:hover{color:var(--menu-active-color)}.main-navigation .dd-menu:hover{-webkit-box-shadow:none;box-shadow:none}.main-navigation .dd-menu:nth-child(odd) a{background:#F5F5F5}@media screen and (max-width:1024px){.main-navigation .dd-menu a{padding-left:32px;width:100%}.main-navigation .dd-menu{display:none;top:0;-webkit-box-shadow:none;box-shadow:none;z-index:0}.main-navigation .dd-menu.visible{display:block}}@media screen and (min-width:1025px){.main-navigation .dd.hover .dd-menu,.main-navigation .dd:hover .dd-menu{left:0;z-index:-2;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.main-menu{position:relative;margin:0;width:100%;background:var(--menu-background);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075),0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075),0 3px 6px rgba(0,0,0,.075);gap:16px}.main-menu .logo,.main-menu .logo img,.main-menu .logo svg{width:auto;height:32px}.main-menu section.dd-menu section.dd-sub{display:inline-block}.main-menu .container{max-width:1108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px}@media screen and (max-width:1024px){.main-menu .container{padding:0}}.main-menu .menu-button{display:none;font-size:0}.main-menu .menu-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;font-size:0;background:0 0}.main-menu .menu-button button svg{color:var(--menu-icon-color)}.main-menu .logo{cursor:pointer;padding:0}.main-menu .menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}.main-menu .menu-items .menu-item>a.link{width:100%;color:var(--menu-color);padding:37px 0 37px 37px;font-size:14px;line-height:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;-webkit-transition:background-color .5s;transition:background-color .5s;font-family:var(--body-font),var(--body-font-fallback),sans-serif;font-weight:700;font-style:italic;text-transform:uppercase}.main-menu .menu-items .menu-item>a.link::after{content:'';display:inline-block;height:22px;width:1px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);background:#cecece;margin-left:8px}.main-menu .menu-items .menu-item>a.link.active{color:var(--menu-active-color)}.main-menu .menu-items .menu-item>a.link svg{height:16px;color:var(--menu-icon-color)}.main-menu .menu-items .menu-item.user-visible a{color:var(--menu-color)}@media screen and (max-width:1024px){.main-menu .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px}.main-menu .container .menu-button{display:inline-block}.main-menu .container .menu-button svg{height:22px;width:auto}.main-menu section.dd-menu section.dd-sub{display:block}.main-menu.visible #top-bar{-webkit-animation-name:topTransition;animation-name:topTransition}.main-menu.visible #middle-bar{-webkit-animation-name:middleTransition;animation-name:middleTransition}.main-menu.visible #bottom-bar{-webkit-animation-name:bottomTransition;animation-name:bottomTransition}.main-menu.visible #cross .left{-webkit-animation-name:rotateLeft;animation-name:rotateLeft}.main-menu.visible #cross .right{-webkit-animation-name:rotateRight;animation-name:rotateRight}}
@-webkit-keyframes menuslide{0%{opacity:0}100%{opacity:1}}@keyframes menuslide{0%{opacity:0}100%{opacity:1}}.main-menu section.dd-menu section.dd-sub{display:block}.header-wrapper{position:sticky;width:100%;top:0;z-index:100;background:var(--menu-background);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.075),0 6px 6px rgba(0,0,0,.075);box-shadow:0 10px 20px rgba(0,0,0,.075),0 6px 6px rgba(0,0,0,.075)}.header-wrapper #header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1108px;margin:0 auto;background:var(--menu-background)!important}.header-wrapper #header #action-bar a[href*="/user/log"],.header-wrapper #header #action-bar a[href^="/user"]{padding-left:0}.header-wrapper #header #action-bar svg{color:#fff;margin-left:8px}.header-wrapper #header #action-bar .separator{display:none}@media screen and (max-width:1024px){.header-wrapper #header #action-bar{background:var(--menu-active-color)!important;padding:8px;border-top:1px solid #fff;border-bottom:none}.header-wrapper #header{width:100%}.header-wrapper #menu-bar .main-navigation{overflow-x:clip;gap:0}}.header-wrapper #menu-bar{background:var(--menu-background);-webkit-box-shadow:none;box-shadow:none}.header-wrapper #menu-bar .main-navigation{background:var(--menu-background)!important}.header-wrapper #menu-bar .main-navigation>section a svg{color:var(--link-color);margin-left:10px}.header-wrapper #menu-bar .main-navigation a{font-size:16px;line-height:16px;white-space:nowrap;font-style:normal;padding:24px 8px;gap:10px;color:#fff;display:block}@media screen and (max-width:1024px){.header-wrapper #menu-bar .main-navigation a{padding:16px}.header-wrapper #menu-bar .main-navigation a.title{display:block;border-right:none;min-height:unset;padding:16px;width:auto}.header-wrapper #menu-bar .main-navigation a.active,.header-wrapper #menu-bar .main-navigation a:active,.header-wrapper #menu-bar .main-navigation a:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.header-wrapper #menu-bar .main-navigation:nth-child(odd){background:0 0}}.header-wrapper #menu-bar .main-navigation a:after{display:none}.header-wrapper #menu-bar .main-navigation a .spacer{height:16px}.header-wrapper #menu-bar .main-navigation a svg{display:block;height:16px;padding:0;width:auto;color:var(--link-color)}@media screen and (min-width:1024px){.header-wrapper #menu-bar .main-navigation a svg{-webkit-transform:rotate(90deg) translateX(1px);transform:rotate(90deg) translateX(1px)}}.header-wrapper #menu-bar .main-navigation:nth-child(even){background:0 0}.header-wrapper #menu-bar .main-navigation .dd-menu a{width:auto}@media screen and (max-width:1024px){.header-wrapper #menu-bar .main-navigation .dd-menu a{padding-right:16px}}.header-wrapper #menu-bar .main-navigation .dd-menu svg{float:right;display:inline-block}.header-wrapper #menu-bar .dd.hover>.dd-menu{display:block}.header-wrapper #menu-bar .dd-menu{display:none;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075),0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075),0 3px 6px rgba(0,0,0,.075);padding:0;top:unset;left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:280px;-webkit-animation-name:menuslide;animation-name:menuslide;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header-wrapper #menu-bar .dd-menu.visible,.header-wrapper #menu-bar .dd-sub.hover .dd-menu{display:block}.header-wrapper #menu-bar .dd-menu a{background:#2f3237;padding:16px}.header-wrapper #menu-bar .dd-menu a.hover,.header-wrapper #menu-bar .dd-menu a.is-active,.header-wrapper #menu-bar .dd-menu a:active,.header-wrapper #menu-bar .dd-menu a:hover{color:var(--link-color)}@media screen and (max-width:1024px){.header-wrapper #menu-bar .dd-menu{min-width:100%}.header-wrapper #menu-bar .dd-menu a{width:calc(100% - 32px);padding-left:32px}.header-wrapper #menu-bar .dd-menu a.title{color:var(--menu-color)}}.header-wrapper #menu-bar .dd-sub.active>a,.header-wrapper #menu-bar .dd-sub.expanded,.header-wrapper #menu-bar .dd-sub:hover>a{color:var(--link-color)}.header-wrapper #menu-bar .dd-menu a svg{-webkit-transform:rotate(0);transform:rotate(0)}.header-wrapper #menu-bar .dd-sub .dd-menu{position:absolute;left:unset;right:-280px;top:0}@media screen and (max-width:1024px){.header-wrapper #menu-bar .dd-sub .dd-menu{position:relative;left:0}.header-wrapper #menu-bar .dd-sub .dd-menu a{padding-left:48px}}.header-wrapper #menu-bar .dd-sub.expanded svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}#action-bar .link{position:relative;color:var(--menu-color);font-size:16px;text-transform:uppercase;gap:8px;padding:16px 0 16px 44px;width:auto}#action-bar .link>svg{top:0;left:0;color:var(--menu-icon-color)}@media screen and (max-width:1024px){#action-bar .link{font-size:16px;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}#action-bar .separator{display:inline-block;font-size:0}#action-bar .separator:after{display:inline-block;content:'';height:50px;width:1px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);background:#EEE;position:relative}@media screen and (max-width:1024px){#action-bar{position:sticky;top:0;padding:0;background:#fff;gap:5px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;z-index:99;border-bottom:1px solid var(--menu-separator-color)}#action-bar .separator:after{height:22px;background:var(--menu-separator-color)}#header>#action-bar{display:none}}
#header{position:sticky;top:-50px;z-index:100;background:#fff}@media screen and (max-width:1024px){#header{top:0}}
.modal__container{height:auto}main.main-margin h1{font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;font-size:24px;line-height:28px;margin-top:8px;margin-bottom:16px}.path-taxonomy main.main-margin h1{margin-top:8px;margin-bottom:0}.block h2{font-family:var(--body-font),var(--body-font-fallback),sans-serif;font-size:19px;line-height:23px}main.main-margin{background-color:#fff;padding-bottom:48px}@media screen and (max-width:540px){main.main-margin{padding-bottom:24px;margin-top:8px}}.embedded figure figcaption{display:none;color:var(--text-color)}.section .block>h2,.section .block>h3,nav[aria-labelledby=pagination-heading] li{display:inline-block;font-size:19px;line-height:23px}div[class^=review-] h2,div[class^=card-] h2{clip-path:polygon(0 0,100% 0,100% calc(100% - (8px / 3)),0 100%);padding:24px 16px 8px;margin-top:-8px}.section .block>h2,.section .block>h3{background-color:var(--link-color);color:#F5F5F5;font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;font-weight:700;margin-top:-8px}.section .row{margin-left:auto;margin-right:auto;row-gap:16px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:0}.section .row:last-child{margin-bottom:16px}nav[aria-labelledby=pagination-heading]{text-align:right;margin-top:16px}nav[aria-labelledby=pagination-heading] ul{-webkit-margin-start:0;margin-inline-start:0}nav[aria-labelledby=pagination-heading] li.page{display:none;float:left;padding:8px 0}nav[aria-labelledby=pagination-heading] li.prev{float:left}nav[aria-labelledby=pagination-heading] li.prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav[aria-labelledby=pagination-heading] li.next{float:right}nav[aria-labelledby=pagination-heading] li.next,nav[aria-labelledby=pagination-heading] li.prev{border-radius:8px;-webkit-transform:none;transform:none;background-color:var(--link-color);border-color:1px solid var(--link-color)}nav[aria-labelledby=pagination-heading] li.next a,nav[aria-labelledby=pagination-heading] li.prev a{display:inline-block;color:#fff;font-weight:700;padding:8px 16px}nav[aria-labelledby=pagination-heading] li.next svg .icon-fill,nav[aria-labelledby=pagination-heading] li.prev svg .icon-fill{fill:#fff}
.ui-widget-overlay{opacity:.66}#drupal-modal{padding-top:0}.ui-dialog:not(.ui-dialog-off-canvas){max-width:86%;border:1px solid #9D9EAA!important;border-radius:8px;background:#fff}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.ui-dialog{position:absolute;left:0;top:0;outline:0;padding:32px;border:none;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.075),0 6px 6px rgba(0,0,0,.075);box-shadow:0 10px 20px rgba(0,0,0,.075),0 6px 6px rgba(0,0,0,.075)}.ui-dialog .ui-button:focus-visible{outline:0}.ui-dialog .ui-button .ui-icon-closethick{background-image:url(/themes/custom/base_theme/images/icons/close.svg);background-position:center center;width:16px;height:16px}.ui-dialog .ui-dialog-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border:0;position:relative;padding:0}.ui-dialog .ui-dialog-titlebar:after,.ui-dialog .ui-dialog-titlebar:before{display:none}.ui-dialog .ui-dialog-title{font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;font-weight:700;margin:0;color:var(--link-color);font-size:32px;line-height:36px;padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ui-dialog .ui-dialog-content{color:var(--text-color);font-family:var(--body-font),var(--body-font-fallback),sans-serif;font-size:19px;line-height:23px;padding:0}.ui-dialog .ui-dialog-content b,.ui-dialog .ui-dialog-content strong{font-weight:700}.ui-dialog .ui-dialog-titlebar-close{position:relative;padding:16px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;margin:0}.ui-dialog .ui-button{border:none;background:#EEE;border-radius:50%}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:8px 16px;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fff}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-weight:900;margin-top:0;margin-bottom:0}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-right:0}.ui-dialog .ui-dialog-buttonset{margin-top:0}
.user-links-block{padding:16px;border-radius:8px;background-color:#33343A;font-size:16px;line-height:20px;font-style:italic;text-transform:uppercase;font-weight:700;font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:16px}.user-links-block h2{display:inline-block;font-size:19px;color:#fff;line-height:23px;margin-top:0;margin-bottom:16px}.user-links-block .link{width:calc(100% - 40px);color:#fff;margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-links-block .link svg{height:18px;color:#fff;padding-right:0;min-width:18px}.user-links-block svg{float:left;padding-right:10px;min-width:40px;height:20px;color:#fff}.user-links-block .field__items div:last-child .link{margin-bottom:0}
.ui-dialog{position:absolute;top:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding:var(--space-m) var(--jui-dialog-close-button-reserved-space) var(--space-m) var(--space-l);color:var(--jui-dialog-title-color);border-top-left-radius:var(--jui-dialog-border-radius);border-top-right-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}[dir="rtl"] .ui-dialog .ui-dialog-titlebar{padding-right:var(--space-l);padding-left:var(--jui-dialog-close-button-reserved-space);}.ui-dialog .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:50%;right:0;box-sizing:border-box;width:var(--jui-dialog-close-button-size);height:var(--jui-dialog-close-button-size);margin:0 var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close{right:auto;left:0;}.ui-dialog .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-icon.ui-icon-closethick{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content{position:static;}.ui-dialog .ui-dialog-content .form-actions,.ui-dialog .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-type--boolean{margin-left:0;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
.next-prev-pager .card{padding:16px;border:1px solid #d4d4d9}
header.section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px}header.section .headline{gap:8px}header.section .headline h1{color:var(--heading-color);margin:8px 0 0}header.section .headline .body{margin:0}header.section:last-child{margin-bottom:0}header.section .col.two-col{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1024px){header.section .col.article-actions,header.section .col.article-info{-webkit-box-flex:1;-ms-flex:1 1 fit-content;flex:1 1 fit-content}header.section .col.article-info{margin-bottom:16px}}header.section .col.article-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;row-gap:0;font-size:14px;line-height:14px}header.section .col.article-info .link{font-style:unset}header.section .col.article-info address{-webkit-box-flex:0;-ms-flex:0 0 fit-content;flex:0 0 fit-content}header.section .col.article-info address .link{display:inline;color:var(--text-color)}header.section .col.article-info .time{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}header.section .col.article-info .field--name-field-rating{margin-left:auto;white-space:discard-inner;min-width:85px}header.section .col.article-actions .block-layout-field-rating{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;max-height:20px}header.section .col.article-actions .block-better-social-sharing-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header.section .col.article-actions .block-better-social-sharing-buttons div{font-size:14px;line-height:14px;font-weight:700;margin:0}header.section .divider{display:block;border-bottom:1px solid #9D9EAA}

.table-overflow{background-color:#F5F5F5;padding:16px;margin-bottom:32px;border-radius:8px;overflow-x:auto}.standing-table table,.table-overflow table{min-width:100%;width:auto;border-spacing:0;border-collapse:collapse;border:1px solid #EEE;font-size:16px;line-height:20px}.standing-table table caption,.table-overflow table caption{text-align:left;font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;font-size:22px;line-height:26px;text-transform:uppercase;font-style:italic;font-weight:700;margin-bottom:16px}@media screen and (max-width:768px){.standing-table table caption,.table-overflow table caption{text-align:center}}.standing-table table caption a,.table-overflow table caption a{color:var(--link-color)}.standing-table table thead,.standing-table table tr,.table-overflow table thead,.table-overflow table tr{background-color:#fff}.standing-table table thead td,.standing-table table thead th,.standing-table table tr td,.standing-table table tr th,.table-overflow table thead td,.table-overflow table thead th,.table-overflow table tr td,.table-overflow table tr th{padding:8px 16px;border-bottom:1px solid #EEE;border-right:1px solid #EEE;text-align:left}.standing-table table thead tr,.table-overflow table thead tr{background-color:#F5F5F5}.standing-table table thead tr td,.standing-table table thead tr th,.table-overflow table thead tr td,.table-overflow table thead tr th{padding-bottom:8px}.standing-table table thead tr td:nth-child(2),.standing-table table thead tr th:nth-child(2),.table-overflow table thead tr td:nth-child(2),.table-overflow table thead tr th:nth-child(2){border-left:none}.standing-table table tbody tr:first-child td:first-child,.table-overflow table tbody tr:first-child td:first-child{border-top-left-radius:8px}.standing-table table tbody tr:first-child td:last-child,.table-overflow table tbody tr:first-child td:last-child{border-top-right-radius:8px}.standing-table table tbody tr:last-child td:first-child,.table-overflow table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.standing-table table tbody tr:last-child td:last-child,.table-overflow table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}
.text-article .body a:active,.text-article .body a:hover,.text-article .body u{text-decoration:underline}.text-article .body a,.text-article .body ol,.text-article .body ul{color:var(--link-color)}.col.first-column figure figcaption,.text-article .body em,.text-article .body i,.text-article .body.summary{font-style:italic}.section.content.one-column{display:block}.section.image.one-column .row:last-child,.section.pros-cons .row:last-child{margin-bottom:0}.text-article{font-size:19px;line-height:23px;font-family:var(--body-font),var(--body-font-fallback),sans-serif}.text-article .body.summary p{margin:0}.text-article .body p{margin:16px 0}.text-article .body b,.text-article .body strong{font-weight:700}.text-article .body ol{list-style:decimal}.text-article .body ul{list-style:square}.text-article .body h2,.text-article .body h3,.text-article .body h4,.text-article .body h5,.text-article .body h6{font-size:24px;line-height:32px;font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;font-weight:700;margin:8px 0}.text-article .body .table-overflow{width:100%;overflow-x:auto}.text-article .body #cmg-vsly{background:#ddd;padding-top:calc(56.25% + 24px);font-size:0;position:relative;overflow:hidden;width:100%}.text-article .body .twitter-tweet{margin:0 auto}.text-article .dt.apl{margin:16px 0}.text-article .both.apl{min-height:250px;padding:0;margin-bottom:0}@media screen and (max-width:1024px){.text-article .both.apl{display:block}}.article-author-block .views-row{margin-top:16px}.section.content .body{padding-bottom:32px;border-bottom:1px solid #9D9EAA}.col.first-column figure{margin:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#F5F5F5;border-radius:8px;overflow:hidden;width:100%}.col.first-column figure figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;line-height:14px;gap:16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:16px}.col.first-column figure figcaption div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.col.first-column figure figcaption.source{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;font-style:normal;font-weight:700;text-align:right}.col.first-column figure picture,.col.first-column picture{width:100%;border-radius:8px;overflow:hidden}.col.first-column figure picture img,.col.first-column picture img{width:100%;height:100%}@media screen and (max-width:768px){.col.first-column figure picture,.col.first-column picture{width:calc(100% + 16px * 2);border-radius:0}}.col.first-column>figure{margin:0}.col.first-column .cmg-user .info{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.col.first-column .cmg-user .image{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.col.first-column .cmg-user .image picture{width:100%}@media screen and (max-width:540px){.col.first-column .cmg-user .image{max-width:80px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.field_keywords{display:inline-block;padding:8px 16px;margin:8px 8px 0 0;background:var(--link-color);color:var(--label-color);border-radius:16px;font-size:16px;font-weight:700;line-height:16px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075),0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075),0 3px 6px rgba(0,0,0,.075)}.field_keywords:hover{-webkit-box-shadow:unset;box-shadow:unset}.field_keywords svg{height:12px;margin-left:8px}
main.main-margin.text-article h1{font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;margin-top:8px;margin-bottom:0}#lbs-article-header{margin-bottom:16px}.section.content .body{padding-bottom:0;border-bottom:none}#lbs-content .first-column .block-ad-manager{margin:0}#lbs-content .first-column .both.apl{margin:0;padding:0}#lbs-content .body,#lbs-content figure{background-color:transparent;border-radius:8px 8px 0 0}#lbs-content .body .image,#lbs-content figure .image{border-radius:8px;overflow:hidden}#lbs-content .body figcaption,#lbs-content figure figcaption{margin:16px 0 0;font-size:14px;line-height:18px}.col.second-column .block:first-child .apl{margin-top:0}.text-article .body .block{margin:0}.text-article .body .block.block-block-content>div{padding-top:0;border-top:none}.text-article .body .summary{font-style:italic}.text-article .body p{margin:16px 0}.text-article .body p:first-child{margin-top:0}.text-article .body p:last-child{margin-bottom:0}.text-article .body a{text-decoration:underline;color:var(--link-color)}.text-article .body img{max-width:100%;height:auto!important}.text-article .body ol,.text-article .body ul{color:var(--text-color)}.text-article .body ol li,.text-article .body ul li{margin-bottom:8px}.text-article .body ol li::marker,.text-article .body ul li::marker{color:var(--link-color)}.text-article .body ol li:last-child,.text-article .body ul li:last-child{margin-bottom:0}.text-article .body blockquote:not(:has(.text-quote)){border-left:4px solid var(--link-color);padding-left:16px}.text-article .body blockquote.instagram-media,.text-article .body blockquote.twitter-tweet{border-left:none;padding-left:0}.text-article .body .text-quote{border-left:4px solid var(--link-color);padding-left:16px}.text-article .body h2,.text-article .body h3,.text-article .body h4,.text-article .body h5,.text-article .body h6{font-family:var(--heading-font),var(--heading-font-fallback),sans-serif;color:var(--link-color);font-size:19px;line-height:23px}.text-article .body h2{font-size:22px;line-height:26px}.text-article .body .carousel{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}#lbs-content .paragraph--view-mode--list-item-view figure figcaption,.text-article .body .carousel a:not(:has(img)),.text-article .body .carousel p:empty,.text-article .body .carousel p:has(a){display:none}.text-article .body .carousel .image{margin:0;-webkit-box-flex:1;-ms-flex:1 1 27.5%;flex:1 1 27.5%;max-width:calc(33% - 8px);aspect-ratio:4/3}@media screen and (max-width:1024px){.text-article .body .carousel .image{-webkit-box-flex:2;-ms-flex:2 2 47%;flex:2 2 47%;max-width:calc(50% - 8px)}}.text-article .body .carousel .image picture img{height:100%!important;-o-object-fit:cover;object-fit:cover}#lbs-content .paragraph--view-mode--list-item-view .item-content.two-column{gap:16px;margin-bottom:16px}@media screen and (min-width:768px){#lbs-content .paragraph--view-mode--list-item-view .item-content.two-column .first-column{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}}@media screen and (max-width:768px){#lbs-content .paragraph--view-mode--list-item-view .item-content.two-column .first-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (min-width:768px){#lbs-content .paragraph--view-mode--list-item-view .item-content.two-column .second-column{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}}@media screen and (max-width:768px){#lbs-content .paragraph--view-mode--list-item-view .item-content.two-column .second-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.first-column .block{margin-bottom:32px}.first-column .block figure{margin-bottom:0}.block .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;row-gap:8px}.block .field_keywords{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.block .field_keywords a{font-weight:700}.block .field_keywords svg .icon-fill{fill:#CB3B31}.wide-two-column .card-default.block,.wide-two-column-sticky .card-default.block{border-radius:8px;margin:16px 0}.wide-two-column .card-default.block h2,.wide-two-column-sticky .card-default.block h2{margin:0;padding:8px 16px;clip-path:polygon(0 2.67px,100% 0,100% 100%,0 100%)}.wide-two-column .card-default.block .card_default,.wide-two-column-sticky .card-default.block .card_default{border-radius:0;border:1px solid #d4d4d9;border-bottom:0;padding:16px}.wide-two-column .card-default.block .card_default:first-child,.wide-two-column-sticky .card-default.block .card_default:first-child{border-radius:8px 8px 0 0}.wide-two-column .card-default.block .card_default:last-child,.wide-two-column-sticky .card-default.block .card_default:last-child{border-radius:0 0 8px 8px;border-bottom:1px solid #e1e2e5}.section .block.block-block-content h2,.section .block.block-block-content h3,.section .block:has(h2).block-block-content h2,.section .block:has(h2).block-block-content h3,.section .block:has(h3).block-block-content h2,.section .block:has(h3).block-block-content h3{padding:8px 16px;clip-path:polygon(0 2.67px,100% 0,100% 100%,0 100%);margin-bottom:0;margin-top:0;background-color:#CB3B31}.section .block.block-block-content>div,.section .block:has(h2).block-block-content>div,.section .block:has(h3).block-block-content>div{border-top:solid 2px #CB3B31;padding-top:16px}.page-node-type-review .text-article .wide-two-column .card-default h2,.page-node-type-review .text-article .wide-two-column-sticky .card-default h2{background-color:#41B6E6}
.block-views-blockcomment-comment-block-1 .indented{margin-top:-8px;margin-left:56px}.block-views-blockcomment-comment-block-1 article{margin-bottom:24px}.block-views-blockcomment-comment-block-1 article .comment-info,.block-views-blockcomment-comment-block-1 article section{padding-left:56px}.block-views-blockcomment-comment-block-1 article section{margin-top:-16px;word-break:break-word}.block-views-blockcomment-comment-block-1 article section p{margin:8px 0}.block-views-blockcomment-comment-block-1 article section p:first-child{margin-top:0}.block-views-blockcomment-comment-block-1 article footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:16px;line-height:20px}.block-views-blockcomment-comment-block-1 article footer .poster-name{font-weight:700}.block-views-blockcomment-comment-block-1 article footer .field--name-field-vote{display:contents}.block-views-blockcomment-comment-block-1 article footer .field--name-field-vote .vud-widget{margin:0;display:contents}.block-views-blockcomment-comment-block-1 article footer .field--name-field-vote .vud-widget .down-current-score,.block-views-blockcomment-comment-block-1 article footer .field--name-field-vote .vud-widget .up-current-score{font-size:14px;line-height:14px}.block-views-blockcomment-comment-block-1 article footer picture{overflow:hidden;width:40px;height:40px;border-radius:20px;margin-right:8px;border:1px solid #9D9EAA}.block-views-blockcomment-comment-block-1 article footer picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-views-blockcomment-comment-block-1 article .poster{gap:8px}.block-views-blockcomment-comment-block-1 article .comment-info{font-size:14px;line-height:14px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockcomment-comment-block-1 nav{vertical-align:center;text-align:right}.block-views-blockcomment-comment-block-1 nav .page{float:left;font-size:16px;line-height:20px}.block-views-blockcomment-comment-block-1 nav .next,.block-views-blockcomment-comment-block-1 nav .prev{display:inline-block;cursor:pointer;font-size:14px;line-height:14px;padding:8px;border:1px solid #9D9EAA;border-radius:4px;margin-left:8px;-webkit-transition:border-color .33s,color .33s,background-color .33s;transition:border-color .33s,color .33s,background-color .33s}.block-views-blockcomment-comment-block-1 nav .next:active,.block-views-blockcomment-comment-block-1 nav .next:hover,.block-views-blockcomment-comment-block-1 nav .prev:active,.block-views-blockcomment-comment-block-1 nav .prev:hover{background-color:var(--link-color);border-color:var(--link-color);color:#fff}.comment-section{font-size:19px;line-height:23px}.comment-form .form-item-comment-body-0-value>div{border:2px solid #9D9EAA;border-radius:4px}.comment-form #edit-comment-body-0-format-help{font-size:14px;line-height:14px;font-weight:700}
.block-views-blockreviews-review-product-info.block,.block-views-blockreviews-review-pros-cons.block{margin-bottom:0;width:100%}.block-views-blockreviews-review-product-info.block .view-content .view-content,.block-views-blockreviews-review-pros-cons.block .view-content .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;width:100%}.block-views-blockreviews-review-product-info.block .view-content .view-content .views-field,.block-views-blockreviews-review-pros-cons.block .view-content .view-content .views-field{-webkit-box-flex:1;-ms-flex:1 1 47.5%;flex:1 1 47.5%;padding:16px;background-color:#F5F5F5;border-radius:8px}@media screen and (max-width:768px){.block-views-blockreviews-review-product-info.block .view-content .view-content .views-field,.block-views-blockreviews-review-pros-cons.block .view-content .view-content .views-field{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.block-views-blockreviews-review-product-info.block .view-content .view-content .views-field .views-label,.block-views-blockreviews-review-pros-cons.block .view-content .view-content .views-field .views-label{font-weight:700;color:var(--link-color)}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
