/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.title-font{font-family:"Oswald",sans-serif;font-weight:400;}.copy-font{font-family:"Lato",sans-serif;font-weight:normal;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main,summary{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}.hide{display:none;}.show{display:block;}.display-block{display:block;}.alert{border-radius:8px;line-height:1.5;}.alert-danger{background-color:#900;color:#FFFFFF;}.alert-danger a{color:#FFFFFF;}.alert-warning{background-color:#F2A900;}.alert-success{background-color:#009CB0;color:#FFFFFF;}.alert-success a{color:#FFFFFF;}.alert-info{background-color:#009CB0;color:#FFFFFF;}.alert-info a{color:#FFFFFF;}.iconFont{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.iconArrowRight{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\eddb";}.huge-text{font-size:2.44rem;}.large-text{font-size:1.44rem;}.big-text{font-size:2rem;}.small-text{font-size:0.75rem;}.tiny-text{font-size:0.65rem;}.normal-text{font-size:1rem;}.hero-text{font-size:3rem;}.bold-text{font-weight:700;}.bold-text strong{color:var(--primary-color);}.text-container,.field--name-field-profile-self-introduction .field--item,.cke_editable{font-family:"Lato",sans-serif;font-weight:normal;-webkit-hyphens:none;hyphens:none;max-width:45em;line-height:1.64;}.text-container:after,.field--name-field-profile-self-introduction .field--item:after,.cke_editable:after{content:"";display:table;clear:both;}.text-container.full-page,.field--name-field-profile-self-introduction .full-page.field--item,.full-page.cke_editable{max-width:100%;display:grid;grid-template-columns:1fr 45em 1fr;}.text-container.full-page > *,.field--name-field-profile-self-introduction .full-page.field--item > *,.full-page.cke_editable > *{grid-column:2;}.text-container.full-page .full-bleed,.field--name-field-profile-self-introduction .full-page.field--item .full-bleed,.full-page.cke_editable .full-bleed{grid-column:1/4;height:auto;}.text-container.full-page .full-bleed figcaption,.field--name-field-profile-self-introduction .full-page.field--item .full-bleed figcaption,.full-page.cke_editable .full-bleed figcaption{padding-right:20px;}.text-container.full-page .off-left,.field--name-field-profile-self-introduction .full-page.field--item .off-left,.full-page.cke_editable .off-left{grid-column:1/3;height:auto;}.text-container.full-page .off-right,.field--name-field-profile-self-introduction .full-page.field--item .off-right,.full-page.cke_editable .off-right{grid-column:2/4;height:auto;}.text-container.full-page .off-right figcaption,.field--name-field-profile-self-introduction .full-page.field--item .off-right figcaption,.full-page.cke_editable .off-right figcaption{text-align:left;}.text-container.full-page .full-bleed img,.field--name-field-profile-self-introduction .full-page.field--item .full-bleed img,.full-page.cke_editable .full-bleed img,.text-container.full-page .full-bleed svg,.field--name-field-profile-self-introduction .full-page.field--item .full-bleed svg,.full-page.cke_editable .full-bleed svg,.text-container.full-page .off-left img,.field--name-field-profile-self-introduction .full-page.field--item .off-left img,.full-page.cke_editable .off-left img,.text-container.full-page .off-left svg,.field--name-field-profile-self-introduction .full-page.field--item .off-left svg,.full-page.cke_editable .off-left svg,.text-container.full-page .off-right img,.field--name-field-profile-self-introduction .full-page.field--item .off-right img,.full-page.cke_editable .off-right img,.text-container.full-page .off-right svg,.field--name-field-profile-self-introduction .full-page.field--item .off-right svg,.full-page.cke_editable .off-right svg{width:100%;height:auto;}.text-container.full-page .full-fixed,.field--name-field-profile-self-introduction .full-page.field--item .full-fixed,.full-page.cke_editable .full-fixed{overflow:hidden;position:relative;grid-column:1/4;min-height:100vh;background-position:50% 50%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;}.text-container.full-page .full-fixed img,.field--name-field-profile-self-introduction .full-page.field--item .full-fixed img,.full-page.cke_editable .full-fixed img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;}.text-container.full-page .full-fixed figcaption,.field--name-field-profile-self-introduction .full-page.field--item .full-fixed figcaption,.full-page.cke_editable .full-fixed figcaption{color:#FFFFFF;position:absolute;font-size:4vw;padding:20px;text-align:left;color:#FFFFFF;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,0.5);}.text-container figure,.field--name-field-profile-self-introduction .field--item figure,.cke_editable figure{margin-bottom:2rem;}.text-container figure figcaption,.field--name-field-profile-self-introduction .field--item figure figcaption,.cke_editable figure figcaption{font-size:0.75rem;text-align:right;display:block;}.text-container a,.field--name-field-profile-self-introduction .field--item a,.cke_editable a{color:#009CB0;text-decoration:underline;}.text-container img,.field--name-field-profile-self-introduction .field--item img,.cke_editable img{display:block;min-width:100%;margin:20px 0;float:none;}.text-container blockquote,.field--name-field-profile-self-introduction .field--item blockquote,.cke_editable blockquote{display:block;position:relative;padding:40px 0 40px 40px;font-family:"Lato",sans-serif;font-style:italic;font-weight:normal;}.text-container blockquote:before,.field--name-field-profile-self-introduction .field--item blockquote:before,.cke_editable blockquote:before{content:"“";top:0;left:0;position:absolute;font-size:80px;}.text-container h1,.field--name-field-profile-self-introduction .field--item h1,.cke_editable h1,.text-container h2,.field--name-field-profile-self-introduction .field--item h2,.cke_editable h2,.text-container h3,.field--name-field-profile-self-introduction .field--item h3,.cke_editable h3,.text-container h4,.field--name-field-profile-self-introduction .field--item h4,.cke_editable h4,.text-container h5,.field--name-field-profile-self-introduction .field--item h5,.cke_editable h5,.text-container h6,.field--name-field-profile-self-introduction .field--item h6,.cke_editable h6{color:#009CB0;}.text-container h1,.field--name-field-profile-self-introduction .field--item h1,.cke_editable h1{font-family:"Oswald",sans-serif;font-weight:400;font-size:3rem;padding-bottom:0.5em;}.text-container h2,.field--name-field-profile-self-introduction .field--item h2,.cke_editable h2{font-size:2em;font-family:"Oswald",sans-serif;font-weight:400;margin-top:1em;}.text-container h2:first-child,.field--name-field-profile-self-introduction .field--item h2:first-child,.cke_editable h2:first-child{margin-top:0;}.text-container h3,.field--name-field-profile-self-introduction .field--item h3,.cke_editable h3{font-size:1.25em;font-family:"Oswald",sans-serif;font-weight:400;margin-top:1em;}.text-container h4,.field--name-field-profile-self-introduction .field--item h4,.cke_editable h4{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;}.text-container h2,.field--name-field-profile-self-introduction .field--item h2,.cke_editable h2,.text-container h3,.field--name-field-profile-self-introduction .field--item h3,.cke_editable h3,.text-container h4,.field--name-field-profile-self-introduction .field--item h4,.cke_editable h4{line-height:1.2;margin-bottom:0.5em;font-weight:normal;}.text-container *.sticker,.field--name-field-profile-self-introduction .field--item *.sticker,.cke_editable *.sticker{margin-bottom:0;}.text-container ul,.field--name-field-profile-self-introduction .field--item ul,.cke_editable ul{list-style:none;}.text-container em,.field--name-field-profile-self-introduction .field--item em,.cke_editable em{font-family:"Lato",sans-serif;font-style:italic;font-weight:normal;}.text-container strong,.field--name-field-profile-self-introduction .field--item strong,.cke_editable strong{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;}.text-container ul,.field--name-field-profile-self-introduction .field--item ul,.cke_editable ul,.text-container ol,.field--name-field-profile-self-introduction .field--item ol,.cke_editable ol,.text-container dl,.field--name-field-profile-self-introduction .field--item dl,.cke_editable dl{margin-bottom:1em;margin-top:0.5em;}.text-container ul li,.field--name-field-profile-self-introduction .field--item ul li,.cke_editable ul li,.text-container dt,.field--name-field-profile-self-introduction .field--item dt,.cke_editable dt{display:block;padding-left:1em;position:relative;}.text-container ul li:before,.field--name-field-profile-self-introduction .field--item ul li:before,.cke_editable ul li:before,.text-container dt:before,.field--name-field-profile-self-introduction .field--item dt:before,.cke_editable dt:before{position:absolute;left:0;top:0;content:"–";}.text-container ol,.field--name-field-profile-self-introduction .field--item ol,.cke_editable ol{list-style:decimal;padding-left:1.5em;}.text-container ol li,.field--name-field-profile-self-introduction .field--item ol li,.cke_editable ol li{margin-bottom:0.5em;}.text-container dd,.field--name-field-profile-self-introduction .field--item dd,.cke_editable dd{padding-left:1em;margin-bottom:0.5em;}.text-container .no-bullets li,.field--name-field-profile-self-introduction .field--item .no-bullets li,.cke_editable .no-bullets li,.text-container .no-bullets dt,.field--name-field-profile-self-introduction .field--item .no-bullets dt,.cke_editable .no-bullets dt,.text-container .no-bullets dd,.field--name-field-profile-self-introduction .field--item .no-bullets dd,.cke_editable .no-bullets dd{padding-left:0;}.text-container .no-bullets li:before,.field--name-field-profile-self-introduction .field--item .no-bullets li:before,.cke_editable .no-bullets li:before,.text-container .no-bullets dt:before,.field--name-field-profile-self-introduction .field--item .no-bullets dt:before,.cke_editable .no-bullets dt:before,.text-container .no-bullets dd:before,.field--name-field-profile-self-introduction .field--item .no-bullets dd:before,.cke_editable .no-bullets dd:before{content:"";}.text-container.last *:last-child,.field--name-field-profile-self-introduction .last.field--item *:last-child,.last.cke_editable *:last-child{margin-bottom:0;}.text-container.align-center,.field--name-field-profile-self-introduction .align-center.field--item,.align-center.cke_editable{margin:0 auto;}.hangingQuotes:before,.hangingQuotes:after{font-size:180px;z-index:50;font-family:"Lato",sans-serif;font-weight:normal;}.hangingQuotes:before{position:absolute;content:"“";left:0px;top:-70px;}@media all and (min-width:976px){.gin--horizontal-toolbar .navbar-fixed-top{top:3.2rem;position:sticky;}}.gin--horizontal-toolbar .toolbar-icon:before{height:100% !important;width:20px !important;}.gin--horizontal-toolbar .toolbar-icon.toolbar-icon-social-lets-connect-main:before{background-position:center center !important;}@media all and (min-width:976px){.gin--horizontal-toolbar #toolbar-administration{z-index:9999 !important;}.gin-secondary-toolbar{z-index:9990 !important;}}.cke_editable{padding:20px;}h4{font-family:"Oswald",sans-serif;font-weight:400;font-size:1.5rem;}h5{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;margin-bottom:0.5em;}a:hover{text-decoration:underline;}.action,.region--hero .btn-primary,.region--hero .btn,.view-poll .views-field .poll-view form .form-actions button,.hero-canvas .hero-cta-wrapper a,.block-private-message-windows-block input[type=button],.block-private-message-windows-block .threads-wrapper .thread .delete-thread,.block-private-message-windows-block .threads-wrapper .thread .request .butt,.profile-profile-edit-form .form-actions a,.card__link a,.view-mode--card .content .flag,.card__actionbar .btn,.form-type-password .help-block a,.webform-submit,.form-managed-file input[type=submit],.form-actions a.button,input[type=submit].button--primary,.form-wrapper input[type=submit],.btn a,.btn-sm,.btn-primary{font-family:"Lato",sans-serif;font-weight:normal;text-align:center;padding:10px;background:#FFFFFF;color:#222;font-size:20px;display:inline-block;text-transform:uppercase;border:2px solid #222;position:relative;font-weight:700;transition:all 0.2s ease;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;font-style:normal;border-radius:5px;border-radius:100px;}.action:hover,.region--hero .btn:hover,.view-poll .views-field .poll-view form .form-actions button:hover,.hero-canvas .hero-cta-wrapper a:hover,.block-private-message-windows-block input[type=button]:hover,.block-private-message-windows-block .threads-wrapper .thread .delete-thread:hover,.block-private-message-windows-block .threads-wrapper .thread .request .butt:hover,.profile-profile-edit-form .form-actions a:hover,.card__link a:hover,.view-mode--card .content .flag:hover,.card__actionbar .btn:hover,.form-type-password .help-block a:hover,.webform-submit:hover,.form-managed-file input[type=submit]:hover,.form-actions a.button:hover,input[type=submit].button--primary:hover,.form-wrapper input[type=submit]:hover,.btn a:hover,.btn-sm:hover,.btn-primary:hover{background-color:#DB692E;border:2px solid #DB692E;color:#FFFFFF;}.action.tiny,.region--hero .tiny.btn,.view-poll .views-field .poll-view form .form-actions button.tiny,.hero-canvas .hero-cta-wrapper a.tiny,.block-private-message-windows-block input.action[type=button],.block-private-message-windows-block .region--hero input[type=button].btn-primary,.region--hero .block-private-message-windows-block input[type=button].btn-primary,.block-private-message-windows-block .region--hero input[type=button].btn,.region--hero .block-private-message-windows-block input[type=button].btn,.block-private-message-windows-block input.tiny[type=button],.block-private-message-windows-block input[type=button],.block-private-message-windows-block .threads-wrapper .thread .action.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .region--hero .delete-thread.btn,.region--hero .block-private-message-windows-block .threads-wrapper .thread .delete-thread.btn,.block-private-message-windows-block .threads-wrapper .thread .view-poll .views-field .poll-view form .form-actions button.delete-thread,.view-poll .views-field .poll-view form .form-actions .block-private-message-windows-block .threads-wrapper .thread button.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .hero-canvas .hero-cta-wrapper a.delete-thread,.hero-canvas .hero-cta-wrapper .block-private-message-windows-block .threads-wrapper .thread a.delete-thread,.block-private-message-windows-block .threads-wrapper .thread input.delete-thread[type=button],.block-private-message-windows-block .threads-wrapper .thread .tiny.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .delete-thread,.block-private-message-windows-block .threads-wrapper .thread .request .butt,.profile-profile-edit-form .form-actions a.tiny,.profile-profile-edit-form .form-actions .block-private-message-windows-block .threads-wrapper .thread a.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .profile-profile-edit-form .form-actions a.delete-thread,.card__link a,.view-mode--card .content .flag,.card__actionbar .tiny.btn,.card__actionbar .block-private-message-windows-block input.btn[type=button],.block-private-message-windows-block .card__actionbar input.btn[type=button],.card__actionbar .block-private-message-windows-block .threads-wrapper .thread .btn.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .card__actionbar .btn.delete-thread,.card__actionbar .card__link a.btn,.card__link .card__actionbar a.btn,.form-type-password .help-block a,.tiny.webform-submit,.block-private-message-windows-block input.webform-submit[type=button],.block-private-message-windows-block .threads-wrapper .thread .webform-submit.delete-thread,.form-managed-file input[type=submit],.form-actions a.tiny.button,.form-actions .block-private-message-windows-block .threads-wrapper .thread a.button.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .form-actions a.button.delete-thread,.form-actions .card__link a.button,.card__link .form-actions a.button,input.tiny[type=submit].button--primary,.block-private-message-windows-block input[type=submit].button--primary[type=button],.block-private-message-windows-block .threads-wrapper .thread input[type=submit].button--primary.delete-thread,.form-wrapper input[type=submit],.btn a,.tiny.btn-sm,.block-private-message-windows-block input.btn-sm[type=button],.block-private-message-windows-block .threads-wrapper .thread .btn-sm.delete-thread,.tiny.btn-primary,.block-private-message-windows-block input.btn-primary[type=button],.block-private-message-windows-block .threads-wrapper .thread .btn-primary.delete-thread{font-size:0.65rem;padding:4px 6.6666666667px;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;color:#222;letter-spacing:0;}.action.small,.region--hero .small.btn,.view-poll .views-field .poll-view form .form-actions button,.hero-canvas .hero-cta-wrapper a.small,.block-private-message-windows-block input.small[type=button],.block-private-message-windows-block .threads-wrapper .thread .small.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .view-poll .views-field .poll-view form .form-actions button.delete-thread,.view-poll .views-field .poll-view form .form-actions .block-private-message-windows-block .threads-wrapper .thread button.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .request .small.butt,.block-private-message-windows-block .threads-wrapper .thread .request .view-poll .views-field .poll-view form .form-actions button.butt,.view-poll .views-field .poll-view form .form-actions .block-private-message-windows-block .threads-wrapper .thread .request button.butt,.profile-profile-edit-form .form-actions a.small,.card__link a.small,.view-mode--card .content .small.flag,.card__block .action.form-submit,.card__block .region--hero .form-submit.btn,.region--hero .card__block .form-submit.btn,.card__block .hero-canvas .hero-cta-wrapper a.form-submit,.hero-canvas .hero-cta-wrapper .card__block a.form-submit,.card__block .block-private-message-windows-block input.form-submit[type=button],.block-private-message-windows-block .card__block input.form-submit[type=button],.card__block .block-private-message-windows-block .threads-wrapper .thread .form-submit.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .card__block .form-submit.delete-thread,.card__block .block-private-message-windows-block .threads-wrapper .thread .request .form-submit.butt,.block-private-message-windows-block .threads-wrapper .thread .request .card__block .form-submit.butt,.card__block .profile-profile-edit-form .form-actions a.form-submit,.profile-profile-edit-form .form-actions .card__block a.form-submit,.card__block .card__link a.form-submit,.card__link .card__block a.form-submit,.card__block .view-mode--card .content .form-submit.flag,.view-mode--card .content .card__block .form-submit.flag,.card__actionbar .btn,.form-type-password .help-block a.small,.form-type-password .help-block .card__block a.form-submit,.card__block .form-type-password .help-block a.form-submit,.form-type-password .help-block .card__actionbar a.btn,.card__actionbar .form-type-password .help-block a.btn,.small.webform-submit,.card__block .webform-submit.form-submit,.form-managed-file input.small[type=submit],.form-managed-file .card__block input[type=submit].form-submit,.card__block .form-managed-file input[type=submit].form-submit,.form-managed-file .card__actionbar input[type=submit].btn,.card__actionbar .form-managed-file input[type=submit].btn,.form-actions a.small.button,.form-actions .card__block a.button.form-submit,.card__block .form-actions a.button.form-submit,.form-actions .card__actionbar a.button.btn,.card__actionbar .form-actions a.button.btn,input.small[type=submit].button--primary,.card__block input[type=submit].button--primary.form-submit,.card__actionbar input[type=submit].button--primary.btn,.form-wrapper input.small[type=submit],.form-wrapper .card__block input[type=submit].form-submit,.card__block .form-wrapper input[type=submit].form-submit,.form-wrapper .card__actionbar input[type=submit].btn,.card__actionbar .form-wrapper input[type=submit].btn,.btn a.small,.btn .card__block a.form-submit,.card__block .btn a.form-submit,.btn-sm,.small.btn-primary,.card__block .btn-primary.form-submit{font-size:0.75rem;color:#222;letter-spacing:0;}.action.big,.region--hero .big.btn,.view-poll .views-field .poll-view form .form-actions button.big,.hero-canvas .hero-cta-wrapper a.big,.block-private-message-windows-block input.big[type=button],.block-private-message-windows-block .threads-wrapper .thread .big.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .request .big.butt,.profile-profile-edit-form .form-actions a.big,.card__link a.big,.view-mode--card .content .big.flag,.card__actionbar .big.btn,.form-type-password .help-block a.big,.big.webform-submit,.form-managed-file input.big[type=submit],.form-actions a.button,input[type=submit].button--primary,.form-wrapper input.big[type=submit],.btn a.big,.big.btn-sm,.big.btn-primary{font-size:2rem;color:#222;padding:20px;}.action.light,.region--hero .light.btn,.view-poll .views-field .poll-view form .form-actions button.light,.hero-canvas .hero-cta-wrapper a.light,.block-private-message-windows-block input.light[type=button],.block-private-message-windows-block .threads-wrapper .thread .light.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .request .light.butt,.profile-profile-edit-form .form-actions a.light,.card__link a.light,.view-mode--card .content .light.flag,.card__actionbar .light.btn,.form-type-password .help-block a.light,.light.webform-submit,.form-managed-file input.light[type=submit],.form-actions a.button,input.light[type=submit].button--primary,.form-wrapper input[type=submit],.btn a.light,.btn-sm,.light.btn-primary{background:#FFFFFF;color:#009CB0;border:1px solid #009CB0;top:0;box-shadow:none;}.action.light:hover,.region--hero .light.btn:hover,.view-poll .views-field .poll-view form .form-actions button.light:hover,.hero-canvas .hero-cta-wrapper a.light:hover,.block-private-message-windows-block input.light[type=button]:hover,.block-private-message-windows-block .threads-wrapper .thread .light.delete-thread:hover,.block-private-message-windows-block .threads-wrapper .thread .request .light.butt:hover,.profile-profile-edit-form .form-actions a.light:hover,.card__link a.light:hover,.view-mode--card .content .light.flag:hover,.card__actionbar .light.btn:hover,.form-type-password .help-block a.light:hover,.light.webform-submit:hover,.form-managed-file input.light[type=submit]:hover,.form-actions a.button:hover,input.light[type=submit].button--primary:hover,.form-wrapper input[type=submit]:hover,.btn a.light:hover,.btn-sm:hover,.light.btn-primary:hover{color:#FFFFFF;background:#009CB0;border-color:#009CB0;}.action.normal,.region--hero .normal.btn,.view-poll .views-field .poll-view form .form-actions button.normal,.view-poll .views-field .poll-view form .form-actions .region--hero button.btn-primary,.region--hero .view-poll .views-field .poll-view form .form-actions button.btn-primary,.hero-canvas .hero-cta-wrapper a.normal,.hero-canvas .hero-cta-wrapper .region--hero a.btn-primary,.region--hero .hero-canvas .hero-cta-wrapper a.btn-primary,.block-private-message-windows-block input.normal[type=button],.block-private-message-windows-block .region--hero input[type=button].btn-primary,.region--hero .block-private-message-windows-block input[type=button].btn-primary,.block-private-message-windows-block .threads-wrapper .thread .normal.delete-thread,.block-private-message-windows-block .threads-wrapper .thread .region--hero .delete-thread.btn-primary,.region--hero .block-private-message-windows-block .threads-wrapper .thread .delete-thread.btn-primary,.block-private-message-windows-block .threads-wrapper .thread .request .normal.butt,.block-private-message-windows-block .threads-wrapper .thread .request .region--hero .butt.btn-primary,.region--hero .block-private-message-windows-block .threads-wrapper .thread .request .butt.btn-primary,.profile-profile-edit-form .form-actions a.normal,.profile-profile-edit-form .form-actions .region--hero a.btn-primary,.region--hero .profile-profile-edit-form .form-actions a.btn-primary,.card__link a.normal,.view-mode--card .content .normal.flag,.view-mode--card .content .region--hero .flag.btn-primary,.region--hero .view-mode--card .content .flag.btn-primary,.card__actionbar .normal.btn,.form-type-password .help-block a.normal,.form-type-password .help-block .region--hero a.btn-primary,.region--hero .form-type-password .help-block a.btn-primary,.normal.webform-submit,.form-managed-file input.normal[type=submit],.form-managed-file .region--hero input[type=submit].btn-primary,.region--hero .form-managed-file input[type=submit].btn-primary,.form-actions a.normal.button,.form-actions .region--hero a.button.btn-primary,.region--hero .form-actions a.button.btn-primary,input[type=submit].button--primary,.form-wrapper input.normal[type=submit],.form-wrapper .region--hero input[type=submit].btn-primary,.region--hero .form-wrapper input[type=submit].btn-primary,.btn a.normal,.normal.btn-sm,.normal.btn-primary,.region--hero .btn-primary{background:#DA291C;color:#222;border:none;}.action em,.region--hero .btn-primary em,.region--hero .btn em,.view-poll .views-field .poll-view form .form-actions button em,.hero-canvas .hero-cta-wrapper a em,.block-private-message-windows-block input[type=button] em,.block-private-message-windows-block .threads-wrapper .thread .delete-thread em,.block-private-message-windows-block .threads-wrapper .thread .request .butt em,.profile-profile-edit-form .form-actions a em,.card__link a em,.view-mode--card .content .flag em,.card__actionbar .btn em,.form-type-password .help-block a em,.webform-submit em,.form-managed-file input[type=submit] em,.form-actions a.button em,input[type=submit].button--primary em,.form-wrapper input[type=submit] em,.btn a em,.btn-sm em,.btn-primary em{display:block;font-weight:700;}.secondary-action{display:inline-block;margin-top:20px;color:var(--primary-color);text-decoration:none;border-bottom:1px dotted var(--primary-color);}form:not(.layout-builder-configure-block) .switch .lever{background-color:#ddd;}form:not(.layout-builder-configure-block) .switch .lever:after{background-color:#DA291C;}.hero-action-button a{background:#FFFFFF;}.hero-action-button a .icon-medium{position:absolute;top:20%;left:20%;}.btn-primary svg{fill:#FFFFFF;}.ui-dialog:not(.ui-dialog-off-canvas).social-dialog--event-addtocal .dialog-content--addtocal .addtocal-location + .btn-primary{background-color:#009CB0;}.button:hover .text,.button:hover .label{color:#FFFFFF;}@media only screen and (max-width:767px){#enroll-wrapper.form-wrapper{text-align:right;}}#enroll-wrapper.form-wrapper .dropdown-toggle{font-size:0.9rem;}@media only screen and (max-width:767px){#enroll-wrapper.form-wrapper .dropdown-toggle{font-size:0.9rem;}}#enroll-wrapper.form-wrapper.open .dropdown-menu{padding:0;}@media only screen and (max-width:767px){#enroll-wrapper.form-wrapper.open .dropdown-menu{position:relative;float:unset;}}#enroll-wrapper.form-wrapper.open .dropdown-menu li .btn-link{border:none;font-size:0.9rem;transition:unset;width:100%;text-align:left;}#enroll-wrapper.form-wrapper.open .dropdown-menu li .btn-link:hover{border-radius:0;transition:unset;}.views-exposed-form__actions .btn-default{padding:0.3rem 0.5rem;}.block-group-add-block .btn,.block-topic-add-block .btn,.block-event-add-block .btn{border-radius:10px;background-color:#009CB0;color:#FFFFFF;border-color:transparent;}input,textarea,select{border:2px solid #D1CCBD;padding:5px 10px;font-size:1rem;background:#F0EDE6;color:#222;font-family:"Lato",sans-serif;font-weight:400;border-radius:5px;height:2.3rem;vertical-align:middle;}input.disabled,textarea.disabled,select.disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#EAE8DB !important;}select{max-width:100%;}input[type=checkbox]{box-shadow:none;}.form-wrapper input[type=submit]{-webkit-appearance:none;margin-top:1.5rem;position:relative;}input[type=submit].button--primary{display:inline-block;height:auto;vertical-align:bottom;line-height:1;}.form-actions{text-align:right;}.form-actions a.button{display:inline-block;margin-right:0;height:auto;line-height:auto;vertical-align:bottom;line-height:1;font-size:1.25rem;}input{max-width:100%;}input.tel{border:1px solid #F0EDE6;font-size:30px;color:#F0EDE6;padding:10px;}input.underline{box-shadow:none;border:1px dotted #222;border-width:0 0 1px 0;padding:5px;position:relative;height:50px;}input.error{box-shadow:0 0 6px 2px #900 inset;border:none;-webkit-appearance:none;}input[type=radio]{height:auto !important;}details{padding:10px;border:1px dashed #D1CCBD;border-radius:20px;}details label{font-size:1rem;}@media only screen and (max-width:767px){details summary svg.icon-summary-arrow{right:0.5rem;}}@media only screen and (max-width:767px){details .field--type-path .path-form header{margin-bottom:10px;margin-top:20px;}}.form-wrapper{margin-bottom:40px;}.form-wrapper:last-child{margin-bottom:0;}@media only screen and (max-width:767px){.form-wrapper{margin-bottom:10px;margin-top:10px;}}.form-type-checkbox{display:inline-block;margin:0 2em 2em 0;}.form-type-checkbox input{display:inline-block;position:relative;top:-2px;}.form-type-checkbox label.option{display:inline;font-size:1.44rem;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;padding-left:0.5em;}.form-type-checkbox input:checked + label{color:#DA291C;}.form-type-checkbox input:checked + label:after{background-color:#DA291C;}.form-type-radio input:checked + label{color:#DA291C;}.form-type-radio input:checked + label:after{background-color:#DA291C;}.form-type-radio input:checked + label:before{border:2px solid #DA291C;}.field-group{padding-top:20px;border-radius:20px;}.field-group h3{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;color:#900;margin-bottom:20px;}.field-group.expand-above{background:#DA291C;padding:20px;margin-bottom:20px;}.field-group-details .panel-heading{margin-bottom:10px;}.inline-fields input,.inline-fields .form-item{display:inline-block;width:auto;}.fields-box{border:1px solid #F0EDE6;background:#FFFFFF;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;margin-bottom:40px;}.fields-box.collapse-fields{padding-top:0;margin-left:20px;margin-right:20px;}.fields-box.collapse-fields .row *[class*=col]{border-left:1px dotted #222;}.fields-box.collapse-fields .row *[class*=col]:nth-child(1){border-left:0;}.fields-box.collapse-fields .field-container{padding-bottom:0;min-height:50px;vertical-align:middle;}.fields-box.collapse-fields input,.fields-box.collapse-fields textarea{background:transparent;padding-left:10px;}.field-with-icon{padding-left:30px;position:relative;padding-left:50px !important;}.field-with-icon:before{position:absolute;top:10px;left:10px;font-size:32px;color:#222;}.field-inline-label{}.field-inline-label .webform-component-markup{display:inline-block;}.field-inline-label label,.field-inline-label .form-radios{display:inline-block;vertical-align:middle;}.field-inline-label .form-radios{line-height:50px;}.field-inline-label label{line-height:50px;margin-right:1em;}.field-inline-label.field-with-icon label{padding-left:10px;}form{position:relative;padding:40px;background-color:#F0EDE6;border-radius:20px;}@media only screen and (max-width:767px){form{padding:20px;}}form input,form textarea,form select,form option{font-family:"Lato",sans-serif;font-weight:normal;color:#222;background:#FFFFFF;}form .description{font-family:"Lato",sans-serif;font-weight:normal;font-size:0.65rem;background:#FFFFFF;padding:6.6666666667px;position:relative;margin-top:10px;}form .description:before{content:"";position:absolute;top:-10px;left:20px;width:0;height:0;content:"";border-opposite-position(top):10px solid #FFFFFF;border-left:10px solid transparent;border-right:10px solid transparent;}form .field-container{position:relative;margin-bottom:20px;}form .field-container .show-description{position:absolute;right:8px;top:8px;}form .field-container .show-description:before{color:#F0EDE6;font-size:32px;}form .field-container.with-hint{padding-right:20px;}form .field-container.with-hint .description{position:absolute;right:40px;top:30px;}form .field-container.required{position:relative;}form .field-container.required label .form-required{display:none;}form .field-container.required:after{position:absolute;content:"*";top:5px;right:5px;color:#900;font-size:18px;}form .field-container.field-no-border input{border:none;}form .field-container.full-width-fields input,form .field-container.full-width-fields textarea{width:100%;}form fieldset{margin-top:0px !important;}form fieldset .help-block{margin-top:10px;margin-bottom:20px;font-size:0.75rem;background:transparent;}form .form-managed-file input[type=file]{width:100% !important;}@media only screen and (max-width:520px){form .form-item-path-0-alias .input-group{display:block;max-width:none;}form .form-item-path-0-alias .input-group .input-group-addon{padding:0 !important;overflow-wrap:anywhere;font-size:0.7rem !important;}}form .form-item-path-0-alias .input-group .input-group-addon{padding-left:0;}@media only screen and (max-width:767px){form .comment-attachments .table-responsive .draggable{display:flex;flex-direction:column;}}@media only screen and (max-width:767px){form .field--type-file .table-responsive table thead{display:block;}form .field--type-file .table-responsive table thead th{padding-right:10px;}form .field--type-file .table-responsive table tbody tr{display:flex;flex-direction:column;}}form .table-responsive table span.glyphicon{bottom:10px;position:relative;}@media only screen and (max-width:767px){form .card__block{padding:0;}form .card__block .entity-meta__last-saved,form .card__block .entity-meta__author{display:flex;flex-direction:column;}}.control-label{display:inline-block;}label,legend,summary,.form-composite > legend{font-family:"Lato",sans-serif;color:#DA291C;font-size:2rem;font-weight:normal;line-height:1.2;position:relative;display:block;margin-bottom:0.5em;}@media only screen and (max-width:767px){label,legend,summary,.form-composite > legend{margin-top:10px;font-size:1.4rem;}}label.no-ph,legend.no-ph,summary.no-ph,.form-composite > legend.no-ph{padding:10px 0 10px 10px;font-size:0.65rem;}label.error,legend.error,summary.error,.form-composite > legend.error{background:#900;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;padding:10px;color:#FFFFFF;text-align:center;position:relative;top:10px;}label.error:before,legend.error:before,summary.error:before,.form-composite > legend.error:before{position:absolute;content:"";width:0;height:0;content:"";border-opposite-position(top):10px solid #900;border-left:10px solid transparent;border-right:10px solid transparent;top:-5px;left:50%;margin-left:-10px;}.show-errors label.error,.show-errors legend.error,.show-errors summary.error,.show-errors .form-composite > legend.error{display:block !important;}.show-errors label.error[style*=none],.show-errors legend.error[style*=none],.show-errors summary.error[style*=none],.show-errors .form-composite > legend.error[style*=none]{display:none !important;}.radio-option label,.form-item.form-type-radio label,.radio-option legend,.form-item.form-type-radio legend,.radio-option summary,.form-item.form-type-radio summary,.radio-option .form-composite > legend,.form-item.form-type-radio .form-composite > legend{color:#222;display:inline-block;vertical-align:baseline;}.radio-options label,.form-item.form-type-radio label,.radio-options legend,.form-item.form-type-radio legend,.radio-options summary,.form-item.form-type-radio summary,.radio-options .form-composite > legend,.form-item.form-type-radio .form-composite > legend{display:inline-block;vertical-align:baseline;}label.option,legend.option,summary.option,.form-composite > legend.option{padding-left:0;}.radio-option,.form-item.form-type-radio{display:inline-block;}.form-radios.as-buttons{margin-top:7px;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.form-radios.as-buttons input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.form-radios.as-buttons .radio-option,.form-radios.as-buttons .form-item.form-type-radio{display:block;float:left;}.form-radios.as-buttons .radio-option:first-child label,.form-radios.as-buttons .form-item.form-type-radio:first-child label{border-width:1px 1px 1px 1px;border-radius:5px 0 0 5px;}.form-radios.as-buttons .radio-option:last-child label,.form-radios.as-buttons .form-item.form-type-radio:last-child label{border-width:1px 1px 1px 0;border-radius:0 5px 5px 0;}.form-radios.as-buttons .form-item.form-type-radio{margin-bottom:10px;}.form-radios.as-buttons .form-item.form-type-radio label{position:relative;display:inline-block;line-height:1.3;margin:0;color:#222;padding:6.6666666667px 10px !important;background:rgba(255,255,255,0.2);text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;transition:padding 0.3s ease;border:1px solid rgba(234,245,249,0.7);}.form-radios.as-buttons .form-item.form-type-radio input:checked + label,.form-radios.as-buttons .form-item.form-type-radio label:hover{background:var(--primary-color);color:#FFFFFF;}.form-radios.as-buttons .form-item.form-type-radio input.error + label{box-shadow:0 0 6px 2px #900;}.inline-dropdown{text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;border-bottom:2px dotted #EAE8DB;}.hide-label label{display:none;}.error .form-item--error-message::before{top:-9px;color:#900;}.error.alert-danger{background-color:#900;}.error .close{top:-13px;}.form-item--error-message ul{list-style:disc;padding-left:1rem;}.views-exposed-form form .form-actions .action,.views-exposed-form form .form-actions .region--hero .btn,.region--hero .views-exposed-form form .form-actions .btn,.views-exposed-form .view-poll .views-field .poll-view form .form-actions button,.view-poll .views-field .poll-view .views-exposed-form form .form-actions button,.views-exposed-form form .form-actions .hero-canvas .hero-cta-wrapper a,.hero-canvas .hero-cta-wrapper .views-exposed-form form .form-actions a,.views-exposed-form form .form-actions .block-private-message-windows-block input[type=button],.block-private-message-windows-block .views-exposed-form form .form-actions input[type=button],.views-exposed-form form .form-actions .block-private-message-windows-block .threads-wrapper .thread .delete-thread,.block-private-message-windows-block .threads-wrapper .thread .views-exposed-form form .form-actions .delete-thread,.views-exposed-form form .form-actions .block-private-message-windows-block .threads-wrapper .thread .request .butt,.block-private-message-windows-block .threads-wrapper .thread .request .views-exposed-form form .form-actions .butt,.views-exposed-form form .profile-profile-edit-form .form-actions a,.profile-profile-edit-form .views-exposed-form form .form-actions a,.views-exposed-form form .form-actions .card__link a,.card__link .views-exposed-form form .form-actions a,.views-exposed-form form .form-actions .view-mode--card .content .flag,.view-mode--card .content .views-exposed-form form .form-actions .flag,.views-exposed-form form .form-actions .card__actionbar .btn,.card__actionbar .views-exposed-form form .form-actions .btn,.views-exposed-form form .form-actions .form-type-password .help-block a,.form-type-password .help-block .views-exposed-form form .form-actions a,.views-exposed-form form .form-actions .webform-submit,.views-exposed-form form .form-actions .form-managed-file input[type=submit],.form-managed-file .views-exposed-form form .form-actions input[type=submit],.views-exposed-form form .form-actions .btn-primary,.views-exposed-form form .form-actions .btn-sm,.views-exposed-form form .form-actions .btn a,.btn .views-exposed-form form .form-actions a,.views-exposed-form form .form-actions .form-wrapper input[type=submit],.form-wrapper .views-exposed-form form .form-actions input[type=submit],.views-exposed-form form .form-actions input[type=submit].button--primary,.views-exposed-form form .form-actions a.button{font-size:0.75rem;}.form-managed-file{display:flex;}.form-managed-file input[type=file]{width:auto !important;margin-right:20px;margin-bottom:10px;}.form-managed-file .file{margin-bottom:0.5em;}.form-managed-file input[type=submit]{width:auto !important;margin-top:0;}.form-managed-file .button{font-size:1rem;padding:5px;}.webform-submission-form .webform-actions{margin-bottom:0;}.webform-submission-form label{font-size:1.44rem;}.form-tooltip,form .field-container.with-hint .description{font-size:0.65rem;background:#FFFFFF;width:300px;border:1px solid #EAE8DB;padding:10px;z-index:1010;color:#222;text-align:left;box-shadow:0 5px 3px 1px rgba(0,0,0,0.3);}.chosen-container{font-size:1rem;}.required-notice{font-size:0.65rem;}.required-notice span{color:#900;}a.tabledrag-handle .handle{width:35px;height:35px;background-position:9px 11px;}.js .field--widget-entity-reference-paragraphs td,.js .field--widget-entity-reference-paragraphs th{border-style:solid;}.js .field--widget-entity-reference-paragraphs td{padding:20px;}.js .field--widget-entity-reference-paragraphs tbody tr{background:#FFFFFF;}::-webkit-input-placeholder{color:#222;padding-right:10px;}:-moz-placeholder{color:#222;padding-right:10px;}::-moz-placeholder{color:#222;padding-right:10px;}:-ms-input-placeholder{color:#222;padding-right:10px;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.field-multiple-table{width:100%;}.password-strength__indicator.is-strong{background-color:#63B087;}.password-strength__indicator.is-weak{background-color:#DA291C;}.password-strength__indicator.is-fair{background-color:#DB692E;}.password-strength__indicator.is-good{background-color:#F2A900;}form.enroll-action-form{background-color:transparent;padding:0;padding-right:20px;}.form-type-password .help-block{margin-top:10px;}.user-form,.group-form,.social-group-add,.profile-form,.node-form,.social-user-password-form,.social-user-login-form,.webform-submission-form{border-radius:10px;box-shadow:none;overflow:hidden;background-color:#FFFFFF;box-shadow:0 1px 12px 0px rgba(0,0,0,0.2);}.user-form .card,.user-form .vertical-navbar,.group-form .card,.group-form .vertical-navbar,.social-group-add .card,.social-group-add .vertical-navbar,.profile-form .card,.profile-form .vertical-navbar,.node-form .card,.node-form .vertical-navbar,.social-user-password-form .card,.social-user-password-form .vertical-navbar,.social-user-login-form .card,.social-user-login-form .vertical-navbar,.webform-submission-form .card,.webform-submission-form .vertical-navbar{background:none;box-shadow:none;}.user-form header,.group-form header,.social-group-add header,.profile-form header,.node-form header,.social-user-password-form header,.social-user-login-form header,.webform-submission-form header{font-weight:700;margin-bottom:20px;}.user-form fieldset[data-drupal-selector=edit-profile-privacy],.group-form fieldset[data-drupal-selector=edit-profile-privacy],.social-group-add fieldset[data-drupal-selector=edit-profile-privacy],.profile-form fieldset[data-drupal-selector=edit-profile-privacy],.node-form fieldset[data-drupal-selector=edit-profile-privacy],.social-user-password-form fieldset[data-drupal-selector=edit-profile-privacy],.social-user-login-form fieldset[data-drupal-selector=edit-profile-privacy],.webform-submission-form fieldset[data-drupal-selector=edit-profile-privacy]{display:none;}@media only screen and (max-width:550px){.user-form .form-actions{flex-direction:column;display:block;}.user-form .form-actions .button--primary{margin-left:0;}.user-form .form-actions .button--danger{margin-left:0;}.user-form .form-actions button,.user-form .form-actions .button{margin-top:20px;width:100%;}}.panel legend a .icon{width:40px !important;height:40px !important;display:inline-block;margin-top:20px;position:relative;top:0;right:0;}@media only screen and (max-width:767px){.panel legend a .icon{width:23px !important;}}.panel .panel-collapse .form-type-select label{flex-basis:60%;padding-right:20px;}.panel .panel-collapse .form-type-select .select-wrapper{flex-basis:30%;}.node-form .field--widget-options-buttons .form-checkboxes > .checkbox{padding:0 0.75rem;}.card,.vertical-navbar{border-radius:10px;box-shadow:none;overflow:hidden;background-color:#FFFFFF;box-shadow:0 1px 12px 0px rgba(0,0,0,0.2);overflow:visible;}.card .filter-wrapper,.vertical-navbar .filter-wrapper{margin-bottom:0 !important;}.card summary svg,.vertical-navbar summary svg{fill:#FFFFFF;}.card h5,.vertical-navbar h5{margin-top:2em;}.card h5:first-child,.vertical-navbar h5:first-child{margin-top:0;}.card .body-text,.vertical-navbar .body-text{line-height:1.5;}.card .body-text a,.vertical-navbar .body-text a{color:#009CB0;}.card .body-text .mentions,.vertical-navbar .body-text .mentions{color:#DA291C !important;}.block-group-add-gallery-block{background:transparent;box-shadow:none;}.teaser{height:auto;}article.card,article.vertical-navbar{box-shadow:none;}article.card:not(.topic),article.vertical-navbar:not(.topic){overflow:hidden;}article.card:hover,article.vertical-navbar:hover{box-shadow:0 1px 12px 0px rgba(0,0,0,0.2);}.card__body{padding:20px;}.card__body .body-text{margin-bottom:20px;}.card__title,.views-exposed-form .offcanvas-head,.layout-section .layout__region .block .block-title{background:#DA291C;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;color:#FFFFFF;padding:20px;border-radius:10px 10px 0 0;text-transform:uppercase;}.card-files__title{font-size:2rem;color:#009CB0;font-family:"Oswald",sans-serif;font-weight:400;}.card--stream::before{display:none;}.card--stream::after{border-right-color:#FFFFFF;}.card__actionbar .btn{padding-top:6px;padding-bottom:5px;}.media-heading a{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;}.teaser--small .card__text{margin-bottom:6.6666666667px;}.teaser--small .card__text a span{font-weight:700;}.teaser--small:has(.teaser--small__media) .teaser--small__details .teaser--small__meta{flex-direction:column;}@media only screen and (max-width:767px){.teaser__title{font-size:1.2rem;}}.card__block form{padding:0;background-color:transparent;}.card__block .card__nested-section{background-color:#F0EDE6;border-radius:0 0 10px 10px;}.card__block .card__nested-section .user-badges .user-badge .rating div{background-color:#FFFFFF;}.card__block .card__nested-section .user-badges .user-badge .rating div.active{background-color:#63B087;}.card--stream.social-post-album--post .footer-post{margin:20px 0;}.view-mode--card{position:relative;background-color:#FFFFFF;margin-bottom:0;}.view-mode--card img{width:100%;height:auto;}.view-mode--card .title-card{font-size:1.2rem;font-family:"Oswald",sans-serif;margin:20px 10px;}.view-mode--card .content{margin:0 10px 20px 10px;}.view-mode--card .content .body-text{margin-bottom:6.6666666667px;}.view-mode--card .content .vote-widget{display:block;}.view-mode--card .content .flag{font-size:0.65rem !important;}.dropdown-menu label{font-size:1rem;}.dropdown-menu .form-group{margin-bottom:0;}.dropdown-menu .scrollable-menu .media-body p{text-transform:initial;}.dropdown-header{background:#F0EDE6;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;}@media only screen and (max-width:767px){.dropdown.has-alert > a:before{background-color:#DA291C;border:1px solid #FFFFFF;z-index:3;}}.stream::before{background:#D1CCBD;}.stream .stream-icon{background:#DB692E;}.stream .stream-item .body-text a{color:#009CB0;}.teaser.teaser--stream{margin-left:0;margin-right:0;background-color:transparent;border:2px solid #D1CCBD;border-radius:5px;height:auto;}.teaser.teaser--stream:last-child{margin-bottom:0;}@media only screen and (max-width:767px){.teaser.teaser--stream .teaser__content-line .teaser__published{display:block;}.teaser.teaser--stream .teaser__content-line .teaser__published .teaser__published-author .user--wrapper{flex-direction:column;margin-left:-23px;}.teaser.teaser--stream .teaser__content-line .teaser__published .teaser__published-author .user--wrapper .user-badges{row-gap:10px;justify-content:flex-start;}}.teaser__content-text:has(.user-badges){overflow-x:visible;}.teaser__content-text:has(.user-badges) .teaser__published-author{overflow:visible;}@media only screen and (max-width:767px){.teaser--small__meta{flex-direction:column;}}.navbar-default{background-color:#FFFFFF;}.navbar-secondary{border-radius:10px;box-shadow:none;overflow:hidden;background-color:#FFFFFF;box-shadow:0 1px 12px 0px rgba(0,0,0,0.2);border-top:none;border-top-right-radius:0;border-top-left-radius:0;}@media only screen and (max-width:900px){.navbar-secondary{border-left:none;border-right:none;border-radius:0;}}.navbar-nav{}.navbar-nav a{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;}.navbar-nav li.active{background:#f3f3f3;}.navbar-nav a.is-active{color:#555556;}.navbar-nav .badge{border-radius:50%;background:#DA291C;color:#FFFFFF;}.navbar-secondary .navbar-nav{flex-wrap:wrap;}.view-activity-stream-notifications *{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;font-size:0.65rem;}.view-activity-stream-notifications * .scrollable-menu{max-height:40vh;height:calc(70vh - 200px);}.navbar-toggle{color:#222;}@media only screen and (max-width:767px){.gtranslate-block--button .goog-te-gadget{background:#FFFFFF;font-size:0 !important;margin:0;}.gtranslate-block--button .goog-te-gadget:before{content:"";background-image:url(/themes/custom/movimentogiovani/icons/language.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;width:24px;height:24px;font-size:1rem;margin:13px 8px;}.gtranslate-block--button .goog-te-gadget div{background:#D1CCBD;border-radius:5px;right:0;padding:20px;display:none;position:absolute;font-size:1rem;z-index:90000;}.gtranslate-block--button .goog-te-gadget div + span{display:none;}.gtranslate-block--button .goog-te-gadget:hover div{display:block;}.navbar-toggle{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;}.navbar-toggle span{padding:0.5em;border-radius:0.25em;background:#222;color:#FFFFFF;}.navbar-collapse{max-height:100vh;}}a[data-drupal-link-system-path="user/register"]{display:none !important;}.profile-profile-edit-form .form-actions a{background-color:#DA291C;}.profile-profile-edit-form .form-actions a.button{color:#FFFFFF;border:none;padding:16px;}.popover{background:#F3F2EE;border-radius:5px;}.select2-container .select2-results__options .select2-results__group{font-weight:700;}.comment:first-child{margin-top:0;}.comment .comment__text{margin-bottom:20px;}.comment .comment__text__body{margin-bottom:1em;line-height:1.5;}.comment .comment__text .vote-widget{padding-left:0;}.comments{margin-left:18px;border-left:2px dotted #D1CCBD;margin-bottom:40px;}.comment-post{margin:20px 0;}.comment-post p a{color:#009CB0;font-weight:700;}.comment-post .mentions{color:#DA291C !important;}.comment__content .comment__text{margin-bottom:0;}.comment__content .comment__text p a{color:#009CB0;font-weight:700;}.comment__content .comment__text .mentions{color:#DA291C !important;}.comment__author a{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;}.comment__metadata{display:block;margin:10px 0;}.vote-widget{padding:10px 10px 10px 0;}.vote-like a:hover .icon-vote{stroke:#DA291C;width:18px;transition:0.3s;}.vote-like a:hover.voted .icon-vote,.vote-like a.voted .icon-vote,.vote-like a:hover.disable-status .icon-vote{fill:#DA291C;stroke:#DA291C;width:18px;transform:none;}.comment__text .vote-widget .icon-vote{position:relative !important;}.meta-engage{margin-bottom:0;padding-top:10px;border-top:1px solid #D1CCBD;}.meta-engage > *{margin-bottom:0;}.card__body:has(.meta-engage){padding-bottom:6.6666666667px;}.layout-section .layout__region .block{border-radius:10px;box-shadow:none;overflow:hidden;background-color:#FFFFFF;box-shadow:0 1px 12px 0px rgba(0,0,0,0.2);overflow:hidden;margin-bottom:20px;background-color:#F3F2EE;}.layout-section .layout__region .block .block-title{font-weight:700;text-transform:uppercase;}.region--breadcrumb{background:transparent;}.block .section-title{font-family:"Oswald",sans-serif;font-weight:400;font-size:2rem;padding-left:20px;}.layout-section.row{width:100%;display:table;table-layout:fixed;padding:0;margin:0;}.layout-section.row.collapse .col{padding-left:0;padding-right:0;}.layout-section.row.no-margin > [class^=col]:first-child{padding-left:0;}.layout-section.row.no-margin > [class^=col]:last-child{padding-right:0;}.col-1{display:table-cell;padding-left:10px;padding-right:10px;width:8.3333333333%;vertical-align:top;}.row.collapse .col-1{padding-left:0;padding-right:0;}.col-2{display:table-cell;padding-left:10px;padding-right:10px;width:16.6666666667%;vertical-align:top;}.row.collapse .col-2{padding-left:0;padding-right:0;}.col-3{display:table-cell;padding-left:10px;padding-right:10px;width:25%;vertical-align:top;}.row.collapse .col-3{padding-left:0;padding-right:0;}.col-4{display:table-cell;padding-left:10px;padding-right:10px;width:33.3333333333%;vertical-align:top;}.row.collapse .col-4{padding-left:0;padding-right:0;}.col-5{display:table-cell;padding-left:10px;padding-right:10px;width:41.6666666667%;vertical-align:top;}.row.collapse .col-5{padding-left:0;padding-right:0;}.col-6{display:table-cell;padding-left:10px;padding-right:10px;width:50%;vertical-align:top;}.row.collapse .col-6{padding-left:0;padding-right:0;}.col-7{display:table-cell;padding-left:10px;padding-right:10px;width:58.3333333333%;vertical-align:top;}.row.collapse .col-7{padding-left:0;padding-right:0;}.col-8{display:table-cell;padding-left:10px;padding-right:10px;width:66.6666666667%;vertical-align:top;}.row.collapse .col-8{padding-left:0;padding-right:0;}.col-9{display:table-cell;padding-left:10px;padding-right:10px;width:75%;vertical-align:top;}.row.collapse .col-9{padding-left:0;padding-right:0;}.col-10{display:table-cell;padding-left:10px;padding-right:10px;width:83.3333333333%;vertical-align:top;}.row.collapse .col-10{padding-left:0;padding-right:0;}.col-11{display:table-cell;padding-left:10px;padding-right:10px;width:91.6666666667%;vertical-align:top;}.row.collapse .col-11{padding-left:0;padding-right:0;}.col-12{display:table-cell;padding-left:10px;padding-right:10px;width:100%;vertical-align:top;}.row.collapse .col-12{padding-left:0;padding-right:0;}@media only screen and (min-width:768px){.push-1{position:relative;left:8.3333333333%;}.pull-1{position:relative;left:-8.3333333333%;}.push-2{position:relative;left:16.6666666667%;}.pull-2{position:relative;left:-16.6666666667%;}.push-3{position:relative;left:25%;}.pull-3{position:relative;left:-25%;}.push-4{position:relative;left:33.3333333333%;}.pull-4{position:relative;left:-33.3333333333%;}.push-5{position:relative;left:41.6666666667%;}.pull-5{position:relative;left:-41.6666666667%;}.push-6{position:relative;left:50%;}.pull-6{position:relative;left:-50%;}.push-7{position:relative;left:58.3333333333%;}.pull-7{position:relative;left:-58.3333333333%;}.push-8{position:relative;left:66.6666666667%;}.pull-8{position:relative;left:-66.6666666667%;}.push-9{position:relative;left:75%;}.pull-9{position:relative;left:-75%;}.push-10{position:relative;left:83.3333333333%;}.pull-10{position:relative;left:-83.3333333333%;}.push-11{position:relative;left:91.6666666667%;}.pull-11{position:relative;left:-91.6666666667%;}.push-12{position:relative;left:100%;}.pull-12{position:relative;left:-100%;}}.row.border > *[class*=col]{border:1px solid #222;}.row.vcenter{vertical-align:middle;}.row.vcenter > *[class*=col]{vertical-align:middle;}.row.vbottom{vertical-align:bottom;}.row.vbottom > *[class*=col]{vertical-align:bottom;}.row.vtop{vertical-align:top;}.row.vtop > *[class*=col]{vertical-align:top;}.row.auto{width:100%;table-layout:auto;}.col{display:table-cell;padding-left:10px;padding-right:10px;}.col.center{text-align:center;}.vcenter{vertical-align:middle;}.col-full{padding-left:10px;padding-right:10px;}.n-up{padding:0;margin-left:0;margin-right:0;}.n-up:after{content:"";display:table;clear:both;}.n-up > li{width:33.3%;display:block;float:left;margin-bottom:10px;vertical-align:top;padding-left:10px;padding-right:10px;}.n-up.single-short-row{text-align:center;}.n-up.single-short-row > li{display:inline-block;text-align:left;float:none;}.up-1 > li{width:100%;}.up-1 > li:nth-child(1n+1){clear:left;}.up-2 > li{width:50%;}.up-2 > li:nth-child(2n+1){clear:left;}.up-3 > li{width:33.3333333333%;}.up-3 > li:nth-child(3n+1){clear:left;}.up-4 > li{width:25%;}.up-4 > li:nth-child(4n+1){clear:left;}.up-5 > li{width:20%;}.up-5 > li:nth-child(5n+1){clear:left;}.up-6 > li{width:16.6666666667%;}.up-6 > li:nth-child(6n+1){clear:left;}.up-7 > li{width:14.2857142857%;}.up-7 > li:nth-child(7n+1){clear:left;}.up-8 > li{width:12.5%;}.up-8 > li:nth-child(8n+1){clear:left;}.up-9 > li{width:11.1111111111%;}.up-9 > li:nth-child(9n+1){clear:left;}.up-10 > li{width:10%;}.up-10 > li:nth-child(10n+1){clear:left;}.up-11 > li{width:9.0909090909%;}.up-11 > li:nth-child(11n+1){clear:left;}.up-12 > li{width:8.3333333333%;}.up-12 > li:nth-child(12n+1){clear:left;}.grid-up-1{max-width:100%;display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-1.grid-equalize-heights{align-items:stretch;}.grid-up-2{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-2.grid-equalize-heights{align-items:stretch;}.grid-up-3{max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-3.grid-equalize-heights{align-items:stretch;}.grid-up-4{max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-4.grid-equalize-heights{align-items:stretch;}.grid-up-5{max-width:100%;display:grid;grid-template-columns:repeat(5,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-5.grid-equalize-heights{align-items:stretch;}.grid-up-6{max-width:100%;display:grid;grid-template-columns:repeat(6,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-6.grid-equalize-heights{align-items:stretch;}.grid-up-7{max-width:100%;display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-7.grid-equalize-heights{align-items:stretch;}.grid-up-8{max-width:100%;display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-8.grid-equalize-heights{align-items:stretch;}.grid-up-9{max-width:100%;display:grid;grid-template-columns:repeat(9,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-9.grid-equalize-heights{align-items:stretch;}.grid-up-10{max-width:100%;display:grid;grid-template-columns:repeat(10,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-10.grid-equalize-heights{align-items:stretch;}.grid-up-11{max-width:100%;display:grid;grid-template-columns:repeat(11,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-11.grid-equalize-heights{align-items:stretch;}.grid-up-12{max-width:100%;display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.grid-up-12.grid-equalize-heights{align-items:stretch;}.grid-up-auto{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;align-items:start;}.grid-up-auto.grid-equalize-heights{align-items:stretch;}.grid-up-auto-10{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;align-items:start;}.grid-up-auto-10.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:767px){.row{display:table;width:100%;}.row.mobile-stack{display:block;}.col{display:block;width:100%;}.mob-stack{display:block;}.col-1{display:block;width:100%;}.col-2{display:block;width:100%;}.col-3{display:block;width:100%;}.col-4{display:block;width:100%;}.col-5{display:block;width:100%;}.col-6{display:block;width:100%;}.col-7{display:block;width:100%;}.col-8{display:block;width:100%;}.col-9{display:block;width:100%;}.col-10{display:block;width:100%;}.col-11{display:block;width:100%;}.col-12{display:block;width:100%;}.mob-1{width:8.3333333333%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-2{width:16.6666666667%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-3{width:25%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-4{width:33.3333333333%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-5{width:41.6666666667%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-6{width:50%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-7{width:58.3333333333%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-8{width:66.6666666667%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-9{width:75%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-10{width:83.3333333333%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-11{width:91.6666666667%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.mob-12{width:100%;display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px;}.n-up > li,.n-up.auto-width > li{display:block;width:100%;float:none;}.mobile-n-up-1 > li{width:100%;}.mobile-n-up-1 > li:nth-child(1n+1){clear:left;}.mobile-n-up-2 > li{width:50%;}.mobile-n-up-2 > li:nth-child(2n+1){clear:left;}.mobile-n-up-3 > li{width:33.3333333333%;}.mobile-n-up-3 > li:nth-child(3n+1){clear:left;}.mobile-n-up-4 > li{width:25%;}.mobile-n-up-4 > li:nth-child(4n+1){clear:left;}.mobile-n-up-5 > li{width:20%;}.mobile-n-up-5 > li:nth-child(5n+1){clear:left;}.mobile-n-up-6 > li{width:16.6666666667%;}.mobile-n-up-6 > li:nth-child(6n+1){clear:left;}.mobile-n-up-7 > li{width:14.2857142857%;}.mobile-n-up-7 > li:nth-child(7n+1){clear:left;}.mobile-n-up-8 > li{width:12.5%;}.mobile-n-up-8 > li:nth-child(8n+1){clear:left;}.mobile-n-up-9 > li{width:11.1111111111%;}.mobile-n-up-9 > li:nth-child(9n+1){clear:left;}.mobile-n-up-10 > li{width:10%;}.mobile-n-up-10 > li:nth-child(10n+1){clear:left;}.mobile-n-up-11 > li{width:9.0909090909%;}.mobile-n-up-11 > li:nth-child(11n+1){clear:left;}.mobile-n-up-12 > li{width:8.3333333333%;}.mobile-n-up-12 > li:nth-child(12n+1){clear:left;}.grid-up-1{display:block;}.grid-up-1 > *{margin-bottom:10px;}.grid-up-2{display:block;}.grid-up-2 > *{margin-bottom:10px;}.grid-up-3{display:block;}.grid-up-3 > *{margin-bottom:10px;}.grid-up-4{display:block;}.grid-up-4 > *{margin-bottom:10px;}.grid-up-5{display:block;}.grid-up-5 > *{margin-bottom:10px;}.grid-up-6{display:block;}.grid-up-6 > *{margin-bottom:10px;}.grid-up-7{display:block;}.grid-up-7 > *{margin-bottom:10px;}.grid-up-8{display:block;}.grid-up-8 > *{margin-bottom:10px;}.grid-up-9{display:block;}.grid-up-9 > *{margin-bottom:10px;}.grid-up-10{display:block;}.grid-up-10 > *{margin-bottom:10px;}.grid-up-11{display:block;}.grid-up-11 > *{margin-bottom:10px;}.grid-up-12{display:block;}.grid-up-12 > *{margin-bottom:10px;}.mobile-grid-up-1{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-1.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-2{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-2.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-3{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-3.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-4{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-4.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-5{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(5,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-5.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-6{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(6,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-6.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-7{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-7.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-8{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-8.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-9{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(9,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-9.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-10{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(10,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-10.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-11{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(11,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-11.grid-equalize-heights{align-items:stretch;}.mobile-grid-up-12{max-width:100%;padding-left:10px;padding-right:10px;display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));grid-template-rows:auto;row-gap:10px;-moz-column-gap:10px;column-gap:10px;}.mobile-grid-up-12.grid-equalize-heights{align-items:stretch;}}@media all and (min-width:800px){.row .col-1{width:8.333333%;flex:0 0 auto;}.row .col-2{width:16.666667%;flex:0 0 auto;}.row .col-3{width:25%;flex:0 0 auto;}.row .col-4{width:33.333333%;flex:0 0 auto;}.row .col-5{width:41.666667%;flex:0 0 auto;}.row .col-6{width:50%;flex:0 0 auto;}.row .col-7{width:58.333333%;flex:0 0 auto;}.row .col-8{width:66.666667%;flex:0 0 auto;}.row .col-9{width:75%;flex:0 0 auto;}.row .col-10{width:83.333333%;flex:0 0 auto;}.row .col-11{width:91.666667%;flex:0 0 auto;}.row .col-12{width:100%;flex:0 0 auto;}}.grid-up-1{max-width:100%;display:grid;grid-template-columns:repeat(1,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-1.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-1{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-2{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-2.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-2{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-3{max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-3.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-3{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-4{max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-4.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-4{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-5{max-width:100%;display:grid;grid-template-columns:repeat(5,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-5.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-5{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-6{max-width:100%;display:grid;grid-template-columns:repeat(6,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-6.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-6{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-7{max-width:100%;display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-7.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-7{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-8{max-width:100%;display:grid;grid-template-columns:repeat(8,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-8.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-8{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-9{max-width:100%;display:grid;grid-template-columns:repeat(9,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-9.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-9{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-10{max-width:100%;display:grid;grid-template-columns:repeat(10,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-10.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-10{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-11{max-width:100%;display:grid;grid-template-columns:repeat(11,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-11.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-11{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-12{max-width:100%;display:grid;grid-template-columns:repeat(12,minmax(5rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;}.grid-up-12.grid-equalize-heights{align-items:stretch;}@media only screen and (max-width:600px){.grid-up-12{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}}.grid-up-auto{max-width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-template-rows:auto;row-gap:20px;-moz-column-gap:20px;column-gap:20px;align-items:start;}.grid-up-auto.grid-equalize-heights{align-items:stretch;}.block-private-message-windows-block{z-index:9999 !important;}.block-private-message-windows-block .new-user-search{border:none;}.block-private-message-windows-block .thread .label,.block-private-message-windows-block .label.main-title{background:#009CB0;color:#FFFFFF;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;height:auto;border:none;padding:10px;display:flex;align-items:center;justify-content:flex-end;background:#63B087;}.block-private-message-windows-block .thread .label em,.block-private-message-windows-block .label.main-title em{margin-right:auto;}.block-private-message-windows-block .thread .label .x,.block-private-message-windows-block .label.main-title .x{margin:0;display:none;}.block-private-message-windows-block .inbox-thread-list{height:0;border:none;}.block-private-message-windows-block .inbox-thread-list .thread{padding:10px;}.block-private-message-windows-block .inbox-thread-list .thread .user-title{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;margin-bottom:0.25em;}.block-private-message-windows-block .block-content{box-shadow:0 -2px 11px rgba(0,0,0,0.3);height:auto;background:#FFFFFF;}.block-private-message-windows-block .block-content.active{height:auto;min-height:300px;}.block-private-message-windows-block .block-content.active .inbox-thread-list{height:auto;}.block-private-message-windows-block .threads-wrapper .thread{border:none;box-shadow:0 -2px 11px rgba(0,0,0,0.3);height:auto;}.block-private-message-windows-block .threads-wrapper .thread .request{margin:0;height:auto;}.block-private-message-windows-block .threads-wrapper .thread .request .butt{background:#009CB0;}.block-private-message-windows-block .threads-wrapper .thread .messages{max-height:min(80vh,300px);padding:10px;border-bottom:1px solid #D1CCBD;border-top:1px solid #D1CCBD;background:#D1CCBD;}.block-private-message-windows-block .threads-wrapper .thread .load-prev,.block-private-message-windows-block .threads-wrapper .thread .messages,.block-private-message-windows-block .threads-wrapper .thread .operations{display:none;}.block-private-message-windows-block .threads-wrapper .thread.active .load-prev,.block-private-message-windows-block .threads-wrapper .thread.active .messages,.block-private-message-windows-block .threads-wrapper .thread.active .operations{display:block;}.block-private-message-windows-block .threads-wrapper .thread .private-message{margin-bottom:10px;border:none;background:#FFFFFF;border-radius:5px;padding:10px;box-shadow:0 1px 0 rgba(0,0,0,0.2);margin-right:10px;position:relative;}.block-private-message-windows-block .threads-wrapper .thread .private-message:after{content:"";position:absolute;top:0;left:-6px;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #FFFFFF transparent transparent;}.block-private-message-windows-block .threads-wrapper .thread .private-message.private-message-author-other,.block-private-message-windows-block .threads-wrapper .thread .private-message.private-message-author-other:last-child{text-align:right;border-color:#009CB0;margin-left:20px;background:#e8ffe3;}.block-private-message-windows-block .threads-wrapper .thread .private-message.private-message-author-other:after,.block-private-message-windows-block .threads-wrapper .thread .private-message.private-message-author-other:last-child:after{content:"";position:absolute;top:0;right:-6px;left:auto;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#e8ffe3 transparent transparent transparent;}.block-private-message-windows-block .threads-wrapper .thread .private-message .owner{line-height:1;}.block-private-message-windows-block .threads-wrapper .thread .private-message .owner .name{display:none;}.block-private-message-windows-block .threads-wrapper .thread .private-message:last-child{margin:0;}.block-private-message-windows-block .threads-wrapper .thread .message__created{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;font-size:0.65rem;color:#888;}.block-private-message-windows-block .threads-wrapper .thread .message{font-size:0.75rem;}.block-private-message-windows-block .threads-wrapper .thread .messages{height:auto;}.block-private-message-windows-block .threads-wrapper .thread.active{height:auto;}.block-private-message-windows-block .threads-wrapper .thread .load-prev{background:#F0EDE6;padding:10px;color:#222;text-transform:uppercase;height:auto;}.block-private-message-windows-block .threads-wrapper .thread .label{justify-content:flex-start;}.block-private-message-windows-block .threads-wrapper .thread .label .x{display:block;margin-right:1em;}.block-private-message-windows-block .threads-wrapper .thread .delete-thread{width:auto;margin-bottom:10px;}.block-private-message-windows-block input[type=button]{width:auto;}.block-private-message-windows-block .block-private-message-windows-block .threads-wrapper .thread .messages,.block-private-message-windows-block .block-private-message-windows-block .threads-wrapper .thread .load-prev[style="display: none;"] + .messages{height:auto;}.block-private-message-windows-block .load-prev{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;padding:6.6666666667px 0;}.block-private-message-windows-block .operations{padding:6.6666666667px;}.block-private-message-windows-block .block-content.new .label.main-title{color:#FFFFFF !important;animation:none !important;}.block-private-message-windows-block .block-content{transition-duration:0 !important;}.profile-teaser{height:auto;align-items:center;padding:10px;}.profile-teaser .teaser__image{width:100%;height:auto;padding-left:20px;flex:0 0 110px;}.profile-teaser .teaser__image img{vertical-align:middle;width:70px;height:70px;border-radius:50%;}.profile-teaser .teaser__body{flex:none;}.profile-teaser .card__actionbar a{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;}.profile-teaser .card__link{float:none;display:inline-block;margin-right:1em;margin-left:0;}@media only screen and (max-width:600px){.profile-teaser{display:flex;flex-direction:row;}.profile-teaser .teaser__image{display:block;padding-left:0;flex:0 0 45px;}.profile-teaser .teaser__image img{vertical-align:middle;width:40px;height:40px;border-radius:50%;flex:0 0 50px;}.profile-teaser .teaser__content{padding-left:10px;}.profile-teaser .card__actionbar{display:flex;gap:10px;padding:0;padding-bottom:10px;justify-content:center;flex-direction:column;padding-left:10px;}.profile-teaser .card__actionbar .card__link{display:block !important;margin-left:0;margin-right:0;}}.field--name-field-profile-self-introduction{margin-bottom:1em;font-size:1.44rem;}.view-user-information .list-item--withlabel .list-item__text a{color:#009CB0;font-weight:700;}.file-tile{background:#F3F2EE;padding:10px;}.file-metadata{display:flex;gap:10px;margin-top:0.5em;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;font-size:0.65rem;}.comment-attachments{margin-top:20px;}.field--name-field-tema,.field--name-field-tipo-risorsa{font-size:0.75rem;margin-bottom:10px;}.field--name-field-tipo-risorsa .field__items > .field--item{background:#009CB0;}.field--name-field-links,.field--name-field-related,.field--name-field-approfondimenti{margin-bottom:40px;margin-top:20px;}.field--name-field-links .field--item,.field--name-field-related .field--item,.field--name-field-approfondimenti .field--item{margin-bottom:0.5em;}.field--name-field-links .field--label,.field--name-field-related .field--label{font-family:"Oswald",sans-serif;font-weight:400;font-size:2rem;color:#009CB0;}.field--name-field-links a,.field--name-field-related a{text-decoration:underline;}.event-date-advanced .icon,.event-location-address .icon{top:0;}.hero-block{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}.hero-block.no-shadow{box-shadow:none !important;}.hero-block.no-bg{background:transparent !important;}.hero-block .cover-wrap{grid-column:1;grid-row:1;min-height:0;align-self:end;}.hero-block .cover-wrap .hero-canvas{background:transparent;text-align:right;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;padding:20px;}.hero-block .block-hero-img{grid-column:1;grid-row:1;display:block;}.hero-canvas{font-family:"Oswald",sans-serif;font-weight:400;}.hero-canvas .hero-cta-wrapper{margin-top:20px;}.hero-canvas .hero-cta-wrapper a{font-size:0.75rem;}.cover-with-canvas{padding:0;}.small-banner .cover-wrap .hero-canvas{max-width:100%;width:100%;padding:20px;}.hero-canvas{max-width:100%;}.mentions{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;color:#DA291C;}.mentions::before{content:"@";color:#D1CCBD;}.field strong{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;margin-bottom:0.5em;}.field strong + .field--item,.field strong + .field__items{margin-top:0.5em;}.pills,.field--name-field-profile-interessi .field__items,.field--name-field-tema .field__items,.field--name-field-tipo-risorsa .field__items{display:flex;flex-wrap:wrap;gap:5px;}.pills > *,.field--name-field-profile-interessi .field__items > *,.field--name-field-tema .field__items > *,.field--name-field-tipo-risorsa .field__items > *{background:#DA291C;color:#FFFFFF;display:inline-block;text-transform:uppercase;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;padding:0.25em 0.5em;border-radius:221px;white-space:nowrap;}.private-message-thread .message .message__inbox-body .read-indicator{background-color:#DA291C;}.view-poll{border-radius:0 0 10px 10px;overflow:hidden;}.view-poll .views-field{border-bottom:2px solid #FFFFFF;}.view-poll .views-field:last-child{border-bottom:none;}.view-poll .views-field .poll-view{margin-bottom:0;}.view-poll .views-field .poll-view form{border-radius:0;padding:20px;}.poll{margin-bottom:20px;}.poll .poll-question{margin-bottom:20px;font-weight:700;color:#DA291C;}.poll .choice-title{padding-left:0;width:100%;height:auto;border:1px solid #D1CCBD;border-radius:8px;overflow:hidden;margin-top:0;font-size:1rem;margin-bottom:10px;background-color:#FFFFFF;}.poll .choice-title::before{display:none;}.poll .choice-title::after{display:none;}.poll .choice-title .field--name-field-immagine{border-bottom:1px solid #D1CCBD;background-color:#FFFFFF;}.poll .choice-title .field--name-field-immagine img{width:100%;height:auto;}.poll .choice-title .field--name-choice{padding:10px;}.poll .choice-title .field--name-field-immagine{margin-bottom:0;}.poll .total{text-align:left;}.poll .choice-result{margin-bottom:40px;}.poll .choice-result .percent{margin-top:10px;}.poll dt .field--name-field-immagine{margin-bottom:20px;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio{background-color:#FFFFFF;margin-bottom:20px;border-radius:8px;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio .control-label{padding-left:0;width:100%;height:auto;border:1px solid #D1CCBD;border-radius:8px;overflow:hidden;margin-top:0;font-size:1rem;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio .control-label::before{display:none;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio .control-label::after{display:none;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio .control-label .field--name-field-immagine{border-bottom:1px solid #D1CCBD;background-color:#FFFFFF;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio .control-label .field--name-field-immagine img{width:100%;height:auto;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio .control-label .field--name-choice{padding:10px;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio input:checked + label{background-color:#DA291C;border:1px solid #DA291C;color:#FFFFFF;}.poll .vote-form .form-group .fieldset-wrapper .form-type-radio input:checked + label .field--name-field-immagine{border-bottom:1px solid #DA291C;}.region--content .poll .vote-form .form-group .fieldset-wrapper .form-type-radio{max-width:20rem;}.region--content .poll .form-actions{text-align:left;}.region--content .poll dl{max-width:20rem;}.region--content .poll-view-form .form-actions{text-align:left;}.gallery--wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;}.gallery--wrapper a img{max-height:30vh;width:auto;box-shadow:0 0 2px 0 rgba(0,0,0,0.3);}@media only screen and (max-width:767px){.gallery--wrapper a img{max-width:100%;}}.user-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;row-gap:20px;margin-bottom:0;}.user-badge{display:flex;align-items:center;gap:5px;position:relative;line-height:1;}.user-badge .rating{display:flex;gap:2px;align-items:center;}.user-badge .rating div{width:6px;height:12px;background-color:#ddd;}.user-badge .rating div.active{background-color:#40904d;}.user-badge::before{display:block;content:"✍️";background-size:cover;width:1em;height:1em;}.user-badge .label{display:none;position:absolute;top:-25px;left:50%;transform:translate(-50%,-100%);background-color:#40904d;color:white;padding:10px;z-index:99;text-transform:capitalize;font-weight:bold;font-size:0.75rem;}.user-badge .label:after{display:block;content:"";position:absolute;width:0;height:0;bottom:-14px;left:50%;transform:translate(-50%,0);border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #40904d;}.user-badge.user-badge--pen_pal::before{content:"✍️";}.user-badge.user-badge--biographer::before{content:"🤖";}.user-badge.user-badge--golden_thumb::before{content:"👍";}.user-badge.user-badge--scholar::before{content:"🤿";}.user-badge.user-badge--activist::before{content:"🐝";}.user-badge.user-badge--analyst::before{content:"👂";}.user-badge.user-badge--commentator::before{content:"🧠";}.user-badge.user-badge--taxonomy_expert--23::before{content:"❄️";}.user-badge.user-badge--taxonomy_expert--30::before{content:"⚡";}.user-badge.user-badge--taxonomy_expert--25::before{content:"❤️";}.user-badge.user-badge--taxonomy_expert--81::before{content:"🚀";}.user-badge.user-badge--taxonomy_expert--27::before{content:"🌍";}.user-badge .rating:hover + .label{display:block;}.comment__author:has(.user-badges) .user--wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:10px;}@media only screen and (max-width:767px){.comment__author:has(.user-badges) .user--wrapper{flex-direction:column;}}.comment__author:has(.user-badges) .user-badges{padding:2px 6px 6px 6px;justify-content:flex-start;gap:20px;}@media only screen and (max-width:767px){.comment__author:has(.user-badges) .user-badges{row-gap:10px;justify-content:flex-start;padding:0;}}.comment__author:has(.user-badges) .user-badges .user-badge{align-items:flex-end;gap:10px;}.user--wrapper{display:flex;flex-direction:row;align-items:flex-start;}@media only screen and (max-width:767px){.user--wrapper{flex-direction:column;}.user--wrapper .user-badges{align-items:flex-end;padding-top:10px;padding-bottom:10px;gap:10px;justify-content:flex-start;}}.block-profile-hero-block:has(.user-badges) .cover{padding-left:0;padding-right:0;}@media only screen and (max-width:767px){.block-profile-hero-block:has(.user-badges) .cover{display:block;min-height:10vw;background-position:left center;}}@media only screen and (max-width:390px){.block-profile-hero-block:has(.user-badges) .cover{min-height:unset;aspect-ratio:3.5/3;background-position:left center;}}.block-profile-hero-block:has(.user-badges) .cover-wrap{padding-left:0;padding-right:0;}@media only screen and (max-width:767px){.block-profile-hero-block:has(.user-badges) .cover-wrap{display:flex !important;flex-direction:column;justify-content:space-between;height:100%;}}.block-profile-hero-block:has(.user-badges) .hero-footer__text{background-color:#FFFFFF;}@media only screen and (max-width:1023px){.block-profile-hero-block:has(.user-badges) .hero-footer__text{position:absolute;bottom:0;}}@media only screen and (max-width:767px){.block-profile-hero-block:has(.user-badges) .hero-footer__text{position:relative;bottom:0;}}.block-profile-hero-block:has(.user-badges) .user-badges{justify-content:center;margin-bottom:0;padding:20px 10px;}@media only screen and (max-width:767px){.block-profile-hero-block:has(.user-badges) .user-badges{row-gap:10px;}}.block-profile-hero-block:has(.user-badges) .user-badge{align-items:center;gap:10px;padding-right:20px;}.block-profile-hero-block:has(.user-badges) .user-badge .label{display:block;position:relative;top:0;left:0;transform:translate(0,0);background-color:transparent;color:#63B087;padding:0;text-transform:uppercase;font-size:0.8rem;font-weight:bold;order:-1;}@media only screen and (max-width:1023px){.block-profile-hero-block:has(.user-badges) .user-badge .label{display:none;position:absolute;top:-25px;left:50%;transform:translate(-50%,-100%);background-color:#40904d;color:white;padding:10px;text-transform:capitalize;font-weight:bold;font-size:0.75rem;}}.block-profile-hero-block:has(.user-badges) .user-badge .label::after{display:none;}@media only screen and (max-width:1023px){.block-profile-hero-block:has(.user-badges) .user-badge .label::after{display:block;}}@media only screen and (max-width:1023px){.block-profile-hero-block:has(.user-badges) .user-badge .rating:hover + .label{display:block;}}.list-item__avatar,.profile--view-mode--compact-notification img,.hero-avatar,.avatar img{overflow:hidden;background:#D1CCBD;display:block;border-radius:50%;overflow:hidden;}.profile-teaser--small .list-item{align-items:center;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;}.vertical-navbar{position:sticky;right:0;top:80px;z-index:14940;background:rgba(255,255,255,0.95);padding:20px;}.vertical-navbar strong{font-weight:bold;display:block;margin-bottom:0.5em;color:#DA291C;}.touch .vertical-navbar{display:none;}.vertical-navbar li{position:relative;display:block;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;}.vertical-navbar li:after{content:"";display:table;clear:both;}.vertical-navbar li i{position:absolute;right:0;top:50%;right:10px;transform:translateY(-50%);}.vertical-navbar li.active span{color:#009CB0;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease;}.vertical-navbar li span{font-family:"Oswald",sans-serif;font-weight:400;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;color:#222;line-height:1.5;}.vertical-navbar .scroll-top{margin:0 0 0 auto;padding-left:4px;padding-bottom:6px;padding-top:20px;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:hand;cursor:pointer;display:block;width:30px;height:30px;background:url(/themes/custom/movimentogiovani/img/ui/icons/svg/003-next.svg);background-size:60% 60%;background-repeat:no-repeat;background-position:50% 50%;transform:rotate(-90deg);}.body-wrapper{transition:opacity 0.2s linear;}@media only screen and (max-width:1023px){.vertical-navbar{position:static;}}.view-latest-news{padding:20px;}.views-exposed-form form{border-radius:0;}.views-exposed-form .offcanvas-body{padding:0;}.views-exposed-form .offcanvas-head .complementary-title{font-family:"Lato",sans-serif;font-style:normal;font-weight:700;color:#222;text-align:left;}.views-exposed-form .offcanvas-body form{background-color:#FFFFFF;padding:1.25rem;}@media only screen and (max-width:900px){.views-exposed-form{position:relative;top:0;right:0;margin-top:40px;}.views-exposed-form .off-canvas-right{padding:0;}.views-exposed-form .off-canvas-right .btn-icon-toggle .icon-black{fill:#FFFFFF;}}@media only screen and (max-width:767px){.views-exposed-form .off-canvas-right{z-index:12345;}}@media only screen and (max-width:1023px){.region--complementary{order:0;}.region--complementary .region--complementary-bottom{display:block;}.page-node-type-page .region--complementary{order:0;}}@media only screen and (max-width:767px){.layout--with-complementary{display:flex;}}.off-canvas-xs-only{border-radius:10px;box-shadow:none;overflow:hidden;background-color:#FFFFFF;box-shadow:0 1px 12px 0px rgba(0,0,0,0.2);}.views-exposed-form .offcanvas-head .complementary-title{color:#FFFFFF;}@media (max-width:599px){.image-data__crop-wrapper{display:block;}.image-data__crop-wrapper .panel{margin-bottom:40px;}}.region--complementary-top .block .btn:hover{color:#FFFFFF;}#block-movimentogiovani-search-block-hero{padding:0;}#block-movimentogiovani-search-block-hero form{border-radius:0;}#block-movimentogiovani-search-block-hero .search-icon{display:none;}.search-take-over{height:auto;border-radius:0;padding:20px;}.hero-form .form-submit,.hero-form .search-icon{width:auto;height:auto;margin-top:1rem;}.home--cta-gruppi .layout__region--second section .card__title,.home--cta-gruppi .layout__region--second section .layout-section .layout__region .block .block-title,.layout-section .layout__region .block .home--cta-gruppi .layout__region--second section .block-title,.home--cta-gruppi .layout__region--second section .views-exposed-form .offcanvas-head,.views-exposed-form .home--cta-gruppi .layout__region--second section .offcanvas-head{background:#DB692E;}.home--ultime-notizie-eventi .layout__region--main section .block-title{background:#009CB0 !important;}.home--ultime-notizie-eventi .layout__region--second section:nth-child(1) .card__title,.home--ultime-notizie-eventi .layout__region--second section:nth-child(1) .layout-section .layout__region .block .block-title,.layout-section .layout__region .block .home--ultime-notizie-eventi .layout__region--second section:nth-child(1) .block-title,.home--ultime-notizie-eventi .layout__region--second section:nth-child(1) .views-exposed-form .offcanvas-head,.views-exposed-form .home--ultime-notizie-eventi .layout__region--second section:nth-child(1) .offcanvas-head{background:#F0B836;}.home--ultime-notizie-eventi .layout__region--second section:nth-child(2) .card__title,.home--ultime-notizie-eventi .layout__region--second section:nth-child(2) .layout-section .layout__region .block .block-title,.layout-section .layout__region .block .home--ultime-notizie-eventi .layout__region--second section:nth-child(2) .block-title,.home--ultime-notizie-eventi .layout__region--second section:nth-child(2) .views-exposed-form .offcanvas-head,.views-exposed-form .home--ultime-notizie-eventi .layout__region--second section:nth-child(2) .offcanvas-head{background:#63B087;}.home--officina .small-banner .cover-wrap .hero-canvas{padding-top:0;padding-bottom:10px;}.home--officina .hero-cta-wrapper a{display:block;background:transparent;color:#FFFFFF;border:none;padding-bottom:0;font-size:1rem;}.home--officina .hero-cta-wrapper a:hover{background:transparent;border:none;text-decoration:underline;}.home--officina .hero-block .block-hero-img{width:100%;}html,body{font-family:"Lato",sans-serif;}body.mode-search .navbar__open-search-block{background-color:#FFFFFF;}.main-container{background:#F0EDE6;padding-top:80px;}.add-to-home-button{position:fixed;bottom:1rem;left:1rem;z-index:99999;display:none;}@media all and (min-width:900px){.btn--close-search-take-over{top:8rem;}}@media all and (max-width:1200px) and (min-width:900px){.layout--with-complementary > .region--content{padding-left:0;}}.path-frontpage .card--views__sidebar .card__subtitle{display:none;}.page-footer{border-top:5px solid #DA291C;background:#FFFFFF;}.page-footer .page-footer--content{padding-top:40px;padding-bottom:40px;}.page-footer h3{color:#222;}.page-footer .row{flex-wrap:wrap;gap:20px;justify-content:space-between;}.page-footer .footer--logo img{display:block;height:max(100px,8.5vw);margin-bottom:20px;}.page-footer .block-movimentogiovani-footer{flex:1 0 100%;}.page-footer .block-movimentogiovani-footer > ul{display:flex;}.page-footer .block-movimentogiovani-footer > ul li:not(:last-child){padding-right:20px;}.page-footer .block-movimentogiovani-footer > ul li a{font-family:"Lato",sans-serif;text-transform:none;font-weight:normal;}.view-header h4{padding:20px 0;}.navbar-default{background-color:#FFFFFF;}.region--hero{margin-top:40px;margin-bottom:40px;}.region--hero > *:last-child .cover{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;}.region--hero .cover-wrap{justify-content:space-between;padding:20px;padding-bottom:0;}.region--hero .cover{background-color:#D1CCBD;border-radius:10px;box-shadow:none;overflow:hidden;background-color:#FFFFFF;box-shadow:0 1px 12px 0px rgba(0,0,0,0.2);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;}.region--hero .cover .hero-footer{position:relative;}.region--hero .cover .page-title{text-shadow:none;}.region--hero .cover .page-title h1{display:inline-block;color:#DA291C;background:#FFFFFF;line-height:1.7;box-shadow:10px 0 0 #FFFFFF,-10px 0 0 #FFFFFF;padding:0.3em 0.5em;font-weight:700;border-radius:10px;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;font-size:2.44rem;font-family:"Oswald",sans-serif;font-weight:400;color:#222;}.region--hero .cover .page-title h1 svg{fill:#DA291C;}.region--hero .cover .hero__bgimage-overlay{display:none;}.region--hero .cover:not(.cover-img) .cover-wrap{min-height:auto;}.region--hero .hero-canvas{color:#FFFFFF;background-color:rgba(34,34,34,0.8);}.region--hero .hero-cta-wrapper{margin-top:20px;}.region--hero h3{font-family:"Oswald",sans-serif;font-weight:400;line-height:1.2;font-size:1.44rem;margin-bottom:20px;}@media only screen and (max-width:900px){.region--hero .cover{border-left:none;border-right:none;border-radius:0;}.region--hero > *:last-child .cover{border-radius:0;}}.block-profile-hero-block .cover-img,.block-social-page-title-block .cover-img,.block-group-hero-block .cover-img{display:grid;}.block-profile-hero-block .cover-img::after,.block-social-page-title-block .cover-img::after,.block-group-hero-block .cover-img::after{content:"";display:block;padding-bottom:40%;grid-row:1;grid-column:1;}.block-profile-hero-block .cover-img .cover-wrap,.block-social-page-title-block .cover-img .cover-wrap,.block-group-hero-block .cover-img .cover-wrap{grid-row:1;grid-column:1;min-height:0;}.block-profile-hero-block .cover-img .cover-wrap .hero-avatar,.block-social-page-title-block .cover-img .cover-wrap .hero-avatar,.block-group-hero-block .cover-img .cover-wrap .hero-avatar{width:clamp(2.8rem,9.43vw,8rem);height:clamp(2.8rem,9.43vw,8rem);}.block-profile-hero-block .cover-img .cover-wrap .page-title h1,.block-profile-hero-block .cover-img .cover-wrap .page-title span,.block-social-page-title-block .cover-img .cover-wrap .page-title h1,.block-social-page-title-block .cover-img .cover-wrap .page-title span,.block-group-hero-block .cover-img .cover-wrap .page-title h1,.block-group-hero-block .cover-img .cover-wrap .page-title span{font-size:clamp(1.3rem,3.07vw,2.44rem);padding:0;color:#222;}@media only screen and (max-width:1023px){.block-profile-hero-block .cover-img .cover-wrap .page-title,.block-social-page-title-block .cover-img .cover-wrap .page-title,.block-group-hero-block .cover-img .cover-wrap .page-title{padding-bottom:0;}.block-profile-hero-block .cover-img .cover-wrap .page-title h1,.block-social-page-title-block .cover-img .cover-wrap .page-title h1,.block-group-hero-block .cover-img .cover-wrap .page-title h1{padding:0;}}@media only screen and (max-width:767px){.block-profile-hero-block .cover-img .cover-wrap,.block-social-page-title-block .cover-img .cover-wrap,.block-group-hero-block .cover-img .cover-wrap{display:block;}.block-profile-hero-block .cover-img .cover-wrap header,.block-social-page-title-block .cover-img .cover-wrap header,.block-group-hero-block .cover-img .cover-wrap header{padding:0;}.block-profile-hero-block .cover-img .cover-wrap .page-title,.block-social-page-title-block .cover-img .cover-wrap .page-title,.block-group-hero-block .cover-img .cover-wrap .page-title{padding-top:6.6666666667px;padding-bottom:10px;}.block-profile-hero-block .cover-img .cover-wrap .hero-footer__text,.block-social-page-title-block .cover-img .cover-wrap .hero-footer__text,.block-group-hero-block .cover-img .cover-wrap .hero-footer__text{padding:0;margin:0;}}.region--hero .block-profile-hero-block .cover-img::after{padding-bottom:0;}.region--hero .block-profile-hero-block .hero-footer{position:relative;padding:0;display:flex;flex-direction:column;align-items:stretch;}.region--hero .block-profile-hero-block .hero-footer .hero-footer__text{position:relative;}.region--hero .block-profile-hero-block .hero-footer .hero-footer__cta{order:-1;position:relative;}@media only screen and (max-width:767px){.region--hero .block-profile-hero-block .hero-footer .hero-footer__cta a{font-size:13px;}}@media only screen and (max-width:900px){.region--hero .cover{border-left:none;border-right:none;border-radius:0;aspect-ratio:2.5/2;}.region--hero > *:last-child .cover{border-radius:0;}}.block-group-hero-block .group-hero-metadata{background:#D1CCBD;}.group-hero-metadata{display:block;background:#DA291C;color:#FFFFFF;padding:10px;font-family:"Lato",sans-serif;font-style:normal;font-weight:700;}.group-hero-metadata svg{fill:#FFFFFF;}.pagination li.active{color:#DA291C;}.pagination li a:hover{background:white;color:#DA291C;}#block-movimentogiovani-views-block-upcoming-events-upcoming-events-group .card__title,#block-movimentogiovani-views-block-upcoming-events-upcoming-events-group .layout-section .layout__region .block .block-title,.layout-section .layout__region .block #block-movimentogiovani-views-block-upcoming-events-upcoming-events-group .block-title,#block-movimentogiovani-views-block-upcoming-events-upcoming-events-group .views-exposed-form .offcanvas-head,.views-exposed-form #block-movimentogiovani-views-block-upcoming-events-upcoming-events-group .offcanvas-head{background:#F0B836;}#block-movimentogiovani-views-block-latest-topics-group-topics-block .card__title,#block-movimentogiovani-views-block-latest-topics-group-topics-block .layout-section .layout__region .block .block-title,.layout-section .layout__region .block #block-movimentogiovani-views-block-latest-topics-group-topics-block .block-title,#block-movimentogiovani-views-block-latest-topics-group-topics-block .views-exposed-form .offcanvas-head,.views-exposed-form #block-movimentogiovani-views-block-latest-topics-group-topics-block .offcanvas-head{background:#63B087;}#block-movimentogiovani-views-block-group-members-block-newest-members .card__title,#block-movimentogiovani-views-block-group-members-block-newest-members .layout-section .layout__region .block .block-title,.layout-section .layout__region .block #block-movimentogiovani-views-block-group-members-block-newest-members .block-title,#block-movimentogiovani-views-block-group-members-block-newest-members .views-exposed-form .offcanvas-head,.views-exposed-form #block-movimentogiovani-views-block-group-members-block-newest-members .offcanvas-head{background:#009CB0;}[data-class=exposed-filter-block] .offcanvas-head{background:#DB692E;}
@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);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left: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-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left: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;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.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;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
