/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
:root{--ultispace:20px;--ulticanvas:rgba(0,0,0,0.9);--ultibackdrop:rgba(0,0,0,0.6);--ultinormal:#000;--ultiactive:#333;--ultibg:transparent;--ultiregion:#fff;--ultisub-expanded:rgba(0,0,0,0.2);--ultisub2-expanded:rgba(0,0,0,0.2);--ultilink-bg-normal:transparent;--ultilink-bg-hover:transparent;--ultilink-bg-active:transparent;}.ultimenu{--ultiflyout:var(--ultibg);--ultiregion-color:var(--ultiactive);--ultiregion-normal:var(--ultinormal);--ultiregion-active:var(--ultiactive);--ultilink-normal:var(--ultinormal);--ultilink-active:var(--ultiactive);--ultisub-normal:var(--ultinormal);--ultisub-active:var(--ultiactive);--ultisub2-normal:var(--ultinormal);--ultisub2-active:var(--ultiactive);--ulticaret-normal:var(--ultinormal);--ulticaret-active:var(--ultiactive);position:relative;z-index:97;min-height:42px;margin:0;list-style:none;color:var(--ultinormal);}.is-ultimenu--active .is-ultimenu__canvas-off .ultimenu{--ultinormal:#c1c1c1;--ultiactive:#fff;--ultibg:transparent;--ultiregion:var(--ultibg);}.ultimenu__flyout{background-color:var(--ultiflyout);}.ultimenu__flyout,.is-uitem-collapsible{clear:both;}.ultimenu__flyout,.is-uitem-collapsible > ul{position:relative;z-index:102;top:100%;bottom:auto;left:0;display:block !important;visibility:hidden;overflow:hidden;width:100%;height:0;max-height:0;padding:0;transition:height 0.4s,padding 0.3s,opacity 0.3s;opacity:0;line-height:1.4;}.is-uitem-expanded > .ultimenu__flyout,.is-uitem-expanded > ul{visibility:visible;overflow:visible;height:auto;min-height:64px;max-height:100%;padding:var(--ultispace) 0;transition-delay:0.1s;opacity:1;}.ultimenu__region{padding:var(--ultispace);color:var(--ultiregion-color);background-color:var(--ultiregion);}.ultimenu .ultimenu__region a{color:var(--ultiregion-normal);}.ultimenu .ultimenu__region a:hover,.ultimenu .ultimenu__region a:active{color:var(--ultiregion-active);}.ultimenusub .menu{margin:0;padding:0;list-style:none;}.is-ultidesktop .is-ultihover .ultimenu__flyout,.is-ultidesktop:not(.is-ultimenu--active) .is-ulticaret .ultimenu__flyout{position:absolute;}.is-ultidesktop .is-ultihover li .is-ulink-active + .ultimenu__flyout{padding:var(--ultispace) 0;}
.ultimenu > li{display:block;margin:0;word-wrap:break-word;}.ultimenusub .is-uitem-expanded{background-color:var(--ultisub-expanded);}.ultimenusub .is-uitem-expanded .is-uitem-expanded{background-color:var(--ultisub2-expanded);}.ultimenusub .is-uitem-collapsible > ul{padding:0 var(--ultispace);}.ultimenusub .is-uitem-collapsible.is-uitem-expanded > ul{margin:0;padding:var(--ultispace);}.ultimenu__link{padding:10px var(--ultispace);}.ultimenu .ultimenu__link{position:relative;display:block;transition:background-color 0.5s,color 0.5s;text-decoration:none;line-height:1.6;}.ultimenu > li > .ultimenu__link{z-index:103;}.ultimenu li .ultimenu__link{color:var(--ultilink-normal);}.ultimenu li .ultimenu__link:hover,.ultimenu li .ultimenu__link:active,.ultimenu li .is-ulink-active{color:var(--ultilink-active);}.ultimenu > li > .ultimenu__link{background-color:var(--ultilink-bg-normal);}.ultimenu > li > .ultimenu__link:hover{background-color:var(--ultilink-bg-hover);}.ultimenu > li > .ultimenu__link:active,.ultimenu > li:hover > .ultimenu__link{background-color:var(--ultilink-bg-active);}.ultimenu > .is-active-trail > .ultimenu__link{color:var(--ultilink-active);}.ultimenusub .menu > li > a{color:var(--ultisub-normal);}.ultimenusub .menu > li > a:hover,.ultimenusub .menu > li > a:active,.ultimenusub .menu > li > .is-ulink-active{color:var(--ultisub-active);}.ultimenusub .is-uitem-expanded > .menu > li > a{color:var(--ultisub2-normal);}.ultimenusub .is-uitem-expanded > a,.ultimenusub .is-uitem-expanded > .menu > li > a:hover,.ultimenusub .is-uitem-expanded > .menu > li > a:active,.ultimenusub .is-uitem-expanded > .menu > li > .is-ulink-active{color:var(--ultisub2-active);}.is-ultidesktop .is-ultihover:not(.is-ulticaret) li .ultimenu__flyout:focus,.is-ultidesktop .is-ultihover:not(.is-ulticaret) li:hover > .ultimenu__flyout,.is-ultidesktop
  .is-ultihover:not(.is-ulticaret)
  li
  a:active
  + .ultimenu__flyout,.is-ultidesktop
  .is-ultihover:not(.is-ulticaret)
  li
  a:focus
  + .ultimenu__flyout{height:auto;max-height:none;min-height:64px;padding:var(--ultispace) 0;overflow:visible;opacity:1;transition-delay:0.1s;visibility:visible;}.is-ultidesktop .ultimenu--htt:not(.is-ulticaret) li .ultimenu__flyout:focus,.is-ultidesktop .ultimenu--htt:not(.is-ulticaret) li:hover > .ultimenu__flyout,.is-ultidesktop
  .ultimenu--htt:not(.is-ulticaret)
  li
  a:active
  + .ultimenu__flyout,.is-ultidesktop
  .ultimenu--htt:not(.is-ulticaret)
  li
  a:focus
  + .ultimenu__flyout{height:auto;bottom:100%;max-height:none;top:auto;}.ultimenu .is-uitem-expanded > .ultimenu__flyout,.ultimenu li:hover > .ultimenu__flyout,.ultimenu li .ultimenu__flyout:focus-within,.ultimenu li a:focus + .ultimenu__flyout{margin-top:-1px;}.is-ultidesktop .is-ultihover > li{display:inline-block;vertical-align:bottom;}html.is-ultimobile .ultimenu > li,html.is-ultimobile .ultimenu .ultimenu__link{width:100%;min-width:100%;}
.ultimenu__caret,.ultimenu__caret i{position:absolute;z-index:3;top:0;right:0;left:auto;display:block;overflow:hidden;width:48px;height:100%;cursor:pointer;}.ultimenu__caret::before,.ultimenu__caret::after{display:none;}.ultimenu__caret i{inset:0;pointer-events:none;}[dir="rtl"] .ultimenu__caret{right:auto;left:0;}.is-unlinked .ultimenu__caret{width:100%;inset:0;}.is-unlinked .ultimenu__caret i{inset:0 0 0 auto;}.is-unlinked .ultimenu__caret,.ultimenusub .ultimenu__caret{background-color:transparent;}.ultimenu__caret i::before,.ultimenu__caret i::after{position:absolute;display:none;content:"";transition:all 0.25s ease-in-out;text-align:center;color:var(--ulticaret-normal);font-size:18px;font-weight:unset;font-style:normal;line-height:16px;}.ultimenu__caret i::after{top:50%;right:18px;left:auto;display:block;transform:translateY(-50%);}[dir="rtl"] .ultimenu__caret i::after{right:auto;left:18px;}.ultimenu.is-ulticaret > li.has-ultimenu > .ultimenu__link,.is-uitem-collapsible .ultimenu__link{padding-right:64px;}.is-ultidesktop .is-ultihover:not(.is-ulticaret) .ultimenu__link{padding-right:1.5em;}.is-ultidesktop .is-ultihover .ultimenu__caret{background-color:transparent;}.is-ultidesktop .ultimenu--htt:not(.is-ulticaret) .ultimenu__caret,.is-ultidesktop .ultimenu--vertical:not(.is-ulticaret) .ultimenu__caret,.is-ultidesktop .is-ultihover:not(.is-ulticaret) .ultimenu__caret{display:none;}.is-ultidesktop .ultimenu .ultimenusub .ultimenu__caret{display:block;}
.is-ultimenu__backdrop{position:fixed;z-index:-1;inset:0;overflow:hidden;-ms-transition:opacity 0.6s ease;transition:opacity 0.6s ease;opacity:0;background-color:transparent;}.is-ultimenu--expanded .is-ultimenu__backdrop,.is-ultimenu--hiding .is-ultimenu__backdrop{z-index:9997;width:100vw;height:100vh;height:calc(var(--vh) * 100);-ms-transition-delay:0.2s;transition-delay:0.2s;opacity:1;background-color:var(--ultibackdrop);}.is-ultimenu--active{position:relative;}.is-ultimenu--expanded,.is-ultimenu--hiding{transform:translate3d(0,0,0);}html.is-ultimenu--expanded,html.is-ultimenu--expanded > body{overflow:hidden;height:100vh;height:calc(var(--vh) * 100);}.is-ultimenu__canvas-off,.is-ultimenu .is-ultimenu__canvas-off{display:block;float:none;width:100%;margin:0;backface-visibility:hidden;}.is-ultimenu__canvas-off .ultimenu--offcanvas{margin:0;padding:0;}.is-ultimenu--active .is-ultimenu__canvas-off{position:fixed;top:0;bottom:0;left:-100%;overflow:hidden;max-width:320px;height:100%;height:100vh;height:calc(var(--vh) * 100);padding:0;transition:all 500ms ease;background:var(--ulticanvas) !important;}.is-ultimenu--expanded .is-ultimenu__canvas-off{left:0;overflow-y:auto;}.is-ultimenu .is-ultimenu__canvas-off,.is-ultimenu--expanded .is-ultimenu__canvas-off,.is-ultimenu--hiding .is-ultimenu__canvas-off{z-index:9998;}.is-ultimenu--active .is-ultimenu__canvas-on{backface-visibility:hidden;position:relative;}html.is-ultimobile .is-ultimenu__canvas-off{max-width:80%;-webkit-overflow-scrolling:touch;touch-action:pan-y;}.is-ultisticky body{padding-top:var(--ultiheader);}.is-ultisticky .is-ultimenu__canvas-off{position:fixed;top:0;right:0;left:0;width:100vw;min-height:64px;transition:all 0.6s ease 0.2s;box-shadow:0 2px 0 rgba(0,0,0,0.2);}.is-ultimenu--expanded .toolbar-fixed .is-ultimenu__backdrop,.is-ultimenu--hiding .toolbar-fixed .is-ultimenu__backdrop{z-index:500;}.is-ultimenu .toolbar-fixed .is-ultimenu__canvas-off,.is-ultisticky .toolbar-fixed .is-ultimenu__canvas-off{z-index:501;}.is-ultisticky .toolbar-fixed .is-ultimenu__canvas-off{top:var(--drupal-displace-offset-top);}.is-ultisticky body.toolbar-fixed{padding-top:calc(var(--drupal-displace-offset-top) + var(--ultiheader)) !important;}.is-ultisticky .ultimenu--offcanvas .is-uitem-expanded .ultimenu__region{overflow-y:scroll;height:60vh;max-height:60vh;}
.button.button--ultimenu{position:absolute;z-index:9999;top:15px;right:15px;display:block;width:42px;height:40px;margin:0;padding:0;cursor:pointer;transition:background-color 0.3s,transform 0.2s;text-align:center;text-indent:-999px;border:0;border-radius:2px;outline:1px solid transparent;background:#555;font-size:0;}.button.button--ultiburger{position:fixed;}.button.button--ultimenu:hover,.button.button--ultimenu:active,.button.button--ultimenu:focus{border:0;background:#111;}.button.button--ultimenu:focus{outline:1px solid #999;outline-offset:1px;}.button--ultimenu .bars,.button--ultimenu .bars::before,.button--ultimenu .bars::after{position:absolute;right:0;left:0;display:block;width:32px;height:4px;content:"";pointer-events:none;background-color:#fff;}.button--ultimenu .bars{top:18px;right:5px;left:5px;height:4px;transition:background-color 0s 0.3s;}.button--ultimenu .bars::before,.button--ultimenu .bars::after{transition-delay:0.3s,0s;transition-duration:0.3s,0.3s;}.button--ultimenu .bars::before{top:-10px;transition-property:top,transform;}.button--ultimenu .bars::after{bottom:-10px;transition-property:bottom,transform;}.button--ultimenu.is-ubtn-active .bars{background-color:transparent;}.button--ultimenu.is-ubtn-active .bars::before,.button--ultimenu.is-ubtn-active .bars::after{transition-delay:0s,0.3s;}.button--ultimenu.is-ubtn-active .bars::before{top:0;transform:rotate(45deg);}.button--ultimenu.is-ubtn-active .bars::after{bottom:0;transform:rotate(-45deg);}html.is-ultidesktop.is-ultimenu--hover .button.button--ultiburger{display:none;}
.is-ulticaret--arrow .ultimenu__caret i::before,.is-ulticaret--arrow .ultimenu__caret i::after{position:absolute;top:50%;right:22px;display:block;width:3px;height:9px;min-height:9px;content:"";background-color:var(--ulticaret-normal);}.is-ulticaret--arrow .is-ulink-active .ultimenu__caret i::before,.is-ulticaret--arrow .is-ulink-active .ultimenu__caret i::after{background-color:var(--ulticaret-active);}[dir="rtl"] .is-ulticaret--arrow .ultimenu__caret i::before,[dir="rtl"] .is-ulticaret--arrow .ultimenu__caret i::after{left:22px;}.is-ulticaret--arrow .ultimenu__caret i::before{transform:translate(-2px,-50%) rotate(45deg);}.is-ulticaret--arrow .ultimenu__caret i::after{transform:translate(2px,-50%) rotate(-45deg);}.is-ulticaret--arrow .is-ulink-active .ultimenu__caret i::before{transform:translate(2px,-50%) rotate(45deg);}.is-ulticaret--arrow .is-ulink-active .ultimenu__caret i::after{transform:translate(-2px,-50%) rotate(-45deg);}
html.is-ultimenu .is-ultimenu__canvas-off{left:-100%;-ms-transition:left 300ms;transition:left 300ms;}html.is-ultimenu.is-ultimenu--expanded .is-ultimenu__canvas-off{left:0;}html.is-ultimenu .is-ultimenu__canvas-on{position:relative;left:0;-ms-transition:left 300ms;transition:left 300ms;}html.is-ultimenu.is-ultimenu--expanded .is-ultimenu__canvas-on{left:82%;}
:root{--ultiblue:#0779bf;--ultiblue-light:#48a9e4;--ultiblue-dark:#064655;}.ultimenu--htb-tabs{--ultilink-bg-normal:transparent;--ultilink-bg-hover:var(--ultiblue);--ultilink-bg-active:var(--ultiblue);--ultinormal:var(--ultiblue);--ultiactive:var(--ultiblue-dark);--ultiflyout:var(--ultiblue);--ultiregion:#fff;--ultiregion-color:#000;--ultilink-normal:var(--ultiblue);--ultilink-active:#fff;--ultisub-expanded:var(--ultiblue);--ultisub-normal:var(--ultiblue);--ultisub-active:var(--ultiblue-dark);--ultisub2-normal:var(--ultiblue-light);--ultisub2-active:#fff;--ulticaret-normal:var(--ultiblue);--ulticaret-active:var(--ultiblue-light);}.ultimenu--htb-tabs .ultimenusub .menu .menu{--ulticaret-normal:var(--ultiblue-light);--ulticaret-active:#fff;}.is-ultimenu--active .is-ultimenu__canvas-off .ultimenu--htb-tabs{--ultinormal:var(--ultiblue);--ultiactive:#fff;--ultiflyout:var(--ultiblue);--ultiregion:transparent;--ultilink-normal:var(--ultiblue-light);--ultilink-active:var(--ultiactive);--ultisub-expanded:rgba(0,0,0,0.2);--ultisub-normal:var(--ultiblue-light);--ultisub-active:var(--ultiactive);--ulticaret-normal:var(--ultiblue);--ulticaret-active:var(--ultiactive);}.ultimenu > .is-active-trail > .ultimenu__link{--ulticaret-normal:#fff;--ulticaret-active:#fff;}.is-ultimenu--active
  .is-ultimenu__canvas-off
  .ultimenu--htb-tabs
  .ultimenusub
  .menu{--ulticaret-normal:var(--ultiblue-light);--ulticaret-active:#fff;}.ultimenu--htb-tabs .ultimenu__flyout,.ultimenu--htb-tabs .ultimenusub .is-uitem-expanded{border-top:1px solid var(--ultiblue-light);}.ultimenu--htb-tabs .ultimenu__link{border-top:1px solid transparent;}.ultimenu--htb-tabs > li:hover > a,.ultimenu--htb-tabs .is-ulink-active{border-top:1px solid var(--ultiblue-light);}.is-ultihover.ultimenu--htb-tabs .block:first-child{float:left;width:45%;}.is-ultihover.ultimenu--htb-tabs .block:nth-child(2){margin-left:48%;}.is-ultihover.ultimenu--htb-tabs > li > a,.is-ultihover.ultimenu--htb-tabs-orange .is-active-trail > a{border-radius:5px 5px 0 0;}
