/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--unpublished{background-color:#fff4f4;}
.ui-dialog .ui-dialog-content{padding:1em;}.field--widget-layout-paragraphs fieldset{padding:1rem 0;border:none;}.field--widget-layout-paragraphs fieldset legend{display:none;}.layout-select .ajax-progress-throbber:before,.layout-select .ajax-progress-fullscreen:before{height:50px;width:50px;border-width:5px;}.lpb-layout{padding:25px 0;}.js-lpb-region{min-height:40px !important;}.layout-icon__region--empty-right,.layout-icon__region--empty-left{stroke:none;fill:none;}.lpb-controls,.lpb-controls.is-layout{background-color:white;border-radius:0;border:1px solid rgba(204,204,204,0.5);color:rgba(0,0,0,0.6);flex-wrap:wrap;font-size:14px;max-width:100%;padding:0;top:-33px;left:0;right:auto;}.lpb-drag{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 11C13.3284 11 14 10.3284 14 9.5C14 8.67157 13.3284 8 12.5 8C11.6716 8 11 8.67157 11 9.5C11 10.3284 11.6716 11 12.5 11Z' fill='%23000000'/%3E%3Cpath d='M12.5 16C13.3284 16 14 15.3284 14 14.5C14 13.6716 13.3284 13 12.5 13C11.6716 13 11 13.6716 11 14.5C11 15.3284 11.6716 16 12.5 16Z' fill='%23000000'/%3E%3Cpath d='M14 19.5C14 20.3284 13.3284 21 12.5 21C11.6716 21 11 20.3284 11 19.5C11 18.6716 11.6716 18 12.5 18C13.3284 18 14 18.6716 14 19.5Z' fill='%23000000'/%3E%3Cpath d='M17.5 11C18.3284 11 19 10.3284 19 9.5C19 8.67157 18.3284 8 17.5 8C16.6716 8 16 8.67157 16 9.5C16 10.3284 16.6716 11 17.5 11Z' fill='%23000000'/%3E%3Cpath d='M19 14.5C19 15.3284 18.3284 16 17.5 16C16.6716 16 16 15.3284 16 14.5C16 13.6716 16.6716 13 17.5 13C18.3284 13 19 13.6716 19 14.5Z' fill='%23000000'/%3E%3Cpath d='M17.5 21C18.3284 21 19 20.3284 19 19.5C19 18.6716 18.3284 18 17.5 18C16.6716 18 16 18.6716 16 19.5C16 20.3284 16.6716 21 17.5 21Z' fill='%23000000'/%3E%3C/svg%3E%0A") !important;}.lpb-up{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18L15 12L21 18H9Z' fill='%23000000'/%3E%3C/svg%3E%0A") !important;;}.lpb-down{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 12L15 18L9 12L21 12Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='12' height='6' fill='white' transform='translate(21 18) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;;}.lpb-edit{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.284 8.63082L19.6136 7.30121C20.0152 6.8996 20.6664 6.8996 21.068 7.30121L22.6988 8.93203C23.1004 9.33365 23.1004 9.98479 22.6988 10.3864L21.3692 11.716L18.284 8.63082Z' fill='%23000000'/%3E%3Cpath d='M17.2556 9.65922L9.0284 17.8864L8 22L12.1136 20.9716L20.3408 12.7444L17.2556 9.65922Z' fill='%23000000'/%3E%3C/svg%3E%0A") !important;;}.lpb-duplicate{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7,8C21.4,8,22,8.6,22,9.3v7.9c0,0.7-0.6,1.3-1.3,1.3h-7.9c-0.7,0-1.3-0.6-1.3-1.3V9.3c0-0.7,0.6-1.3,1.3-1.3H20.7 M12.8,19.4c-1.2,0-2.2-1-2.2-2.2v-5.7H9.3c-0.7,0-1.3,0.6-1.3,1.3v7.9C8,21.4,8.6,22,9.3,22h7.9c0.7,0,1.3-0.6,1.3-1.3v-1.3H12.8z' fill='black' /%3E%3C/svg%3E%0A") !important;;}.lpb-delete{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 8H16C16.5523 8 17 8.44772 17 9H21V11H9V9H13C13 8.44772 13.4477 8 14 8ZM10 12H20L19.09 21.0995C19.0389 21.6107 18.6088 22 18.095 22H11.905C11.3912 22 10.9611 21.6107 10.91 21.0995L10 12Z' fill='%23000000'/%3E%3C/svg%3E%0A") !important;;}.lpb-btn,.lpb-btn--add{background-color:white;border-radius:0;border:none;box-shadow:0 3px 6px rgba(0,0,0,0.16);color:rgba(0,0,0,0.6) !important;font-size:14px;padding:4px 10px;text-transform:capitalize;}.lpb-btn:hover,.lpb-btn--add:hover{background-color:#ececec;}.lpb-btn--add-row{background-image:none !important;border-width:1px;height:auto;width:auto;}.lpb-component-list{padding:10px 20px;}.lpb-component-list__group--content{margin:-7px;width:auto;}.lpb-component-list__item{border:1px solid rgba(0,0,0,0.08);box-shadow:0 2px 4px transparent;flex-basis:calc(25% - 14px);margin:.35rem;padding:.5rem;position:relative;transition:box-shadow 0.3s;}.lpb-component-list__item a{-ms-flex-direction:column;flex-direction:column;font-size:.7rem;font-weight:500 !important;height:100%;-ms-flex-pack:justify;justify-content:space-between;margin:0;text-align:center;}.lpb-component-list__item a:before{bottom:0;content:'';left:0;position:absolute;right:0;top:0;}.lpb-component-list__item a .icon{align-self:flex-start;margin:5px 0 10px;opacity:1;text-align:center;transition:opacity 0.3s;width:100%;}.lpb-component-list__item a .icon img{margin:0 0 10px;max-height:70px;max-width:120px;-ms-transform:scale(1);transform:scale(1);transition:transform 0.3s;}.lpb-component-list__item:hover{box-shadow:0 2px 4px rgba(0,0,0,0.08);}.lpb-component-list__item:hover .icon{opacity:0.7;}.lpb-component-list__item:hover .icon img{-ms-transform:scale(1.03);transform:scale(1.03);}#layout-paragraphs-element details{display:none;}.lpb-layout.mt-none,.lpb-layout.pt-none{padding-top:30px !important;}.lpb-layout.mb-none,.lpb-layout.pb-none{padding-bottom:30px !important;}.ajax-progress-throbber{background:rgba(255,255,255,0.8) !important;border-radius:0 !important;height:100vh !important;left:50% !important;margin:0 !important;opacity:1;overflow:hidden;padding:0;position:fixed !important;text-indent:-99999em;top:50% !important;transform:translate(-50%,-50%);width:100vw !important;z-index:999999 !important;}.ajax-progress-throbber:before{-webkit-animation:flip 1s infinite linear !important;animation:flip 1s infinite !important;background:url(/modules/custom/layout_paragraphs_ux/images/ajax-loader-twel-icon.svg) no-repeat center;background-size:contain;bottom:0;border:0 !important;border-radius:unset !important;content:'';display:block;height:35px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;text-indent:-99999em;top:0;width:35px;z-index:9999999;}@-webkit-keyframes flip{from{transform:rotateY(0deg);}to{transform:rotateY(-360deg);}}@keyframes flip{from{-ms-transform:rotateY(0deg);transform:rotateY(0deg);}to{-ms-transform:rotateY(-360deg);transform:rotateY(-360deg);}}.sticky-form-actions{background:white;bottom:0;box-shadow:0 0 8px rgba(0,0,0,0.3);left:0;position:fixed;width:100%;padding:15px 0;z-index:1;}.sticky-form-actions .button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;align-items:baseline;margin-bottom:0;}.off-canvas.position-right{width:400px;padding-top:50px;-webkit-transform:translateX(400px);transform:translateX(400px);}body.off-canvas-active{margin-right:400px;transition:all 0.6s ease;transform:none !important;}body.off-canvas-active .sticky-form-actions{transform:translateX(-400px);transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;}.off-canvas summary{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.77778rem;line-height:1;color:#1e1e1e;-webkit-transition:border .3s ease;transition:border .3s ease;font-weight:700;cursor:-webkit-grab;cursor:grab;}.off-canvas .details-wrapper{padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#f9f9f9;color:#1e1e1e;display:block;}.toggle-sidebar{cursor:pointer;background:transparent;height:40.88px;width:40.88px;border-radius:10px;}.toggle-sidebar[aria-expanded="true"]{background-color:var(--gin-color-primary-light-hover);}.toggle-sidebar::before{display:inline-block;width:100%;height:100%;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#sidebar-view");mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#sidebar-view");-webkit-mask-size:21px 21px;mask-size:21px 21px;background-color:#1e1e1e;}.widget-list-image-selector .fieldset-wrapper > div{display:inline-flex;flex-wrap:wrap;gap:5px;}.widget-list-image-selector input{display:none;}.widget-list-image-selector [type=radio]+label[for]{border:1px solid #ccc;padding:13px 15px;display:inline-flex;gap:15px;line-height:1;margin:0;min-width:150px;min-height:60px;align-items:center;}.field--name-field-background .widget-list-image-selector [type=radio]:not([value="_none"])+label[for]{padding:0;}.widget-list-image-selector input[type=radio]:checked~label{outline:2px solid #1e1e1e;background-color:var(--gin-bg-layer2);font-weight:600;}.widget-list-image-selector .js-form-type-radio{display:inline-flex;padding:0 !important;}
:root{--custom-padding-default:40px;--custom-padding-small:50px;--custom-padding-medium:100px;--custom-padding-large:150px;}.pb-small,.pb-medium,.pb-large{padding-bottom:var(--custom-padding-default);}.pt-small,.pt-medium,.pt-large{padding-top:var(--custom-padding-default);}@media print,screen and (min-width:64em){.pb-small{padding-bottom:var(--custom-padding-small);}.pb-medium{padding-bottom:var(--custom-padding-medium);}.pb-large{padding-bottom:var(--custom-padding-large);}.pt-small{padding-top:var(--custom-padding-small);}.pt-medium{padding-top:var(--custom-padding-medium);}.pt-large{padding-top:var(--custom-padding-large);}}.vertical-alignment-middle .layout > div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;}.vertical-alignment-top .layout > div{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.vertical-alignment-bottom .layout > div{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.vertical-alignment-stretch .layout > div{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.paragraph--type--section.has-background-image{background-repeat:no-repeat;background-size:cover;background-position:center;}.paragraph--type--section.section-with-sidebar .region-content .grid-container{padding-left:0;padding-right:0;}
.ck-editor .ck-editor__main{max-height:400px;overflow-y:auto;overscroll-behavior:contain;}.ck.ck-editor__main > .ck-editor__editable,.ck-editor .ck-style-grid .ck-button_with-text{background:#d0cfcd !important;}.ck.ck-style-panel{max-height:260px !important;}.ck.ck-style-panel .ck-style-grid{display:block !important;}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{height:auto !important;margin:10px 0;width:100% !important;}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{background-color:#E0E3E7 !important;}.ck-style-dropdown .ck-dropdown__panel{max-width:300px !important;}.ck-content ul{list-style-type:disc !important;}.ck-content ul ul{list-style-type:circle !important;}
