@media only screen and (max-width: 600px){div.wpforms-container .wpforms-form .wpforms-field-layout-columns{max-width:calc(100% + 10px)}div.wpforms-container .wpforms-form .wpforms-layout-row{max-width:calc(100% + 10px)}div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large{width:calc(100% + 10px)}}.flatpickr-calendar .flatpickr-current-month select{display:initial}@media only screen and (max-width: 600px){.flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:calc(6ch - 14px)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{display:none}}.wpforms-container .wpforms-field-date-time .wpforms-field-row{justify-content:revert}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block{margin-bottom:0}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:only-child{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:not(:only-child){width:50%}.wpforms-container .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-sublabel{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-date-dropdown-wrap{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown+.wpforms-field-row-block{flex:1;min-width:30%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-sublabel{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap{align-items:center;display:flex;flex-grow:1;flex-wrap:nowrap;margin:0 -5px 0 -5px}@media only screen and (min-width: 600px){.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small{width:calc( 25% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small select{appearance:none;padding-left:5px;padding-right:5px;background-image:none;text-align:center}}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium{width:calc( 60% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large{width:calc( 100% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select{margin:0 5px 0 5px}@container ( max-width: 300px ){.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select[class^="wpforms-field-date-time-date-"]{padding-right:0;padding-left:0;text-align:center;background-position:calc(50% - 2px) calc(100% - 4px),calc(50% + 3px) calc(100% - 4px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select.wpforms-field-date-time-date-year{background-position:calc(50% - 3px) calc(100% - 4px),calc(50% + 2px) calc(100% - 4px)}}.wpforms-container .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-date-dropdown-wrap{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-day,.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-month{width:calc( 30% - 10px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-year{width:calc( 40% - 10px)}.wpforms-container .wpforms-datepicker-wrap{width:100%;position:relative}.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear{position:absolute;background-image:url(//www.unl.pt/wp-content/plugins/wpforms/assets/pro/images/times-solid-white.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,0.35);background-size:8px;width:16px;height:16px;cursor:pointer;display:block;border-radius:50%;right:10px;top:50%;margin-top:-8px;transition:all 0.25s}.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover{background-color:#D63637}.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear{right:calc( 75% + 10px)}.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear{right:calc( 40% + 10px)}@media only screen and (max-width: 600px){.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear,.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear{right:10px}}.wpforms-container .wpforms-field-layout{padding:0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row{flex-direction:column}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block{padding:0;margin:0 0 15px 0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child{margin-bottom:0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:only-child,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:only-child{padding-right:0}.wpforms-container .wpforms-page-indicator{margin:0 0 20px 0;overflow:hidden}.wpforms-container .wpforms-page-indicator.circles{border-top:1px solid rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);padding:15px 10px;display:flex;justify-content:flex-start}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page{margin:0 20px 0 0}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type{margin:0}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{height:40px;width:40px;border-radius:50%;display:inline-block;margin:0 10px 0 0;line-height:40px;text-align:center;background-color:rgba(0,0,0,0.25);color:rgba(0,0,0,0.7)}.wpforms-container .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number{color:#ffffff}.wpforms-container .wpforms-page-indicator.connector{display:flex;justify-content:flex-start}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page{text-align:center;line-height:1.2}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{display:block;text-indent:-9999px;height:6px;background-color:rgba(0,0,0,0.25);margin:0 0 16px 0;position:relative}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-5px;border-style:solid;border-width:6px 5px 0 5px;border-color:transparent transparent transparent transparent}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{display:inline-block;padding:0 15px;font-size:16px}.wpforms-container .wpforms-page-indicator.progress{font-size:18px}.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{display:block;width:100%;background-color:rgba(0,0,0,0.25);height:18px;border-radius:10px;overflow:hidden;position:relative;margin:5px 0 0}.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress{height:18px;position:absolute;left:0;top:0}.wpforms-container .wpforms-field-pagebreak:empty{display:none}.wpforms-container .wpforms-field-rating-item{padding:0 3px 0 0;margin:0;display:inline-block}.wpforms-container .wpforms-field-rating-item svg{cursor:pointer;opacity:0.6;fill:rgba(0,0,0,0.2);transition:fill 0.15s}.wpforms-container .wpforms-field-rating-item.selected svg,.wpforms-container .wpforms-field-rating-item.hover svg{opacity:1;fill:currentColor}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-small{height:100px}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-medium{height:250px}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-large{height:400px}.wpforms-container .wpforms-form textarea.wp-editor-area:focus{outline:none}.wpforms-container .wpforms-form .wpforms-field-content{color:var(--wpforms-label-color)}.wpforms-container .wpforms-form .wpforms-field-content h1,.wpforms-container .wpforms-form .wpforms-field-content h2,.wpforms-container .wpforms-form .wpforms-field-content h3,.wpforms-container .wpforms-form .wpforms-field-content h4,.wpforms-container .wpforms-form .wpforms-field-content h5,.wpforms-container .wpforms-form .wpforms-field-content h6{color:inherit}.wpforms-container .wpforms-form .wpforms-field-content>.wpforms-field-row{display:block}.wpforms-container .wpforms-captcha-math input{display:inline-block;width:70px;vertical-align:inherit;margin:0 0 0 5px}.wpforms-container .wpforms-captcha-question{margin:0 0 4px 0}.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row{flex-direction:row;flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-cc-row-responsive}@container wpforms-field-cc-row-responsive (max-width: 300px){.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-code,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-expiration{width:100%;min-width:100%;padding:0}.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name{margin-bottom:15px}}.wpforms-container .wpforms-form .wpforms-field-credit-card-number{padding:0 15px 0 0;width:calc( 100% - 90px)}.wpforms-container .wpforms-form .wpforms-field-credit-card-code{width:90px}.wpforms-container .wpforms-form .wpforms-field-credit-card-name{width:calc( 100% - 195px);padding:0 15px 0 0}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration{width:195px;display:flex;justify-content:space-between;flex-wrap:wrap;height:fit-content;gap:0 15px}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration label{width:100%}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration select{width:calc( 50% - 7.5px);display:block}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration>.wpforms-error:last-child{display:none !important}.wpforms-container .wpforms-form em.wpforms-error,.wpforms-container .wpforms-form .wpforms-field-sublabel{min-width:90px}div.wpforms-container-full .wpforms-form .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-payment-coupon-wrapper{max-width:60%}.wpforms-field-layout.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap{width:100% !important}.wpforms-field-layout.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap.wpforms-field-medium{width:65% !important}.wpforms-field-layout.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap.wpforms-field-small{width:25% !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-large .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-large .wpforms-square-cardnumber-wrapper{width:100% !important;min-width:auto !important;flex-direction:row !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-medium .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-medium .wpforms-square-cardnumber-wrapper{width:60% !important;min-width:auto !important;flex-direction:column !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-small .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-small .wpforms-square-cardnumber-wrapper{width:25% !important;min-width:250px !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-large.wpforms-square-cardnumber-wrapper{width:100% !important;min-width:auto !important;flex-direction:row !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-medium.wpforms-square-cardnumber-wrapper{width:60% !important;min-width:auto !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-small.wpforms-square-cardnumber-wrapper{width:25% !important;min-width:250px !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-square-cardname input{min-width:250px !important}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row{justify-content:revert;flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-row-responsive}@container wpforms-field-row-responsive (max-width: 200px){div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block{width:100%;padding:0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:only-child{padding:0}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:not(:last-child){margin-bottom:var(--wpforms-field-size-input-spacing)}}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block{margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child{margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column div.wpforms-field-richtext legend.wpforms-field-label,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column div.wpforms-field-richtext legend.wpforms-field-label{margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50 ul.wpforms-icon-choices li{margin-bottom:0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout>.wpforms-field-label{font-size:calc( 1.5 * var( --wpforms-label-size-font-size ));line-height:calc( 1.5 * var( --wpforms-label-size-font-size ));color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-field-layout:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide){position:relative;border-top:none}div.wpforms-container-full .wpforms-form .wpforms-field-layout:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide):before{content:"";position:absolute;width:100%;height:0;top:0;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons{padding-top:4px;transform:none}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove{color:var(--wpforms-label-color);opacity:0.5;height:var(--wpforms-field-size-input-height)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add:focus-visible,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove:focus-visible{opacity:0.75 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add.wpforms-disabled,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove.wpforms-disabled{opacity:0.2 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button{color:var(--wpforms-label-color);border-radius:var(--wpforms-button-border-radius);font-size:var(--wpforms-label-size-sublabel-font-size);opacity:0.5 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button:focus-visible{opacity:0.75 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="buttons_with_icons"] button{background:linear-gradient(180deg, var(--wpforms-label-color) -3000%, transparent 300%)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="buttons"] button{background:linear-gradient(180deg, var(--wpforms-label-color) -3000%, transparent 300%)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="icons_with_text"] button{min-height:var(--wpforms-label-size-sublabel-font-size)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="icons_with_text"] span{font-size:inherit;line-height:var(--wpforms-label-size-sublabel-font-size);vertical-align:middle}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater>.wpforms-field-label{font-size:calc( 1.5 * var( --wpforms-label-size-font-size ));line-height:calc( 1.5 * var( --wpforms-label-size-font-size ));color:var(--wpforms-label-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title{font-size:calc( var( --wpforms-label-size-font-size ) + 6px);color:var(--wpforms-label-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide),div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title{position:relative;border-top:none}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide):before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title:before{content:"";position:absolute;width:100%;height:0;top:0;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form .wpforms-page-button{min-width:90px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center{text-align:center}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left{text-align:start}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{margin:0 10px 0 0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right{text-align:end}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button{margin:0 0 0 10px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split{display:flex;justify-content:space-between}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev{margin:0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next{margin:0 0 0 auto}div.wpforms-container-full .wpforms-form .wpforms-page-indicator{color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{background:linear-gradient(90deg, var(--wpforms-field-border-color) -1000%, transparent 500%)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);opacity:0.2}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);border-bottom-width:var(--wpforms-field-border-size);border-bottom-style:var(--wpforms-field-border-style);border-bottom-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number{background:linear-gradient(90deg, var(--wpforms-field-border-color) -1000%, transparent 500%);color:var(--wpforms-label-color);opacity:1}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center .wpforms-page-button.wpforms-page-prev{margin:0 0 0 10px}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split.wpforms-clear:before{content:'';display:none}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split.wpforms-clear:after{content:'';display:none;clear:both}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next{margin:0 !important}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev{margin:0 auto 0 0}div.wpforms-container-full .wpforms-form .wpforms-field-password input{position:relative;z-index:2}div.wpforms-container-full .wpforms-form .wpforms-field-password input.wpforms-error-pass-strength{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result{border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.short,div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad{background-color:#ffffff;opacity:1;border-color:var(--wpforms-label-error-color);position:relative}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.short:after,div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.3;background-color:var(--wpforms-label-error-color);border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad:after{opacity:0.15}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.good{background-color:#fff3af;border-color:#ffdd57;opacity:1}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.strong{background-color:#b4d39b;border-color:#008000;opacity:1}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container{padding:0;position:absolute;height:100%}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__selected-country{border-top-left-radius:var(--wpforms-field-border-radius);border-bottom-left-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size, 0);border-style:var(--wpforms-field-border-style);border-color:transparent;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-direction:row;height:100%;width:100%}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__selected-country:focus{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content{border-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list{border-radius:var(--wpforms-field-border-radius);background:var(--wpforms-field-menu-color) !important;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);font-size:var(--wpforms-field-size-font-size);max-height:350px;scrollbar-color:#ccc transparent}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar{background:transparent;width:12px;height:12px}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar-track{background:transparent}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar-thumb{box-shadow:inset 0 0 4px 4px var(--wpforms-field-text-color);background:transparent;border-radius:12px;border:solid 3px transparent}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-resizer,div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar-button,div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list::-webkit-scrollbar-corner{display:none}@-moz-document url-prefix(){div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list{scrollbar-color:var(--wpforms-field-text-color) transparent;scrollbar-width:thin}}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list .iti__country-name{color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list .iti__dial-code{color:var(--wpforms-field-text-color);font-size:calc( var( --wpforms-field-size-font-size ) - 2px);opacity:0.6}div.wpforms-container-full .wpforms-form .iti--allow-dropdown .iti__country-container .iti__dropdown-content .iti__country-list .iti__divider{border-bottom-width:1px !important;border-bottom-style:var(--wpforms-field-border-style, solid) !important;border-bottom-color:var(--wpforms-field-border-color, #ccc) !important}div.wpforms-container-full .wpforms-field-phone-input-container{position:relative}div.wpforms-container-full .wpforms-field-phone-input-container[data-format="smart"] .wpforms-field-phone-country-container{display:flex}div.wpforms-container-full .wpforms-field-phone-input-container[data-format="smart"] input.primary-input{padding-inline-start:52px}div.wpforms-container-full .wpforms-field-phone-country-container{position:absolute;height:100%;top:0;padding:0 6px 0 8px;align-items:center;gap:6px;display:none}div.wpforms-container-full .wpforms-field-phone-flag{height:11px;width:20px;box-shadow:0 0 1px 0 #888;background:url(//www.unl.pt/wp-content/plugins/wpforms/assets/images/phone/us-flag.png) no-repeat;background-size:100%}div.wpforms-container-full .wpforms-field-phone-arrow{border-inline:calc( 5px / 2) solid transparent;border-top:4px solid #555}div.wpforms-container-full .wpforms-form .wpforms-field-html ul,div.wpforms-container-full .wpforms-form .wpforms-field-html ol{margin:0 0 20px !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li,div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{margin:0 0 10px 0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li{list-style:disc !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{list-style:decimal !important}div.wpforms-container-full .wpforms-form .wpforms-field-html li>ul,div.wpforms-container-full .wpforms-form .wpforms-field-html li>ol{margin:10px 0 0 20px !important}div.wpforms-container-full .wpforms-captcha-equation,div.wpforms-container-full .wpforms-captcha-question{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-hide{display:none !important}div.wpforms-container-full .wpforms-field-file-upload input[type=file]{font-style:normal;font-weight:400;font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color);padding:1px;height:auto;width:60%;border:none !important;box-shadow:none;background-color:transparent;cursor:pointer}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);padding:calc( var( --wpforms-field-size-input-height ) / 6) var(--wpforms-field-size-padding-h);font-weight:400;font-size:calc( var( --wpforms-label-size-sublabel-font-size ) - 2px);line-height:1.1;margin-inline-end:10px;cursor:pointer;transition:all 0.15s ease-out}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button:focus,div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button:active{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);padding:calc( var( --wpforms-field-size-input-height ) / 6) var(--wpforms-field-size-padding-h);font-weight:400;font-size:calc( var( --wpforms-label-size-sublabel-font-size ) - 2px);line-height:1.1;margin-inline-end:10px;cursor:pointer;transition:all 0.15s ease-out}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button:focus,div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button:active{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:hover::-webkit-file-upload-button{background:linear-gradient(0deg, rgba(0,0,0,0.03), rgba(0,0,0,0.03)),var(--wpforms-field-background-color);background-clip:padding-box}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:hover::file-selector-button{background:linear-gradient(0deg, rgba(0,0,0,0.03), rgba(0,0,0,0.03)),var(--wpforms-field-background-color);background-clip:padding-box}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus{outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus::file-selector-button{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);font-size:var(--wpforms-field-size-font-size)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message .modern-hint{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-field-text-color);opacity:0.6}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-size{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-filename{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-error-message span{color:var(--wpforms-label-error-color);font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus{opacity:1}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus:before,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus:after{background-color:var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-image{border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-remove:before,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-remove:after{background-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:hover{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:hover::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:focus{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:focus::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader:hover{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader.wpforms-focus,div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader:focus-within{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field-rating-item svg{opacity:0.2;fill:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg,div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg{opacity:1;fill:currentColor}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-form .wpforms-field-rating-item:nth-child(-n+3) svg{opacity:1;fill:currentColor}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field .wpforms-field-label{margin-bottom:calc( var( --wpforms-field-size-input-spacing ) - 30px)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-container{border-color:transparent;border-width:0;box-shadow:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tools{height:29.1px;padding:0;margin:0;position:relative;z-index:100}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs{padding:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs .wp-switch-editor{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-top-left-radius:var(--wpforms-field-border-radius);border-top-right-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce{position:relative;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);border-right-width:var(--wpforms-field-border-size);border-right-style:var(--wpforms-field-border-style);border-right-color:var(--wpforms-field-border-color);border-left-width:var(--wpforms-field-border-size);border-left-style:var(--wpforms-field-border-style);border-left-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:before,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:before,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:after{content:'';position:absolute;display:block;height:4px;background:#f5f5f5;bottom:-3px;left:0;right:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:after{bottom:-5px}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after{right:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-toolbar-grp{border-top-left-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-toolbar-grp .mce-btn-group .mce-caret{right:6px;position:static;margin:6px 0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .quicktags-toolbar{border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);border-right-width:var(--wpforms-field-border-size);border-right-style:var(--wpforms-field-border-style);border-right-color:var(--wpforms-field-border-color);border-left-width:var(--wpforms-field-border-size);border-left-style:var(--wpforms-field-border-style);border-left-color:var(--wpforms-field-border-color);border-top-left-radius:var(--wpforms-field-border-radius);padding-top:4px;position:relative;z-index:2}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .quicktags-toolbar:after{content:'';position:absolute;display:block;height:4px;background:#f5f5f5;bottom:-3px;left:0;right:0;border-bottom:1px solid #cccccc}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);position:relative;z-index:1}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce{background-color:transparent;border-bottom-left-radius:var(--wpforms-field-border-radius);border-top-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size) !important;border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);width:auto !important;overflow:hidden}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce>.mce-container-body{border:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce .mce-statusbar{border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce .mce-edit-area{background:var(--wpforms-field-background-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce iframe{background:transparent}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .wp-editor-area{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-html{border-bottom:2px solid var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-html{border-bottom:2px solid var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover .quicktags-toolbar{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-small .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 1.9) !important}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-medium .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 2.79) !important}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-large .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 5.12) !important}@container wpforms-field-cc-row-responsive (max-width: 300px){div.wpforms-container-full .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,div.wpforms-container-full .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name{margin-bottom:var(--wpforms-field-size-input-spacing)}}div.wpforms-container-full .wpforms-field-payment-single .wpforms-single-item-price{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-field-payment-single .wpforms-single-item-price .wpforms-price{white-space:nowrap}div.wpforms-container-full .wpforms-field-payment-total .wpforms-payment-total{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}.wpforms-entry-preview-updating-message,.wpforms-entry-preview-label,.wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-updating-message,div.wpforms-container-full .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-updating-message,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-value{color:var(--wpforms-label-color)}.wpforms-entry-preview-notice,div.wpforms-container-full .wpforms-entry-preview-notice,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-notice{color:rgba(0,0,0,0.85)}.wpforms-entry-preview-table,div.wpforms-container-full .wpforms-entry-preview-table,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table{border-color:var(--wpforms-field-border-color)}.wpforms-entry-preview-table .wpforms-entry-preview-label,.wpforms-entry-preview-table .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-value{border-color:inherit}.wpforms-entry-preview-table_compact,div.wpforms-container-full .wpforms-entry-preview-table_compact,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact{border-color:var(--wpforms-field-border-color)}.wpforms-entry-preview-table_compact .wpforms-entry-preview-label,.wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value{border-color:inherit}.wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value{border-left:none}.wpforms-modern-enhanced{color:#7F5B8B}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
.container-fluid-slider{
min-height: 530px;
position: relative;
}
.container-fluid-slider .slider-1{
z-index: 99;
}
.container-fluid-slider .slider > .col-12{
visibility: hidden;
}  body {
margin: 0;
padding-top: 165px;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
color: var(--green);
text-decoration: none;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 1em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li>ul,
li>ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}  a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
color: var(--dark-green);
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
}
@media screen and (min-width: 1200px) {
.main-navigation {
width: 100%;
}
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
} .mega-menu-item-has-children>.mega-sub-menu {
display: none;
position: absolute;
left: -9000;
top: 100%;
z-index: 99;
background-color: var(--black);
width: 100%;
}
.mega-menu-item-has-children>.mega-sub-menu .mega-menu-row {
max-width: 95%;
margin: 0 auto;
}
.mega-menu-item-has-children>.mega-sub-menu .mega-menu-row .mega-menu-column>.mega-sub-menu {
flex-direction: column;
}
.mega-menu-item-has-children.mega-toggle-on>.mega-sub-menu {
display: block !important;
left: 0;
}
.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
display: block;
left: auto;
} .main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
left: auto;
} .main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
align-items: center;
justify-content: space-between;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.updated:not(.published) {
display: none;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item { display: table;
text-align: center;
width: 100%;
}
.gallery-icon {
height: 100%;
}
.gallery-item img {
height: 100%;
object-fit: cover;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}  article#post-9676,
.page-id-9676 .breadcrumbs {
display: none;
}
.page-id-9676 #masthead {
background-color: var(--black) !important;
}
.page-id-9676 #masthead #primary-menu li a {
color: var(--white);
}
.page-id-9676 #notcias .section-title::after {
display: none !important;
}
.page-id-9676 #notcias .content-box h2 {
font-size: 1.3rem;
}
.page-id-9676 #notcias .content-box h2 a {
color: var(--black) !important;
}
.page-id-9676 #descubra .section-title h2 {
color: var(--green) !important;
}
#post-23751 .title-page,
#post-23795 .title-page,
#post-23752 .title-page,
#post-24312 .title-page,
#post-11629 .title-page,
#post-9442 .title-page,
#post-9448 .title-page,
#post-9777 .title-page {
display: none;
}
#post-23751 .content-text-pages>.row>div,
#post-23795 .content-text-pages>.row>div,
#post-23752 .content-text-pages>.row>div,
#post-24312 .content-text-pages>.row>div,
#post-11629 .content-text-pages>.row>div,
#post-9442 .content-text-pages>.row>div,
#post-9777 .content-text-pages>.row>div,
#post-9448 .content-text-pages>.row>div {
width: 80%; padding: 2rem 5rem 2rem 5rem;
background-color: var(--light-blue);
margin-top: 4rem;
}
#inovacao-socioterritorial,
#inovacao-organizacional {
align-items: start !important;
}
#inovacao-socioterritorial .numbers>div,
#inovacao-organizacional .numbers>div {
width: 100%;
margin-bottom: .8rem;
}
#inovacao-socioterritorial .numbers>div .s-number {
color: var(--green);
}
.numbers>div>.inner-number {
height: 100%;
}
.col-number-random {
display: none;
} :root {
--black: rgba(0, 0, 0, 1);
--light-green: rgba(0, 173, 47, .1);
--green: rgba(0, 173, 47, 1);
--dark-green: rgba(0, 115, 31, 1);
--gray: rgba(153, 153, 153, 1);
--gray-2: rgba(201, 208, 213, 1);
--white: #fff;
--white-opacity: rgba(255, 255, 255, .5);
--gradient-green: linear-gradient(92deg, #16C144 15.59%, #1A729A 100%);
--light-blue: #F4F8FC;
} h3 {
font-size: 1.2rem;
}
h2,
h2.fs-4{
font-size: 2rem !important;
}
.title-g {
font-size: 3.2rem; font-weight: 700 !important;
}
.title-g-medium { font-size: 2rem;
font-weight: 900;
}
.title-m { font-size: 1.7rem;
font-weight: 900;
}
.title-p {
font-size: 1.3rem;
font-weight: 900;
}
.title-p2 {
font-size: 2rem;
font-weight: 900;
} .c-black {
color: var(--black);
}
.c-green {
color: var(--green);
}
.c-green>a {
color: var(--green) !important;
}
.c-green:hover>a {
color: var(--white) !important;
}
.c-white {
color: var(--white);
}
.c-white>a {
color: var(--white) !important;
} .c-white-opacity {
color: var(--white-opacity);
}
.c-light-green {
color: var(--light-green);
}
.c-dark-green {
color: var(--dark-green);
}
.c-gray {
color: var(--gray);
}
.c-gray-2 {
color: var(--gray-2);
}
a.c-black:hover,
a.taxonomy-link:hover {
color: var(--dark-green);
} .bg-black {
background-color: var(--black);
}
.bg-green {
background-color: var(--green);
}
.bg-light-green {
background-color: var(--light-green);
}
.bg-dark-green {
background-color: var(--dark-green);
}
.bg-gray {
background-color: var(--gray);
}
.bg-gray-2 {
background-color: var(--gray-2);
}
.bg-gradient-black {
background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
}
.bg-gradient-green {
background: var(--gradient-green);
position: relative;
overflow: hidden;
}
.bg-gradient-green:hover {
background: var(--green);
position: relative;
overflow: hidden;
}
.bg-gradient-green:hover a {
text-decoration: none !important;
}
.light-blue {
background-color: var(--light-blue);
}
.border-green:hover {
background-color: var(--green);
}
.bg-color-full {
height: 100%;
z-index: -1;
} .h-50 {
height: 50px !important;
} .border-black {
border-color: var(--black) !important;
}
.border-green {
border-color: var(--green) !important;
}
.border-light-green {
border-color: var(--light-green) !important;
}
.border-white {
border-color: var(--white) !important;
}
.border-bottom-top-radius {
border-radius: 0 !important;
border-bottom-left-radius: 15px !important;
border-top-right-radius: 15px !important;
}
.border-bottom-top-radius-30 {
border-radius: 0 !important;
border-bottom-left-radius: 30px !important;
border-top-right-radius: 30px !important;
}
.radius-25 {
border-radius: 50px;
} #events-filter select,
#events-filter input {
border-radius: 0px;
padding: .5rem 1rem;
min-width: 240px;
height: 40px;
color: var(--green);
background: transparent;
border-color: var(--green);
margin-left: 10px;
}
.btns-events:not(.active) .btn-future {
display: none !important;
}
.btns-events.active .btn-past {
display: none !important;
} .row.thumbnail-image {
overflow: hidden;
}
.thumbnail img{
object-fit: cover;
}
::placeholder {
color: var(--gray);
}
body,
html {
font-family: 'Poppins', sans-serif;
}
.section-title {
position: relative;
} .section-title h2,
.section-title h3,
.section-title h1 { display: table;
padding-right: 1rem;
position: relative;
z-index: 2;
line-height: 1;
margin: 0;
}
.light-blue .section-title h2,
.light-blue .section-title h3,
.light-blue .section-title h1 {
background-color: var(--light-blue);
}
.green .section-title h2,
.green .section-title h3,
.green .section-title h1 {
background-color: var(--green);
}
.btn-more:hover {
background-color: var(--white) !important;
color: var(--black) !important;
}
.h-100 {
height: 100%;
}
.row.thumbnail-image {
margin-bottom: 2rem;
}
.content table td {
border-bottom: 1px solid #C9D0D5;
border-collapse: collapse;
padding: 1rem 0;
}
figcaption {
font-size: 12px;
color: #000;
text-align: left !important;
margin: .5rem 0;
}
.row-align-items-top .row {
align-items: flex-start !important;
}
.row-justify-content-center .row {
justify-content: center !important;
}
.row-justify-content-center .row .mx-auto {
margin-right: inherit !important;
margin-left: inherit !important;
}
.title-center .section-title h3 {
margin: 0 auto;
text-align: center;
}
.ano-cinza {
color: #999 !important;
}
@media screen and (min-width: 1200px) {
.col-xl-five {
flex: 0 0 auto;
width: 20%;
}
#calendario-ed .escola-line:not(:nth-child(1)) .escola-row>h3 {
display: none;
}
} .breadcrumbs li a {
color: var(--green);
text-decoration: none;
font-size: .8rem;
}
.breadcrumbs li:last-child a {
color: var(--gray);
text-transform: uppercase;
} .anchors a:hover {
color: var(--white);
background-color: var(--green);
} .acysubbuttons {
width: auto;
display: table;
margin-left: 1rem;
}
.acysubbuttons input,
.acym__subscription__form__button button {
height: 48px;
padding: 0 3.5rem;
border-radius: 50px;
background: var(--gradient-green);
color: var(--white);
font-size: 1.1rem;
border: 0;
}
.acysubbuttons:hover input {
background: var(--green);
position: relative;
overflow: hidden;
}
.acyfield_email,
.acyfield_email input,
.acym__subscription__form__shortcode form .onefield input,
.acym__subscription__form__shortcode form .onefield select {
width: 100% !important;
}
.acyfield_email input,
.acym__subscription__form__shortcode form .onefield input,
.acym__subscription__form__shortcode form .onefield select {
height: 48px;
padding: 0 1.5rem;
color: var(--gray);
text-transform: lowercase;
}
.widget_acymailing_subform_widget {
margin-bottom: 0;
}
.acym__subscription__form__shortcode {
max-width: 600px !important;
height: auto !important;
}
.acym__subscription__form__shortcode form,
.acym__subscription__form__shortcode form .acym__subscription__form__fields {
width: 100%;
}
.acym__subscription__form__button {
text-align: right !important;
margin-bottom: 0 !important;
} .gradient-green{
background: var(--gradient-green); 
}
.gradient-green .section-title h2{
color: var(--white); 
}
.gradient-green .content-box {
background-color: var(--white) !important;
}
.gradient-green .terms a{
color: var(--white);
border-color: var(--dark-green) !important;
}
.gradient-green .section-title a {
background: transparent !important;
border: 1px solid var(--white) !important;
}
.gradient-green .section-title a:hover{
background: var(--white) !important;
border: 1px solid var(--white) !important;
color: var(--green) !important;
}
.date-sdg {
flex-wrap: wrap !important;
margin-top: 2.5rem;
}
.sdg-number {
width: 30px;
height: 30px;
border-radius: 50%;
margin: .25rem;
}  .dark {
background-color: var(--black);
}
.dark .terms a {
color: var(--white);
border-color: var(--dark-green) !important;
}
.dark .terms a:hover {
background: var(--gradient-green) !important;
}
.dark .content-box {
background-color: var(--white) !important;
}
.dark .section-title h2 {
color: var(--white);
background-color: var(--black);
}
.dark .section-title:after {
background-color: rgba(255, 255, 255, .4);
}
.banner-col .content.c-dark * {
color: var(--black) !important;
border-color: var(--black) !important;
} .light-blue-sust {
background-color: #e9f8ff;
color: var(--black);
}
.light-blue-sust .number{
color: rgba(137, 178, 128, 1) !important;
}
.light-blue {
background-color: var(--light-blue);
color: var(--black);
}
.light-blue .terms a {
border-color: var(--dark-green) !important;
}
.light-blue .terms a:hover {
background: var(--gradient-green) !important;
color: var(--white) !important;
}
.light-blue .inner-radius {
background-color: var(--white) !important;
}
.light-blue .section-title h2 {
color: var(--black);
background-color: var(--light-blue);
}
.light-blue .bottom-destaque a,
.light-blue .bg-gradient-black h2.title,
.light-blue .bg-gradient-black p.date {
color: var(--white) !important;
}
.light-blue .bottom-destaque a.btn-more:hover {
color: var(--black) !important;
}
.slide-container.light-blue .section-title h2 {
color: var(--dark-green);
background-color: var(--light-blue);
}
.light-blue .text-light *:not(a),
.light-blue.text-light *:not(a) {
color: var(--black) !important;
}
.container-fluid-slider .slide-container.light-blue .flickity-page-dots .dot,
.slide-container.light-blue .flickity-page-dots .dot {
background: var(--black) !important;
}
.col-image-talks .template-text img{
width: 100%;
}
.botoes-audio {
justify-content: center;
}
.gif:hover > img:first-child,
.gif > img:last-child{
display: none;
}
.gif:hover > img:last-child{
display: block;
}
@media screen and (max-width: 768px){
.botoes-audio > a{
max-width: 100% !important;
width: 100%;
max-height: 60px;
margin-bottom: .5rem;
display: block !important;
}
.botoes-audio > a > img{
width: 100%;
height: 100%;
object-fit: contain;
}
}
@media screen and (max-width: 450px){
.botoes-audio > a{
display: table !important;
max-width: 250px !important;
}
.botoes-audio > a:last-child{
height: 60px;
text-align: center;
}
.botoes-audio > a:last-child img{
width: 88%;
}
} .gradient {
background: var(--gradient-green);
}
.gradient .terms a {
border-color: var(--white) !important;
}
.gradient .terms a:hover {
background: var(--gradient-green) !important;
color: var(--white) !important;
}
.gradient .content-box {
background-color: var(--white) !important;
}
.gradient .section-title h2 {
color: var(--white);
background-color: transparent;
} .gradient .post-list a {
color: var(--black) !important;
}
.gradient .post-list .taxonomy-unit a {
color: var(--gray) !important;
}
.gradient .number,
.gradient .numbers-description {
color: var(--white);
}
.gradient .section-title a {
background: transparent;
border: 1px solid #fff;
}
.gradient .section-title a:hover {
background: white;
color: #000 !important;
} .green {
background-color: var(--green);
}
.green .section-title h2 {
color: var(--white);
background-color: var(--green);
}
.green a.bg-gradient-green {
color: var(--white);
background: transparent;
border: 1px solid var(--white);
}
.green a.bg-gradient-green:hover {
color: var(--black);
background: var(--white);
border: 1px solid var(--white);
}
.green a.bg-gradient-green:hover img {
filter: invert(1);
}  .text-light *:not(a) {
color: var(--white);
}
.text-light .wpforms-field-container .wpforms-field label,
.text-light .wpforms-field-container .wpforms-field legend,
.text-light .wpforms-field-container .wpforms-field .wpforms-field-description {
color: var(--white) !important;
} body:not(.home) .row.header {
border-bottom: 1px solid rgba(0, 0, 0, 0.20);
}
.fixed-header {
position: fixed !important;
width: 100%;
top: 0;
z-index: 999;
}
.menus-search>.links::after {
content: '';
position: absolute;
right: -1rem;
top: -20%;
width: 1px;
height: 140%;
background-color: var(--white-opacity);
}
.menus-search>.links:hover,
.languages a:hover {
font-weight: bold;
color: var(--dark-green);
}
body:not(.home) #primary-menu>li.current_page_parent a,
body:not(.home) #primary-menu>li.current_page_item a,
.secundary-menu>.sub-menu>li.current_page_item a {
font-weight: bold;
} #primary-menu {
display: none !important;
}
.secundary-menu>.sub-menu {
padding: 0;
margin: 0;
margin-top: 1rem;
display: inline-flex;
flex-wrap: wrap;
list-style-type: none;
}
.secundary-menu>.sub-menu>li a {
text-decoration: none;
text-transform: none;
}
.secundary-menu>.sub-menu>li a {
text-decoration: none;
text-transform: none;
margin-right: 1rem;
}
@media screen and (min-width: 900px) {
.mega-menu-toggle {
display: none;
}
}
li:not(.widget_media_image)>.mega-block-title {
color: var(--white) !important;
font-size: .8rem !important;
font-weight: 400 !important;
margin-bottom: 1rem !important;
padding: .5rem 1rem !important;
border: 1px solid var(--dark-green) !important;
display: table !important;
border-radius: 25px !important;
}
.mega-menu-item.widget_text .textwidget a {
color: var(--white) !important;
}
.mega-menu-item.widget_text .textwidget a:hover {
color: var(--dark-green) !important;
} .mega-menu.max-mega-menu.nav-menu {
justify-content: space-between !important;
display: flex !important;
flex-wrap: wrap !important;
}
li.menu-item a {
color: var(--black);
font-weight: 400;
text-transform: uppercase;
padding: 0 5px;
}
#footer-menu li.menu-item a {
color: var(--white);
}
li.menu-item.current-page-ancestor a,
li.menu-item a:hover {
color: var(--dark-green);
text-decoration: underline;
}
#search {
border-radius: 0 !important;
width: 100%;
min-width: 400px;
}
.mega-sub-menu {
top: 100%;
left: 0;
width: 100%;
}
.widget_text {
position: relative !important;
}
.widget_text .line {
content: '' !important;
position: absolute !important;
width: 1px !important;
height: 100% !important;
background-color: var(--white-opacity) !important;
top: 0 !important;
left: -2rem !important;
}
body:not(.home) #primary {
padding-top: 1rem;
}
.custom-logo-link img {
width: 100%;
height: 100%; }
.mega-menu-item.widget_media_image,
.mega-menu-item.widget_media_image img {
position: relative !important;
display: table !important;
width: auto !important;
}
.mega-menu-item.widget_media_image .mega-block-title {
position: absolute !important;
color: var(--white) !important;
font-family: Poppins !important;
font-size: 1.5rem !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
width: 100% !important;
bottom: 0 !important;
left: 0 !important;
padding: 2rem !important;
margin-bottom: 0 !important;
z-index: 2 !important;
pointer-events: none !important;
}
.wpml-ls-current-language {
font-weight: 700 !important
}
.wpml-ls-sidebars-languages ul li:first-child {
position: relative;
}
.wpml-ls-sidebars-languages ul li:first-child::after {
position: absolute;
content: '';
right: 0;
top: 50%;
height: 80%;
width: 1px;
background-color: var(--green);
transform: translate(0, -50%);
}          .time-slide {
padding-bottom: 5rem;
}
.time-slide .flickity-prev-next-button.previous {
left: calc(50% - 70px) !important;
top: 100% !important;
border: 1px solid #7F9680 !important;
padding: 1rem 2rem !important;
border-radius: 50px !important;
transform: translateY(-50%) rotate(-180deg);
}
.time-slide .flickity-prev-next-button.next {
right: calc(50% - 70px) !important;
top: 100% !important;
border: 1px solid #7F9680 !important;
padding: 1rem 2rem !important;
border-radius: 50px !important;
}
.time-slide .flickity-prev-next-button>svg {
display: none !important;
}
.time-slide .flickity-prev-next-button::after {
content: url(//www.unl.pt/wp-content/uploads/2024/08/arrow-sust.svg);
position: absolute;
top: 54%;
left: 50%;
width: 100%;
height: 100%;
transform: translate(-50%, -50%);
}
.anos .ano {
padding: 1rem 2rem;
background: #89B280;
color: #fff;
font-weight: 800;
font-size: 1.2rem;
}
.time-slide .flickity-slider>.anos:first-child>.ano {
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
} .time-slide .flickity-slider>.anos:last-child>.ano {
position: relative;
}
.time-slide .flickity-slider>.anos:last-child>.ano::after {
position: absolute;
content: "";
height: 100%;
left: 100%;
width: 80px;
top: 0px;
background-image: url(//www.unl.pt/wp-content/uploads/2024/08/Rectangle-34.png);
background-repeat: no-repeat;
background-size: contain;
}
.time-slide .meses {
padding-left: 6rem;
}
.time-slide .entrada {
min-width: 350px;
}
.time-slide .entrada .col-content {
display: flex;
align-items: flex-end;
position: relative;
}
.time-slide .entrada .col-content::after {
content: '';
position: absolute;
left: calc(55px + .2rem);
height: 100%;
width: 1px;
background-color: #89B280;
}
.time-slide .entrada .col-content .icon {
max-width: 55px;
}
.time-slide .entrada .col-content .icon img {
width: 55px;
}
.time-slide .anos {
position: relative;
}
.time-slide .anos .ano {
position: absolute !important;
width: 100%;
top: 50%;
left: 0;
transform: translate(0, -50%);
z-index: 2;
}
.time-slide .flickity-slider>.anos:nth-child(odd)>.meses>.entrada:nth-child(even)>.col-white {
order: 2;
}
.time-slide .flickity-slider>.anos:nth-child(even)>.meses>.entrada:nth-child(odd)>.col-white {
order: 2;
}
.time-slide .flickity-slider>.anos:nth-child(odd)>.meses>.entrada:nth-child(even)>.col-content,
.time-slide .flickity-slider>.anos:nth-child(even)>.meses>.entrada:nth-child(odd)>.col-content {
align-items: flex-start;
} .col-md-five {
flex: 0 0 auto;
width: 20%;
}
.attachment-pessoas {
width: 100%;
}
.team-content {
display: none;
font-size: .7rem;
}
.open-content {
position: absolute;
right: 5px;
bottom: 5px;
width: 35px;
height: 35px;
background: var(--green);
border-radius: 50%;
cursor: pointer;
}
.open-content span {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 15px;
height: 1px;
background-color: var(--white);
}
.open-content span:first-child {
transform: translate(-50%, -50%) rotate(-90deg);
}
.align-cols-start .row.col-repeater > div{
align-content: start !important; 
} .btn-slider:hover {
color: var(--white);
background: var(--gradient-green);
}
.container-fluid-slider .row.slider {
min-height: 530px;
position: absolute;
left: 0;
top: 0;
}
.container-fluid-slider .row.slider::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.3;
background: linear-gradient(90deg, #000 -0.76%, rgba(0, 0, 0, 0.00) 100%);
}
.container-fluid-slider .row.slider>.col-12 {
position: relative;
z-index: 2;
}
@media screen and (max-width: 500px) {
.slider .text-light>div>h1,
.slider .text-light>div>h2 {
font-size: 1.8rem !important;
} body.home .slider-1 {
background-position: 40% center !important;
}
} .container-fluid-slider .flickity-page-dots {
bottom: 2.5rem;
left: 50%;
transform: translate(-50%, 0);
text-align: left;
}
.container-fluid-slider .flickity-page-dots .dot,
.slide-container .flickity-page-dots .dot {
height: 4px;
width: 50px;
margin: 0;
border-radius: 0;
background: var(--white);
}
.container-fluid-slider .flickity-page-dots .dot:not(:last-child),
.slide-container .flickity-page-dots .dot:not(:last-child) {
margin-right: .5rem;
}
.container-fluid-slider .slider h2 {
font-size: 3rem;
font-weight: 900;
}
.slide-container .slider h3 {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.slide-container .flickity-page-dots {
width: auto;
bottom: 6rem;
left: 4rem;
} .layout-form .wpforms-form .wpforms-field-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.from-50 {
width: 100% !important;
max-width: calc(50% - 1rem);
}
.layout-form .wpforms-form .wpforms-field-container .wpforms-field {
display: flex;
flex-wrap: wrap;
}
.layout-form .wpforms-form .wpforms-field-container .wpforms-field:not(.wpforms-field-checkbox) input,
.layout-form .wpforms-form .wpforms-field-container .wpforms-field select,
.layout-form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-uploader,
.layout-form .wpforms-form .wpforms-field-container .wpforms-field textarea {
order: 2;
width: 100%;
}
.layout-form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-description {
width: 100%;
margin-bottom: 1rem;
}
.layout-form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label {
color: var(--black) !important;
font-weight: 400 !important;
text-transform: uppercase !important;
width: 100%;
}
.layout-form .wpforms-form .wpforms-field-container .wpforms-field input,
.layout-form .wpforms-form .wpforms-field-container .wpforms-field select {
height: 60px;
background: var(--white);
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.20);
border: 0px;
color: #999 !important;
}
.layout-form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox input {
height: auto;
}
.layout-form .wpforms-form .wpforms-field-container .wpforms-field input::placeholder,
.layout-form .wpforms-form .wpforms-field-container .wpforms-field select::placeholder,
.layout-form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-description,
.layout-form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox label {
font-weight: 400 !important;
color: #999 !important;
}
.layout-form .wpforms-submit-container .wpforms-submit {
background: var(--gradient-green);
overflow: hidden;
color: var(--white) !important;
font-weight: 700;
font-size: .8rem;
padding: 1rem 1rem;
height: auto;
padding-right: 8.5rem;
border-radius: 50px;
border: 0;
margin-left: auto;
display: table;
position: relative;
}
.layout-form .wpforms-submit-container .wpforms-submit:hover {
background: var(--green) !important;
position: relative !important;
overflow: hidden !important;
}
.layout-form .wpforms-submit-container .wpforms-submit::after {
content: url(https://localhost/projetos/unl/wp-content/uploads/2023/11/white_arrow_btn.svg);
position: absolute;
right: 1rem;
top: 50%;
transform: translate(0, -50%);
} p.estado {
font-size: .7rem;
text-transform: uppercase;
font-weight: 700;
} .content-destaque>img {
width: 100%;
height: 100%;
object-fit: cover;
} .terms a {
font-size: .8rem;
}
.post-list .thumbnail,
.post-list .thumbnail a {
overflow: hidden;
display: block;
}
.post-list a:not(.c-green) {
text-decoration: none;
color: var(--black) !important;
}
.post-list.bg-black a {
text-decoration: none;
color: var(--white) !important;
}
.post-list .thumbnail a img {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
background-position: center !important;
width: 100%;
}
.post-list:hover .thumbnail a img {
transform: scale(1.1);
} .btn-left {
border: 1px solid var(--green);
}
.btn-left a {
color: black;
font-weight: 400;
}
.btn-left.active,
.btn-left:hover {
background: var(--gradient-green);
position: relative;
overflow: hidden;
}
.btn-left.active a,
.btn-left:hover a {
color: var(--white);
font-weight: 700;
}
.info-course-col>div:not(.active) {
display: none;
}
.input-search input {
width: 20px;
height: 20px;
margin-right: 10px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20);
display: block;
}
#scourse {
height: 60px;
border: 0;
padding: 0 3rem;
margin-top: 1rem;
}
.input-free-search svg {
position: absolute;
top: 50%;
left: 1.5rem;
transform: translate(-50%, 0);
}
#scourse::placeholder {
color: #999;
}
.input-search input:checked+label {
font-weight: bold;
color: var(--green);
}
.input-search label {
cursor: pointer;
width: calc(100% - 35px);
} .post-request .thumbnail {
width: 196px;
height: 125px;
}
.post-request .thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
}
.post-request .content-box {
width: auto;
max-width: calc(100% - 196px);
}  .event-date-box>span {
position: relative;
z-index: 2;
}
.taxonomy-link {
color: var(--gray);
font-size: .8rem;
}
.taxonomies-list .taxonomy-unit:last-child .taxonomy-comma {
display: none;
}
.event-date-box.two-days::after {
content: '';
position: absolute;
top: 29%;
left: 50%;
width: 5px;
height: 1px;
background-color: #fff;
transform: translate(-50%, -50%);
} .timeline::after {
content: url(//www.unl.pt/unl/wp-content/uploads/2023/10/Vector-8.svg);
position: absolute;
right: 10%;
top: 0;
opacity: .8;
}
.timeline>.row {
position: relative;
z-index: 2;
}
.timeline-col::before {
content: '';
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
height: 1px;
border-bottom: 1px solid var(--black);
}
.timeline-col:first-child:before {
left: 50%;
width: 50%;
}
.timeline-col .marker {
bottom: 12.5px;
left: 50%;
transform: translate(-50%, 0%);
background-color: var(--light-blue);
border: 3px solid var(--black);
width: 35px;
height: 35px;
border-radius: 50%;
}
.timeline-col .marker>span {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 10px;
height: 10px;
background-color: var(--black);
border-radius: 50%;
}
.icon-title {
position: absolute;
top: 50%;
left: 0;
transform: translate(0, -50%);
}
.slider-timeline .flickity-viewport {
margin-bottom: 5rem !important;
}
.slider-timeline .flickity-prev-next-button {
top: 90% !important;
background-color: transparent !important;
}
.slider-timeline .flickity-prev-next-button.previous {
left: calc(50% - 60px);
}
.slider-timeline .flickity-prev-next-button.next {
right: calc(50% - 60px);
} .modal-box.call-col {
cursor: pointer;
}
.popup-modal {
position: fixed;
z-index: 999;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .6);
top: 0;
left: 0;
}
.popup-modal .container-modal {
background-color: var(--white);
max-width: 1028px;
max-height: 85vh;
width: 100%;
padding: 4rem;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
}
.popup-modal .container-modal .cotent-modal {
overflow: auto;
width: 100%;
height: 100%;
max-height: 69vh;
}
.popup-modal:not(.active) {
display: none;
}
.close-modal {
position: absolute;
top: -40px;
right: 0;
cursor: pointer;
}
.call-col {
min-width: 20%;
}
.call-before-bg-img {
overflow: hidden;
}
.call-bg-image {
overflow: hidden;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
background-position: center !important;
}
.call-col:hover .call-bg-image {
transform: scale(1.1);
}
.btn-plus {
min-height: 190px; }
.call-col .inner-container {
padding: 1rem;
}
.btn_plus_icon {
display: table;
position: absolute;
bottom: .5rem;
right: .5rem; }
.first-line .thumbnail-reitores {
flex: 0 0 auto;
width: 25%;
}
.destaque-image .call-col a {
position: relative !important;
}
.destaque-image .call-col a::after {
position: absolute !important;
content: '';
width: 100%;
height: 60%;
background: rgb(0, 173, 47, 0.7);
top: 50%;
left: 0;
transform: translate(0, -50%);
transition: all .5s;
}
.destaque-image .call-col a:hover::after {
height: 100%;
background: rgb(0, 173, 47, 0.9);
}
.destaque-image .call-col a .titulo {
position: absolute;
color: #fff;
top: 50%;
transform: translate(0, -50%);
width: 100%;
text-align: center;
padding: 0 1rem;
z-index: 2;
margin-top: 0 !important;
}
.container-fluid-call.gradient .inner-container {
border: 1px solid var(--white);
background-color: transparent !important;
}
.container-fluid-call.gradient .inner-container .btn_plus_icon {
width: 50px;
height: 50px;
}
.container-fluid-call.gradient .inner-container .btn_plus_icon img {
display: none;
}
.container-fluid-call.gradient .inner-container .titulo {
color: #fff !important;
}
.container-fluid-call.gradient .inner-container .btn_plus_icon:after {
position: absolute;
content: url(//www.unl.pt/wp-content/uploads/2024/08/white-arrow-call.svg);
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-135deg);
border: 1px solid var(--green);
line-height: 1;
border-radius: 50%;
width: 30px;
height: 30px;
display: flex;
} .filter select {
background: var(--branco, #FFF);
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.20);
min-width: 250px;
height: 60px;
padding: 0 1rem;
margin-top: 1rem;
max-width: 100%;
} .row.numbers .number {
font-size: 3rem;
font-weight: 900;
text-transform: uppercase;
}
.row.numbers .number>span:not(.order-2) {
margin-right: .5rem;
}
.col-container .light {
color: var(--black);
}
.col-container .dark {
color: var(--white);
}
.light .number {
color: var(--dark-green);
}
.text-white .light .number {
color: var(--white);
}
.dark .number {
background: var(--gradiente, linear-gradient(92deg, #16C144 15.59%, #1A729A 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.links .link:hover {
background-color: var(--green);
color: var(--white);
}
.template-links {
align-content: start !important;
}
.numbers-100 .row.numbers>div {
width: 100%;
}
.number-green .row.numbers .number {
color: var(--green);
} .container-fluid-quote .row-bg:after {
content: '';
position: absolute;
width: calc(100% - 102px);
height: 100%;
background-color: var(--light-blue);
top: 0;
right: 0;
z-index: 1;
}
.quote-mce:after {
content: url(//www.unl.pt/wp-content/uploads/2023/12/aspas.svg);
position: absolute;
left: 20px;
top: 0;
}
.container-fluid-quote .row-bg>* {
z-index: 2;
}
.photo-quote {
border-radius: 50%;
overflow: hidden;
} .alternates>.col-12:nth-child(4n-3),
.alternates>.col-12:nth-child(4n),
.alternates>.col-12:nth-child(4n-3) .section-title h2,
.alternates>.col-12:nth-child(4n) .section-title h2 {
background-color: var(--green);
color: var(--white) !important;
}
.alternates>.col-12:nth-child(4n-3) a,
.alternates>.col-12:nth-child(4n) a {
color: var(--white) !important;
}
.alternates>.col-12:nth-child(4n-2),
.alternates>.col-12:nth-child(4n-1) {
background-color: var(--white);
} .alternates>.col-12:nth-child(4n-3) .btn-link-relationship,
.alternates>.col-12:nth-child(4n) .btn-link-relationship {
color: var(--white);
background: transparent;
border: 1px solid var(--white);
}
.alternates>.col-12:nth-child(4n-3) .btn-link-relationship:hover,
.alternates>.col-12:nth-child(4n) .btn-link-relationship:hover {
color: var(--black);
background: var(--white);
border: 1px solid var(--white);
}
.alternates>.col-12:nth-child(4n-2) .btn-link-relationship,
.alternates>.col-12:nth-child(4n-1) .btn-link-relationship {
background: var(--gradient-green);
position: relative;
overflow: hidden;
}
.alternates>.col-12:nth-child(4n-2) .btn-link-relationship:hover,
.alternates>.col-12:nth-child(4n-1) .btn-link-relationship:hover {
background: var(--green);
position: relative;
overflow: hidden;
}
.alternates>.col-12:nth-child(4n-3) .btn-link-relationship:hover *,
.alternates>.col-12:nth-child(4n) .btn-link-relationship:hover * {
stroke: var(--black);
}
.images-alternates>.col-repeater:nth-child(even) .content-text {
order: 2;
}
.images-alternates>.col-repeater:nth-child(even) .image {
order: 1;
} .chart-level {
height: 60px;
display: flex;
align-items: center;
justify-content: end;
}
.chart-level .chart-line {
top: 0;
left: 0;
height: 60px;
background-color: var(--light-green);
}
.chart-repeater {
border-bottom: 1px solid var(--gray-2);
}
.chart-lines{
transition: all .5s;
}
.chart-lines:hover{
background-color: #f2f2f2;
}
.bar-line::after{
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(22, 193, 68, 0.27); }
.chart-lines:hover .bar-line::after{
animation: bar 1.5s linear;
}
@keyframes bar {
from{
width: 0;
}
to{
width: 100%;
}
} .type-post .content-thumbnail { margin: 0 auto;
}
.list-posts .content-box {
font-size: .8rem;
}
.share-links a {
display: flex;
width: 48px;
height: 48px;
justify-content: center;
align-items: center;
background: #F4F8FC;
border-radius: 50%;
margin-right: 1rem;
}
.share-links svg {
height: 20px;
width: auto;
} .chart-button {
background-color: #fff;
border: 1px solid !important;
padding: .8rem 1.5rem !important;
margin-right: 5px !important;
cursor: pointer !important;
border-radius: 50px !important;
font-weight: bold !important;
} .chart-button.all {
background: var(--gradient-green);
color: var(--white);
}
.chart-button.licen {
border-color: rgba(0, 115, 31, 1);
color: rgba(0, 115, 31, 1);
}
.chart-button.licen:hover {
background-color: rgba(0, 115, 31, 1);
color: var(--white);
}
.chart-button.mest-int {
border-color: rgba(80, 86, 137, 1);
color: rgba(80, 86, 137, 1);
}
.chart-button.mest-int:hover {
background-color: rgba(80, 86, 137, 1);
color: var(--white);
}
.chart-button.mest {
border-color: rgba(39, 154, 191, 1);
color: rgba(39, 154, 191, 1);
}
.chart-button.mest:hover {
background-color: rgba(39, 154, 191, 1);
color: var(--white);
}
.chart-button.dout {
border-color: rgba(0, 173, 47, 1);
color: rgba(0, 173, 47, 1);
}
.chart-button.dout:hover {
background-color: rgba(0, 173, 47, 1);
color: var(--white);
}
.evolucao {
margin-bottom: 0;
left: -30px;
top: 50%;
transform: rotate(-90deg);
color: rgba(153, 153, 153, 1);
}  #footer-menu {
width: 100%;
justify-content: space-around;
}
#footer-menu * {
margin: 0;
padding: 0;
list-style-type: none;
}
#footer-menu li.menu-item-has-children>a {
font-weight: 700;
color: var(--white-opacity);
margin-bottom: .8rem;
display: block;
}
#footer-menu li {
margin-bottom: .8rem;
}
#footer-menu li a {
text-transform: none;
}
#footer-menu li.fw-bold a {
font-weight: 700 !important;
} .copy-menu>div {
text-align: end;
}
#copyright-menu,
#footer-menu {
margin: 0;
padding: 0;
list-style-type: none;
display: inline-flex;
flex-wrap: wrap;
}
#copyright-menu li:not(:hover) a,
#footer-menu li:not(:hover) a {
text-decoration: none;
color: var(--white);
}
#copyright-menu li a {
text-transform: none;
} @media screen and (min-width: 1919px) {
.thumbnail-image>div { background-size: 1919px auto !important;
background-repeat: no-repeat !important;
}
}
@media screen and (min-width: 1200px) {
.colunas-number-5 .numbers .col-number {
flex: 0 0 auto;
width: 20%;
}
.w-col-xl-8>.container {
max-width: 880px;
}
.w-col-xl-8>.container #logotipo-e-divisa {
width: 100%;
}
}
@media only screen and (max-width: 1200px) {
body:not(.home) .mega-menu-wrap,
#primary-menu-pages {
display: block !important;
}
body:not(.home) #primary-menu,
.menu-toggle,
.secundary-menu {
display: none !important;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1 {
position: absolute;
left: 0;
top: 100%;
width: 100%;
flex-direction: column;
display: none !important;
}
.mega-menu-wrap {
position: inherit !important;
}
.mega-menu-menu-1-mobile-open #mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1 {
display: block !important;
overflow: auto;
max-height: 80vh;
padding: 2.5rem 2rem;
}
.w-mob-100 {
width: 100%;
}
.banner-col {
height: auto !important;
}
.banner-col>.video {
padding: 56.25% 0 0 0 !important;
position: relative !important;
min-height: auto !important;
}
.banner-col>.content * {
color: var(--black) !important;
}
.banner-col>.content .btn-more {
border-color: var(--black) !important;
padding-bottom: 1rem !important;
}
.banner-col>.content .btn-more:hover {
background-color: var(--black) !important;
color: var(--white) !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu {
background: transparent !important;
padding: 1.5rem 0 !important;
}
.search-icon {
cursor: pointer;
}
.search-mobile {
width: 100%;
left: 0;
padding: 1.5rem 1rem;
background: #000;
transition: all .5s;
}
.search-mobile:not(.active) {
display: none;
}
.search-mobile form input {
width: 100%;
left: 0;
padding: 1.5rem 1rem;
background: #000;
}
.images-alternates .col-repeater .content-text {
order: 2;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-ancestor>.mega-sub-menu {
display: block !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-ancestor>.mega-sub-menu .mega-current-menu-item>a {
color: var(--dark-green) !important;
}
.mega-sub-menu>.mega-menu-column:last-child {
padding-top: 1rem !important;
border-top: 1px solid rgba(255, 255, 255, .3) !important;
margin-top: 1rem !important;
}
}
@media only screen and (min-width: 768px) {
.mobile {
display: none;
}
.div-col-md-8 .template-text.col-md-6 {
flex: 0 0 auto !important;
width: 100% !important;
}
}
@media only screen and (max-width: 900px) {
#footer-menu>li {
width: 100%;
}
#footer-menu>li>.sub-menu .bg-gradient-green {
width: auto;
max-width: 320px;
}
#post-11629 .content-text-pages>.row>div,
#post-9442 .content-text-pages>.row>div,
#post-9777 .content-text-pages>.row>div,
#post-9448 .content-text-pages>.row>div {
width: 100%;
padding: 2rem;
}
.title {
word-wrap: break-word;
}
}
@media only screen and (max-width: 768px) {
.copy-menu {
order: 1;
}
.copy-menu>div {
text-align: center;
}
.footer-copy>div:not(.copy-menu) {
order: 2;
}
.title-g {
font-size: 2.2rem;
}
#resultados_ajax .post-request {
flex-wrap: wrap;
}
#resultados_ajax .post-request>div.content-box {
width: 100%;
max-width: 100%;
}
.gallery-columns-3 {
grid-template-columns: repeat(1, 1fr);
}
.post-request .content-box {
max-width: 100%;
border: 1px solid #c5c5c5;
border-top: 0;
}
.post-request {
flex-wrap: wrap;
}
.post-request .thumbnail {
width: auto;
height: auto;
}
.template-external-links {
padding-left: 0.8rem !important;
padding-right: 0.8rem !important;
}
.template-links {
margin-top: 1.5rem;
}
.terms {
display: block !important;
width: 100%;
}
button.accordion {
padding-right: 2.5rem !important;
line-height: 1.2;
}
.container-fluid-quote .row-bg::after {
width: 100%;
}
.col-content-quote {
margin-top: 1.5rem;
}
.title {
word-wrap: inherit;
}
.honoris-table table,
.honoris-table tbody,
.honoris-thead th,
.honoris-line td,
tr.honoris-line {
display: block;
}
thead tr,
.honoris-thead th {
display: none;
}
tr.honoris-line {
margin-bottom: 15px;
}
.honoris-line td {
display: flex;
justify-content: space-between;
padding-left: 50%;
position: relative;
text-align: left;
padding-top: 35px !important;
}
.honoris-line td::before {
content: attr(data-label);
position: absolute;
left: 0;
top: 0;
width: 45%;
padding-left: 15px;
white-space: nowrap;
font-weight: bold;
text-align: left;
}
.tabela-responsiva {
overflow: auto;
}
.thumb {
margin-bottom: 1.5rem;
}
ul,
ol {
margin: 0;
padding: 0;
padding-left: 1rem;
}
.gallery-columns-4 {
grid-template-columns: repeat(2, 1fr);
}
.mobile {
display: block;
}
.desktop {
display: none;
}
.banner-col>.video {
padding: 78.25% 0 0 0 !important;
order: 1;
}
.banner-col-video {
display: flex;
flex-wrap: wrap;
}
.banner-col-video .content {
width: 100%;
order: 2;
margin-top: 1.5rem;
text-align: center;
}
.banner-col-video .content .bottom-destaque {
margin-top: 1rem !important;
}
.banner-col-video .content .bottom-destaque>a {
margin: 0 auto;
}
#myChart,
#myChart2 {
width: 100%;
height: 450px;
}
.botoes-chart {
display: block !important;
}
}
@media screen and (max-width: 500px) {
.row.alternates>div {
padding-left: .5rem !important;
padding-right: .5rem !important;
}
.reset {
order: 2;
margin: 1.5rem 0 1.5rem auto;
}
.title-g {
font-size: 1.7rem;
}
.first-line .thumbnail-reitores {
width: 100%;
}
.popup-modal .container-modal {
padding: 1rem;
}
.numbers .col-6 {
width: 100% !important;
margin-bottom: 1.5rem;
}
.content-text-pages .entry-content>h2 {
font-size: 1.7rem !important;
}
.simple-parallax-initialized {
transform: inherit !important;
}
.container-fluid-quote .container-quote,
.container-fluid-quote .container-quote>.row,
.container-fluid-quote .container-quote>.row>.col-12 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.chart-level .chart-line {
background-color: transparent;
}
.col-number {
text-align: center;
}
.video {
min-height: auto !important;
}
.gallery-columns-4 {
grid-template-columns: repeat(1, 1fr);
}
.container-fluid-slider .row.slider { min-height: 500px;
height: 100%;
display: table;
} .grafico>div {
padding-left: 0 !important;
}
.grafico .evolucao {
position: inherit !important;
transform: inherit !important;
left: 0 !important;
top: 0 !important;
}
.grafico .evolucao.evo-desktop {
display: none !important;
}
.grafico .evolucao.evo-mobile {
display: block !important;
}
}
@media screen and (max-width: 400px) {
.section-title>a {
padding-left: 1rem !important;
padding-right: 1rem !important;
}
.btn-plus {
min-height: 150px;
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.title-g-medium {
font-size: 1.5rem;
}
.template-text {
padding-left: 1rem !important;
padding-right: 1rem !important;
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.share-links a {
margin-right: 0.5rem;
}
.bottoes-mobile a {
font-size: .7rem;
}
.bottoes-mobile {
width: 100% !important;
padding: 0 !important;
}
.bottoes-mobile > div{
padding-right: .5rem !important;
padding-left: .5rem !important;	
}
.bottoes-mobile > div > p{
padding: .2rem !important;
}
}.flickity-enabled {
position: relative;
}
.flickity-enabled:focus { outline: none; }
.flickity-viewport {
overflow: hidden;
position: relative;
height: 100%;
}
.flickity-slider {
position: absolute;
width: 100%;
height: 100%;
} .flickity-enabled.is-draggable {
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing;
} .flickity-button {
position: absolute;
background: hsla(0, 0%, 100%, 0.75);
border: none;
color: #333;
}
.flickity-button:hover {
background: white;
cursor: pointer;
}
.flickity-button:focus {
outline: none;
box-shadow: 0 0 0 5px #19F;
}
.flickity-button:active {
opacity: 0.6;
}
.flickity-button:disabled {
opacity: 0.3;
cursor: auto; pointer-events: none;
}
.flickity-button-icon {
fill: currentColor;
} .flickity-prev-next-button {
top: 50%;
width: 44px;
height: 44px;
border-radius: 50%; transform: translateY(-50%);
}
.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; } .flickity-rtl .flickity-prev-next-button.previous {
left: auto;
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
right: auto;
left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 20%;
top: 20%;
width: 60%;
height: 60%;
} .flickity-page-dots {
position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}
.flickity-rtl .flickity-page-dots { direction: rtl; }
.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #333;
border-radius: 50%;
opacity: 0.25;
cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
opacity: 1;
}