/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Inter;src:url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Bold.eot);src:url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Bold.woff2) format("woff2"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Bold.woff) format("woff"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Bold.ttf) format("truetype"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Bold.svg#Inter-Bold) format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/themes/custom/bunesco8/assets/fonts/inter/Inter-SemiBold.eot);src:url(/themes/custom/bunesco8/assets/fonts/inter/Inter-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-SemiBold.woff2) format("woff2"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-SemiBold.woff) format("woff"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-SemiBold.ttf) format("truetype"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-SemiBold.svg#Inter-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Medium.eot);src:url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Medium.woff2) format("woff2"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Medium.woff) format("woff"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Medium.ttf) format("truetype"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Medium.svg#Inter-SemiBold) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Regular.eot);src:url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Regular.woff2) format("woff2"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Regular.woff) format("woff"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Regular.ttf) format("truetype"),url(/themes/custom/bunesco8/assets/fonts/inter/Inter-Regular.svg#Inter-Regular) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Almarai;src:url(/themes/custom/bunesco8/assets/fonts/almarai/Almarai-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Almarai;src:url(/themes/custom/bunesco8/assets/fonts/almarai/Almarai-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:Almarai;src:url(/themes/custom/bunesco8/assets/fonts/almarai/Almarai-ExtraBold.ttf) format("truetype");font-weight:bolder;font-style:normal;font-display:swap}@font-face{font-family:Almarai;src:url(/themes/custom/bunesco8/assets/fonts/almarai/Almarai-Light.ttf) format("truetype");font-weight:lighter;font-style:normal;font-display:swap}@font-face{font-family:"Material Icons Sharp";src:url(/themes/custom/bunesco8/assets/fonts/MaterialIconsSharp/MaterialIconsSharp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.material-icons-sharp{display:inline-block;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;font-family:"Material Icons Sharp";font-size:24px;font-weight:normal;font-style:normal;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.animated{animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes slideInDown{from{visibility:visible;transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{visibility:visible;transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInDownWhite{from{visibility:visible;transform:translate3d(-50%,-100%,0)}to{transform:translate3d(-50%,0,0)}}@keyframes slideInDownWhite{from{visibility:visible;transform:translate3d(-50%,-100%,0)}to{transform:translate3d(-50%,0,0)}}@keyframes arrow-slide-right{0%{transform:translateX(0)}80%{transform:translateX(0.5rem);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes arrow-slide-right-card{0%{transform:translateX(0)}50%{transform:translateX(0.5rem);background-color:#212121}100%{transform:translateX(0);background-color:rgba(33,33,33,.3)}}@keyframes burger-open-top{50%{transform:translate3d(0,6px,0)}100%{transform:translate3d(0,6px,0) rotate(45deg)}}@keyframes burger-open-bot{50%{transform:translate3d(0,-6px,0)}100%{transform:translate3d(0,-6px,0) rotate(-45deg)}}@keyframes burger-close-top{0%{transform:translate3d(0,6px,0) rotate(45deg)}50%{transform:translate3d(0,6px,0) rotate(0deg)}100%{transform:translate3d(0,0,0)}}@keyframes burger-close-bot{0%{transform:translate3d(0,-6px,0) rotate(-45deg)}50%{transform:translate3d(0,-6px,0) rotate(0deg)}100%{transform:translate3d(0,0,0)}}@font-face{font-family:"unesco";src:url(/themes/custom/bunesco8/assets/fonts/icons//unesco.ttf?2=) format("truetype"),url(/themes/custom/bunesco8/assets/fonts/icons//unesco.woff?2=) format("woff"),url(/themes/custom/bunesco8/assets/fonts/icons//unesco.svg?2=) format("svg");font-weight:normal;font-style:normal}.icon,.icon::before{vertical-align:middle;text-transform:none;font-family:"unesco" !important;font-size:.85em;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-training-modality::before{content:''}.icon-training-duration::before{content:''}.icon-training-hours::before{content:''}.icon-training-fees::before{content:''}.icon-training-credits::before{content:''}.icon-training-language::before{content:''}.icon-diamond::before{content:''}.icon-mountain::before{content:''}.icon-unesco::before{content:''}.icon-bluesky::before{content:''}.icon-facebook::before{content:''}.icon-instagram::before{content:''}.icon-linkedln::before{content:''}.icon-linkedin::before{content:''}.icon-oldtwitter::before{content:''}.icon-twitter::before{content:''}.icon-threads::before{content:''}.icon-oceanexpert::before{content:''}.icon-youtube::before{content:''}.icon-share::before{content:''}.icon-messenger::before{content:''}.icon-whatsapp::before{content:''}.icon-weibo::before{content:''}.icon-snapchat::before{content:''}.icon-signal::before{content:''}.icon-tiktok::before{content:''}.icon-vimeo::before{content:''}.icon-dailymotion::before{content:''}.icon-pinterest::before{content:''}.icon-flickr::before{content:''}.icon-trello::before{content:''}.icon-sdg-1::before{content:''}.icon-sdg-2::before{content:''}.icon-sdg-3::before{content:''}.icon-sdg-4::before{content:''}.icon-sdg-5::before{content:''}.icon-sdg-6::before{content:''}.icon-sdg-7::before{content:''}.icon-sdg-8::before{content:''}.icon-sdg-9::before{content:''}.icon-sdg-10::before{content:''}.icon-sdg-11::before{content:''}.icon-sdg-12::before{content:''}.icon-sdg-13::before{content:''}.icon-sdg-14::before{content:''}.icon-sdg-15::before{content:''}.icon-sdg-16::before{content:''}.icon-sdg-17::before{content:''}.icon-sdg-1::before{color:#e5243b}.icon-sdg-2::before{color:#dda63a}.icon-sdg-3::before{color:#4c9f38}.icon-sdg-4::before{color:#c5192d}.icon-sdg-5::before{color:#ff3a21}.icon-sdg-6::before{color:#26bde2}.icon-sdg-7::before{color:#fcc30b}.icon-sdg-8::before{color:#a21942}.icon-sdg-9::before{color:#fd6925}.icon-sdg-10::before{color:#dd1367}.icon-sdg-11::before{color:#fd9d24}.icon-sdg-12::before{color:#bf8b2e}.icon-sdg-13::before{color:#3f7e44}.icon-sdg-14::before{color:#0a97d9}.icon-sdg-15::before{color:#56c02b}.icon-sdg-16::before{color:#00689d}.icon-sdg-17::before{color:#19486a}.material-icons,.material-icons-sharp,.icon::before{vertical-align:middle;font-size:1em;line-height:1.55em}.icon::before{font-size:.85em}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23B1BABE'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;-webkit-appearance:none}.form-select .ss-single-selected{align-items:center;min-height:3.5rem;background:none !important}.form-select.ss-main{min-height:3.5rem;padding:0;border:none;background:none}.form-select.ss-main .ss-multi-selected,.form-select.ss-main .ss-single-selected{padding:.875rem 1.5rem;border-radius:50em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23B1BABE'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E") right 1rem center no-repeat}.form-select.ss-main .ss-multi-selected .ss-values .ss-disabled,.form-select.ss-main .ss-single-selected .ss-values .ss-disabled{padding:#212121;color:#212121}.form-select.ss-main .ss-multi-selected .ss-add,.form-select.ss-main .ss-single-selected .ss-add{display:none}.form-select.ss-main .ss-content{padding:1.5rem;border-radius:.5rem}.form-select.ss-main .ss-list{margin-top:1.5rem}.form-select.ss-main .ss-list .ss-option{position:relative;margin-left:1.5rem;padding:0 0 1rem;color:#212121;line-height:1.5rem}.form-select.ss-main .ss-list .ss-option:hover{text-decoration:underline;color:#212121;background-color:rgba(0,0,0,0)}.form-select.ss-main .ss-list .ss-option::before{position:absolute;top:.2rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;pointer-events:none;border:#d5dadd solid .0625rem;border-radius:.125rem;background-color:#fff}.form-select.ss-main .ss-list .ss-option::after{position:absolute;top:.2rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.form-select.ss-main .ss-list .ss-option.ss-option-selected{opacity:.6}.form-select.ss-main .ss-list .ss-option.ss-option-selected::before{color:#fff;border-color:#0077d4;background-color:#0077d4}.form-select.ss-main .ss-list .ss-option.ss-option-selected::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.form-select.ss-main .ss-list .ss-option.ss-option-selected.ss-disabled{color:#212121}.form-select.ss-main .ss-list .ss-option.ss-option-selected.ss-disabled:hover{text-decoration:none}.form-select.ss-main .ss-search{position:relative;padding-top:0;padding-right:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #d5dadd}.form-select.ss-main .ss-search input{max-width:calc(100% - 2rem);opacity:1;color:#7f888f;border:none}.form-select.ss-main .ss-search input:focus{box-shadow:none}.form-select.ss-main .ss-search::after{content:"search";font-family:"Material Icons Sharp";font-feature-settings:"liga" 1;font-weight:400;position:absolute;right:0;color:inherit;font-size:1.4rem}.form-select.ss-main .ss-values .ss-value{display:inline-flex;align-items:center;height:2rem;margin:0 .188rem 0 0;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#4c5054;border:none;border-radius:.25rem;background-color:#0077d4;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 .0625rem #d5dadd;font-size:.875rem;line-height:1.25rem}.form-select.ss-main .ss-values .ss-value:active{color:#b1babe}.form-select.ss-main .ss-values .ss-value:hover{text-decoration:none;color:#4c5054;box-shadow:inset 0 0 0 .0625rem #4c5054}.form-select.ss-main .ss-values .ss-value:focus{outline:0;box-shadow:0 0 0 .125rem #d5dadd}.form-select.ss-main .ss-values .ss-value .ss-value-delete{font-size:0}.form-select.ss-main .ss-values .ss-value .ss-value-delete::after{content:"close";font-family:"Material Icons Sharp";font-feature-settings:"liga" 1;font-weight:400;margin-left:.125rem;vertical-align:middle;color:#b1babe;font-size:1rem}.form-select~.description{display:inline-block;margin-top:.5rem}.form-select.shs-select{padding:.75rem 1rem;border:#d5dadd solid .0625rem;border-radius:50rem;background-color:rgba(0,0,0,0)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track::before,.slick-track::after{display:table;content:""}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:left}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@keyframes scaleIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-main{position:relative;display:inline-block;width:100%;-webkit-user-select:none;user-select:none;color:#666}.ss-main .ss-single-selected{display:flex;box-sizing:border-box;width:100%;height:30px;padding:6px;cursor:pointer;transition:background-color .2s;border:1px solid #dcdee2;border-radius:4px;outline:0;background-color:#fff}.ss-main .ss-single-selected .placeholder{display:flex;overflow:hidden;flex:1 1 100%;align-items:center;width:calc(100% - 30px);-webkit-user-select:none;user-select:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;line-height:1em}.ss-main .ss-single-selected .placeholder *{display:flex;overflow:hidden;align-items:center;width:auto;white-space:nowrap;text-overflow:ellipsis}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{display:inline-block;padding:3px;transition:transform .2s,margin .2s;border:solid #666;border-width:0 2px 2px 0}.ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0;transform:rotate(-135deg)}.ss-main .ss-single-selected .ss-arrow span.arrow-down{margin:-3px 0 0;transform:rotate(45deg)}.ss-main .ss-single-selected.ss-disabled{cursor:not-allowed;background-color:#dcdee2}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-right-radius:0;border-bottom-left-radius:0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;box-sizing:border-box;width:100%;min-height:30px;padding:0 0 0 3px;cursor:pointer;transition:background-color .2s;border:1px solid #dcdee2;border-radius:4px;outline:0;background-color:#fff}.ss-main .ss-multi-selected .ss-values{display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;overflow:hidden;align-items:center;width:100%;margin:2px 0;padding:4px 5px;white-space:nowrap;text-overflow:ellipsis;color:#dedede;line-height:1em}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;align-items:center;margin:3px 5px 3px 0;padding:3px 5px;-webkit-user-select:none;user-select:none;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;color:#fff;border-radius:4px;background-color:#5897fb;font-size:12px;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{position:relative;display:flex;align-items:center;justify-content:center;width:2px;height:10px;transition:transform .2s;background:#666}.ss-main .ss-multi-selected .ss-add .ss-plus::after{position:absolute;top:4px;left:-4px;width:10px;height:2px;content:"";background:#666}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-main .ss-multi-selected.ss-disabled{cursor:not-allowed;background-color:#dcdee2}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-right-radius:0;border-bottom-left-radius:0}.ss-content{position:absolute;z-index:1010;box-sizing:border-box;width:100%;margin:-1px 0 0;transition:transform .2s,opacity .2s;transform:scaleY(0);transform-origin:center top;opacity:0;border:1px solid #dcdee2;background-color:#fff}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search input{display:inline-flex;flex:1 1 auto;box-sizing:border-box;width:100%;min-width:0;height:30px;margin:0;padding:6px 8px;text-align:left;border:1px solid #dcdee2;border-radius:4px;outline:0;background-color:#fff;font-size:inherit;line-height:inherit;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{vertical-align:middle;color:#8a8a8a}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;box-sizing:border-box;height:30px;margin:0 0 0 8px;cursor:pointer;border:1px solid #dcdee2;border-radius:4px;font-size:22px;font-weight:700}.ss-content .ss-search.ss-hide{height:0;margin:0;padding:0;opacity:0}.ss-content .ss-search.ss-hide input{height:0;margin:0;padding:0;opacity:0}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{overflow-x:hidden;overflow-y:auto;max-height:200px;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}.ss-content .ss-list .ss-option.ss-highlighted{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content.ss-open{display:block;transform:scaleY(1);opacity:1}.form-type-webform-custom-composite .webform-multiple-table{overflow-x:auto}.form-type-webform-custom-composite td .form-item{min-width:12.5rem;max-width:18.75rem}.form-type-webform-custom-composite .webform-multiple-table--fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem}.form-type-webform-custom-composite .webform-multiple-table--fields .form-item{min-width:unset;max-width:unset}.form-type-webform-custom-composite .webform-multiple-table--fields .text-format-wrapper{grid-column:1/-2}.webform-multiple-add{margin-top:.25rem;margin-bottom:.25rem}.webform-multiple-add,.webform-multiple-add .form-item{display:flex;gap:.5rem;align-items:center}.webform-multiple-add .form-number{width:-moz-fit-content;width:fit-content}html{overflow-x:hidden;width:100%;scroll-behavior:smooth}html.scroll-not-smooth{scroll-behavior:auto}
