.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:100000;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em;}.blocker.behind{background-color:transparent}.modalFILES{display:none;vertical-align:middle;position:relative;z-index:100000;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left; margin-bottom: 50px;}.modalFILES a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}

.modalFILES{
	width: 60%;		
}


@media (max-width: 768px) {
  .modalFILES{
		width: 90%;		
	}
}



.modalFILES p{
	margin-bottom: 10px;
}

.modalFILES h3{
	font-size: 24px;
	margin-bottom: 10px;
}


.jquery-modal{
	overflow-x: hidden;
		
}

.entry-content{
	height: auto;	
}

.files_div{
	font-family: 'Open Sans', sans-serif;
	height: auto;
}

.files_div .vc_btn3-container a{
	text-decoration: none;
}

.files_div a:link, .files_div a:hover, .files_div a:active, .files_div a:focus {
    text-decoration: underline;
    color: #008ed6;
}

.files_div .files_cn-button {
    color: #ffffff !important;
}

.files_div table {
    border-collapse: collapse;
    border-spacing: 0;
}

#files_cookie-notice .files_cn-button {
    text-decoration: none;
}

#files_cookie-notice .files_cn-button::hover {
    text-decoration: underline !important;
}

.files_div .wpb_text_column ul li::before{

    content: "\f105";
    font-family: "Font Awesome 5 Free";
        font-size: 14px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    position: absolute;
    left: 0;
    top: 0px;
    display: inline-block;
    vertical-align: top;
    font-weight: 900;
    color: #008ed6;

}

.files_div .wpb_text_column ul{

    margin: 0 0 20px;
        margin-bottom: 20px;
    list-style: none;
    padding: 0;

}

.files_div .wpb_text_column ul li{
    position: relative;
    padding: 0 0 0 26px;
    margin: 0 0 14px;
        margin-bottom: 14px;
    line-height: 18px;
    color: #222222;
    border: none;
    font-size: 13px;
}
.files_div .wpb_text_column ul li{
    line-height: 16px !important;
    font-size: 14px !important;
}

.files_div .wpb_text_column table td, .files_div .wpb_text_column table th {
    padding: 10px;
    border: 1px solid #e6e6e6;
}

.files_div .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
    color: #fff;
    border-color: #08c;
    background-color: #08c;
}

.files_div .vc_general.vc_btn3 {
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
}

.files_div .vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
}

.files_div .vc_btn3.vc_btn3-style-modern {

    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;

}

#files_cookie-notice {
    display: block;
    visibility: hidden;
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 13px;
    line-height: 20px;
    left: 0;
    text-align: center;

	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 0);
	visibility: visible;
}

.files_cn-bottom {
    bottom: 0;
}

.files_cookie-notice-container {
    padding: 10px;
    text-align: center;
    width: 100%;
}

#files_cn-notice-text a {
    color: #a2ba2a;
    text-decoration: none;
    outline: none !important;
}

#files_cookie-notice .files_cn-button {
    margin-left: 10px;
}

#files_cn-accept-cookie {
    background: #a2ba2a;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 1px 6px 3px 6px;
    border-radius: 5px;
}

#files_cn-refuse-cookie {
    background: #a2ba2a;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 1px 6px 3px 6px;
    border-radius: 5px;
}

.files_cookie-notice-revoke-container {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
    visibility: hidden;
}

#files_cookie-notice .files_cn-revoke-cookie {
    margin: 0;
        margin-left: 0px;
}

#files_cn-accept-cookie, #files_cn-refuse-cookie {
    padding: 0 0.5em !important;
}
.files_consalta-cookie-btn, .files_consalta-cookie-update-btn {
    background: #2a98e2;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 0.3%;
}


.files_div .pure-u-1, .files_div .pure-u-1-1, .files_div .pure-u-24-24, .files_div .pure-u-5-5 {
    width: 100%;
}

.files_div .pure-u-16-24, .files_div .pure-u-2-3 {
   width: 66.6667%;
}

.files_div .pure-u-7-24 {
    width: 29.1667%;
}

.files_div .wpb_text_column p{
    color: #222;
	line-height: 26px;
	margin: 0 0 15px;
}


#cookies-required {

    border: none !important;
    padding: 0 !important;
        padding-left: 0px;
    padding-left: 29px !important;
    height: 3em !important;
    line-height: 3em !important;
    background: #ccc !important;
    display: block !important;
    color: #555;
    opacity: 0.4 !important;

}
#cookies-required {

    width: 100%;
    background: #ffffff !important;
    opacity: 0.5 !important;

}

.files_div .consalta-cookie-btn, .files_div .consalta-cookie-update-btn {

    background: #2a98e2;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 0.3%;

}
.files_div .consalta-cn-update-btn {

    color: #fff !important;
    text-transform: uppercase;
    border: none;
    padding: 1em 1.2em !important;
    font-weight: bold !important;
    float: right;
    background: blue;
    background: #08c;
    text-decoration: none !important;
}

.files_div .pure-u, .files_div .pure-u-1, .files_div .pure-u-1-1, .files_div .pure-u-1-12, .files_div .pure-u-1-2, .files_div .pure-u-1-24, .files_div .pure-u-1-3, .files_div .pure-u-1-4, .files_div .pure-u-1-5, .files_div .pure-u-1-6, .files_div .pure-u-1-8, .files_div .pure-u-10-24, .files_div .pure-u-11-12, .files_div .pure-u-11-24, .files_div .pure-u-12-24, .files_div .pure-u-13-24, .files_div .pure-u-14-24, .files_div .pure-u-15-24, .files_div .pure-u-16-24, .files_div .pure-u-17-24, .files_div .pure-u-18-24, .files_div .pure-u-19-24, .files_div .pure-u-2-24, .files_div .pure-u-2-3, .files_div .pure-u-2-5, .files_div .pure-u-20-24, .files_div .pure-u-21-24, .files_div .pure-u-22-24, .files_div .pure-u-23-24, .files_div .pure-u-24-24, .files_div .pure-u-3-24, .files_div .pure-u-3-4, .files_div .pure-u-3-5, .files_div .pure-u-3-8, .files_div .pure-u-4-24, .files_div .pure-u-4-5, .files_div .pure-u-5-12, .files_div .pure-u-5-24, .files_div .pure-u-5-5, .files_div .pure-u-5-6, .files_div .pure-u-5-8, .files_div .pure-u-6-24, .files_div .pure-u-7-12, .files_div .pure-u-7-24, .files_div .pure-u-7-8, .files_div .pure-u-8-24, .files_div .pure-u-9-24 {
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    display: inline-block;
    zoom: 1;

}

.files_div .pure-button-disabled, .files_div .pure-button-disabled:active, .files_div .pure-button-disabled:focus, .files_div .pure-button-disabled:hover, .files_div .pure-button[disabled] {
    border: none;
    background-image: none;
    filter: alpha(opacity=40);
    opacity: .4;
    cursor: not-allowed;
    box-shadow: none;
    pointer-events: none;
}

.files_div .select2{
	width: 100% !important;
}

.files_div .select2-container .select2-dropdown {

    border: 1px solid #cacaca;
    color: #222;
    border-radius: 0;

}

.files_div .select2-container .select2-dropdown .select2-results__option {

    padding: 10px 29px;

}

.files_div .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] {

    background: #008ed6;

}

.files_div .select2-container.select2-container--default .select2-selection--single {

    border-radius: 0;
    border: 1px solid #cacaca;
    height: 49px;
    line-height: 1;
    background: #cacaca;
    font-size: 13px;

}

.files_div .select2-container.select2-container--default .select2-selection--single {

    border: 1px solid #eeeeee !important;
    background: #eeeeee !important;

}

.files_div .select2-container--default.select2-container--disabled .select2-selection--single {

    background-color: #eee;
    cursor: default;
    opacity: 0.5 !important;

}

.files_div .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {

    line-height: 48px;
    padding-left: 29px;
    padding-right: 50px;
    color: #222222;

}

.files_div .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {

    width: 50px;
    height: 49px;
    top: 0;
    right: 0;

}

.files_div .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {

    border-width: 6px 6px 0 6px;
    border-color: #777777 transparent transparent transparent;
    margin-left: -6px;
    margin-top: -3px;
}

.files_div .pure-g {

    letter-spacing: -.31em;
    text-rendering: optimizespeed;
    font-family: FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

@media (max-width: 768px) {
  .files_div .pure-u-2-3, .files_div .pure-u-7-24{
    width: 100%;
    }

    .files_div .pure-u-7-24{
        margin-top: 20px;
    }
}

.select2-results__option{
	color: #000000;	
}

.files-block{
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	
	display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important;	
}

.multiple{
	padding-left: 0px;	
	flex: 100%;
}

@media (min-width: 992px) {
  .multiple{
	flex: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 50%;
	}
}


.multiple li{
	list-style: none;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
}

