@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none;}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-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:-65px -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:-65px -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:1px -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-on{background-position:-96px -144px;}.ui-icon-radio-off{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-start{background-position:-80px -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-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;}.ui-widget-shadow{box-shadow:0 0 5px #666666;}
.buy-pro-modal-content{padding:30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.1);}.buy-pro-modal-content h3{color:#28a745;font-size:1.5rem;font-weight:600;margin-bottom:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;}.buy-pro-modal-content h3::before{content:"✓";background:#28a745;color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;}.cart-summary{background:#ffffff;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin:20px 0;box-shadow:0 2px 8px rgba(0,0,0,0.05);}.cart-summary h3{color:#495057;font-size:1.2rem;margin-bottom:15px;border-bottom:2px solid #e9ecef;padding-bottom:10px;}.cart-summary h3::before{content:"🛒";margin-right:8px;}.cart-item{padding:8px 0;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;align-items:center;}.cart-item:last-of-type{border-bottom:none;font-weight:600;color:#28a745;font-size:1.1rem;}.cart-item strong{color:#495057;}.modal-actions{display:flex;gap:12px;justify-content:center;margin-top:25px;flex-wrap:wrap;}.modal-actions .btn{padding:12px 24px;border-radius:6px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all 0.3s ease;font-size:0.95rem;min-width:140px;text-align:center;}.modal-actions .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);}.modal-actions .btn-secondary{background-color:#6c757d;color:#fff;}.modal-actions .btn-secondary:hover{background-color:#5a6268;}.modal-actions .btn-primary{background-color:#007bff;color:#fff;}.modal-actions .btn-primary:hover{background-color:#0056b3;}.modal-actions .btn-success{background:linear-gradient(135deg,#28a745 0%,#20c997 100%);color:#fff;font-weight:600;}.modal-actions .btn-success:hover{background:linear-gradient(135deg,#218838 0%,#1ea080 100%);}@media (max-width:576px){.buy-pro-modal-content{padding:20px;}.modal-actions{flex-direction:column;}.modal-actions .btn{width:100%;min-width:auto;}}
.geolocation-map-container{width:100%;height:300px;}.geolocation-map-container *{box-sizing:unset;}.geolocation-context-popup{position:absolute;z-index:1;max-width:256px;padding:10px;border:1px solid rgb(0,0,0,0.2);background-color:#fff;box-shadow:0 2px 2px rgb(0,0,0,0.2);font-family:Arial,sans-serif;}.geolocation-map-control{margin:1em 0 0 1em;}.geolocation-map-control input,.geolocation-map-control button{height:32px;border-radius:2px;box-shadow:0 2px 2px 0 rgb(0,0,0,0.14),0 1px 5px 0 rgb(0,0,0,0.12),0 3px 1px -2px rgb(0,0,0,0.2);}.geolocation-map-control input.form-autocomplete,.geolocation-map-control input{z-index:3;box-sizing:content-box;width:auto;margin:0;padding:0 1em;text-overflow:ellipsis;border:0;font-size:14px;}.geolocation-map-control input.location:focus{border-color:#156dfe;}.geolocation-map-control label,.geolocation-map-control .description{display:none;}.geolocation-map-control .form-item{margin:0;}.geolocation-map-control button{z-index:2;width:24px;cursor:pointer;color:#fff;border:none;font-size:0;line-height:0;}.geolocation-map-control button::before{display:block;width:18px;height:18px;margin:0 auto;content:"";background-size:contain;}.geolocation-map-control button.recenter{background:#dd001e;}.geolocation-map-control button.recenter::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa9JREFUeNrU1c8rg3EcwPGN2Q5cJC6EprjNj4NCKeWgFCkpB5SIi7lo4eCkUFycyMEfwMUOTH6ckCIHOYyDkJNSlh9ruzzeX32s2Z5nttlz8K3XDs+e5/P5Pt/v5/N9sjRNs5gpy2LyMD2BTf2Ew2Gj/x2oQS9aUSjPvMOPDfjwCO37IbvdHglgVetkkKAE0+jDPY5whg+UoRkNElzdt6vmGpvgayNCoVCsChwggDE4dO5RXPAiiFHkqOvRm2zTmXkBFlCNdpm50bhEJ1awiAdsJ9rkbHSjA4O/BI8sAkZwgjmZYFyCeuQiH8PYglftUQqVNgkn2vQSrGMIVSjHsmzyuFxLZlzgWFbgZ5kyduCRJbmV8lyVatlPoexVggG9N5iVwD2SdAmlcOMqhQQ3yNNL8IIZBFCLV/TjMCOdLOMUa2iS/fCnEa8Sb9EXYju5SCrpOs0Jq2MjSCd3GfXB0x+C18nbb5p1ms5LofiSSeCU3mhJIrBVSroRU3hOJoE6MYulo93SF3rDJfeoipvAXlx2g+PaKn3gkYfvpAnPUz2uE30PMvfB+dffZNMTfAowAA2eAOjeCmcEAAAAAElFTkSuQmCC);}.geolocation-map-control button.search,.geolocation-map-control button.locate{background:#156dfe;}.geolocation-map-control button.locate::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AcVCg45w2bqzwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAHjSURBVEjHxdY7aFZBEAXg75qIhTEaBU2tpBC7IBgfTSoxQiy0EcFCsRKfRcBCopWSgAgWNmIjdlaiSECwUMHGRtRGErSSCPGBIKKRscj+sFnun9xA0APL3T27s7PMnJ29IkLDNhgRUxExGRH9Te1WaI416VthbVOjKiIWml+Ng9iLbehO/Be8wkPcx6+lOujAYZxDzyKH/IgreNDUwUpcxz5Lw+3k6E9OljmoMFaz+Swms/G7ciMcw6XSa+ngKA4U3B3sxI2Mu4o9KQc5jmConYPuFPMcIxjFTE1IpnEqhTPHhZTDOWSaPZF03mqjhaZ7ImJ3al0ZX0XEzcJ2f2s+T/I99Kf+b+zA14YJ7sNENn6Ek9CZErou6byF99iFwDN8b7Pxegyk/gw2pP72JPPpKiKmFjndcTxpMzdck4MFVbTsqCJiIGX9FlYl/m26NFJJWChEW1N/HL3Z7R7Bz068SOSbLMl9abxYkj/jeVrfm/EvEz8vRI+LcnGm5rRDqXUVt/98sXai7h5sjIjXhZ4PZfPDGT+Y8acLm6cR0VH3HnyqUcQYLmfyy7EplY+zBT+v4JXVtMK1mno0iw/YkhW7zfNKwhzu4uI/Ldf/5cFZ1ifTEv4q2qlo2f4qfrTOhG9Njf4C0EWk9x5z6KYAAAAASUVORK5CYII=);}.geolocation-map-control button.search::before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABVUlEQVRYw+2YQRGEMAxFkVAJlYAEJCABCUhAQiWshJWABCRUAg7+XsrMTkibNDBdDvtnek0fSfqToQPQPeE8AuK5IDkBGAC8AESctQEIAHxXKTUIgB7ACr0CAHcrCIAJNm0A+ltALkAc2jWlKoKkcnCKCdCR0i3p4lNmroJwPRGEgC6VhGo2gaTXUQUhwEQryKsmUOaZU40WEOoTk8Eb3iTGYgGhcgaQmcRYL4N0BjHl+RnIeDuI1iFJ8EBivC0gm7bRCsGj1ktKIIGx6pohNjNZ9RYQnxliTgHRM1a/XrH4kIEZhEzstT0mgeTmBpJZzemJjgk65naTO9aAPvOFtavAWMqKdjHyhcxIW9quGRVVO2uh/lTr8fWMqbEw1cvzV/AlXXico2c884IgwZhADMY2STBNQDQwzUAkmKYgAoxvClKAGZqDMDBb89IwRjlI0/f/W+ID3tQLQPib2qQAAAAASUVORK5CYII=);}.geolocation-map-control button.clear{background:#999;}.geolocation-map-control button.clear.disabled{background:#bbb;}.geolocation-map-control button.clear::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MEEyNTM1QjBBMjA2ODExODA4MzkzODI3MjczQzA3MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzhDRDg3QTQ5MEExMUU0QTdGMkM1NzMyMDlBMjJBNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzhDRDg3OTQ5MEExMUU0QTdGMkM1NzMyMDlBMjJBNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzBBMjUzNUIwQTIwNjgxMTgwODM5MzgyNzI3M0MwNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzBBMjUzNUIwQTIwNjgxMTgwODM5MzgyNzI3M0MwNzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5jChSGAAAB2UlEQVR42tTaS07DQAwG4JANCSu4AuIstN3BJWFJyYaUy3ACRFclrAYPZKRplMfMxPbYln5VSh3JX9W6UZTCGFN42UL2kGpwXHou+7m3/vEh7Nv8V6sIaGFv/dydD3QNGw9mFAF9mBkCp2AagGOwM6BtejXzJRE4B3PV2MYaclAEDIFZz5U7QQuwCoUNt6V0YBRsiHPAViAwGjaGkwhMgk3hJAGTYXM4CcBVsCVcDLCWBgvB5QCiwEJxnEA0WAyOA4gKi8VRAtFhKTgKIAksFYcJJIOtwWEASWFrcWuA5DAMXAqQBYaFiwHecMEwcaHALy6YzcWfEK8qyB6ySTj3HfIIOWENUxa41UEeIIfcMApcCpAEZgv7a+nXNeSjf52qI+QO8kkxQEkEs7+95wWY+wCeILUWnIW9QLaB/ff9Eqql42JhpMCSGXbkBJaMMLsVbxe2KC6Q8Z6Hf23ZRvRnu/yKhRWcwBwwNmAuGAswJ4wcmBtGCpQAIwNKgZEAJcHQgdJgqMBsa5oDKBWGModk2Op5pMNWzaUBljyfFljSnJpg0cCQp/YkwWKAjXtCtlMECwFaz8417kaAkmFzwK73nG1LH6gBNgb8cbCx/zn7RqMI5gMbH2bzK8AAUThtyVYr9bAAAAAASUVORK5CYII=);}@keyframes loading-indicator{50%{opacity:0;}}.geolocation-map-control.control_loading_indicator .loading-indicator{animation:loading-indicator 2s linear infinite;text-shadow:-1px 1px 0 #ccc,1px 1px 0 #ccc,1px -1px 0 #ccc,-1px -1px 0 #ccc;font-size:2em;font-weight:bold;}.geolocation-map-wrapper.ajax-loading .geolocation-map-control.control_loading_indicator .loading-indicator{display:block;}.geolocation-map-conditional{padding:20px 0;text-align:center;}.geolocation-map-control.control_view_fullscreen button::before{background-image:url(data:image/png;base64,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SU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjlhZjdhMGU5LTE1NTQtNGZiNC04ODY2LWNlNjA5MTEzZjg2YyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTIxMDRlNC0xM2YyLTQwYTMtODc5Ny05Y2YwMmRkYTNiNjYiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NWIyNTg2Yy01MzlmLTQ2MWItYmI3ZC02ZDY3NzdjZDNlMGEiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTcyNjQ2NjY4NTQyMDA5MSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjMyIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNDowOToxNlQwODowNDo0NSswMjowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjQ6MDk6MTZUMDg6MDQ6NDUrMDI6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTM2OWMyOS1jYjk4LTQ4ZWEtYmEzMy1mYjVkNTQzYzEzYjciCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMDktMTZUMDg6MDQ6NDUiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+IXyHoQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAPGQAADxkBqKjbOwAAAAd0SU1FB+gJEAYELU7042IAAACuSURBVEjH7ZUxCsMwDEWfTNZ4zNYDZM5tCj1doWNygfQcPUC3js4B1MWGEmIbXHeqP2gw35Is+P4CcIAmYiaOOZPrDNCThi3kAHrxnQAuwGN/Q0Seqvo6yhaRQVVPB9QIXMMhjDNRD1Ooa/gxWoMsOmABrFdLlaK+1t3/sYaGbxXlLdeKyDlmagUyHVT1FmTazO4PzO5zzVFxZbJfmbFYEw9cc/kG2DJTukIOYHsDso9WromEKfMAAAAASUVORK5CYII=);}.views-element-container:fullscreen .geolocation-map-control.control_view_fullscreen button::before{background-image:url(data:image/png;base64,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ZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MDQ1OGIwZDgtNTdiZC00YWJmLTkyOGItMzA0Yzc5NTNhZTg3IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmJjNzk4NjlhLTg3NGMtNGZlYS1hNjI1LTFkYjY3ZTUxZjNhNSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZiNjI1MTk0LTM5NmQtNDAwYi04NDY2LWM4NWM3MjM4MDU1OCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzI2NDY2NjU0NjMzMTM5IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzIiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjA5OjE2VDA4OjA0OjE0KzAyOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowOToxNlQwODowNDoxNCswMjowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU5OTkzNDE4LTQ2NzktNGRiZi1hZGI5LWFjZjVjNjk2M2VjMSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wOS0xNlQwODowNDoxNCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6OucE7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA8ZAAAPGQGoqNs7AAAAB3RJTUUH6AkQBgQO7JOSEAAAAJpJREFUSMdjYMAN4hgYGP4zMDCsw6NmHVRNHC4FTHg080BpCTxqJNDUkmQBVcCoBQQBCzQFYIskWxLMwaX2CwM0meHDx/AYfIyQfhYGBob1BJLiFjLlGBgYGF4wjIJRQDFghBa5hJJpGw65KgYGBh9CyZTmGS0eT1ERQWRIrGBgYDiMq6jABbJI8EHWaH0wNC34QkSR+4JQagEAJZY7ijZg9jIAAAAASUVORK5CYII=);}.views-element-container:fullscreen .geolocation-map-container{width:100vw !important;height:100vh !important;}.views-element-container:fullscreen .view,.views-element-container:fullscreen .view-content{display:block;}
.layout--onecol .layout__region{width:100%;}
.modern-language-switcher-block{position:relative;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;}.modern-language-switcher-block .language-name{font-weight:500;font-size:14px;line-height:1.4;}.modern-language-switcher-block .flag{display:inline-block;width:16px;height:12px;margin-right:6px;background-size:cover;background-position:center;border-radius:2px;vertical-align:middle;}.modern-language-switcher-block .flag-svg{background:none !important;object-fit:cover;border:1px solid rgba(0,0,0,0.1);}.modern-language-switcher-block .flag-en{background-color:#012169;position:relative;}.modern-language-switcher-block[data-display-style="dropdown"] .language-dropdown{position:relative;}.modern-language-switcher-block[data-display-style="dropdown"] .language-toggle{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;color:#374151;transition:all 0.2s ease;min-width:80px;}.modern-language-switcher-block[data-display-style="dropdown"] .language-toggle:hover{background:#f9fafb;border-color:#9ca3af;}.modern-language-switcher-block[data-display-style="dropdown"] .language-toggle:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),0.1);}.modern-language-switcher-block[data-display-style="dropdown"] .dropdown-arrow{transition:transform 0.2s ease;margin-left:auto;}.modern-language-switcher-block[data-display-style="dropdown"] .language-toggle[aria-expanded="true"] .dropdown-arrow{transform:rotate(180deg);}.modern-language-switcher-block[data-display-style="dropdown"] .language-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.2s ease;margin-top:4px;}.modern-language-switcher-block[data-display-style="dropdown"] .language-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0);}.modern-language-switcher-block[data-dropdown-direction="up"] .language-dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:4px;transform:translateY(10px);}.modern-language-switcher-block[data-dropdown-direction="up"] .language-dropdown-menu.is-open{transform:translateY(0);}.modern-language-switcher-block[data-dropdown-direction="up"] .dropdown-arrow{transform:rotate(180deg);}.modern-language-switcher-block[data-dropdown-direction="up"] .language-toggle[aria-expanded="true"] .dropdown-arrow{transform:rotate(0deg);}.modern-language-switcher-block[data-display-style="dropdown"] .language-dropdown-menu .language-link{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#374151;text-decoration:none;transition:background-color 0.2s ease;border-bottom:1px solid #f3f4f6;}.modern-language-switcher-block[data-display-style="dropdown"] .language-dropdown-menu .language-link:last-child{border-bottom:none;}.modern-language-switcher-block[data-display-style="dropdown"] .language-dropdown-menu .language-link:hover{background-color:#f9fafb;}.modern-language-switcher-block[data-display-style="dropdown"] .language-dropdown-menu .language-link:focus{outline:none;background-color:#eff6ff;}.modern-language-switcher-block[data-display-style="links"] .language-links{display:flex;gap:16px;align-items:center;}.modern-language-switcher-block[data-display-style="links"] .language-link{display:flex;align-items:center;gap:6px;padding:6px 8px;color:#6b7280;text-decoration:none;border-radius:4px;transition:all 0.2s ease;position:relative;}.modern-language-switcher-block[data-display-style="links"] .language-link:hover{color:#374151;background-color:#f3f4f6;}.modern-language-switcher-block[data-display-style="links"] .language-link.is-current{color:var(--bs-primary);font-weight:600;}.modern-language-switcher-block[data-display-style="links"] .language-link.is-current::after{content:'';position:absolute;bottom:-2px;left:8px;right:8px;height:2px;background-color:var(--bs-primary);border-radius:1px;}.modern-language-switcher-block[data-display-style="buttons"] .language-buttons{display:flex;gap:8px;align-items:center;}.modern-language-switcher-block[data-display-style="buttons"] .language-button{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f9fafb;color:#374151;text-decoration:none;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;transition:all 0.2s ease;min-width:44px;justify-content:center;}.modern-language-switcher-block[data-display-style="buttons"] .language-button:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);}.modern-language-switcher-block[data-display-style="buttons"] .language-button.is-current{background:var(--bs-primary);color:#ffffff;border-color:var(--bs-primary);}.modern-language-switcher-block[data-display-style="buttons"] .language-button.is-current:hover{background:color-mix(in srgb,var(--bs-primary) 80%,black);border-color:color-mix(in srgb,var(--bs-primary) 80%,black);}.modern-language-switcher-block [dir="rtl"]{direction:rtl;}.modern-language-switcher-block [dir="rtl"] .flag{margin-right:0;margin-left:6px;}@media (max-width:768px){.modern-language-switcher-block[data-display-style="links"] .language-links{gap:12px;}.modern-language-switcher-block[data-display-style="buttons"] .language-buttons{gap:6px;}.modern-language-switcher-block[data-display-style="buttons"] .language-button{padding:6px 8px;font-size:12px;min-width:36px;}}.modern-language-switcher-block .language-link:focus,.modern-language-switcher-block .language-button:focus,.modern-language-switcher-block .language-toggle:focus{outline:2px solid #3b82f6;outline-offset:2px;}.modern-language-switcher-block *{box-sizing:border-box;}
.modern-search-block{position:relative;display:inline-flex;align-items:center;z-index:1000;}.search-container{position:relative;display:flex;align-items:center;}.search-toggle{background:none;border:none;padding:8px;cursor:pointer;color:#333;transition:all 0.3s ease;border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;z-index:1001;}.search-toggle:hover{background-color:rgba(0,0,0,0.1);transform:scale(1.1);}.search-toggle:focus{outline:2px solid var(--bs-primary);outline-offset:2px;}.search-icon{transition:transform 0.3s ease;}.search-form{position:absolute;top:0;right:0;opacity:0;visibility:hidden;transform:translateX(20px);transition:all 0.3s ease;pointer-events:none;}.modern-search-block[data-expand-direction="left"] .search-form{right:0;transform:translateX(20px);}.modern-search-block[data-expand-direction="right"] .search-form{left:0;transform:translateX(-20px);}.modern-search-block.active .search-form{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto;}.modern-search-block.active .search-toggle{background-color:rgba(var(--bs-primary-rgb),0.1);color:var(--bs-primary);}.search-input-wrapper{display:flex;align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:25px;padding:4px;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:all 0.3s ease;min-width:250px;}.search-input-wrapper:focus-within{border-color:var(--bs-primary);box-shadow:0 2px 15px rgba(var(--bs-primary-rgb),0.2);}.search-input{flex:1;border:none;outline:none;padding:8px 12px;font-size:14px;background:transparent;color:#333;}.search-input::placeholder{color:var(--bs-secondary);}.search-submit{background:var(--bs-primary);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;transition:all 0.3s ease;margin-right:4px;}.search-submit:hover{background:color-mix(in srgb,var(--bs-primary) 80%,black);transform:scale(1.05);}.search-submit:focus{outline:2px solid var(--bs-primary);outline-offset:2px;}.search-close{background:var(--bs-secondary);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;transition:all 0.3s ease;}.search-close:hover{background:#5a6268;transform:scale(1.05);}.search-close:focus{outline:2px solid #6c757d;outline-offset:2px;}@media (max-width:768px){.search-input-wrapper{min-width:200px;}.modern-search-block[data-expand-direction="left"] .search-form{right:-10px;}}@media (max-width:480px){.search-input-wrapper{min-width:180px;}.search-input{font-size:13px;padding:6px 10px;}.search-submit,.search-close{width:28px;height:28px;}}.modern-search-block *{box-sizing:border-box;}.modern-search-block.active .search-toggle{position:relative;}@media (prefers-contrast:more){.search-toggle:hover{background-color:rgba(0,0,0,0.3);}.search-input-wrapper{border-width:3px;}}@media (prefers-reduced-motion:reduce){.search-toggle,.search-form,.search-input-wrapper,.search-submit,.search-close,.search-icon{transition:none;}}
.spectra-social-media-block{position:relative;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;}.spectra-social-media-block .social-icon{display:inline-block;vertical-align:middle;transition:all 0.2s ease;}.spectra-social-media-block .social-text{font-weight:500;font-size:14px;line-height:1.4;margin-left:6px;vertical-align:middle;}.spectra-social-media-block .social-item{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none;background:none;cursor:pointer;transition:all 0.2s ease;border-radius:6px;font-family:inherit;font-size:14px;line-height:1.4;}.spectra-social-media-block .social-item:focus{outline:2px solid var(--bs-primary);outline-offset:2px;}.spectra-social-media-block[data-display-style="buttons"] .social-item{padding:8px 12px;background:#f8f9fa;border:1px solid #dee2e6;color:#495057;margin-right:8px;margin-bottom:4px;}.spectra-social-media-block[data-display-style="buttons"] .social-item:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);}.spectra-social-media-block[data-button-size="small"] .social-item{padding:4px 8px;font-size:12px;}.spectra-social-media-block[data-button-size="small"] .social-icon{width:14px;height:14px;}.spectra-social-media-block[data-button-size="medium"] .social-item{padding:8px 12px;font-size:14px;}.spectra-social-media-block[data-button-size="medium"] .social-icon{width:16px;height:16px;}.spectra-social-media-block[data-button-size="large"] .social-item{padding:12px 16px;font-size:16px;}.spectra-social-media-block[data-button-size="large"] .social-icon{width:20px;height:20px;}.spectra-social-media-block[data-display-style="links"] .social-item{padding:4px 8px;color:#6b7280;margin-right:12px;}.spectra-social-media-block[data-display-style="links"] .social-item:hover{color:#374151;background-color:#f3f4f6;}.spectra-social-media-block[data-display-style="icons"] .social-item{padding:8px;color:#6b7280;margin-right:4px;border-radius:50%;width:40px;height:40px;}.spectra-social-media-block[data-display-style="icons"] .social-item:hover{color:#374151;background-color:#f3f4f6;}.spectra-social-media-block[data-display-style="icons"] .social-text{display:none;}.spectra-social-media-block .social-facebook:hover{background-color:#1877f2;color:white;border-color:#1877f2;}.spectra-social-media-block .social-twitter:hover{background-color:#000000;color:white;border-color:#000000;}.spectra-social-media-block .social-linkedin:hover{background-color:#0077b5;color:white;border-color:#0077b5;}.spectra-social-media-block .social-pinterest:hover{background-color:#BD081C;color:white;border-color:#BD081C;}.spectra-social-media-block .social-youtube:hover{background-color:#FF0000;color:white;border-color:#FF0000;}.spectra-social-media-block .social-blogger:hover{background-color:#FF5722;color:white;border-color:#FF5722;}.spectra-social-media-block[data-display-style="dropdown"] .social-dropdown{position:relative;}.spectra-social-media-block[data-display-style="dropdown"] .social-toggle{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;color:#374151;transition:all 0.2s ease;min-width:120px;}.spectra-social-media-block[data-display-style="dropdown"] .social-toggle:hover{background:#f9fafb;border-color:#9ca3af;}.spectra-social-media-block[data-display-style="dropdown"] .social-toggle:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1);}.spectra-social-media-block[data-display-style="dropdown"] .dropdown-arrow{transition:transform 0.2s ease;margin-left:auto;}.spectra-social-media-block[data-display-style="dropdown"] .social-toggle[aria-expanded="true"] .dropdown-arrow{transform:rotate(180deg);}.spectra-social-media-block[data-display-style="dropdown"] .social-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.2s ease;margin-top:4px;min-width:200px;}.spectra-social-media-block[data-display-style="dropdown"] .social-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0);}.spectra-social-media-block[data-display-style="dropdown"] .social-dropdown-menu .social-link{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#374151;text-decoration:none;transition:background-color 0.2s ease;border-bottom:1px solid #f3f4f6;}.spectra-social-media-block[data-display-style="dropdown"] .social-dropdown-menu .social-link:last-child{border-bottom:none;}.spectra-social-media-block[data-display-style="dropdown"] .social-dropdown-menu .social-link:hover{background-color:#f9fafb;}.spectra-social-media-block[data-display-style="dropdown"] .social-dropdown-menu .social-link:focus{outline:none;background-color:#eff6ff;}.spectra-social-media-block .social-items{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.spectra-social-media-block .social-media-links{display:flex;flex-wrap:wrap;align-items:center;}.spectra-social-media-block-empty{color:#6b7280;font-style:italic;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;}@media (max-width:768px){.spectra-social-media-block .social-items{flex-direction:column;align-items:stretch;}.spectra-social-media-block .social-media-links{flex-direction:column;}.spectra-social-media-block[data-display-style="buttons"] .social-item,.spectra-social-media-block[data-display-style="links"] .social-item{width:100%;justify-content:flex-start;margin-right:0;margin-bottom:4px;}.spectra-social-media-block[data-display-style="dropdown"] .social-dropdown-menu{left:-50px;right:-50px;}}@media (max-width:480px){.spectra-social-media-block[data-display-style="icons"] .social-item{width:36px;height:36px;padding:6px;}.spectra-social-media-block[data-display-style="icons"] .social-icon{width:14px;height:14px;}}.spectra-social-media-block *{box-sizing:border-box;}@media (prefers-reduced-motion:reduce){.spectra-social-media-block *{transition:none !important;animation:none !important;}}.spectra-social-media-block .social-item{border-width:1px;}.spectra-social-media-block .social-item:focus{outline-width:2px;}.spectra-social-media-block .social-item{position:relative;}.spectra-social-media-block .social-item::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;opacity:0;transition:opacity 0.2s ease;pointer-events:none;}.spectra-social-media-block .social-item:hover::after{opacity:0.1;background:currentColor;}
.ui-datepicker{z-index:1261 !important;}.webform-ajax-form-wrapper[data-effect="slide"] .form-actions{margin-bottom:0;padding-bottom:1em;}
:root{--spectra-primary:var(--bs-primary,#0d6efd);--spectra-secondary:var(--bs-secondary,#6c757d);--spectra-primary-rgb:var(--bs-primary-rgb,13,110,253);--spectra-body-font:var(--bs-body-font-family,"Segoe UI",Arial,sans-serif);--spectra-technical-font:var(--technical-primary-font,var(--spectra-body-font));--spectra-border-radius:var(--technical-border-radius,var(--bs-border-radius,0.375rem));--spectra-shadow-lg:var(--technical-shadow-lg,var(--bs-box-shadow-lg,0 1rem 3rem rgba(0,0,0,0.175)));}.btn{font-family:var(--spectra-technical-font);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border-radius:var(--spectra-border-radius);border:2px solid;padding:0.5rem 1.25rem;font-size:0.75rem;transition:all 0.15s ease-in-out;box-shadow:none;}.btn-primary{background-color:var(--spectra-primary);border-color:var(--spectra-primary);color:#fff;}.btn-primary:hover,.btn-primary:focus{background-color:var(--spectra-secondary);border-color:var(--spectra-secondary);transform:translateY(-1px);box-shadow:var(--spectra-shadow-lg);}.btn-outline-primary{border:2px solid var(--spectra-primary);color:var(--spectra-primary);background-color:transparent;}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--spectra-primary);color:#fff;}
:root{--spectra-primary:var(--bs-primary,#0d6efd);--spectra-primary-rgb:var(--bs-primary-rgb,13,110,253);--spectra-body-font:var(--bs-body-font-family,"Segoe UI",Arial,sans-serif);--spectra-body-bg:var(--bs-body-bg,#ffffff);--spectra-body-bg-rgb:var(--bs-body-bg-rgb,255,255,255);--spectra-body-color:var(--bs-body-color,#1f2937);--spectra-body-color-rgb:var(--bs-body-color-rgb,31,41,55);--spectra-border-color:var(--bs-border-color,#cbd5e1);--spectra-box-shadow:var(--bs-box-shadow,0 0.5rem 1rem rgba(0,0,0,0.15));--spectra-form-radius:0;--spectra-form-radius-sm:0;--spectra-form-radius-lg:0;--form-tech-border:var(--spectra-primary,#0d6efd);--form-tech-border-muted:rgba(31,41,55,0.22);--form-tech-surface:rgba(255,255,255,0.9);--form-tech-text:#1f2937;--form-tech-label-font:"Segoe UI",Arial,sans-serif;}form{--form-tech-border:var(--spectra-primary,#0d6efd);--form-tech-border-muted:rgba(var(--spectra-body-color-rgb,31,41,55),0.22);--form-tech-surface:rgba(var(--spectra-body-bg-rgb,255,255,255),0.9);--form-tech-text:var(--spectra-body-color,#1f2937);--form-tech-label-font:var(--technical-primary-font,var(--spectra-body-font,"Segoe UI",Arial,sans-serif));}form,.form-item,.form-wrapper,.form-label.form-label,.form-text,.form-check-label,legend,fieldset,.form-control.form-control,.form-select.form-select,.input-group-text.input-group-text{text-align:left;}.form-label.form-label,form .form-item:not(.form-type-checkbox):not(.form-type-radio) > label,form .js-form-item:not(.form-type-checkbox):not(.form-type-radio) > label{font-family:var(--form-tech-label-font);text-transform:uppercase;letter-spacing:0.05em;font-weight:600;color:var(--spectra-primary);margin-bottom:0.5rem;font-size:0.75rem;}.form-control.form-control,.form-select.form-select,form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]):not([type="hidden"]):not([type="image"]):not([type="range"]):not([type="color"]),form textarea,form select{display:block;width:100%;height:inherit;font-weight:400;padding:0.85rem 1.2rem;font-size:1rem;line-height:1.5;background-color:transparent;border:2px solid var(--form-tech-border,#0d6efd);border-radius:var(--spectra-form-radius);background-clip:padding-box;color:var(--form-tech-text);box-shadow:none;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;}.form-control.form-control:focus,.form-select.form-select:focus,form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]):not([type="hidden"]):not([type="image"]):not([type="range"]):not([type="color"]):focus,form textarea:focus,form select:focus{border-color:var(--form-tech-border,#0d6efd);background-color:#fff;box-shadow:0 0 0 2px rgba(var(--spectra-primary-rgb),0.12);}.form-control::placeholder,.form-select::placeholder,form input::placeholder,form textarea::placeholder{color:rgba(var(--spectra-body-color-rgb),0.45);}.input-group-text.input-group-text{background-color:rgba(var(--spectra-primary-rgb),0.08);border:2px solid var(--form-tech-border,#0d6efd);border-radius:var(--spectra-form-radius);color:var(--form-tech-text);font-weight:600;}.form-text,form .description,form .webform-element-description{color:rgba(var(--spectra-body-color-rgb),0.6);}.form-check-input.form-check-input,form input[type="checkbox"].form-control,form input[type="radio"].form-control,form .form-checkbox.form-control,form .form-radio.form-control{width:1.05em;height:1.05em;border:2px solid var(--form-tech-border,#0d6efd);border-radius:var(--spectra-form-radius-sm);background-color:#fff;box-shadow:none;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;}.form-check-input.form-check-input:checked,form input[type="checkbox"].form-control:checked,form input[type="radio"].form-control:checked,form .form-checkbox.form-control:checked,form .form-radio.form-control:checked{background-color:var(--spectra-primary);border-color:var(--spectra-primary);box-shadow:0 0 0 2px rgba(var(--spectra-primary-rgb),0.12);}.form-check-input.form-check-input:focus,form input[type="checkbox"].form-control:focus,form input[type="radio"].form-control:focus,form .form-checkbox.form-control:focus,form .form-radio.form-control:focus{border-color:var(--spectra-primary);box-shadow:0 0 0 2px rgba(var(--spectra-primary-rgb),0.16);}.spectra-call-request-grid{background:var(--form-tech-surface,rgba(255,255,255,0.9));border:2px solid var(--form-tech-border,#0d6efd);border-radius:var(--spectra-form-radius);box-shadow:none;color:var(--form-tech-text);}.spectra-call-request-icon{background:transparent;border:2px solid var(--form-tech-border,#0d6efd);color:var(--spectra-primary);border-radius:var(--spectra-form-radius);}.spectra-call-request-title{font-family:var(--form-tech-label-font);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--spectra-primary);}.spectra-call-request-description{color:rgba(var(--spectra-body-color-rgb),0.7);}.spectra-call-request-toggle-wrapper label{color:var(--form-tech-text);}.spectra-call-request-grid .title-integrated-toggle{accent-color:var(--spectra-primary);}.webform-type-date{max-width:165px;}.webform-submission-form{max-width:800px;}.spectra-form-dark{--spectra-primary:#8ab4ff;--spectra-primary-rgb:138,180,255;--spectra-body-bg:#0c1117;--spectra-body-bg-rgb:12,17,23;--spectra-body-color:#f8fafc;--spectra-body-color-rgb:248,250,252;--spectra-border-color:rgba(255,255,255,0.35);--form-tech-border:#ffffff;--form-tech-border-muted:rgba(255,255,255,0.35);--form-tech-surface:rgba(12,17,23,0.7);--form-tech-text:#f8fafc;}.spectra-form-dark .form-label.form-label,.spectra-form-dark form .form-item:not(.form-type-checkbox):not(.form-type-radio) > label,.spectra-form-dark form .js-form-item:not(.form-type-checkbox):not(.form-type-radio) > label{color:#ffffff;}.spectra-form-dark .webform-section-title{color:#ffffff;}.spectra-form-dark .form-control::placeholder,.spectra-form-dark .form-select::placeholder,.spectra-form-dark form input::placeholder,.spectra-form-dark form textarea::placeholder{color:rgba(255,255,255,0.6);}.spectra-form-dark .form-text,.spectra-form-dark form .description,.spectra-form-dark form .webform-element-description{color:rgba(255,255,255,0.65);}.spectra-form-dark .spectra-stepper-controls .spectra-stepper-next{margin-left:12px;}.spectra-form-dark .spectra-stepper[data-spectra-steps-style="compact"] .spectra-stepper-nav{display:none;}.spectra-form-dark .spectra-stepper[data-spectra-steps-style="compact"] .webform-section-title{display:none;}.spectra-form-dark .spectra-stepper-compact{display:flex;align-items:center;gap:12px;margin-bottom:16px;text-transform:uppercase;letter-spacing:0.08em;font-size:0.75rem;color:rgba(255,255,255,0.6);}.spectra-form-dark .spectra-stepper-compact-title{color:#ffffff;font-weight:600;}.spectra-form-dark .spectra-stepper-next-label{margin-left:auto;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.65);}.spectra-form-dark .form-control.form-control:focus,.spectra-form-dark .form-select.form-select:focus,.spectra-form-dark form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]):not([type="hidden"]):not([type="image"]):not([type="range"]):not([type="color"]):focus,.spectra-form-dark form textarea:focus,.spectra-form-dark form select:focus{background-color:rgba(255,255,255,0.04);box-shadow:0 0 0 2px rgba(138,180,255,0.35);}.spectra-form-dark .form-check-input.form-check-input,.spectra-form-dark form input[type="checkbox"].form-control,.spectra-form-dark form input[type="radio"].form-control,.spectra-form-dark form .form-checkbox.form-control,.spectra-form-dark form .form-radio.form-control{background-color:transparent;border-color:var(--form-tech-border,rgba(255,255,255,0.8));}.spectra-form-dark .form-check-input.form-check-input:checked,.spectra-form-dark form input[type="checkbox"].form-control:checked,.spectra-form-dark form input[type="radio"].form-control:checked,.spectra-form-dark form .form-checkbox.form-control:checked,.spectra-form-dark form .form-radio.form-control:checked{background-color:var(--spectra-primary,#8ab4ff);border-color:var(--spectra-primary,#8ab4ff);}.spectra-form-dark .spectra-call-request-title{color:#ffffff;}.spectra-form-dark .spectra-call-request-description{color:rgba(255,255,255,0.7);}
:root{--technical-primary-font:'Oswald','Arial Narrow',Arial,sans-serif;--technical-secondary-font:'Roboto',Arial,sans-serif;--bs-primary:#1f2937;--bs-secondary:#4b5563;--bs-success:#00AEEF;--bs-warning:#f59e0b;--bs-danger:#dc2626;--bs-info:#0ea5e9;--bs-dark:#111827;--bs-light:#f9fafb;--technical-dark-bg:#374151;--technical-border-color:#d1d5db;--technical-grid-color:#e5e7eb;--technical-border-radius:2px;--technical-shadow:0 1px 2px 0 rgba(0,0,0,0.05);--technical-shadow-lg:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}body{font-family:var(--technical-primary-font);font-weight:400;line-height:1.5;color:var(--bs-dark);letter-spacing:0.02em;background-color:var(--bs-light);}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--technical-primary-font);font-weight:600;line-height:1.1;letter-spacing:0.05em;text-transform:uppercase;color:var(--bs-primary);margin-bottom:0.75rem;}h1,.h1{font-size:3rem;font-weight:700;}h2,.h2{font-size:2.5rem;font-weight:600;}h3,.h3{font-size:2rem;font-weight:600;}h4,.h4{font-size:1.65rem;font-weight:500;}h5,.h5{font-size:1.5rem;font-weight:500;}h6,.h6{font-size:1.35rem;font-weight:500;}.display-1{font-size:4rem;font-weight:300;letter-spacing:0.1em;}.display-2{font-size:3.5rem;font-weight:300;letter-spacing:0.08em;}.display-3{font-size:3rem;font-weight:300;letter-spacing:0.06em;}.display-4{font-size:2.5rem;font-weight:300;letter-spacing:0.04em;}.display-5{font-size:2rem;font-weight:300;letter-spacing:0.02em;}.display-6{font-size:1.75rem;font-weight:300;}p{font-family:var(--technical-secondary-font);font-weight:400;line-height:1.6;margin-bottom:1rem;font-size:0.875rem;}.lead{font-family:var(--technical-primary-font);font-size:1.125rem;font-weight:400;line-height:1.4;text-transform:uppercase;letter-spacing:0.05em;}code{font-family:var(--technical-secondary-font);font-size:0.8rem;background-color:var(--bs-light);border:1px solid var(--technical-border-color);padding:0.25rem 0.5rem;border-radius:var(--technical-border-radius);color:var(--bs-success);}pre{font-family:var(--technical-secondary-font);background-color:var(--technical-dark-bg);color:var(--bs-light);padding:1rem;border-radius:var(--technical-border-radius);border-left:4px solid var(--bs-success);overflow-x:auto;}article{font-family:var(--technical-secondary-font);font-size:0.875rem;line-height:1.6;color:var(--bs-dark);}article h1,article h2,article h3,article h4,article h5,article h6{font-family:var(--technical-primary-font);font-weight:600;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase;color:var(--bs-primary);margin-top:2rem;margin-bottom:1rem;border-bottom:2px solid var(--technical-grid-color);padding-bottom:0.5rem;}article h1:first-child,article h2:first-child,article h3:first-child,article h4:first-child,article h5:first-child,article h6:first-child{margin-top:0;}article h1{font-size:2rem;font-weight:700;border-bottom-color:var(--bs-success);color:var(--bs-primary);}article h2{font-size:1.75rem;font-weight:600;}article h3{font-size:1.5rem;font-weight:600;}article h4{font-size:1.25rem;font-weight:500;}article h5{font-size:1.125rem;font-weight:500;}article h6{font-size:1.1rem;font-weight:500;}article p{font-family:var(--technical-secondary-font);font-size:1.1rem;line-height:1.8;margin-bottom:1.25rem;color:var(--bs-dark);text-align:justify;}article p:first-child{margin-top:0;}article p:last-child{margin-bottom:0;}article .ck-content p{margin-bottom:1.25rem;font-size:0.875rem;line-height:1.6;}article strong,article b{font-weight:700;color:var(--bs-primary);text-transform:uppercase;letter-spacing:0.02em;}article em,article i{font-style:italic;color:var(--bs-secondary);}article a{color:var(--bs-success);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all 0.15s ease-in-out;text-transform:uppercase;letter-spacing:0.02em;font-size:0.8rem;}article a:hover{color:var(--bs-primary);border-bottom-color:var(--bs-success);transform:translateY(-1px);}article ul,article ol{margin-bottom:1.25rem;padding-left:2rem;font-family:var(--technical-secondary-font);}article li{margin-bottom:0.5rem;line-height:1.6;font-size:1.1rem;}article li::marker{color:var(--bs-success);font-weight:600;}article blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:4px solid var(--bs-success);background-color:var(--bs-light);border-radius:var(--technical-border-radius);font-family:var(--technical-primary-font);font-style:normal;text-transform:uppercase;letter-spacing:0.03em;color:var(--bs-secondary);font-size:1.1rem;box-shadow:var(--technical-shadow);}article blockquote p{margin-bottom:0;font-family:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;}article blockquote footer{font-size:0.75rem;color:var(--bs-secondary);margin-top:0.5rem;text-transform:none;letter-spacing:normal;}article code{font-family:var(--technical-secondary-font);background-color:var(--bs-light);padding:0.2rem 0.4rem;border-radius:var(--technical-border-radius);border:1px solid var(--technical-border-color);font-size:0.75rem;color:var(--bs-success);font-weight:600;}article pre{background-color:var(--technical-dark-bg);color:var(--bs-light);padding:1rem;border-radius:var(--technical-border-radius);border-left:4px solid var(--bs-success);overflow-x:auto;margin-bottom:1.25rem;font-family:var(--technical-secondary-font);font-size:1.1rem;}article pre code{background:none;padding:0;border:none;color:inherit;}article img{max-width:100%;height:auto;border-radius:var(--technical-border-radius);box-shadow:0 1px 20px 0 rgba(0,0,0,0.05);margin:1rem 0;}article hr{border:none;height:2px;background-color:var(--technical-grid-color);margin:2rem 0;position:relative;}article hr::after{content:'';position:absolute;left:0;top:0;width:50px;height:2px;background-color:var(--bs-success);}@media (max-width:768px){article{padding:1rem;font-size:1.1rem;}article h1{font-size:2.35rem;}article h2{font-size:2rem;}article h3{font-size:1.65rem;}article h4{font-size:1.5rem;}article h5{font-size:1.35rem;}article h6{font-size:1.2rem;}article p,article li{font-size:1rem;}}.btn{font-family:var(--technical-primary-font);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border-radius:var(--technical-border-radius);border:2px solid;padding:0.5rem 1.25rem;font-size:0.75rem;transition:all 0.15s ease-in-out;box-shadow:none;}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);color:white;}.btn-primary:hover{background-color:var(--bs-secondary);border-color:var(--bs-secondary);transform:translateY(-1px);box-shadow:var(--technical-shadow-lg);}.btn-success{background-color:var(--bs-success);border-color:var(--bs-success);color:white;}.btn-warning{background-color:var(--bs-warning);border-color:var(--bs-warning);color:white;}.btn-danger{background-color:var(--bs-danger);border-color:var(--bs-danger);color:white;}.btn-outline-primary{border:2px solid var(--bs-primary);color:var(--bs-primary);background-color:transparent;}.btn-outline-primary:hover{background-color:var(--bs-primary);color:white;}.card{border:2px solid var(--technical-border-color);border-radius:var(--technical-border-radius);box-shadow:var(--technical-shadow);transition:all 0.15s ease-in-out;background-color:white;}.card:hover{border-color:var(--bs-success);box-shadow:var(--technical-shadow-lg);}.card-header{background-color:var(--bs-light);border-bottom:2px solid var(--technical-border-color);font-family:var(--technical-primary-font);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;padding:0.75rem 1rem;font-size:0.875rem;color:var(--bs-primary);}.card-title{font-family:var(--technical-primary-font);font-weight:600;text-transform:uppercase;letter-spacing:0.03em;margin-bottom:0.5rem;color:var(--bs-primary);font-size:1rem;}.card-text{font-family:var(--technical-secondary-font);font-size:0.875rem;line-height:1.5;}.form-control{font-family:var(--technical-secondary-font);border:2px solid var(--technical-border-color);border-radius:var(--technical-border-radius);padding:0.5rem 0.75rem;font-size:0.875rem;transition:all 0.15s ease-in-out;background-color:white;}.form-control:focus{border-color:var(--bs-success);box-shadow:0 0 0 2px rgba(5,150,105,0.2);}.form-label{font-family:var(--technical-primary-font);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:var(--bs-primary);margin-bottom:0.5rem;font-size:0.75rem;}.form-select{font-family:var(--technical-secondary-font);border:2px solid var(--technical-border-color);border-radius:var(--technical-border-radius);font-size:0.875rem;}.form-check-label{font-family:var(--technical-secondary-font);font-size:0.875rem;}.table{font-family:var(--technical-secondary-font);font-size:1.1rem;background-color:white;border:2px solid var(--technical-border-color);}.table th{font-family:var(--technical-primary-font);font-weight:700;text-transform:uppercase;letter-spacing:0.1em;font-size:0.7rem;color:var(--bs-primary);background-color:var(--bs-light);border-bottom:2px solid var(--technical-border-color);border-right:1px solid var(--technical-grid-color);padding:0.75rem 0.5rem;}.table td{padding:0.5rem;border-bottom:1px solid var(--technical-grid-color);border-right:1px solid var(--technical-grid-color);vertical-align:middle;}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(249,250,251,0.5);}.table-bordered{border:2px solid var(--technical-border-color);}.table-bordered th,.table-bordered td{border:1px solid var(--technical-border-color);}.alert{border-radius:var(--technical-border-radius);border:2px solid;font-family:var(--technical-secondary-font);font-weight:400;padding:0.75rem 1rem;font-size:0.875rem;margin-bottom:1rem;}.alert-primary{border-color:var(--bs-primary);background-color:rgba(31,41,55,0.05);color:var(--bs-primary);}.alert-success{border-color:var(--bs-success);background-color:rgba(5,150,105,0.05);color:var(--bs-success);}.alert-warning{border-color:var(--bs-warning);background-color:rgba(245,158,11,0.05);color:#92400e;}.alert-danger{border-color:var(--bs-danger);background-color:rgba(220,38,38,0.05);color:var(--bs-danger);}.badge{font-family:var(--technical-primary-font);font-weight:700;font-size:0.65rem;padding:0.25rem 0.5rem;border-radius:var(--technical-border-radius);letter-spacing:0.1em;text-transform:uppercase;border:1px solid;}.badge-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);color:white;}.badge-success{background-color:var(--bs-success);border-color:var(--bs-success);color:white;}.nav-link{font-family:var(--technical-primary-font);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:var(--bs-secondary);transition:all 0.15s ease-in-out;padding:0.5rem 1rem;font-size:1rem;}.nav-link:hover{color:var(--bs-primary);background-color:var(--bs-light);}.nav-link.active{color:var(--bs-success);font-weight:700;background-color:var(--bs-light);border-bottom:3px solid var(--bs-success);}.navbar-brand{font-family:var(--technical-primary-font);font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--bs-primary);}.breadcrumb{font-family:var(--technical-secondary-font);font-size:0.75rem;background-color:var(--bs-light);padding:0.5rem 0.75rem;border-radius:var(--technical-border-radius);border:1px solid var(--technical-border-color);margin-bottom:1rem;}.breadcrumb-item{color:var(--bs-secondary);text-transform:uppercase;letter-spacing:0.05em;}.breadcrumb-item.active{color:var(--bs-primary);font-weight:600;}.breadcrumb-item + .breadcrumb-item::before{content:">";color:var(--bs-success);font-weight:700;}.progress{height:0.5rem;border-radius:var(--technical-border-radius);background-color:var(--bs-light);border:1px solid var(--technical-border-color);}.progress-bar{background-color:var(--bs-success);border-radius:var(--technical-border-radius);position:relative;}.progress-bar::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,0.1) 2px,rgba(255,255,255,0.1) 4px);}.modal-content{border-radius:var(--technical-border-radius);border:2px solid var(--technical-border-color);box-shadow:var(--technical-shadow-lg);background-color:white;}.modal-header{border-bottom:2px solid var(--technical-border-color);padding:1rem 1.25rem;background-color:var(--bs-light);}.modal-title{font-family:var(--technical-primary-font);font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--bs-primary);font-size:1rem;}.modal-body{padding:1.25rem;font-family:var(--technical-secondary-font);font-size:0.875rem;line-height:1.5;}ul,ol{font-family:var(--technical-secondary-font);font-size:0.875rem;line-height:1.5;}ul li::marker{color:var(--bs-success);}ol li::marker{color:var(--bs-success);font-weight:700;}.text-technical-primary{color:var(--bs-primary) !important;}.text-technical-secondary{color:var(--bs-secondary) !important;}.text-technical-accent{color:var(--bs-success) !important;}.text-technical-warning{color:var(--bs-warning) !important;}.text-technical-danger{color:var(--bs-danger) !important;}.bg-technical-light{background-color:var(--bs-light) !important;}.bg-technical-dark{background-color:var(--technical-dark-bg) !important;}.border-technical{border-color:var(--technical-border-color) !important;}.border-technical-accent{border-color:var(--bs-success) !important;}.rounded-technical{border-radius:var(--technical-border-radius) !important;}.shadow-technical{box-shadow:var(--technical-shadow) !important;}.shadow-technical-lg{box-shadow:var(--technical-shadow-lg) !important;}.font-technical{font-family:var(--technical-primary-font) !important;}.font-mono{font-family:var(--technical-secondary-font) !important;}.text-technical-caps{text-transform:uppercase !important;letter-spacing:0.05em !important;}.technical-grid{display:grid;gap:1rem;padding:1rem;border:1px solid var(--technical-grid-color);background-color:var(--bs-light);}.technical-panel{background-color:white;border:2px solid var(--technical-border-color);border-radius:var(--technical-border-radius);padding:1rem;}.technical-panel-header{font-family:var(--technical-primary-font);font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--bs-primary);border-bottom:2px solid var(--technical-border-color);padding-bottom:0.5rem;margin-bottom:1rem;font-size:0.875rem;}@media (max-width:768px){h1,.h1{font-size:2.5rem;}h2,.h2{font-size:2rem;}h3,.h3{font-size:1.65rem;}.display-1{font-size:2.5rem;}.display-2{font-size:2.25rem;}.display-3{font-size:2rem;}.display-4{font-size:1.75rem;}.lead{font-size:1rem;}.btn{padding:0.375rem 1rem;font-size:0.7rem;}.table{font-size:0.75rem;}.table th{font-size:0.65rem;padding:0.5rem 0.25rem;}.table td{padding:0.375rem 0.25rem;}}ARTICLE p:empty{display:none;}ARTICLE p > br:only-child{display:none;}ARTICLE p.is-empty,ARTICLE p:has(span[data-cke-filler="true"]){display:none;}
