/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;font-size:62.5%;line-height:1.15;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:inherit}body{background-color:#424242;color:#062b3a;font-family:Raleway,sans-serif;font-size:1.8rem;line-height:1.5}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3{font-family:inherit;line-height:1.2;margin-top:0}h1,h2{color:#a2afb4;text-transform:uppercase}h1{font-size:3rem;font-weight:700;margin-bottom:1rem}h2{font-size:2rem;font-weight:500;text-transform:uppercase;margin-bottom:2rem;text-align:center}@media only screen and (min-width:1024px){h2{font-size:3rem}}h3{color:#062b3a;font-size:1.8rem;font-weight:400;margin-bottom:0}dl,ol,p,ul{margin-top:0;margin-bottom:2rem}dl,ol,ul{padding-left:40px}ol ol,ol ul,ul ol,ul ul{margin-top:.5rem;margin-bottom:0}ol li,ul li{padding-bottom:.5rem}ol li:last-child,ul li:last-child{padding-bottom:0}a{text-decoration:none}img,svg{max-width:100%;height:auto}img{vertical-align:middle}blockquote{margin-bottom:2rem}blockquote:last-child{margin-bottom:0}pre{margin-top:0;margin-bottom:1rem;overflow-x:auto;white-space:pre-wrap}pre code{border:1px dotted #000;background:#f7f7f7;display:block;font-size:85%;padding:2px 10px}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}body .menu-item{padding-top:0;margin:0}body tr.draggable .form-item{padding-bottom:10px}.touchevents .draggable td{padding:0!important}.layout-node-form{margin-right:auto;margin-left:auto}@media only screen and (min-width:1024px){.layout-node-form{width:580px}}.layout-node-form .messages{margin-top:1rem;margin-bottom:0}.messages{background-color:#fff;border:2px solid #b8bdbf;margin-bottom:2rem;overflow:hidden;padding:20px}.messages--error{background-color:#fcf4f2;border-color:#f9c9bf;color:#a51b00}.messages--status{background-color:#f3faef;border-color:#c9e1bd;color:#325e1c}.messages ol,.messages ul{margin-bottom:0;padding-left:20px}input[type=submit]{border:none;outline:0}input[type=submit]:focus-visible{border:2px solid #00f}input[type=email],input[type=file],input[type=password],input[type=text],input[type=url],select,textarea{background-color:#fff;border:2px solid #b8bdbf;color:#000;display:block;font-size:1.8rem;line-height:1.5;padding:10px;width:100%;border-radius:5px}input[type=email]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a2afb4;opacity:1}input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#a2afb4;opacity:1}input[type=email]:-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=file]::-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=url]::-ms-input-placeholder,select:-ms-input-placeholder,select::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a2afb4;opacity:1}input[type=email]::placeholder,input[type=file]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#a2afb4;opacity:1}textarea{resize:none}input[type=file]{cursor:pointer;display:block;max-height:50px}.form-actions{margin-top:4rem}.form-actions .btn-primary{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.field--name-field-authors .field-label h4,.form-type-email label,.form-type-entity-autocomplete label,.form-type-managed-file label,.form-type-password label,.form-type-select label,.form-type-textarea label,.form-type-textfield label,.form-type-url label,fieldset .fieldset-legend{display:inline-block;cursor:pointer;font-size:1.8rem;font-weight:600;margin:4rem 0 .2rem;text-transform:uppercase}.form-required{position:relative}.form-required:after{content:"*";display:block;position:absolute;top:1px;right:-12px}fieldset.required.error .fieldset-legend.form-required,label.form-required.error{color:red}fieldset{border:none;margin:0;padding:0}fieldset .fieldset-wrapper .fieldset-legend{margin-top:0}.form-type-checkbox{display:block;position:relative;padding-top:5px;padding-bottom:5px}.form-type-checkbox input[type=checkbox]{position:absolute;margin-top:7px}.form-type-checkbox label{display:inline-block;cursor:pointer;margin-bottom:0;padding-left:25px}.form-type-checkbox+.form-type-checkbox{margin-top:-5px}#edit-field-topics{column-count:2;column-gap:1rem}#edit-field-topics .form-item{column-gap:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.field--name-field-image .ajax-new-content{display:inline!important}.image-widget{position:relative}.image-widget img{display:block;margin:10px 0}.image-widget .form-file+.btn-primary{position:absolute;top:4px;right:10px}.image-widget .form-file+.btn-primary .js-form-submit+.ajax-progress{left:-30px!important}.image-widget .btn-primary{position:relative;top:auto;right:auto}.image-widget .btn-primary .js-form-submit+.ajax-progress{position:absolute;top:5px;right:-30px}.image-widget .file--image{display:block;max-width:55%;padding-top:6px;padding-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-device-width:480px){.image-widget .file--image{max-width:32%}}@media only screen and (max-width:320px){.image-widget .file--image{max-width:20%}}.image-widget .file-size{display:inline-block}.field--name-field-authors .field-label{text-align:left}.field--name-field-authors .js-form-submit+.ajax-progress{position:absolute;top:5px;right:-145px}.field--name-field-authors .field-multiple-table{margin-bottom:1rem}.field--name-field-authors .field-multiple-table .draggable td,.field--name-field-authors .field-multiple-table .draggable td .ajax-new-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.field--name-field-authors .field-multiple-table .draggable td .ajax-new-content .form-item,.field--name-field-authors .field-multiple-table .draggable td .form-item{-ms-flex-preferred-size:50%;flex-basis:50%}.field--name-field-authors .field-multiple-table .draggable td .ajax-new-content .form-item:last-child,.field--name-field-authors .field-multiple-table .draggable td .form-item:last-child{padding-bottom:5rem}@media only screen and (min-width:1024px){.field--name-field-authors .field-multiple-table .draggable td,.field--name-field-authors .field-multiple-table .draggable td .ajax-new-content{-ms-flex-direction:row;flex-direction:row}.field--name-field-authors .field-multiple-table .draggable td .ajax-new-content .form-item,.field--name-field-authors .field-multiple-table .draggable td .form-item{-ms-flex-preferred-size:100%;flex-basis:100%}.field--name-field-authors .field-multiple-table .draggable td .ajax-new-content .form-item:first-child,.field--name-field-authors .field-multiple-table .draggable td .form-item:first-child{padding-right:.5rem}.field--name-field-authors .field-multiple-table .draggable td .ajax-new-content .form-item:last-child,.field--name-field-authors .field-multiple-table .draggable td .form-item:last-child{padding-left:.5rem;padding-bottom:0}}.field--name-field-authors .field-multiple-table label{display:none}.field--type-geolocation{margin:1rem 0 .5rem}.field--type-geolocation .fieldset-legend{display:none}.suggest-edit-form{margin-bottom:7rem}.suggest-edit-form label{text-transform:uppercase}.suggest-edit-form label[for=edit-title]{font-size:2.2rem;font-weight:700}.suggest-edit-form label[for=edit-message]{font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.suggest-edit-form .btn-primary{margin-top:4rem}.suggest-edit-form .btn-primary input{margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1250px){.suggest-edit-form .btn-primary input{font-size:1.8rem}}.suggest-edit-form .btn-primary input:hover{background-color:#0975a1;text-decoration:none}.node-druplicon-form .button{margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none;margin-top:1rem}@media only screen and (min-width:1250px){.node-druplicon-form .button{font-size:1.8rem}}.node-druplicon-form .button:hover{background-color:#0975a1;text-decoration:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.block-tabs ul,.comment--type-comment ul.links,.no-ul-list,.region-druplicons-filter .item-list__links,.region-navbar ul,.region-search ul.pager,ul.pager{list-style-type:none;margin:0;padding:0}.block-tabs ul>li,.comment--type-comment ul.links>li,.no-ul-list>li,.region-druplicons-filter .item-list__links>li,.region-navbar ul>li,.region-search ul.pager>li,ul.pager>li{padding-bottom:0}.node--type-druplicon.node--view-mode-full .field--name-proposing-solution-field a:before,body.logged-out .region-navbar .menu ul>li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.region-navbar #block-druplicon-main-menu ul>li,body.logged-out .region-navbar .menu ul>li{font-size:1.6rem;font-weight:700;height:100px;padding:0 20px;position:relative;text-transform:uppercase;margin:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.region-navbar #block-druplicon-main-menu ul>li a,.region-navbar #block-druplicon-main-menu ul>li span,body.logged-out .region-navbar .menu ul>li a,body.logged-out .region-navbar .menu ul>li span{cursor:pointer;-webkit-font-smoothing:antialiased}.region-navbar #block-druplicon-main-menu ul>li a:hover,.region-navbar #block-druplicon-main-menu ul>li span:hover,body.logged-out .region-navbar .menu ul>li a:hover,body.logged-out .region-navbar .menu ul>li span:hover{text-decoration:none}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed.body-sidebars-none{margin-left:0!important}body.toolbar-tray-open.toolbar-vertical #header{top:39px}.geolocation-common-map-container{margin-top:139px}@media(max-width:609px){.adminimal-admin-toolbar .toolbar-bar{position:fixed}}.adminimal-admin-toolbar.toolbar-tray-open #header{top:83px}.adminimal-admin-toolbar #header{top:39px}@media only screen and (max-width:1023px){.adminimal-admin-toolbar #header.is-header-sticked{top:39px}}.adminimal-admin-toolbar #header.is-header-scrolled.is-header-shown{top:39px}@media only screen and (max-width:1023px){.adminimal-admin-toolbar .region-navbar .menu--main{top:89px}}.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open.frontpage div.geolocation-common-map-container{height:100vh;margin-top:0}.adminimal-admin-toolbar .overlay{top:89px}@media only screen and (min-width:1024px){.adminimal-admin-toolbar .overlay{top:139px}}@media only screen and (max-width:1023px){.adminimal-admin-toolbar .overlay.is-overlay-collapsed{top:159px}}.adminimal-admin-toolbar .overlay-content{top:347px}@media only screen and (min-width:1024px){.adminimal-admin-toolbar .overlay-content{top:272px}}@media only screen and (min-width:1024px)and (max-width:1279px){.adminimal-admin-toolbar .overlay-content{top:272px}}.adminimal-admin-toolbar div.geolocation-common-map-container{height:calc(100vh - 50px - 39px - 1px)}@media only screen and (min-width:1024px){.adminimal-admin-toolbar div.geolocation-common-map-container{height:calc(100vh - 100px - 39px - 1px)}}@media only screen and (max-width:1023px){.adminimal-admin-toolbar.has-top-indent{padding-top:89px!important}}@media only screen and (max-width:1023px){.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open #header.is-header-sticked{top:84px}}.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open #header.is-header-sticked div.site-branding a.logo{position:relative;z-index:1}.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open #header.is-header-scrolled.is-header-shown{top:84px}@media only screen and (max-width:1023px){.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .region-navbar .menu--main{top:134px}}.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .overlay{top:134px}@media only screen and (min-width:1024px){.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .overlay{top:183px}}@media only screen and (max-width:1023px){.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .overlay.is-overlay-collapsed{top:207px}}.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .overlay-content{top:267px}@media only screen and (min-width:1024px){.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .overlay-content{top:317px}}@media only screen and (min-width:1024px)and (max-width:1279px){.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .overlay-content{top:317px}}.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open div.geolocation-common-map-container{height:calc(100vh - 50px - 39px - 45px - 1px)}@media only screen and (min-width:1024px){.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open div.geolocation-common-map-container{height:calc(100vh - 100px - 39px - 45px - 1px)}}@media only screen and (max-width:1023px){.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open.has-top-indent{padding-top:134px!important}}body.menu-pulled-up.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .overlay{top:143px}body.frontpage.toolbar-horizontal .pre-content.pre-content-narrow .region-pre-content,body.frontpage.toolbar-horizontal .pre-content .region-pre-content,body.frontpage.toolbar-vertical .pre-content.pre-content-narrow .region-pre-content,body.frontpage.toolbar-vertical .pre-content .region-pre-content{height:calc(85vh - 39px);margin-top:0}body.frontpage.toolbar-horizontal.menu-pulled-up .pre-content.pre-content-narrow .region-pre-content,body.frontpage.toolbar-horizontal.menu-pulled-up .pre-content .region-pre-content{height:calc(85vh - 31px)}body.frontpage.toolbar-horizontal.toolbar-tray-open .pre-content.pre-content-narrow .region-pre-content,body.frontpage.toolbar-horizontal.toolbar-tray-open .pre-content .region-pre-content{height:calc(85vh - 84px)}body:not(.path-admin).toolbar-horizontal{padding-top:var(--drupal-displace-offset-top,0)!important}body:not(.path-admin).toolbar-horizontal ul.contextual-links{display:none}body:not(.path-admin).toolbar-horizontal #header{top:var(--drupal-displace-offset-top,0)}@media only screen and (max-width:1023px){body:not(.path-admin).toolbar-horizontal #header.is-header-sticked{top:var(--drupal-displace-offset-top,0)}}body:not(.path-admin).toolbar-horizontal #header.is-header-scrolled.is-header-shown{top:var(--drupal-displace-offset-top,0)}body:not(.path-admin).toolbar-horizontal.toolbar-tray-open div.geolocation-common-map-container{height:calc(100vh - 50px - 39px - 45px - 1px)}@media only screen and (min-width:1024px){body:not(.path-admin).toolbar-horizontal.toolbar-tray-open div.geolocation-common-map-container{height:calc(100vh - 100px - 39px - 45px - 1px)}}@media only screen and (max-width:1023px){body:not(.path-admin).toolbar-horizontal.toolbar-tray-open.has-top-indent{padding-top:134px!important}}body.frontpage.toolbar-horizontal.toolbar-tray-open.menu-pulled-up .pre-content.pre-content-narrow .region-pre-content,body.frontpage.toolbar-horizontal.toolbar-tray-open.menu-pulled-up .pre-content .region-pre-content{height:calc(85vh - 80px)}.container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media only screen and (min-width:768px)and (max-width:1023px){.container{width:760px}}@media only screen and (min-width:1250px){.container{width:1220px}}#main{background-color:#f9f9f9;padding:20px 0 25px;z-index:1;position:relative;overflow:hidden}@media only screen and (min-width:1024px){#main{padding:20px 0 50px}}.nodetype--druplicon #main .container,.path--memory-game #main .container{margin-top:6rem}@media only screen and (min-width:1024px){.nodetype--druplicon #main .container,.path--memory-game #main .container{margin-top:17rem}}.node--type-druplicon.node--view-mode-full .js-flag-message{display:none}.messages.drupal-messages.messages--status{margin-top:7rem}.region-footer{font-size:1.2rem;padding:20px 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.region-footer{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;padding:50px 0;text-align:left}}.region-footer p{margin-bottom:1.4rem}.region-footer .field--type-text-with-summary a{color:#1aa8e2;text-transform:uppercase;position:relative;font-size:1.8rem;font-weight:700;text-transform:none;font-size:1.2rem;font-weight:400}.region-footer .field--type-text-with-summary a:hover{text-decoration:none}@media only screen and (min-width:1024px){.region-footer .field--type-text-with-summary a{font-size:1.6rem}.region-footer .field--type-text-with-summary a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:1px solid #1aa8e2;background-color:#1aa8e2;transition:all .5s}.region-footer .field--type-text-with-summary a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){.region-footer .field--type-text-with-summary a{font-size:1.8rem}}@media only screen and (min-width:1024px){.region-footer .field--type-text-with-summary a{font-size:1.4rem}}.region-footer .field--type-text-with-summary a:after{bottom:-.5rem}.region-footer .field--type-text-with-summary a:hover:after{bottom:-.3rem}#footer{z-index:1;color:#fff;position:relative}#footer,#header{background-color:#424242}#header{box-shadow:0 5px 10px 0 rgba(0,0,0,.09);z-index:4;position:fixed;top:0;width:100%}@media only screen and (min-width:1570px){#header .container{width:1540px}}#header.is-header-scrolled{transition:top .3s ease-in;width:100%;z-index:5}#header #block-useraccountmenu{-ms-flex-item-align:center;align-self:center}#header #block-druplicon-branding a,#header #block-useraccountmenu,#header #block-useraccountmenu img,#header .region-navbar,#header .region-navbar #block-druplicon-main-menu ul>li,#header .region-navbar #block-useraccountmenu ul>li,#header .region-navbar .field--name-field-button-link{transition:all .2s ease-in-out}#header.is-header-shown .region-navbar{height:60px}@media only screen and (min-width:1024px){#header.is-header-shown #block-druplicon-main-menu ul>li,#header.is-header-shown .region-navbar,#header.is-header-shown .region-navbar .field--name-field-button-link{height:60px}}#header.is-header-shown .region-navbar #block-useraccountmenu ul>li:not(:last-child){height:auto;padding:0 0 10px}#header.is-header-shown #block-druplicon-branding a{margin-top:20px}@media only screen and (max-width:1023px){#header.is-header-shown .region-navbar{height:50px}#header.is-header-shown #block-druplicon-branding a{margin-top:0}}@media only screen and (min-width:1024px){#header.is-header-shown #block-useraccountmenu{-ms-flex-negative:0;flex-shrink:0;height:60px}#header.is-header-shown #block-useraccountmenu img{width:35px;height:35px}}@media only screen and (max-width:1023px){#header.is-header-sticked{position:fixed;top:0;width:100%}}@media only screen and (min-width:1024px){#header.is-header-sticked{z-index:7;box-shadow:none}}@media only screen and (max-width:1023px){#header.is-overlay-shown.is-header-sticked{z-index:7}#header.is-overlay-shown .region-navbar #block-druplicon-main-menu{height:auto;padding-bottom:0}#header.is-overlay-shown .region-navbar.is-navbar-collapsed .field--name-field-button-link{display:none}}@media only screen and (max-width:1023px){body.has-top-indent{padding-top:50px;overflow-y:hidden}}.region-navbar{height:50px;padding-top:13px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1024px){.region-navbar{height:100px;padding-top:0}}.region-navbar #block-druplicon-main-menu{-ms-flex-positive:2;flex-grow:2}.region-navbar ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.region-navbar ul{-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:1023px){.region-navbar #block-druplicon-main-menu{background-color:rgba(85,80,80,.95);display:-ms-flexbox;display:flex;position:fixed;top:50px;left:-100%;right:0;width:100%;height:100vh;padding-bottom:83px;-ms-flex-align:center;align-items:center;transition:left .1s ease-in-out}}@media only screen and (min-width:1024px){.region-navbar #block-druplicon-main-menu ul>li.active:before{content:" ";width:0;height:0;border-bottom:7px solid #2791bd;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:0;left:50%;margin-left:-8px}}@media only screen and (max-width:1023px){.region-navbar #block-druplicon-main-menu ul{margin-left:auto;margin-right:auto}.region-navbar #block-druplicon-main-menu ul>li{font-size:2.2rem;height:auto;padding:20px 0;text-align:center}}@media screen and (max-width:820px)and (max-height:425px)and (orientation:landscape){.region-navbar #block-druplicon-main-menu ul{margin-bottom:130px}.region-navbar #block-druplicon-main-menu ul>li{padding:0;height:40px}.region-navbar .field--name-field-button-link{padding:0}}.region-navbar .field--name-field-button-link{height:100px;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:24px}.region-navbar .field--name-field-button-link a{color:#1aa8e2;text-transform:uppercase;position:relative;font-size:1.8rem;font-weight:700}.region-navbar .field--name-field-button-link a:hover{text-decoration:none}@media only screen and (min-width:1024px){.region-navbar .field--name-field-button-link a{font-size:1.6rem}.region-navbar .field--name-field-button-link a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:3px solid #1aa8e2;background-color:#1aa8e2;transition:all .5s}.region-navbar .field--name-field-button-link a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){.region-navbar .field--name-field-button-link a{font-size:1.8rem}}@media only screen and (max-width:1023px){.region-navbar .field--name-field-button-link{position:fixed!important;bottom:20px;right:20px;left:20px;opacity:0;text-align:center}}.region-navbar .bars,.region-navbar .fa-plus-circle{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.region-navbar .bars:hover,.region-navbar .fa-plus-circle:hover{cursor:pointer}.region-navbar .bars{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:24px;height:24px;top:14px;z-index:1}@media only screen and (min-width:1024px){.region-navbar .bars{display:none}}.region-navbar .bars:hover span{margin:8px 0}.region-navbar .bars .bars-wrapper{width:100%}.region-navbar .bars span{background-color:#fff;display:block;height:2px;margin:5px 0;transition:.2s ease-in-out}.region-navbar .fa-plus-circle{color:#1aa8e2;top:12px;right:0}@media only screen and (min-width:1024px){.region-navbar .fa-plus-circle{display:none}}.region-navbar .fa-plus-circle:hover{text-decoration:none}.region-navbar .fa-plus-circle:before{font-size:2.8rem}@media only screen and (max-width:1023px){.region-navbar.is-navbar-collapsed #block-druplicon-main-menu{left:0}.region-navbar.is-navbar-collapsed .field--name-field-button-link{opacity:1;transition:.4s ease-in-out}}.region-navbar.is-navbar-collapsed .bars span{margin:5px 0}.region-navbar.is-navbar-collapsed .bars span:first-child{transform:rotate(45deg) translateX(5px) translateY(5px);transition-delay:.4s}.region-navbar.is-navbar-collapsed .bars span:nth-child(2){opacity:0;transform:translateX(100%)}.region-navbar.is-navbar-collapsed .bars span:nth-child(3){transform:rotate(-45deg) translateX(5px) translateY(-5px);transition-delay:.4s}.region-navbar #link-back{color:#fff;cursor:pointer;display:block;font-size:3rem;position:absolute;top:6.4rem;left:-100%}.region-navbar #link-back:hover{color:#0975a1}@media only screen and (max-width:1023px){.region-navbar.is-overlay-shown{position:relative}.region-navbar.is-overlay-shown #link-back{left:0}.region-navbar.is-overlay-shown #block-druplicon-main-menu{display:block!important}.region-navbar.is-overlay-shown #block-druplicon-main-menu ul>li{display:none}.region-navbar.is-overlay-shown #block-druplicon-main-menu ul>li.active{display:block}}.menu{display:-ms-flexbox;display:flex;list-style-type:none}.menu li,.menu li a{position:relative}.menu li a{color:#fff;text-transform:uppercase;font-size:1.8rem;font-weight:700}.menu li a:hover{text-decoration:none}@media only screen and (min-width:1024px){.menu li a{font-size:1.6rem}.menu li a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:3px solid #1aa8e2;background-color:#1aa8e2;transition:all .5s}.menu li a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){.menu li a{font-size:1.8rem}}.menu li a span{color:#fff!important}#block-submitdruplicon{display:none}@media only screen and (min-width:1024px){#block-submitdruplicon{display:block;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}}@media(max-width:1023px){.is-header-sticked #block-submitdruplicon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}body.frontpage .pre-content.pre-content-narrow .region-pre-content,body.frontpage .pre-content .region-pre-content{height:85vh;margin-top:0}body.frontpage.menu-pulled-up .pre-content.pre-content-narrow .region-pre-content,body.frontpage.menu-pulled-up .pre-content .region-pre-content{margin-top:60px;transition:all .2s ease-in}.path--druplicons .pre-content .region-pre-content .block-page-title-block{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:unset;justify-content:unset}.path--druplicons .pre-content .region-pre-content .block-page-title-block h1{-ms-flex-preferred-size:90%;flex-basis:90%}.path--druplicons .form-actions .btn-primary{-ms-flex-pack:left;justify-content:left}.pre-content .region-pre-content{margin-top:100px;position:relative;background-color:#1aa8e2;transition:all .2s ease-out}.pre-content .region-pre-content .block-page-title-block{position:relative;padding:30px 20px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px)and (max-width:1023px){.pre-content .region-pre-content .block-page-title-block{width:760px}}@media only screen and (min-width:1250px){.pre-content .region-pre-content .block-page-title-block{width:1220px}}.pre-content .region-pre-content .block-page-title-block .fa{position:relative;width:30px;margin-right:1rem;cursor:pointer}.pre-content .region-pre-content .block-page-title-block .fa:before{position:relative;cursor:pointer;z-index:2;content:url(/themes/custom/druplicon/images/filters-icon.svg);opacity:1;transition:opacity .2s ease}.pre-content .region-pre-content .block-page-title-block .fa:after{position:absolute;cursor:pointer;width:30px;z-index:1;content:url(/themes/custom/druplicon/images/x-icon.svg);padding:.5rem;opacity:0;left:0}.pre-content .region-pre-content .block-page-title-block .filters-icon:before{opacity:1}.pre-content .region-pre-content .block-page-title-block .filters-back-icon:before,.pre-content .region-pre-content .block-page-title-block .filters-icon:after{opacity:0}.pre-content .region-pre-content .block-page-title-block .filters-back-icon:after{opacity:1}@media only screen and (max-width:1023px){.pre-content .region-pre-content{margin-top:50px;padding-top:0}}.pre-content .region-pre-content .geolocation-map-wrapper .leaflet-container{background:#aad3df}@media(max-device-width:480px){.pre-content .region-pre-content .geolocation-map-wrapper{position:relative;top:50px;height:50vh}}@media only screen and (min-width:768px)and (max-width:1023px){.pre-content .region-pre-content .geolocation-map-wrapper{position:relative;top:50px;height:75vh}}.pre-content.pre-content-narrow .region-pre-content{height:133px;padding-top:50px}@media only screen and (max-width:1023px){.pre-content.pre-content-narrow .region-pre-content{padding-top:0}}.pre-content .geolocation-common-map-container{height:100vh}.pre-content,.pre-content h1,.pre-content h2{color:#f9fcfc}.pre-content h1{text-align:center}.pre-content h1,.pre-content h2{font-size:3rem;margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:500}@media only screen and (min-width:1024px){.leaflet-control-container .leaflet-top{top:unset;bottom:0}.leaflet-control-container .leaflet-top .leaflet-control{margin-bottom:1rem}}.view-masonry{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;margin-left:-8px;margin-right:-8px}.view-masonry .view-content,.view-masonry .views-infinite-scroll-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.views-row-masonry{padding-left:8px;padding-right:8px;width:50%}@media(max-device-width:480px){.views-row-masonry{width:100%}}@media only screen and (min-width:1024px){.views-row-masonry{width:25%}}.views-row-masonry.views-row-masonry-large{width:100%}@media only screen and (min-width:1024px){.views-row-masonry.views-row-masonry-large{width:50%}}.views-row-masonry img{height:150px;width:150px;-o-object-fit:contain;object-fit:contain;position:relative;top:0;margin-top:0;transition:all .1s ease-in-out}.views-row-masonry .node--view-mode-teaser:hover img{height:170px;width:170px;margin-top:-20px;top:10px}.views-row-masonry .node--view-mode-teaser:hover h3{color:#1aa8e2}#druplicon-view{display:none;position:fixed;height:100%;width:100%;top:0;left:0;z-index:8}#druplicon-view.toggle-quick-view{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#druplicon-view .close{position:absolute;top:20px;right:20px;font-size:30px;font-weight:300;color:#a2afb4;cursor:pointer}#druplicon-view .close:hover{color:#000}#druplicon-view .backdrop{background-color:#000;opacity:0;position:absolute;width:100%;height:100%;transition:all .3s ease-in-out}#druplicon-view .backdrop.fade-in{opacity:.6}#druplicon-view .link,#druplicon-view .web{padding-top:30px;width:auto;display:block;margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1250px){#druplicon-view .link,#druplicon-view .web{font-size:1.8rem}}#druplicon-view .link:hover,#druplicon-view .web:hover{background-color:#0975a1;text-decoration:none}#druplicon-view .content{background-color:#fff;transform:translate(0);max-height:90%;width:50%;border-radius:10px;opacity:0;transition:all .2s ease-in-out;padding:5rem;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#druplicon-view .content,#druplicon-view .content .data{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#druplicon-view .content .data{-ms-flex-wrap:wrap;flex-wrap:wrap}#druplicon-view .content .data .authors,#druplicon-view .content .data .continent,#druplicon-view .content .data .topics{-ms-flex-preferred-size:100%;flex-basis:100%}#druplicon-view .content .data .authors a,#druplicon-view .content .data .continent a,#druplicon-view .content .data .topics a{color:#1aa8e2;text-transform:uppercase;position:relative;font-size:1.8rem;font-weight:700;text-transform:none;font-weight:500;width:-moz-fit-content;width:fit-content;margin:0 auto}#druplicon-view .content .data .authors a:hover,#druplicon-view .content .data .continent a:hover,#druplicon-view .content .data .topics a:hover{text-decoration:none}@media only screen and (min-width:1024px){#druplicon-view .content .data .authors a,#druplicon-view .content .data .continent a,#druplicon-view .content .data .topics a{font-size:1.6rem}#druplicon-view .content .data .authors a:after,#druplicon-view .content .data .continent a:after,#druplicon-view .content .data .topics a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:3px solid #1aa8e2;background-color:#1aa8e2;transition:all .5s}#druplicon-view .content .data .authors a:hover:after,#druplicon-view .content .data .continent a:hover:after,#druplicon-view .content .data .topics a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){#druplicon-view .content .data .authors a,#druplicon-view .content .data .continent a,#druplicon-view .content .data .topics a{font-size:1.8rem}}#druplicon-view .content .data .authors a:after,#druplicon-view .content .data .continent a:after,#druplicon-view .content .data .topics a:after{bottom:-.5rem}#druplicon-view .content .data .authors a:hover:after,#druplicon-view .content .data .continent a:hover:after,#druplicon-view .content .data .topics a:hover:after{bottom:-.3rem}#druplicon-view .content .data .link,#druplicon-view .content .data .web{margin-inline:1rem}#druplicon-view .content .data .web:after{content:"";font:normal normal normal 15px/1 FontAwesome;margin-left:.8rem}#druplicon-view .content.drop{opacity:1}#druplicon-view .content h2{margin-bottom:2rem;margin-top:0}#druplicon-view .content .quick-view-image-wrapper{width:200px;height:200px;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){#druplicon-view .content .quick-view-image-wrapper{width:300px;height:300px}}@media only screen and (min-width:1250px){#druplicon-view .content .quick-view-image-wrapper{width:400px;height:400px}}#druplicon-view .content .quick-view-image-wrapper img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}#druplicon-view .content label{color:#a2afb4;font-size:80%}@media only screen and (max-width:1023px){#druplicon-view .content{transform:translateY(-100px);width:80%;margin:5vh 5vw}#druplicon-view .content.drop{transform:translate(0);overflow:auto}#druplicon-view .content.drop .authors a{overflow-wrap:break-word}}.region-druplicons-filter{margin:0 2rem;padding-top:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.region-druplicons-filter{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.region-druplicons-filter #block-exposedformdrupliconsdruplicons{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:1024px){.region-druplicons-filter #block-exposedformdrupliconsdruplicons{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:5rem}}.region-druplicons-filter #block-region,.region-druplicons-filter #block-topics{margin-top:4rem;margin-right:3rem;-ms-flex-preferred-size:max-content;flex-basis:max-content}@media only screen and (min-width:1024px){.region-druplicons-filter #block-region,.region-druplicons-filter #block-topics{-ms-flex-preferred-size:25%;flex-basis:25%;margin-right:0}}.region-druplicons-filter .btn-primary input{margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1250px){.region-druplicons-filter .btn-primary input{font-size:1.8rem}}.region-druplicons-filter .btn-primary input:hover{background-color:#0975a1;text-decoration:none}.region-druplicons-filter h2{text-align:left;margin-bottom:1rem;color:#1aa8e2;font-weight:600}@media only screen and (min-width:1024px){.region-druplicons-filter h2{font-size:2.4rem}}.region-druplicons-filter .item-list__links .facet-item{margin-top:.2rem}.region-druplicons-filter .item-list__links .facet-item a{color:#1aa8e2;text-transform:uppercase;position:relative;font-size:1.8rem;font-weight:700;text-transform:none;font-weight:400}.region-druplicons-filter .item-list__links .facet-item a:hover{text-decoration:none}@media only screen and (min-width:1024px){.region-druplicons-filter .item-list__links .facet-item a{font-size:1.6rem}.region-druplicons-filter .item-list__links .facet-item a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:3px solid #1aa8e2;background-color:#1aa8e2;transition:all .5s}.region-druplicons-filter .item-list__links .facet-item a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){.region-druplicons-filter .item-list__links .facet-item a{font-size:1.8rem}}@media only screen and (min-width:1024px){.region-druplicons-filter .item-list__links .facet-item a{font-size:1.8rem}}.region-druplicons-filter .item-list__links .facet-item a:after{bottom:-.5rem}.region-druplicons-filter .item-list__links .facet-item a:hover:after{bottom:-.3rem}.overlay-content{background-color:#fff;overflow-y:auto;position:fixed;top:183px;bottom:0;width:100%;z-index:3;max-height:0;transition:max-height .2s ease-in}@media only screen and (min-width:1024px){.overlay-content{top:233px}}.overlay-content.is-overlay-content-collapsed{max-height:100vh;transition:max-height .2s ease-out}@media screen and (max-width:320px){.end.count-overlay .wrap{padding-left:20px;padding-right:20px}}.region-about:after,.region-about:before{content:" ";display:table}.region-about:after{clear:both}.region-about p{font-size:1.8rem}@media only screen and (min-width:1024px){.region-about p{font-size:1.6rem}}@media only screen and (min-width:1250px){.region-about p{font-size:1.8rem}}.region-about .check-agiledrop{margin-top:3rem}.region-about a{background-color:#fff;padding:10px 20px;border-radius:5px;font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#1aa8e2;transition:all .2s ease-in-out}@media only screen and (min-width:1024px){.region-about a{font-size:1.6rem}}@media only screen and (min-width:1250px){.region-about a{font-size:1.8rem}}.region-about a:hover{background-color:#f3f1ec;text-decoration:none;color:#0975a1}@media only screen and (min-width:1024px){.region-about .field--type-text-with-summary{display:-ms-flexbox;display:flex}.region-about .group-left{margin-right:3rem}.region-about .group-left,.region-about .group-right{-ms-flex-preferred-size:50%;flex-basis:50%}}.overlay .region-explore.is-region-shown{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-direction:row;flex-direction:row}@media(max-device-width:480px){.overlay .region-explore.is-region-shown{-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1024px){.overlay .region-explore.is-region-shown{width:90%;margin:0 auto;-ms-flex-direction:column;flex-direction:column}}.region-explore h2{text-align:left;margin-bottom:2rem;font-size:1.8rem;font-weight:700}@media only screen and (max-width:1023px){.region-explore h2{margin-top:3rem}}@media only screen and (min-width:1024px){.region-explore h2{font-size:2.2rem}}.region-explore .view-content h2{display:inline-block;margin-top:0;margin-bottom:.5rem}@media(max-device-width:480px){.region-explore .view-content h2{font-size:1.8rem}}@media only screen and (min-width:1024px){.region-explore .view-content h2{margin-bottom:.3rem}}@media only screen and (min-width:1250px){.region-explore .view-content h2{margin-bottom:.5rem}}.region-explore .view-content h2 a{color:#fff;text-transform:uppercase;position:relative;font-size:1.8rem;font-weight:700;text-transform:none;font-weight:400;display:inline-block}.region-explore .view-content h2 a:hover{text-decoration:none}@media only screen and (min-width:1024px){.region-explore .view-content h2 a{font-size:1.6rem}.region-explore .view-content h2 a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:3px solid #fff;background-color:#fff;transition:all .5s}.region-explore .view-content h2 a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){.region-explore .view-content h2 a{font-size:1.8rem}}@media only screen and (min-width:1024px){.region-explore .view-content h2 a{font-size:2.2rem}}.region-explore .view-content h2 a:after{bottom:-.5rem}.region-explore .view-content h2 a:hover:after{bottom:-.3rem}.view-continents .view-content,.view-topics .view-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.view-continents .view-content,.view-topics .view-content{-ms-flex-flow:row wrap;flex-flow:row wrap}.view-continents .view-content .views-row,.view-topics .view-content .views-row{margin-bottom:.3rem}}@media only screen and (min-width:1024px){#block-views-block-topics-block-topics-block .view-content .views-row{-ms-flex-preferred-size:25%;flex-basis:25%}}@media only screen and (min-width:1024px){#block-views-block-continents-block-continents{margin-top:6rem}#block-views-block-continents-block-continents .view-content .views-row{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}@media only screen and (min-width:1024px){.view-continents{display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.view-continents .view-content{-ms-flex-preferred-size:80%;flex-basis:80%}}.view-continents .view-footer{margin-top:3rem}@media only screen and (min-width:1024px){.view-continents .view-footer{-ms-flex-preferred-size:25%;flex-basis:25%;margin-top:0}}.view-continents .view-footer a{font-weight:600}@media only screen and (max-width:1023px){.view-continents .view-footer a{margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none}}@media only screen and (max-width:1023px)and (min-width:1250px){.view-continents .view-footer a{font-size:1.8rem}}@media only screen and (max-width:1023px){.view-continents .view-footer a:hover{background-color:#0975a1;text-decoration:none}}@media only screen and (min-width:1024px){.view-continents .view-footer a{background-color:#fff;padding:10px 20px;border-radius:5px;font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#1aa8e2;transition:all .2s ease-in-out}}@media only screen and (min-width:1024px)and (min-width:1024px){.view-continents .view-footer a{font-size:1.6rem}}@media only screen and (min-width:1024px)and (min-width:1250px){.view-continents .view-footer a{font-size:1.8rem}}@media only screen and (min-width:1024px){.view-continents .view-footer a:hover{background-color:#f3f1ec;text-decoration:none;color:#0975a1}}.region-search .form-type-textfield{background-color:#0975a1;border:2px solid #fff;border-radius:5px;margin:0 auto 4rem;padding:1px 40px;position:relative}@media only screen and (min-width:1024px){.region-search .form-type-textfield{width:74%}}@media only screen and (max-width:1023px){.region-search .form-type-textfield{padding:1px 20px;margin:0 20px}}.region-search input.form-text{background-color:#0975a1;border:none;color:#f9fcfc;font-size:3.5rem;padding:2rem 0;width:100%}.region-search input.form-text::-webkit-input-placeholder{color:#f9fcfc;opacity:1}.region-search input.form-text::-moz-placeholder{color:#f9fcfc;opacity:1}.region-search input.form-text:-ms-input-placeholder,.region-search input.form-text::-ms-input-placeholder{color:#f9fcfc;opacity:1}.region-search input.form-text::placeholder{color:#f9fcfc;opacity:1}.region-search input.form-text,.region-search input.form-text:focus{outline:0}@media only screen and (max-width:1023px){.region-search input.form-text{padding:10px 0;font-size:2rem}}.region-search .ajax-progress-fullscreen{background-color:transparent;background-image:none;height:auto;width:auto;position:absolute;top:18px;right:30px;left:auto}.region-search .form-actions{margin-top:0}.region-search ul.pager{margin-top:4rem}@media only screen and (min-width:1024px){body.menu-pulled-up div.overlay{top:60px}}.overlay{background:#2791bd;background:linear-gradient(-45deg,#30b1c7,#2383b9);overflow-y:auto;position:fixed;top:50px;right:0;bottom:0;width:100%;z-index:6;transition:height .3s ease-in-out}.overlay .container{padding-top:95px;position:relative}@media only screen and (max-width:1023px){.overlay{transform:translateY(100%)}}@media only screen and (min-width:1024px){.overlay{height:0;top:100px}}@media only screen and (max-width:1023px){.overlay.is-overlay-collapsed{top:120px;transform:translateY(0);background:rgba(85,80,80,.95)}.overlay.is-overlay-collapsed h2{color:#fff}.overlay.is-overlay-collapsed .container{padding:20px}}@media only screen and (min-width:1024px){.overlay.is-overlay-collapsed{display:block;height:100%}}.overlay .region{display:none}.overlay .is-region-shown{display:block}.overlay,.overlay h2{color:#f9fcfc}.overlay #link-close{cursor:pointer;position:absolute;top:-70px;right:18px;width:24px;height:24px;z-index:5}.overlay #link-close span{background-color:#fff;display:block;height:2px;margin-top:12px}.overlay #link-close span:first-child{transform:rotate(45deg)}.overlay #link-close span:nth-child(2){transform:rotate(-45deg);margin-top:-.16rem}body.path--explore{padding-top:0!important;overflow:hidden}#main.explore-wrapper{padding:0}div.geolocation-common-map-container{height:calc(100vh - 50px)}@media only screen and (min-width:1024px){div.geolocation-common-map-container{height:calc(100vh - 100px)}}div.gm-style-iw{max-width:230px!important}div.gm-style-iw>div:first-child{margin-left:12px}div.gm-style-iw h2.location-title{margin-top:0;margin-bottom:0}#block-views-block-druplicon-block-1{position:fixed;height:100vh;width:100vw;z-index:0;top:0;left:0}@media(max-device-width:768px){#block-views-block-druplicon-block-1{position:relative;height:auto;top:auto;left:auto}}#block-addnewdruplicon .field--name-field-cta-title,#block-addnewdruplicon h2,#block-memorygamebanner .field--name-field-cta-title,#block-memorygamebanner h2,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-title,#block-views-block-druplicon-block-recently-added-druplicons h2{text-transform:uppercase;margin-bottom:2rem;font-size:2rem;font-weight:500}#block-addnewdruplicon .field--name-field-cta-title span,#block-addnewdruplicon h2 span,#block-memorygamebanner .field--name-field-cta-title span,#block-memorygamebanner h2 span,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-title span,#block-views-block-druplicon-block-recently-added-druplicons h2 span{color:#b2b2b2}@media only screen and (min-width:768px)and (max-width:1023px){#block-addnewdruplicon .field--name-field-cta-title,#block-addnewdruplicon h2,#block-memorygamebanner .field--name-field-cta-title,#block-memorygamebanner h2,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-title,#block-views-block-druplicon-block-recently-added-druplicons h2{font-size:2.4rem}}@media only screen and (min-width:1024px){#block-addnewdruplicon .field--name-field-cta-title,#block-addnewdruplicon h2,#block-memorygamebanner .field--name-field-cta-title,#block-memorygamebanner h2,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-title,#block-views-block-druplicon-block-recently-added-druplicons h2{font-size:3rem}}#block-addnewdruplicon .field--name-field-cta-text,#block-memorygamebanner .field--name-field-cta-text,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-text{font-size:1.6rem;font-weight:500;color:#b2b2b2}#block-addnewdruplicon .field--name-field-cta-button,#block-memorygamebanner .field--name-field-cta-button,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-button{margin-top:3rem}#block-addnewdruplicon .field--name-field-cta-button a,#block-memorygamebanner .field--name-field-cta-button a,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-button a{margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1250px){#block-addnewdruplicon .field--name-field-cta-button a,#block-memorygamebanner .field--name-field-cta-button a,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-button a{font-size:1.8rem}}#block-addnewdruplicon .field--name-field-cta-button a:hover,#block-memorygamebanner .field--name-field-cta-button a:hover,#block-views-block-druplicon-block-recently-added-druplicons .field--name-field-cta-button a:hover{background-color:#0975a1;text-decoration:none}#block-addnewdruplicon{padding-top:1rem;padding-bottom:3.5rem;position:relative;width:100vw;margin-left:-20px;top:-50px;top:0}@media only screen and (min-width:768px)and (max-width:1023px){#block-addnewdruplicon{margin-left:calc((-100vw + 720px)/ 2)}}@media only screen and (min-width:1024px){#block-addnewdruplicon{margin-left:-20px;padding-inline:0}}@media only screen and (min-width:1250px){#block-addnewdruplicon{padding:0 calc(50vw - 590px);margin-left:calc(-50vw + 590px)}}@media only screen and (min-width:768px)and (max-width:1023px){#block-addnewdruplicon{display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){#block-addnewdruplicon{display:-ms-flexbox;display:flex}}@media only screen and (min-width:1250px){#block-addnewdruplicon{padding-top:3rem;padding-bottom:5rem}}#block-addnewdruplicon .left-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex:3;flex:3;margin-right:4rem;padding-left:2rem}@media only screen and (min-width:1250px){#block-addnewdruplicon .left-container{padding-left:0}}@media only screen and (max-width:768px){#block-addnewdruplicon .left-container .field--name-field-cta-button{margin-top:1rem}}#block-addnewdruplicon .right-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1;flex:1;padding-right:2rem}@media only screen and (min-width:1250px){#block-addnewdruplicon .right-container{padding-right:0}}#block-addnewdruplicon .right-container .drupal-icon{background-image:url(/themes/custom/druplicon/images/druplicon-vector.svg);width:85%;height:30rem;background-repeat:no-repeat;background-position:100%}@media only screen and (max-width:768px){#block-addnewdruplicon .right-container .drupal-icon{display:none}}#block-memorygamebanner{background-color:#fff;display:-ms-flexbox;display:flex;position:relative;width:100vw;margin-left:-20px;top:-50px;top:0}@media only screen and (min-width:768px)and (max-width:1023px){#block-memorygamebanner{margin-left:calc((-100vw + 720px)/ 2)}}@media only screen and (min-width:1024px){#block-memorygamebanner{margin-left:-20px;padding-inline:0}}@media only screen and (min-width:1250px){#block-memorygamebanner{padding:0 calc(50vw - 590px);margin-left:calc(-50vw + 590px)}}#block-memorygamebanner .left-container{-ms-flex-preferred-size:65%;flex-basis:65%;-ms-flex-negative:1;flex-shrink:1;margin-right:4rem;padding-left:2rem}@media only screen and (max-width:768px){#block-memorygamebanner .left-container{-ms-flex-preferred-size:70%;flex-basis:70%;padding-left:0}}@media only screen and (min-width:1250px){#block-memorygamebanner .left-container{-ms-flex-preferred-size:45%;flex-basis:45%;padding-left:0}}@media only screen and (max-width:768px){#block-memorygamebanner .left-container .field--name-field-cta-image{background-image:url(/themes/custom/druplicon/images/memorygame_banner_mobile.svg);width:100%;height:20rem;background-repeat:no-repeat;background-position:100%;background-size:cover;filter:opacity(.5)}#block-memorygamebanner .left-container .field--name-field-cta-image img{display:none}}#block-memorygamebanner .right-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;-ms-flex-preferred-size:55%;flex-basis:55%;padding-right:2rem}@media only screen and (max-width:768px){#block-memorygamebanner .right-container{position:absolute;right:0;top:25%;padding-left:2rem}}@media only screen and (min-width:1250px){#block-memorygamebanner .right-container{padding-right:0}}#block-memorygamebanner .right-container .field--name-field-cta-title{text-align:right;margin-bottom:0}@media only screen and (max-width:768px){#block-memorygamebanner .right-container .field--name-field-cta-button{margin-top:1rem}}.map-loader{background-image:url(/themes/custom/druplicon/dist/images/white_loader.svg);position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-color:#5c9dd0;z-index:5;transition:all .8s ease-in-out;opacity:1}.map-loader.loaded{opacity:0}.frontpage .geolocation-common-map-locations{display:none}.frontpage .geolocation-common-map-container{height:100vh;margin-top:0}@media(max-width:768px){.frontpage .geolocation-common-map-container{height:300px}}.frontpage .geolocation-common-map-container .gm-style .gm-style-iw img{width:100px}@media(min-width:768px){.frontpage .geolocation-common-map-container .gm-style .gm-style-iw img{width:auto}}#block-views-block-druplicon-block-recently-added-druplicons{margin-top:50px}@media(min-width:480px){.leaflet-control-zoom{margin-top:60px!important}}@media only screen and (min-width:768px)and (max-width:1023px){.leaflet-control-zoom{margin-top:55px!important}}@media only screen and (min-width:1024px){.leaflet-control-zoom{margin-top:150px!important}}@media only screen and (min-width:1024px){.path--user.logged-in .user-form{width:580px}}.path--user.logged-in .field--name-user-picture+.js-form-item{margin-bottom:4rem}.path--user.logged-in .field--name-user-picture+.js-form-item h4{margin-bottom:0}.path--user.logged-in label[for=edit-current-pass]{margin-top:0}.path--user.logged-in .user-pass .login-title{font-weight:500;text-transform:uppercase;margin-bottom:2rem;font-size:2rem}@media only screen and (min-width:1024px){.path--user.logged-in .user-pass .login-title{font-size:3rem}}.path--user #edit-current-pass--description a,.path--user .back-to-login a{color:#1aa8e2;text-transform:uppercase;position:relative;font-size:1.8rem;font-weight:700}.path--user #edit-current-pass--description a:hover,.path--user .back-to-login a:hover{text-decoration:none}@media only screen and (min-width:1024px){.path--user #edit-current-pass--description a,.path--user .back-to-login a{font-size:1.6rem}.path--user #edit-current-pass--description a:after,.path--user .back-to-login a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:3px solid #1aa8e2;background-color:#1aa8e2;transition:all .5s}.path--user #edit-current-pass--description a:hover:after,.path--user .back-to-login a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){.path--user #edit-current-pass--description a,.path--user .back-to-login a{font-size:1.8rem}}.path--user.logged-out .region-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:4rem 0}@media only screen and (min-width:1024px){.path--user.logged-out .region-content{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.path--user.logged-out .region-content>*{-ms-flex-preferred-size:100%;flex-basis:100%}}.path--user.logged-out .region-content [data-drupal-messages]{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:3rem}.path--user.logged-out .region-content [data-drupal-messages] [role=alert]{color:red;font-size:2.2rem;text-align:center}.path--user.logged-out .region-content [data-drupal-messages] [role=alert] ul{list-style:none;padding-left:0;margin:0}@media only screen and (min-width:1024px){.path--user.logged-out #block-druplicon-content,.path--user.logged-out .block-registration-block{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;-ms-flex-order:1;order:1}}.path--user.logged-out #block-druplicon-content>p,.path--user.logged-out #block-druplicon-content p.login-title,.path--user.logged-out .block-registration-block>p,.path--user.logged-out .block-registration-block p.login-title{font-size:2.2rem}.path--user.logged-out #block-druplicon-content{border-bottom:2px solid #b8bdbf;padding-bottom:5rem}@media only screen and (min-width:1024px){.path--user.logged-out #block-druplicon-content{border-right:2px solid #b8bdbf;border-bottom:none;padding-right:8.474576%;padding-bottom:0}}.path--user.logged-out .block-registration-block{padding-top:5rem}@media only screen and (min-width:1024px){.path--user.logged-out .block-registration-block{padding-left:8.474576%;padding-top:0}}.path--user.logged-out .user-login-form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c c" "d d" "e f"}.path--user.logged-out .user-login-form .login-title{grid-area:a}.path--user.logged-out .user-login-form .js-form-type-email{grid-area:b}.path--user.logged-out .user-login-form .js-form-type-password{grid-area:c}.path--user.logged-out .user-login-form .captcha{grid-area:d;margin-top:3rem}.path--user.logged-out .user-login-form .forgot-password{grid-area:e;margin-top:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.path--user.logged-out .user-login-form .forgot-password a{color:#1aa8e2;text-transform:uppercase;position:relative;font-size:1.8rem;font-weight:700}.path--user.logged-out .user-login-form .forgot-password a:hover{text-decoration:none}@media only screen and (min-width:1024px){.path--user.logged-out .user-login-form .forgot-password a{font-size:1.6rem}.path--user.logged-out .user-login-form .forgot-password a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:3px solid #1aa8e2;background-color:#1aa8e2;transition:all .5s}.path--user.logged-out .user-login-form .forgot-password a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){.path--user.logged-out .user-login-form .forgot-password a{font-size:1.8rem}}.path--user.logged-out .user-login-form .forgot-password a:after{bottom:-.5rem}.path--user.logged-out .user-login-form .forgot-password a:hover:after{bottom:-.3rem}.path--user.logged-out .social-icons{margin-top:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.path--user.logged-out .social-icons{margin-top:8rem}}.path--user.logged-out .social-icons .social-auth:not(:last-child){margin-right:1.2rem}.path--user.logged-out .social-icons .social-auth img{height:3rem}@media only screen and (min-width:768px)and (max-width:1023px){.path--user.logged-out .social-icons .social-auth img{height:4rem}}.path--user.logged-out .social-icons .social-auth:nth-child(odd) img{margin-top:.2rem}.path--user.logged-out .social-icons .social-auth:nth-child(2) img{height:3.4rem}@media only screen and (min-width:768px)and (max-width:1023px){.path--user.logged-out .social-icons .social-auth:nth-child(2) img{height:4.4rem}}.path--user.logged-out .user-login-form p,.path--user.logged-out .user-pass p,.path--user.logged-out .user-register-form p{margin-bottom:0}.path--user.logged-out .user-login-form .captcha,.path--user.logged-out .user-pass .captcha,.path--user.logged-out .user-register-form .captcha{background-color:#f9fcfc;border:1px solid #b8bdbf;border-radius:5px;padding:1.5rem;margin-top:2rem}.path--user.logged-out .user-login-form .captcha .captcha__title,.path--user.logged-out .user-pass .captcha .captcha__title,.path--user.logged-out .user-register-form .captcha .captcha__title{font-weight:700;margin-bottom:0}.path--user.logged-out .user-login-form .captcha .captcha__element,.path--user.logged-out .user-login-form .captcha .captcha__element .cf-turnstile,.path--user.logged-out .user-login-form .captcha .captcha__element .form-item,.path--user.logged-out .user-pass .captcha .captcha__element,.path--user.logged-out .user-pass .captcha .captcha__element .cf-turnstile,.path--user.logged-out .user-pass .captcha .captcha__element .form-item,.path--user.logged-out .user-register-form .captcha .captcha__element,.path--user.logged-out .user-register-form .captcha .captcha__element .cf-turnstile,.path--user.logged-out .user-register-form .captcha .captcha__element .form-item{margin-top:0;margin-bottom:0;padding-top:0}.path--user.logged-out.alias--user-password #block-druplicon-content{width:100%;border:none}.path--user .form-actions{grid-area:f;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.path--user .form-actions input{margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none;margin-top:0}@media only screen and (min-width:1250px){.path--user .form-actions input{font-size:1.8rem}}.path--user .form-actions input:hover{background-color:#0975a1;text-decoration:none}.form-item-submission-reason{margin-bottom:3rem}div.site-branding{-ms-flex-positive:2;flex-grow:2}@media only screen and (min-width:1024px){div.site-branding{-ms-flex-positive:unset;flex-grow:unset}}div.site-branding img{vertical-align:top}div.site-branding a.logo{display:block;margin:4px auto 0;width:140px}@media only screen and (min-width:1024px){div.site-branding a.logo{margin:40px 40px 0 0;width:170px}}.comment--type-comment{margin-bottom:4rem}.comment--type-comment ul.links li{display:inline-block;padding:0 .5rem .5rem 0}.comment--type-comment .field--name-comment-author{font-weight:600}.comment--type-comment .field--name-comment-user{float:left;margin-right:10px;max-width:35px;height:auto}.comment--type-comment .field--name-comment-author,.comment--type-comment .field--name-comment-post-date{display:inline-block}.comment--type-comment .field--name-field-comment{margin:1rem 0}ul.pager{margin-top:4rem;text-align:center}.region-content ul.pager .pager__item a{margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1250px){.region-content ul.pager .pager__item a{font-size:1.8rem}}.region-content ul.pager .pager__item a:hover{background-color:#0975a1;text-decoration:none}.block-tabs{margin-bottom:4rem;position:relative}.block-tabs:after{border-bottom:1px solid #b8bdbf;content:"";display:block;position:relative;width:100%;z-index:1}@media(max-device-width:480px){.block-tabs:after{display:none}}.block-tabs ul:not(.contextual-links){display:-ms-flexbox;display:flex}.block-tabs ul{margin-bottom:-1px}.block-tabs ul li{display:block}.block-tabs ul li a{border:1px solid transparent;display:block;padding:.7rem 1.5rem;position:relative;z-index:0;border-radius:5px 5px 0 0;color:#1aa8e2}.block-tabs ul li a.is-active{background-color:#f9fcfc;border:1px solid #b8bdbf;border-bottom-color:transparent;border-left-color:#b8bdbf;z-index:2;color:#0975a1}@media(max-device-width:480px){.block-tabs ul li a{border:none!important;padding:0 .5rem .5rem}.block-tabs ul li a.is-active{background-color:transparent}}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ajax-progress{width:48px;height:48px;border-radius:50%;border-top:5px solid #1aa8e2;border-right:3px solid transparent;box-sizing:border-box;animation:a 1s linear infinite}.ajax-progress-fullscreen{background-image:none;background-color:transparent}.overflow .ajax-progress{border-top:5px solid #fff;position:absolute;top:15%;left:66%}body.logged-in .region-navbar .menu--account{position:absolute;right:44px;top:11px;z-index:7}@media only screen and (max-width:320px){body.logged-in .region-navbar .menu--account{right:35px}}@media only screen and (min-width:1024px){body.logged-in .region-navbar .menu--account{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding-right:2rem;position:relative;top:auto;right:auto;height:100px}}body.logged-in .region-navbar .menu--account ul{background-color:#a2afb4;border-radius:5px;display:none;min-width:150px;padding:15px;position:absolute;top:35px;right:-44px}@media only screen and (max-width:320px){body.logged-in .region-navbar .menu--account ul{right:-35px}}@media only screen and (min-width:1024px){body.logged-in .region-navbar .menu--account ul{top:90px;right:-13px}}body.logged-in .region-navbar .menu--account ul>li{font-weight:700;padding-bottom:10px}body.logged-in .region-navbar .menu--account ul>li:last-child{padding-bottom:0}body.logged-in .region-navbar .menu--account ul>li a{font-size:1.4rem;font-weight:500}body.logged-in .region-navbar .menu--account ul>li a:after{border:1.1px solid #1aa8e2;bottom:-.5rem}body.logged-in .region-navbar .menu--account ul>li a:hover:after{bottom:-.3rem}body.logged-in .region-navbar .menu--account ul:before{content:" ";width:0;height:0;border-bottom:5px solid #a2afb4;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:-5px;right:51px}@media only screen and (max-width:320px){body.logged-in .region-navbar .menu--account ul:before{right:42px}}@media only screen and (min-width:1024px){body.logged-in .region-navbar .menu--account ul:before{margin-left:-5px;left:50%;right:auto}}body.logged-in .region-navbar .menu--account .user-picture{cursor:pointer;display:inline-block}body.logged-in .region-navbar .menu--account .user-picture img{border-radius:50%;width:24px;height:24px}@media only screen and (min-width:1024px){body.logged-in .region-navbar .menu--account .user-picture img{width:45px;height:45px}}@media only screen and (max-width:1023px){body.logged-out .region-navbar .menu{position:absolute;top:1.5rem;right:2.8rem;margin-right:2rem}}@media only screen and (max-width:320px){body.logged-out .region-navbar .menu{right:1.5rem}}body.logged-out .region-navbar .menu ul>li a:before{font-size:2.4rem;content:"";position:absolute;top:-1px;height:26px}@media only screen and (min-width:1024px){body.logged-out .region-navbar .menu ul>li a:before{display:none}}@media only screen and (max-width:1023px){body.logged-out .region-navbar .menu ul>li{height:auto;padding-top:0}body.logged-out .region-navbar .menu ul>li a{display:block;position:relative}body.logged-out .region-navbar .menu ul>li span{display:none}}@media only screen and (min-width:1024px){body.logged-out.menu-pulled-up .region-navbar .menu ul>li{height:60px}}@media only screen and (max-width:1023px){body.logged-out.menu-pulled-up .region-navbar .menu ul>li{padding-top:0}}.node--type-druplicon.node--view-mode-full{padding-bottom:2rem}@media only screen and (min-width:1024px){.node--type-druplicon.node--view-mode-full{padding-bottom:4rem;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.node--type-druplicon.node--view-mode-full .group-left,.node--type-druplicon.node--view-mode-full .group-right{width:50%}}@media only screen and (min-width:1024px){.node--type-druplicon.node--view-mode-full .group-left{padding-right:20px}}.node--type-druplicon.node--view-mode-full .group-right{position:relative}.node--type-druplicon.node--view-mode-full .group-right .fivestar select{display:none}.node--type-druplicon.node--view-mode-full .group-right .br-theme-css-stars .br-widget a.br-active:after,.node--type-druplicon.node--view-mode-full .group-right .br-theme-css-stars .br-widget a.br-selected:after{color:#1aa8e2}@media only screen and (min-width:1024px){.node--type-druplicon.node--view-mode-full .group-right{padding-left:20px}}.node--type-druplicon.node--view-mode-full .group-bottom{padding-bottom:1.5rem}.node--type-druplicon.node--view-mode-full .group-bottom label{margin-top:0}.node--type-druplicon.node--view-mode-full h1{color:#062b3a;margin-right:45px;text-transform:none}.node--type-druplicon.node--view-mode-full .flag-favorites_druplicons{position:absolute;top:0;right:0}.node--type-druplicon.node--view-mode-full .flag-favorites_druplicons a{color:#1aa8e2;font-size:2.2rem}.node--type-druplicon.node--view-mode-full .field--name-field-image{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:5px;display:-ms-flexbox;display:flex;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:4rem;padding:5rem}.node--type-druplicon.node--view-mode-full .field--name-field-image img{margin:0 auto}.node--type-druplicon.node--view-mode-full .field--name-field-description{padding-top:2rem;padding-bottom:2rem}.node--type-druplicon.node--view-mode-full .field--name-field-website{padding:2rem 0}.node--type-druplicon.node--view-mode-full .field--name-field-website a{margin-top:3rem;padding:.9rem 3.4rem;border-radius:5px;background-color:#1aa8e2;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:1250px){.node--type-druplicon.node--view-mode-full .field--name-field-website a{font-size:1.8rem}}.node--type-druplicon.node--view-mode-full .field--name-field-website a:hover{background-color:#0975a1;text-decoration:none}.node--type-druplicon.node--view-mode-full .field--name-field-authors,.node--type-druplicon.node--view-mode-full .field--name-field-continent,.node--type-druplicon.node--view-mode-full .field--name-field-topics{margin-top:2rem}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__label,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__label,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__label{font-weight:600}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item{padding-left:11px}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item a,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item a,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item a{color:#1aa8e2;text-transform:uppercase;position:relative;font-size:1.8rem;font-weight:700;text-transform:none;font-weight:500}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item a:hover,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item a:hover,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item a:hover{text-decoration:none}@media only screen and (min-width:1024px){.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item a,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item a,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item a{font-size:1.6rem}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item a:after,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item a:after,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item a:after{content:" ";opacity:0;position:absolute;bottom:-.7rem;left:0;right:0;border-bottom:3px solid #1aa8e2;background-color:#1aa8e2;transition:all .5s}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item a:hover:after,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item a:hover:after,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item a:hover:after{bottom:-.4rem;opacity:1}}@media only screen and (min-width:1250px){.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item a,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item a,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item a{font-size:1.8rem}}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item a:after,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item a:after,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item a:after{bottom:-.5rem}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item a:hover:after,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item a:hover:after,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item a:hover:after{bottom:-.3rem}.node--type-druplicon.node--view-mode-full .field--name-field-authors .field__item:before,.node--type-druplicon.node--view-mode-full .field--name-field-continent .field__item:before,.node--type-druplicon.node--view-mode-full .field--name-field-topics .field__item:before{content:"•";color:#062b3a;display:block;font-size:1.5rem;max-width:0;max-height:0;position:relative;left:-10px;top:3px}.node--type-druplicon.node--view-mode-full .field--name-proposing-solution-field{margin-top:4rem}.node--type-druplicon.node--view-mode-full .field--name-proposing-solution-field a{position:relative;padding-left:23px;color:#1aa8e2}.node--type-druplicon.node--view-mode-full .field--name-proposing-solution-field a:before{content:"";position:absolute;top:2px;left:0}.node--type-druplicon.node--view-mode-full .field--name-druplicon-status{background-color:#f3faef;border:2px solid #c9e1bd;color:#325e1c;margin-bottom:2rem;padding:20px}.node--type-druplicon.node--view-mode-full .field--name-druplicon-status.denied{background-color:#fcf4f2;border-color:#f9c9bf;color:#a51b00}.node--type-druplicon.node--view-mode-full .field--name-druplicon-status .field__label{font-weight:600}.node--type-druplicon.node--view-mode-full .field--name-druplicon-status p{margin-bottom:0}.node--view-mode-marker{padding:5px 0 15px}.node--view-mode-marker a:hover{text-decoration:none}.node--view-mode-marker .field--type-image{padding:2rem 0;text-align:center}.node--view-mode-teaser{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:2rem}.node--view-mode-teaser .fa{color:#1aa8e2;display:none;font-size:2.8rem;position:absolute;right:0;bottom:2rem;width:30px;height:30px}.node--view-mode-teaser .fa.fa-search-minus{right:2.5rem}@media(max-device-width:480px){.node--view-mode-teaser:hover .fa{display:none}}.node--view-mode-teaser:hover img{height:170px;width:170px}.node--view-mode-teaser a{display:-ms-flexbox;display:flex;padding:1rem 1.5rem;-ms-flex-direction:column;flex-direction:column;min-height:265px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.node--view-mode-teaser a:hover{text-decoration:none}.node--view-mode-teaser a h3{color:#a2afb4;font-size:1.5rem;font-weight:400;text-transform:uppercase}.node--view-mode-teaser .field--name-field-image{padding-bottom:2rem;position:relative;text-align:center}.node--view-mode-teaser .field--name-node-title{padding-top:1.5rem}.hidden{height:0!important;width:0!important;padding:0!important;border:none!important}.is-visible{display:block!important}.is-hidden{display:none!important}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;background-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
