/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[data-gin-accent]{--gin-color-primary:#0078BD !important;--gin-color-primary-hover:#008bdb;}:root{--spacer:1em;}.p-10{padding:var(--spacer);}.pdf-only{display:none;}#block-gin-page-title .page-title::before{content:"";display:inline-block;width:105px;height:25px;background-image:url(https://cdn.xypex.com/s3fs-public/media/image/logo-xypex.svg);background-size:contain;background-repeat:no-repeat;margin-right:15px;vertical-align:inherit;border-right:1px solid var(--gin-border-color);}.shortcut-action__icon{inset-block-start:5px !important;}header .page-title{font-weight:700;font-size:1.3em;}body{background-color:#FFF;}body[data-gin-accent]:not(.gin--vertical-toolbar){--gin-color-primary:#0078bd;--gin-color-primary-active:#b3e3ff;}.button:focus{background-color:var(--gin-color-primary-hover) !important;}.button--primary:not(:focus){border:1px solid var(--gin-color-primary) !important;}.button,.form-submit,.form-element,.views-exposed-form{border-radius:0 !important;}.layout__region a:focus{box-shadow:none;}.region-sticky-watcher[data-once="ginSticky"]{position:relative !important;}h1.page-title span{font-size:0.7em !important;font-weight:300 !important;}h1.page-title span::before{content:'(';}h1.page-title span::after{content:')';}.sticky-shadow,header.region-sticky{}.gin-secondary-toolbar{display:none !important;}body:not(.gin--vertical-toolbar) .content-header:has(.region-header){background-color:var(--gin-color-primary);min-height:40px;margin-block-end:var(--gin-spacing-xl);}body:not(.gin--vertical-toolbar) .content-header:has(.region-header) a{color:white;text-decoration:none;font-weight:bold;}body:not(.gin--vertical-toolbar) .content-header a:hover,body:not(.gin--vertical-toolbar) .content-header ul.menu a.is-active,body:not(.gin--vertical-toolbar) .content-header .region-header .tabs-wrapper.is-horizontal .tabs--primary .tabs__link:hover,body:not(.gin--vertical-toolbar) .content-header .region-header .tabs-wrapper.is-horizontal .tabs--primary .tabs__link:active{color:var(--gin-color-primary-active);}body:not(.gin--vertical-toolbar) .content-header .region-header .tabs-wrapper.is-horizontal .tabs--primary .tabs__link,body:not(.gin--vertical-toolbar) .content-header .region-header .tabs-wrapper.is-horizontal .tabs--primary .tabs__link:focus{border:none;box-shadow:none;background:transparent;}body:not(.gin--vertical-toolbar) .content-header p{margin:0.5em 0;}body .content-header .region-header .menu--main ul.menu{display:flex;line-height:40px;padding:0;margin:0;}body:not(.gin--vertical-toolbar) .content-header .region-header{color:white;}body .content-header .region-header{min-height:40px;flex-direction:row;display:flex;justify-content:space-between;align-items:center;}@media only screen and (max-width:578px){body:not(.gin--vertical-toolbar) .content-header .region-header{flex-direction:column;}}body .content-header .region-header .menu--main li.menu-item{list-style:none;padding:0 20px 0 0;}.is-horizontal .tabs--primary .tabs__link{border-radius:none;}.is-horizontal .tabs--primary .tabs__link.is-active{color:var(--gin-color-primary);}table.field-multiple-table tr{vertical-align:top;}table.field-multiple-table td .button{margin-block:0 !important;}.view .views-exposed-form{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-s) var(--space-l);align-items:start;padding-block-start:var(--space-l) !important;}.view .views-exposed-form .views-exposed-form__item{margin:0 !important;}.view .views-exposed-form .views-exposed-form__item .form-item__description,.view .views-exposed-form .views-exposed-form__item .description{font-size:0.7rem;line-height:1.25;margin-block:2px 0;}.view .views-exposed-form .views-exposed-form__item .form-element{width:100%;max-width:100%;}.view .views-exposed-form .form-actions{margin:0 !important;align-self:start;margin-block-start:calc(var(--line-height-form-label) + var(--space-xs)) !important;}.view .views-exposed-form .form-actions .button{margin-block:0 !important;}.view .views-exposed-form .chosen-container{width:100% !important;}.view .gin-layer-wrapper{border:none;!important;box-shadow:none;}.view .views-view-grid .views-row{display:flex;justify-content:center;}.view .views-table td[class*="project-media"]{vertical-align:top;}.view-custom-form-actions{margin-block:calc(var(--line-height-form-label) + var(--space-xs)) 0 !important;align-self:start;justify-content:flex-end;display:flex;align-items:center;gap:15px;}.view-gated__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:40px;}.card-home{transition:transform 0.3s ease,box-shadow 0.3s ease;}.card-home:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.2);}.card-gated{list-style:none;display:flex;flex-direction:column;}.card-gated__info-wrapper{background:#EEE;padding:15px 15px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;min-height:90px;}.card-gated__media-wrapper{text-align:center;}.card-gated__link{flex:none;display:flex;}.card-gated__link:hover img{opacity:0.9;}.card-gated__tags-wrapper{display:flex;flex-direction:row;gap:10px;}.card-gated__header{overflow-wrap:anywhere;display:flex;flex-direction:row;justify-content:space-between;gap:30px;}.card-gated__actions-wrapper{display:flex;flex:none;gap:10px;}.card-gated__tag-item{display:inline-block;color:white;padding:2px 5px;align-self:start;font-size:0.9em;}.card-gated__language{background-color:#35a1ee;}.card-gated__node-title{background-color:#0075c9;}.layout--fourcol-section{gap:2%;text-align:center;}@media screen and (min-width:40em){.layout--fourcol-section .layout__region{flex:0 1 23%;}}@media only screen and (max-width:578px){.two-columns,.three-columns,.two-columns>div,.three-columns>div,.user-register-form #edit-account,.user-register-form .form-type--email,.user-register-form .form-type--password-confirm{display:block !important;width:100% !important;}}
.accordion-default-items{background-color:aliceblue;}.edited-media{background-color:var(--gin-status-success-bg);}.region-breadcrumb{display:flex;align-items:center;}.region-breadcrumb .gin-breadcrumb__list{padding-right:5px;}.lang-dropdown-form,.lang-dropdown-form .form-type--select{margin:0 var(--gin-spacing-m);}.lang-dropdown-form select{font-size:0.8em;padding-block:1 calc(var(--input-padding-vertical) - 1px) !important;min-height:calc(var(--input-padding-vertical)* 1 + var(--input-line-height)) !important;}body .tabs-wrapper.is-horizontal .tabs--primary{margin-top:15px;}.all-languages-wrapper>details>summary,.all-languages-wrapper{background-color:#eee;border-radius:var(--gin-border-m);}.all-languages-wrapper fieldset:not(.fieldgroup){border-color:#eee;}.all-languages-wrapper > div{padding:10px;}.field--name-field-country-page-sustain .lp-builder:first-child .js-lpb-component-list>div:first-child .layout--twocol-section > div:first-child{flex:0 1 70% !important;}.field--name-field-country-page-sustain .lp-builder:first-child .js-lpb-component-list>div:first-child .layout--twocol-section > div:last-child{flex:0 1 30% !important;}.field--name-field-country-page-extra-page-1 .lp-builder:first-child .js-lpb-component-list>div:nth-child(2){width:20%;float:right;}.field--name-field-country-page-extra-page-1 .lp-builder:first-child .js-lpb-component-list>div:nth-child(n+3):nth-child(-n+8){width:70%;float:left;}.select-all-wrapper{background:#eee;border-radius:5px;display:flex;align-items:center;padding-left:10px;font-weight:600;gap:5px;width:fit-content;margin-bottom:15px;}.entity-browser-form .chosen-results{min-height:95px !important;max-height:95px !important;}.chosen-results{line-height:1.4em !important;font-size:0.9em;min-height:200px !important;max-height:200px !important;}.media-form .chosen-container-single{padding:3.5px 0 !important;}header.region-sticky{z-index:501;}div.gin-secondary-toolbar{z-index:502;}nav.toolbar-bar{z-index:503 !important;}.ui-dialog-content .layout-region-node-secondary{transform:translateX(0) !important;visibility:visible !important;}.ui-dialog-content{overflow-x:hidden !important;}.gin--dark-mode .page-wrapper *:focus{outline:none;box-shadow:none;}.toolbar-icon-admin-toolbar-tools-help{text-indent:unset;}.two-columns>div{width:48%;}.three-columns>div{width:29%;}.four-columns>div{width:22%;}.five-columns>div{width:17%;}.two-columns,.three-columns,.four-columns,.five-columns{display:flex;gap:4%;}.hide-group{visibility:hidden;}.full-field .form-checkboxes{display:flex;gap:0 50px;flex-wrap:wrap;}.full-field .form-checkboxes .form-item{width:17%;}.two-columns .field--widget-boolean-checkbox,.three-columns .field--widget-boolean-checkbox,.four-columns .field--widget-boolean-checkbox,.five-columns .field--widget-boolean-checkbox{margin-top:0 !important;padding-top:1.5em;}.three-columns .media-library-selection .media-library-item--grid{width:50% !important;}.two-columns .form-item label,.full-field .form-item label{white-space:nowrap;}.two-columns .chosen-container-multi,.three-columns .chosen-container-multi,.chosen-container.form-element--type-select{width:100% !important;}.entity-browser-iframe-container iframe{z-index:500;}.entity-browser-resource-selection-form .eb-tabs ul li.active{border:2px solid var(--gin-color-primary);border-radius:var(--gin-border-m);}.field--widget-entity-browser-entity-reference .entities-list .item-container.label{align-content:flex-end;background:#EEE;}.entity-browser-form table td{font-size:var(--gin-font-size-s);}.entity-browser-form .views-field-thumbnail__target-id:hover,.entity-browser-form .views-field-thumbnail__target-id:focus{border-style:double !important;}.field--name-field-resource-media .entities-list,.field--name-field-country-page-faq .entities-list,.field--name-field-product-resource .entities-list,.field--name-field-country-page-projects .entities-list,.field--name-field-country-page-techresources .entities-list{display:inline;}.field--name-field-resource-media .entities-list .item-container > .button,.field--name-field-country-page-faq .entities-list .item-container > .button,.field--name-field-product-resource .entities-list .item-container > .button,.field--name-field-country-page-projects .entities-list .item-container > .button,.field--name-field-country-page-techresources .entities-list .item-container > .button{margin:calc(var(--gin-spacing-s) / 2);}.field--name-field-resource-media .item-container,.field--name-field-country-page-faq .item-container,.field--name-field-product-resource .item-container,.field--name-field-country-page-projects .item-container,.field--name-field-country-page-techresources .item-container{min-height:auto;display:block;margin-bottom:var(--gin-spacing-s);background:#eee;}.layout--twocol-section .js-lpb-region,.layout--threecol-section .js-lpb-region{padding:20px;}.media-library-translate__link{position:absolute;overflow:hidden;inset-block-start:.70rem;inset-inline-end:5.8rem;width:33px !important;height:33px !important;margin:calc(var(--gin-spacing-s) / 2);border:none;text-indent:-1000px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15);background-size:16px 16px !important;background:url('/modules/contrib/media_library_translate/icons/translate.svg') #fff center no-repeat;}.field--widget-entity-browser-entity-reference .media-library-translate__link{inset-block-start:0 !important;inset-inline-end:5.3rem !important;}.media-library-translate__link:hover{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 3px var(--gin-color-focus) !important;}div.image-preview__img-wrapper:has(> img[class^="image-style-"]):not(:has(> img[src*=".png"])),td:has(> img[class^="image-style-"]):not(:has(> img[src*=".png"])){position:relative;}div.image-preview__img-wrapper img[class^="image-style-"]:not(img[src*=".png"]),td img[class^="image-style-"]:not(img[src*=".png"]){position:relative;z-index:1;vertical-align:top;}div.image-preview__img-wrapper:has(> img[class^="image-style-"]):not(:has(> img[src*=".png"])):after,td:has(> img[class^="image-style-"]):not(:has(> img[src*=".png"])):after{content:'';display:block;min-height:15px;min-width:45px;z-index:0;position:absolute;top:5px;left:0;margin:var(--gin-spacing-density-m) var(--gin-spacing-m);background-image:linear-gradient(90deg,rgba(211,223,232,.5) 30%,rgba(169,184,197,.5) 38%,rgba(168,182,193,.6) 41%,rgba(168,182,193,.6) 50%,rgba(168,182,193,.6) 50%,rgba(169,184,197,.6) 51%,rgba(211,223,232,.6) 57%,rgba(211,223,232,.6) 80%,rgba(211,223,232,.6) 80%) !important;background-size:1200% 1200%;-webkit-animation:AnimationName 2s ease infinite reverse;-moz-animation:AnimationName 2s ease infinite reverse;animation:AnimationName 2s ease infinite reverse;}@-webkit-keyframes AnimationName{0%{background-position:0% 92%}50%{background-position:100% 9%}100%{background-position:0% 92%}}@-moz-keyframes AnimationName{0%{background-position:0% 92%}50%{background-position:100% 9%}100%{background-position:0% 92%}}@keyframes AnimationName{0%{background-position:0% 92%}50%{background-position:100% 9%}100%{background-position:0% 92%}}.field--name-field-pg-distributor-phones table.draggable-table,.field--name-field-country-page-translations table.draggable-table{display:table !important;width:100%;table-layout:fixed;}.field--name-field-pg-distributor-phones table.draggable-table > thead,.field--name-field-country-page-translations table.draggable-table > thead{display:table-header-group !important;}.field--name-field-pg-distributor-phones table.draggable-table > tbody,.field--name-field-country-page-translations table.draggable-table > tbody{display:table-row-group !important;}.field--name-field-pg-distributor-phones table.draggable-table > thead > tr,.field--name-field-pg-distributor-phones table.draggable-table > tbody > tr,.field--name-field-country-page-translations table.draggable-table > thead > tr,.field--name-field-country-page-translations table.draggable-table > tbody > tr{display:table-row !important;}.field--name-field-pg-distributor-phones table.draggable-table > thead > tr > th,.field--name-field-pg-distributor-phones table.draggable-table > tbody > tr > td,.field--name-field-country-page-translations table.draggable-table > thead > tr > th,.field--name-field-country-page-translations table.draggable-table > tbody > tr > td{display:table-cell !important;vertical-align:middle;text-align:start;}.field--name-field-pg-distributor-phones table.draggable-table td .form-element,.field--name-field-country-page-translations table.draggable-table td .form-element{width:100%;box-sizing:border-box;}.field--name-field-pg-distributor-phones table.draggable-table td .paragraphs-content,.field--name-field-pg-distributor-phones table.draggable-table td .form-item,.field--name-field-country-page-translations table.draggable-table td .paragraphs-content,.field--name-field-country-page-translations table.draggable-table td .form-item{margin:var(--gin-spacing-s) 0;}.field--name-field-pg-distributor-phones table.draggable-table > thead > tr > th:first-child,.field--name-field-pg-distributor-phones table.draggable-table > thead > tr > th.action,.field--name-field-country-page-translations table.draggable-table > thead > tr > th:first-child,.field--name-field-country-page-translations table.draggable-table > thead > tr > th.action{width:3rem;}.field--name-field-pg-distributor-phones table.draggable-table .tabledrag-handle::after,.field--name-field-country-page-translations table.draggable-table .tabledrag-handle::after{margin-top:0 !important;}.field--name-field-country-page-translations table.draggable-table:has(> tbody > tr > td.paragraph-bullet) > thead{display:none !important;}.field--name-field-country-page-translations table.draggable-table:has(> tbody > tr > td.paragraph-bullet) > tbody > tr > td:first-child,.field--name-field-country-page-translations table.draggable-table:has(> tbody > tr > td.paragraph-bullet) > tbody > tr > td.action{width:3rem;}.field--name-field-country-page-translations table.draggable-table:has(> tbody > tr > td.paragraph-bullet) > tbody > tr:first-child label.visually-hidden{position:static !important;clip:auto !important;clip-path:none !important;width:auto !important;height:auto !important;overflow:visible !important;}.field--name-field-country-page-translations table.draggable-table > thead > tr > th.field_pg_original_text::after{content:"Original text";}.field--name-field-country-page-translations table.draggable-table > thead > tr{position:relative;}.field--name-field-country-page-translations table.draggable-table > thead > tr > th.field_pg_original_text{position:static;}.field--name-field-country-page-translations table.draggable-table > thead > tr > th.field_pg_original_text .paste-paragraphs-clipboard{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%);z-index:1;width:3rem;text-align:center;cursor:pointer;}.field--name-field-project-region .locality,.field--name-field-project-region .administrative-area,.field--name-field-project-region .country{width:100%;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,form.unflagging-form .button--danger.form-submit,.ui-dialog .ui-dialog-buttonpane .action-link--danger:hover,.ui-dialog .action-link--icon-trash.action-link:hover,form.flagging-project-list-edit-form a.action-link--danger:hover{background-color:var(--gin-color-danger) !important;border-color:var(--gin-color-danger) !important;color:#fff !important;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger:hover{filter:brightness(0.9);}.item-container .asset-category-badge{display:inline-block;margin-right:var(--gin-spacing-xs);padding:3px 8px;border-radius:var(--gin-border-m);background-color:var(--gin-color-primary-light);color:var(--gin-color-primary);font-size:0.72em;line-height:1.15;vertical-align:middle;white-space:nowrap;}.item-container .asset-category-badge__level{display:block;}.item-container .asset-category-badge__arrow{opacity:0.6;}.item-container.is-last-edited,.media-library-item.is-last-edited{border:solid 2px var(--gin-color-primary);}body.path-admin .view:not(.view-media-library) .views-exposed-form{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-s) var(--space-l);align-items:start;padding-block-start:var(--space-l) !important;}body.path-admin .view:not(.view-media-library) .views-exposed-form .views-exposed-form__item{margin:0 !important;}body.path-admin .view:not(.view-media-library) .views-exposed-form .views-exposed-form__item .form-element{width:100%;max-width:100%;}body.path-admin .view:not(.view-media-library) .views-exposed-form .views-exposed-form__item .form-item__description{font-size:0.7rem;line-height:1.25;margin-block:2px 0;}body.path-admin .view:not(.view-media-library) .views-exposed-form .form-actions{margin:0 !important;align-self:start;margin-block-start:calc(var(--line-height-form-label) + var(--space-xs)) !important;}body.path-admin .view:not(.view-media-library) .views-exposed-form .form-actions .button{margin-block:0 !important;}body.path-admin .view:not(.view-media-library) .views-exposed-form .chosen-container{width:100% !important;}
