@charset "UTF-8";
/*!
 * App CSS
 * @description App CSS
 * @author Ricardo Lopes
 */
 .page-cais-e-o-projecto .page-intro .intro .title,.page-homepage .hp-mission .images .image .aux-info .number,.page-homepage .hp-intro .title,.b-numbers .numbers-list .item .number{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:2.5rem;line-height:1;font-weight:700}@media (width>=1025px){.page-cais-e-o-projecto .page-intro .intro .title,.page-homepage .hp-mission .images .image .aux-info .number,.page-homepage .hp-intro .title,.b-numbers .numbers-list .item .number{font-size:3rem}}.person-detail-page .other-persons .title,.page-como-funciona .page-intro .title,.text-page-wrapper .title,.page-homepage .hp-mission .intro .title,.b-cards .intro .title,.b-video .title,.b-image-text .info .title,.b-testimonials .intro .title,.b-wysiwyg h1,.m-form .form-intro .title,.title-h1,h1{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:2.25rem;line-height:1.2;font-weight:700}@media (width>=1025px){.person-detail-page .other-persons .title,.page-como-funciona .page-intro .title,.text-page-wrapper .title,.page-homepage .hp-mission .intro .title,.b-cards .intro .title,.b-video .title,.b-image-text .info .title,.b-testimonials .intro .title,.b-wysiwyg h1,.m-form .form-intro .title,.title-h1,h1{font-size:3rem}}.person-detail-page .person-extra-info .title,.person-detail-page .person-history .info .title,.person-detail-page .main-info-inner .info .title,.archive-persons-list .archive-top-bar .title,.page-contactos .intro .title,.page-homepage .b-quote p,.b-image-text .info .title.--small,.b-wysiwyg h2{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.75rem;line-height:1.2;font-weight:700}@media (width>=1025px){.person-detail-page .person-extra-info .title,.person-detail-page .person-history .info .title,.person-detail-page .main-info-inner .info .title,.archive-persons-list .archive-top-bar .title,.page-contactos .intro .title,.page-homepage .b-quote p,.b-image-text .info .title.--small,.b-wysiwyg h2{font-size:2rem}}.person-detail-page .main-info-inner .valencias .title,.b-cards .cards-list .item .info .title,.b-logos .title,.b-quote p,.b-accordion .accordion-item .accordion-toggle,.b-numbers .numbers-list .item p.description,.b-wysiwyg h3{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.25rem;line-height:1.2;font-weight:700}@media (width>=1025px){.person-detail-page .main-info-inner .valencias .title,.b-cards .cards-list .item .info .title,.b-logos .title,.b-quote p,.b-accordion .accordion-item .accordion-toggle,.b-numbers .numbers-list .item p.description,.b-wysiwyg h3{font-size:1.5rem}}.b-wysiwyg h4,.b-wysiwyg h5,.b-wysiwyg h6,.m-float-bar-buttons p{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.125rem;line-height:1.2;font-weight:700}@media (width>=1025px){.b-wysiwyg h4,.b-wysiwyg h5,.b-wysiwyg h6,.m-float-bar-buttons p{font-size:1.25rem}}.person-detail-page .main-info-inner .valencias ul li,.person-detail-page .main-info-inner .info ul.meta-info li,.page-cais-e-o-projecto .page-intro .description p,.page-como-funciona .page-intro .description p,.page-404 p.description,.page-homepage .hp-mission .intro .description p,.page-homepage .hp-intro .description p,.b-cards .cards-list .item .info .description p,.b-cards .intro .description p,.b-quote span.author,.b-image-text .info .description p,.b-testimonials .intro .description p,#footerWrapper .website-info .footer-description p,.body-text,p{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.125rem;line-height:1.56;font-weight:400}.person-detail-page .person-extra-info .description p,.person-detail-page .person-history .info .description p,.person-detail-page .main-info-inner ul.share-links li span.copy-feedback,.page-contactos .intro .description p,.b-accordion .accordion-item .accordion-content .c-description ul li,.b-accordion .accordion-item .accordion-content .c-description ol li,.b-accordion .accordion-item .accordion-content .c-description p,.b-testimonials .testimonials-list .item p.quote,.b-wysiwyg ul li,.b-wysiwyg ol li,.b-wysiwyg p,.m-persons-slider .info .location .text,.m-persons-list .info .location .text,.m-form .form-intro .description p{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1rem;line-height:1.5;font-weight:400}.archive-persons-list .filters-wrapper .filters-title,.b-testimonials .testimonials-list .item .bottom-info .meta-info,.b-wysiwyg figure.image-wrapper figcaption,#footerWrapper .footer-bottom p.copyright-legal,.m-form .wpcf7 form .wpcf7-response-output{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:.875rem;line-height:1.5;font-weight:400}.person-detail-page .main-info-inner ul.share-links li.title,.person-detail-page .go-back a,.person-detail-page .go-back a:visited,.c-button,.c-button:visited{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:.875rem;line-height:1;font-weight:700}.page-homepage .hp-mission .intro .section-label,.b-cards .intro .section-label,.b-testimonials .intro span.section-label,.m-form label{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:.875rem;line-height:1;font-weight:700}.archive-persons-list .filters-wrapper .filter-item select,.m-form textarea,.m-form input{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:.875rem;line-height:1.5;font-weight:400}.page-homepage .hp-persons-list .item .name span,.m-persons-slider .info .name,.m-animation-grid .item .name span,.m-persons-list .info .name{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.5rem;line-height:1;font-weight:700}#footerWrapper nav.footer-nav ul li,#footerWrapper .website-partners p.title,#headerWrapper nav.main-nav ul li{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1rem;line-height:1;font-weight:700}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}*{-webkit-box-sizing:inherit;box-sizing:inherit}*:active,*:focus{outline:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"PT Sans",arial,helvetica,sans-serif;overflow-x:hidden}body{color:#255ECE;line-height:1.5555;overflow-x:hidden!important}::-moz-selection{background-color:#D0DCF2;color:#255ECE}::selection{background-color:#D0DCF2;color:#255ECE}img::-moz-selection{color:#FFF;background:transparent}img::selection{color:#FFF;background:transparent}strong,b{font-weight:700}em,i,var{font-style:italic}pre,code,kbd{background:#000;border:1px solid #FFF;border-radius:2px;font-family:monospace;font-size:.75rem;overflow-x:scroll;padding:1rem}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after{content:""}q::before,q::after{content:""}table{border-collapse:collapse;border-spacing:0}figure,img,svg{height:auto;max-width:100%}svg{max-height:100%;width:auto}button,input,textarea{font-family:inherit}button{background:none;color:inherit;border:none;padding:0;cursor:pointer;outline:inherit}sub{font-size:smaller;vertical-align:sub}sup{font-size:smaller;vertical-align:super}abbr,acronym{border-bottom:1px dotted #255ECE;cursor:help;font-size:90%;text-transform:uppercase}.font-display{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:2.5rem;line-height:1;font-weight:700}@media (width>=1025px){.font-display{font-size:3rem}}.font-heading-01{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:2.25rem;line-height:1.2;font-weight:700}@media (width>=1025px){.font-heading-01{font-size:3rem}}.font-heading-02{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.75rem;line-height:1.2;font-weight:700}@media (width>=1025px){.font-heading-02{font-size:2rem}}.font-heading-03{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.25rem;line-height:1.2;font-weight:700}@media (width>=1025px){.font-heading-03{font-size:1.5rem}}.font-heading-04{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.125rem;line-height:1.2;font-weight:700}@media (width>=1025px){.font-heading-04{font-size:1.25rem}}.font-body-large{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.125rem;line-height:1.56;font-weight:400}.font-body-small{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1rem;line-height:1.5;font-weight:400}.font-small-text{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:.875rem;line-height:1.5;font-weight:400}.font-button{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:.875rem;line-height:1;font-weight:700}.font-small-text-caps{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:.875rem;line-height:1;font-weight:700}.font-fields{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:.875rem;line-height:1.5;font-weight:400}.font-names{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1.5rem;line-height:1;font-weight:700}.font-menu{-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-family:"PT Sans",arial,helvetica,sans-serif;font-size:1rem;line-height:1;font-weight:700}.semibold{font-weight:600}.medium{font-weight:500}strong,b,.bold{font-weight:700}em,i,.italic{font-style:italic}.icon{speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon::before{color:#255ECE;width:1.5rem;height:1.5rem;font-size:1.5rem}.container{max-width:1408px;margin:0 auto;padding:0 16px}.container.--fluid{max-width:100%}@media (min-width:768px){.container{padding:0 32px}}@media (min-width:1025px){.container{padding:0 48px}}.container.--medium{max-width:1186px}.container.--small{max-width:962px}.hide,.hidden{display:none}@media (max-width:479px){.hide-xs{display:none!important}}@media (min-width:480px) and (max-width:767px){.hide-sm{display:none!important}}@media (min-width:768px) and (max-width:1024px){.hide-md{display:none!important}}@media (min-width:1025px) and (max-width:1199px){.hide-lg{display:none!important}}@media (min-width:1200px){.hide-xl{display:none!important}}.show-xs,.show-sm,.show-md,.show-lg,.show-xl{display:none!important}@media (max-width:479px){.show-xs{display:block!important}}@media (min-width:480px) and (max-width:767px){.show-sm{display:block!important}}@media (min-width:768px) and (max-width:1024px){.show-md{display:block!important}}@media (min-width:1025px) and (max-width:1199px){.show-lg{display:block!important}}@media (min-width:1200px){.show-xl{display:block!important}}.height-0{height:0}.gap-0{grid-gap:0}.margin-0{margin:0 0}.margin-t-0{margin-top:0}.margin-b-0{margin-bottom:0}.padding-0{padding:0 0}.padding-t-0{padding-top:0}.padding-b-0{padding-bottom:0}.height-1{height:.0625rem}.gap-1{grid-gap:.0625rem}.margin-1{margin:.0625rem 0}.margin-t-1{margin-top:.0625rem}.margin-b-1{margin-bottom:.0625rem}.padding-1{padding:.0625rem 0}.padding-t-1{padding-top:.0625rem}.padding-b-1{padding-bottom:.0625rem}.height-2{height:.125rem}.gap-2{grid-gap:.125rem}.margin-2{margin:.125rem 0}.margin-t-2{margin-top:.125rem}.margin-b-2{margin-bottom:.125rem}.padding-2{padding:.125rem 0}.padding-t-2{padding-top:.125rem}.padding-b-2{padding-bottom:.125rem}.height-4{height:.25rem}.gap-4{grid-gap:.25rem}.margin-4{margin:.25rem 0}.margin-t-4{margin-top:.25rem}.margin-b-4{margin-bottom:.25rem}.padding-4{padding:.25rem 0}.padding-t-4{padding-top:.25rem}.padding-b-4{padding-bottom:.25rem}.height-8{height:.5rem}.gap-8{grid-gap:.5rem}.margin-8{margin:.5rem 0}.margin-t-8{margin-top:.5rem}.margin-b-8{margin-bottom:.5rem}.padding-8{padding:.5rem 0}.padding-t-8{padding-top:.5rem}.padding-b-8{padding-bottom:.5rem}.height-12{height:.75rem}.gap-12{grid-gap:.75rem}.margin-12{margin:.75rem 0}.margin-t-12{margin-top:.75rem}.margin-b-12{margin-bottom:.75rem}.padding-12{padding:.75rem 0}.padding-t-12{padding-top:.75rem}.padding-b-12{padding-bottom:.75rem}.height-16{height:1rem}.gap-16{grid-gap:1rem}.margin-16{margin:1rem 0}.margin-t-16{margin-top:1rem}.margin-b-16{margin-bottom:1rem}.padding-16{padding:1rem 0}.padding-t-16{padding-top:1rem}.padding-b-16{padding-bottom:1rem}.height-20{height:1.25rem}.gap-20{grid-gap:1.25rem}.margin-20{margin:1.25rem 0}.margin-t-20{margin-top:1.25rem}.margin-b-20{margin-bottom:1.25rem}.padding-20{padding:1.25rem 0}.padding-t-20{padding-top:1.25rem}.padding-b-20{padding-bottom:1.25rem}.height-24{height:1.5rem}.gap-24{grid-gap:1.5rem}.margin-24{margin:1.5rem 0}.margin-t-24{margin-top:1.5rem}.margin-b-24{margin-bottom:1.5rem}.padding-24{padding:1.5rem 0}.padding-t-24{padding-top:1.5rem}.padding-b-24{padding-bottom:1.5rem}.height-32{height:2rem}.gap-32{grid-gap:2rem}.margin-32{margin:2rem 0}.margin-t-32{margin-top:2rem}.margin-b-32{margin-bottom:2rem}.padding-32{padding:2rem 0}.padding-t-32{padding-top:2rem}.padding-b-32{padding-bottom:2rem}.height-48{height:3rem}.gap-48{grid-gap:3rem}.margin-48{margin:3rem 0}.margin-t-48{margin-top:3rem}.margin-b-48{margin-bottom:3rem}.padding-48{padding:3rem 0}.padding-t-48{padding-top:3rem}.padding-b-48{padding-bottom:3rem}.height-64{height:4rem}.gap-64{grid-gap:4rem}.margin-64{margin:4rem 0}.margin-t-64{margin-top:4rem}.margin-b-64{margin-bottom:4rem}.padding-64{padding:4rem 0}.padding-t-64{padding-top:4rem}.padding-b-64{padding-bottom:4rem}.height-128{height:8rem}.gap-128{grid-gap:8rem}.margin-128{margin:8rem 0}.margin-t-128{margin-top:8rem}.margin-b-128{margin-bottom:8rem}.padding-128{padding:8rem 0}.padding-t-128{padding-top:8rem}.padding-b-128{padding-bottom:8rem}html,body{min-height:100%;background-color:#FFF;font-family:"PT Sans",arial,helvetica,sans-serif;color:#0D224A;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;font-weight:400;overflow-x:hidden}body{position:relative}body.in-popup,body.is-in-popup,html.in-popup,html.is-in-popup{overflow:hidden!important}@media (min-width:1025px){.swiper-custom-button-prev:hover,.swiper-custom-button-next:hover{cursor:pointer}}.clearfix{display:flow-root}h1,h2,h3,h4,h5,h6{font-family:"PT Sans",arial,helvetica,sans-serif;color:#255ECE;font-weight:700;margin:0}p{margin-bottom:1rem;color:#0D224A}a,a:visited{color:#255ECE;text-decoration:underline}@media (min-width:1025px){a,a:visited{-webkit-transition:0.4s ease;transition:0.4s ease}a:hover,a:visited:hover{color:#D0DCF2}}table{width:100%}table td{vertical-align:top;padding:1rem}ul{list-style-type:none;margin:0;padding:0}.svg-sprite{display:none}.skip-to-main{z-index:-9999999;position:absolute}.skip-to-main:focus{position:static}.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;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.fleft{float:left}.fright{float:right}image{border:none}image.responsive{max-width:100%;height:auto}image.responsive-full{max-width:none;width:100%;height:auto}a.full-link,a.full-link:visited{position:absolute;top:0;left:0;width:100%;height:100%}.p0,.no-padding{padding:0}.m0,.no-margin{margin:0}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}video{border:none}video.responsive{max-width:100%;height:auto}video.responsive-full{max-width:none;width:100%;height:auto}.c-button,.c-button:visited{display:inline-block;background-color:#255ECE;border-radius:9999px;padding:1rem 2rem;color:#FFF;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px}.c-button.--small,.c-button:visited.--small{padding:.625rem 1rem}.c-button.--light,.c-button:visited.--light{background-color:#FFF;color:#255ECE}.c-button.is-loading,.c-button:visited.is-loading{opacity:.5;pointer-events:none}@media (min-width:1025px){.c-button:hover,.c-button:visited:hover{background-color:#D0DCF2;color:#255ECE}.c-button.--light:hover,.c-button:visited.--light:hover{background-color:#D0DCF2;color:#255ECE}}@-webkit-keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-d3wgkg{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.m-form .form-intro{margin-bottom:2.5rem}.m-form .form-intro .title{color:#0D224A;margin-bottom:.5rem}.m-form .form-intro .description p{margin-bottom:.75rem}.m-form .form-intro .description p:last-child{margin-bottom:0}.m-form .form-field{position:relative;margin-bottom:2.5rem}.m-form label{text-transform:uppercase;letter-spacing:1.5px;position:absolute;z-index:1;padding:0 .375rem;top:-6px;left:.625rem;background-color:#FFF}.m-form input{border:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem;box-sizing:border-box;border:2px solid #E9EEF8;border-radius:.5rem;color:#0D224A}.m-form input::-webkit-input-placeholder{opacity:1;color:#566480}.m-form input::-moz-placeholder{opacity:1;color:#566480}.m-form input:-ms-input-placeholder{opacity:1;color:#566480}.m-form input::-ms-input-placeholder{opacity:1;color:#566480}.m-form input::placeholder{opacity:1;color:#566480}.m-form textarea{border:0;width:100%;max-width:100%;min-width:100%;height:200px;max-height:200px;min-height:200px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem;box-sizing:border-box;border:2px solid #E9EEF8;border-radius:.5rem;color:#0D224A}.m-form textarea::-webkit-input-placeholder{opacity:1;color:#566480}.m-form textarea::-moz-placeholder{opacity:1;color:#566480}.m-form textarea:-ms-input-placeholder{opacity:1;color:#566480}.m-form textarea::-ms-input-placeholder{opacity:1;color:#566480}.m-form textarea::placeholder{opacity:1;color:#566480}.m-form .form-submit{margin-top:-.5rem;text-align:center}.m-form .form-submit .wpcf7-submit{display:none}.m-form .wpcf7 form .wpcf7-response-output{clear:both;border:0;padding:1rem .75rem;padding-left:3rem;margin:0;text-align:left;margin-top:1rem;font-size:.875rem;border-radius:.375rem;position:relative}.m-form .wpcf7 form.invalid .wpcf7-response-output,.m-form .wpcf7 form.unaccepted .wpcf7-response-output{color:#FFF;background-color:#EE2D26}.m-form .wpcf7 form.invalid .wpcf7-response-output::before,.m-form .wpcf7 form.unaccepted .wpcf7-response-output::before{content:"";position:absolute;top:50%;left:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url(../../../../../../../../../themes/cais-job/assets/img/svg/icon-warning-white.svg) no-repeat center center;background-size:contain}.m-form .wpcf7 form.sent .wpcf7-response-output{color:#FFF;background-color:#4A8B4C}.m-form .wpcf7 form.sent .wpcf7-response-output::before{content:"";position:absolute;top:50%;left:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url(../../../../../../../../../themes/cais-job/assets/img/svg/icon-confirmation-white.svg) no-repeat center center;background-size:contain}.m-form .wpcf7-spinner{display:none;width:46px;height:46px;border-radius:50%;border:9px solid;border-color:#D0DCF2;background-color:transparent;border-right-color:#255ECE;-webkit-animation:spinner-d3wgkg 1s infinite linear;animation:spinner-d3wgkg 1s infinite linear}.m-form .wpcf7-spinner:before{content:""}.m-form form.submitting .wpcf7-submit,.m-form form.submitting .form-submit .c-button{display:none}.m-form form.submitting .wpcf7-spinner{display:block}.m-form .wpcf7-not-valid-tip{display:none}.m-form .wpcf7 form.invalid span.wpcf7-form-control-wrap{position:relative;display:block}.m-form .wpcf7 form.invalid .wpcf7-not-valid{border-color:#FF0302}.m-form .wpcf7 form.invalid .wpcf7-not-valid-tip{position:absolute;font-size:.75rem;line-height:1;color:#EE2D26;position:absolute;top:100%;left:0;margin-top:4px;display:block}@media (min-width:1025px){.m-form .form-intro{text-align:center}.m-form .form-intro .title{max-width:688px;margin:0 auto}.m-form .form-intro .description{max-width:688px;margin:0 auto}.m-form .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.m-form .form-fields>*{width:50%}.m-form .form-submit{margin-top:0;text-align:left}.m-form .form-submit a,.m-form .form-submit a:visited{width:auto}}.m-persons-list{display:grid;gap:1.5rem}.m-persons-list .image{position:relative;padding-top:104.75%;background-color:#E9EEF8;border-radius:.75rem;margin-bottom:1rem}.m-persons-list .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:.75rem}.m-persons-list .info .name{margin-bottom:.5rem}.m-persons-list .info .name a,.m-persons-list .info .name a:visited{color:#0D224A;text-decoration:none}.m-persons-list .info .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.m-persons-list .info .location .icon svg{width:14px;height:20px;fill:#D0DCF2}.m-persons-list .info .location .text a,.m-persons-list .info .location .text a:visited{color:#0D224A}@media (min-width:600px){.m-persons-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.m-persons-list{grid-template-columns:repeat(3,1fr);row-gap:2rem}}@media (min-width:1025px){.m-persons-list{grid-template-columns:repeat(4,1fr);row-gap:2.5rem}.m-persons-list .item .image{-webkit-transition:0.4s ease;transition:0.4s ease}.m-persons-list .item:hover .image{-webkit-box-shadow:4px 4px 20px 0 rgba(54,53,53,.2);box-shadow:4px 4px 20px 0 rgba(54,53,53,.2)}}.m-animation-grid .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.m-animation-grid .animation-line{margin-bottom:1rem}.m-animation-grid .animation-line:last-child{margin-bottom:0}.m-animation-grid .animation-line .swiper-slide{width:170px}.m-animation-grid .btn-wrapper{text-align:center;margin-top:2rem}.m-animation-grid .item{position:relative}.m-animation-grid .item .image{position:relative;padding-top:105.88%;background-color:#E9EEF8;border-radius:.5rem}.m-animation-grid .item .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:.5rem}.m-animation-grid .item .name{position:absolute;bottom:0;left:0;right:0;padding:.625rem .875rem}.m-animation-grid .item .name span{color:#FFF;position:relative;z-index:1}.m-animation-grid .item .name::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:92px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#0D224A));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#0D224A 100%);opacity:.6;border-radius:.5rem}.m-animation-grid .item a.full-link,.m-animation-grid .item a.full-link:visited{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-indent:-9999px;color:transparent}@media (min-width:1025px){.m-animation-grid .animation-line{margin-bottom:1.5rem}.m-animation-grid .animation-line .swiper-slide{width:310px}.m-animation-grid .btn-wrapper{margin-top:3rem}.m-animation-grid .item .image{padding-top:104.84%;border-radius:.75rem}.m-animation-grid .item .image img{border-radius:.75rem}.m-animation-grid .item .name{padding:1.5rem 2rem}.m-animation-grid .item .name::before{height:150px;border-radius:.75rem}}.m-persons-slider .swiper-container,.m-persons-slider .swiper-wrapper{overflow:visible}.m-persons-slider .swiper-slide{width:310px}.m-persons-slider .image{position:relative;padding-top:104.75%;background-color:#E9EEF8;border-radius:.75rem;margin-bottom:1rem}.m-persons-slider .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:.75rem}.m-persons-slider .info .name{margin-bottom:.5rem}.m-persons-slider .info .name a,.m-persons-slider .info .name a:visited{color:#0D224A;text-decoration:none}.m-persons-slider .info .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.m-persons-slider .info .location .icon svg{width:14px;height:20px;fill:#D0DCF2}.m-persons-slider .info .location .text a,.m-persons-slider .info .location .text a:visited{color:#0D224A}.m-float-bar-buttons{position:fixed;z-index:10;bottom:0;left:0;width:100%;padding:.75rem 0;background-color:#255ECE}.m-float-bar-buttons p{margin-bottom:0;color:#FFF;display:none}.m-float-bar-buttons .float-bar{background-color:#255ECE;border-radius:.75rem}.m-float-bar-buttons .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.m-float-bar-buttons.--bg-white{background-color:#FFF}.m-float-bar-buttons.--bg-white .float-bar{background-color:transparent}@media (min-width:1025px){.m-float-bar-buttons{padding-bottom:1rem;background-color:#FFF}.m-float-bar-buttons .float-bar{padding:.75rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-float-bar-buttons p{display:block}.m-float-bar-buttons .buttons{gap:1rem}.m-float-bar-buttons.--bg-white .float-bar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.single-pessoa #headerWrapper li.menu-item-object-pessoa a,body.single-pessoa #headerWrapper li.menu-item-object-pessoa a:visited{text-decoration:underline}#headerWrapper{padding:1rem 0;border-bottom:1px solid #E9EEF8;position:relative;z-index:10000}#headerWrapper.--opened{background-color:#FFF;position:fixed;top:0;left:0;right:0}#headerWrapper.--opened .header .header-top .nav-toggle svg.icon-close{display:inline-block}#headerWrapper.--opened .header .header-top .nav-toggle svg.icon-menu{display:none}#headerWrapper.--opened .header .header-navs{display:block}#headerWrapper .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#headerWrapper .header-top .logo{font-size:0}#headerWrapper .header-top .logo a,#headerWrapper .header-top .logo a:visited{display:block}#headerWrapper .header-top .logo a img,#headerWrapper .header-top .logo a:visited img{display:inline-block;width:156px;height:auto}#headerWrapper .header-top .nav-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;background-color:transparent;border:none;cursor:pointer}#headerWrapper .header-top .nav-toggle svg{width:24px;height:24px;fill:#255ECE}#headerWrapper .header-top .nav-toggle svg.icon-close{display:none}#headerWrapper .header-navs{display:none;position:fixed;top:81px;left:0;right:0;height:calc(100% - 81px);background-color:#FFF;overflow:scroll}#headerWrapper .aux-header{position:relative;height:100%;min-height:532px;padding-top:6rem}#headerWrapper nav.main-nav{text-align:center}#headerWrapper nav.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}#headerWrapper nav.main-nav ul li{text-transform:uppercase;letter-spacing:1.5px}#headerWrapper nav.main-nav ul li a,#headerWrapper nav.main-nav ul li a:visited{text-decoration:none;color:#0D224A}#headerWrapper nav.main-nav ul li.current-menu-item a,#headerWrapper nav.main-nav ul li.current-menu-item a:visited{text-decoration:underline}#headerWrapper nav.social-nav{max-width:360px;margin:0 auto;padding-bottom:1.5rem;position:absolute;bottom:0;left:0;right:0}#headerWrapper nav.social-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#headerWrapper nav.social-nav ul li a,#headerWrapper nav.social-nav ul li a:visited{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;background-color:#E9EEF8;border-radius:.375rem}#headerWrapper nav.social-nav ul li a svg,#headerWrapper nav.social-nav ul li a:visited svg{width:26px;height:24px;fill:#255ECE}@media (min-width:1025px){#headerWrapper{padding:1.5rem 0}#headerWrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#headerWrapper .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#headerWrapper .header-top .nav-toggle{display:none}#headerWrapper .header-navs{overflow:visible;display:block;position:static;top:auto;left:auto;right:auto;height:auto;background-color:#FFF}#headerWrapper .aux-header{position:static;height:auto;min-height:0;padding-top:0}#headerWrapper nav.main-nav{text-align:right}#headerWrapper nav.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#headerWrapper nav.main-nav ul li a:hover,#headerWrapper nav.main-nav ul li a:visited:hover{color:#255ECE}#headerWrapper nav.social-nav{display:none}}#headerWrapper.--header-dark{border-color:#255ECE;background-color:#255ECE}#headerWrapper.--header-dark.--opened{background-color:#255ECE}#headerWrapper.--header-dark .header-top .nav-toggle svg{fill:#FFF}#headerWrapper.--header-dark .header-navs{background-color:#255ECE}#headerWrapper.--header-dark nav.main-nav ul li a,#headerWrapper.--header-dark nav.main-nav ul li a:visited{color:#FFF}@media (min-width:1025px){#headerWrapper.--header-dark nav.main-nav ul li a:hover,#headerWrapper.--header-dark nav.main-nav ul li a:visited:hover{color:#D0DCF2}}#footerWrapper{background-color:#E9EEF8;padding:2.5rem 0;text-align:center}#footerWrapper.--has-float-bar{padding-bottom:98px}#footerWrapper .website-info .footer-logo{margin-bottom:1.5rem}#footerWrapper .website-info .footer-logo img{display:inline-block;max-width:188px;height:auto}#footerWrapper .website-info .footer-description{max-width:364px;margin:0 auto;margin-bottom:2.5rem}#footerWrapper .website-info .footer-description p{margin-bottom:1rem}#footerWrapper .website-info .footer-description p a,#footerWrapper .website-info .footer-description p a:visited{color:#0D224A;text-decoration:none}#footerWrapper .website-info .footer-description p:last-child{margin-bottom:0}#footerWrapper .website-partners{margin-bottom:2.5rem}#footerWrapper .website-partners p.title{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1rem}#footerWrapper .website-partners img{display:inline-block;max-width:100%;height:auto}#footerWrapper nav.footer-nav{margin-bottom:2.5rem}#footerWrapper nav.footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}#footerWrapper nav.footer-nav ul li{text-transform:uppercase;letter-spacing:1.5px}#footerWrapper nav.footer-nav ul li a,#footerWrapper nav.footer-nav ul li a:visited{text-decoration:none;color:#0D224A}#footerWrapper nav.social-nav{max-width:360px;margin:0 auto}#footerWrapper nav.social-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footerWrapper nav.social-nav ul li a,#footerWrapper nav.social-nav ul li a:visited{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;background-color:#D0DCF2;border-radius:.375rem}#footerWrapper nav.social-nav ul li a svg,#footerWrapper nav.social-nav ul li a:visited svg{width:26px;height:24px;fill:#255ECE}#footerWrapper .footer-bottom{margin-top:1.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footerWrapper .footer-bottom p.copyright-legal{margin-bottom:0}#footerWrapper .footer-bottom p.copyright-legal a,#footerWrapper .footer-bottom p.copyright-legal a:visited{text-decoration:none;color:#0D224A}@media (min-width:1200px){#footerWrapper{padding:3rem 0;-moz-text-align-last:left;text-align-last:left}#footerWrapper.--has-float-bar{padding-bottom:134px}#footerWrapper .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footerWrapper .website-info{width:364px}#footerWrapper .website-info .footer-description p{text-align:left}#footerWrapper .website-info .footer-description p a:hover,#footerWrapper .website-info .footer-description p a:visited:hover{color:#255ECE}#footerWrapper .website-partners{margin-bottom:0}#footerWrapper nav.footer-nav{margin-bottom:0}#footerWrapper nav.footer-nav ul li a:hover,#footerWrapper nav.footer-nav ul li a:visited:hover{color:#255ECE}#footerWrapper nav.social-nav{width:3rem;margin:0}#footerWrapper nav.social-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}#footerWrapper nav.social-nav ul li a svg,#footerWrapper nav.social-nav ul li a:visited svg{-webkit-transition:0.4s ease;transition:0.4s ease}#footerWrapper nav.social-nav ul li a:hover,#footerWrapper nav.social-nav ul li a:visited:hover{background-color:#255ECE}#footerWrapper nav.social-nav ul li a:hover svg,#footerWrapper nav.social-nav ul li a:visited:hover svg{fill:#FFF}#footerWrapper .footer-bottom{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footerWrapper .footer-bottom p.copyright-legal a:hover,#footerWrapper .footer-bottom p.copyright-legal a:visited:hover{color:#255ECE}}.b-wysiwyg .video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.b-wysiwyg .video-wrapper iframe,.b-wysiwyg .video-wrapper object,.b-wysiwyg .video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.b-wysiwyg h1,.b-wysiwyg h2,.b-wysiwyg h3,.b-wysiwyg h4,.b-wysiwyg h5,.b-wysiwyg h6{margin-top:3rem;margin-bottom:1rem;color:#0D224A}.b-wysiwyg h1+h2,.b-wysiwyg h2+h3,.b-wysiwyg h3+h4,.b-wysiwyg h4+h5,.b-wysiwyg h5+h6{margin-top:1rem}.b-wysiwyg p{margin-bottom:.875rem}.b-wysiwyg hr{margin:3rem 0;border:0;height:1px;background-color:#D0DCF2}.b-wysiwyg a,.b-wysiwyg a:visited{color:#0D224A;text-decoration:underline}.b-wysiwyg strong,.b-wysiwyg b{font-weight:700}.b-wysiwyg strong em,.b-wysiwyg strong i,.b-wysiwyg b em,.b-wysiwyg b i{font-style:italic;font-weight:700}.b-wysiwyg em,.b-wysiwyg i{font-style:italic}.b-wysiwyg em strong,.b-wysiwyg em b,.b-wysiwyg i strong,.b-wysiwyg i b{font-style:italic;font-weight:700}.b-wysiwyg ul li{padding-left:24px;counter-increment:section;position:relative}.b-wysiwyg ul li:before{content:"•";font-family:inherit;font-size:inherit;line-height:inherit;font-weight:600;position:absolute;top:0;left:6px;width:10px;height:auto;color:#0D224A}.b-wysiwyg ol{counter-reset:section}.b-wysiwyg ol li{padding-left:24px;counter-increment:section;position:relative}.b-wysiwyg ol li:before{content:counter(section) ".";position:absolute;top:0;left:6px;font-weight:400;font-family:inherit;font-size:inherit;line-height:inherit;color:#0D224A}.b-wysiwyg ul,.b-wysiwyg ol{margin:1rem 0;margin-bottom:3rem}.b-wysiwyg ul li,.b-wysiwyg ol li{margin-bottom:.5rem}.b-wysiwyg ul li:last-child,.b-wysiwyg ol li:last-child{margin-bottom:0}.b-wysiwyg table{margin:3rem auto}.b-wysiwyg table td{padding:1rem;border:1px solid #0D224A}.b-wysiwyg p.with-iframe{max-width:100%;margin:3rem auto}.b-wysiwyg p.image-wrapper{max-width:100%;margin:3rem auto}.b-wysiwyg p.image-wrapper img{display:block;width:100%;height:auto}.b-wysiwyg figure.image-wrapper{margin:3rem auto;max-width:100%}.b-wysiwyg figure.image-wrapper img{display:block;width:100%;height:auto}.b-wysiwyg figure.image-wrapper figcaption{text-align:left;color:#0D224A;margin-top:.5rem}.b-wysiwyg figure.with-iframe{max-width:100%;margin:3rem auto}.b-wysiwyg>*:first-child{margin-top:0!important}.b-wysiwyg>*:last-child{margin-bottom:0!important}@media (min-width:1025px){.b-wysiwyg{}.b-wysiwyg a:hover,.b-wysiwyg a:visited:hover{color:#255ECE}.b-wysiwyg ul li{padding-left:32px}.b-wysiwyg ul li:before{top:0;left:8px;width:10px}.b-wysiwyg ol li{padding-left:32px}.b-wysiwyg ol li:before{top:0;left:8px}}.b-testimonials{margin:4rem 0}.b-testimonials .intro{max-width:866px;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.b-testimonials .intro span.section-label{text-transform:uppercase;letter-spacing:1.5px}.b-testimonials .intro .title{color:#0D224A}.b-testimonials .intro .description p{margin-bottom:.875rem}.b-testimonials .intro .description p:last-child{margin-bottom:0}.b-testimonials .testimonials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.b-testimonials .testimonials-list .item{background-color:#E9EEF8;padding:1.5rem;border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-testimonials .testimonials-list .item.--hidden{display:none}.b-testimonials .testimonials-list .item p.quote{margin-bottom:0}.b-testimonials .testimonials-list .item .bottom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.b-testimonials .testimonials-list .item .bottom-info .meta-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 60px - 1rem)}.b-testimonials .testimonials-list .item .bottom-info .meta-info .name{font-weight:700}.b-testimonials .testimonials-list .item .bottom-info .image{width:60px}.b-testimonials .testimonials-list .item .bottom-info .image img{display:block;width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.b-testimonials .show-more{margin-top:1.5rem;text-align:center}@media (min-width:768px){.b-testimonials .testimonials-list .item{width:calc(50% - 1.5rem)}.b-testimonials .testimonials-list.--num-items-1 .item{width:100%}.b-testimonials .testimonials-list.--num-items-2 .item{width:calc(50% - 1.5rem)}}@media (min-width:768px){.b-testimonials{margin:6.25rem 0}.b-testimonials .testimonials-list{gap:2.5rem}.b-testimonials .testimonials-list .item{width:calc(33.33% - 1.75rem)}.b-testimonials .testimonials-list.--num-items-1 .item{width:100%}.b-testimonials .testimonials-list.--num-items-2 .item{width:calc(50% - 1.5rem)}.b-testimonials .show-more{margin-top:2.5rem}}.b-image-text{margin:4rem 0}.b-image-text .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.b-image-text .image{position:relative;padding-top:91.06%}.b-image-text .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}.b-image-text .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.b-image-text .info .title{color:#0D224A}.b-image-text .info .description p{margin-bottom:.75rem}.b-image-text .info .description p:last-child{margin-bottom:0}.b-image-text .info .btn-wrapper{text-align:center}@media (min-width:1025px){.b-image-text{margin:6.25rem 0}.b-image-text .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12.38%}.b-image-text .image{width:48.9%;padding-top:44.59%}.b-image-text .info{width:38.72%}.b-image-text .info .btn-wrapper a,.b-image-text .info .btn-wrapper a:visited{width:auto}.b-image-text.--image-right .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.b-video{margin:4rem 0}.b-video .title{color:#0D224A;margin-bottom:1.5rem}.b-video .video-wrapper{position:relative}.b-video .video-wrapper .video video{display:block;width:100%;height:auto;border-radius:.75rem}.b-video .video-wrapper .image{position:absolute;top:0;left:0;width:100%;height:100%}.b-video .video-wrapper .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}.b-video .video-wrapper .image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem;background:rgba(18,18,18,.2)}.b-video .video-wrapper a.play-video,.b-video .video-wrapper a.play-video:visited{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3rem;height:3rem}.b-video .video-wrapper a.play-video svg,.b-video .video-wrapper a.play-video:visited svg{width:100%;height:100%;fill:#FFF}.b-video .video-wrapper.--playing a.play-video,.b-video .video-wrapper.--playing a.play-video:visited{display:none}@media (min-width:1025px){.b-video{margin:6.25rem 0}.b-video .video-wrapper a.play-video,.b-video .video-wrapper a.play-video:visited{width:5.75rem;height:5.75rem}.b-video .video-wrapper a.play-video svg,.b-video .video-wrapper a.play-video:visited svg{-webkit-transition:0.4s ease;transition:0.4s ease}.b-video .video-wrapper a.play-video:hover svg,.b-video .video-wrapper a.play-video:visited:hover svg{fill:#255ECE}}.b-media{margin:4rem 0}.b-media .video-wrapper{position:relative}.b-media .video-wrapper .video video{display:block;width:100%;height:auto;border-radius:.75rem}.b-media .video-wrapper .video.--youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.b-media .video-wrapper .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.75rem}.b-media .video-wrapper .image{position:absolute;top:0;left:0;width:100%;height:100%}.b-media .video-wrapper .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}.b-media .video-wrapper .image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem;background:rgba(18,18,18,.2)}.b-media .video-wrapper a.play-video,.b-media .video-wrapper a.play-video:visited{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3rem;height:3rem}.b-media .video-wrapper a.play-video svg,.b-media .video-wrapper a.play-video:visited svg{width:100%;height:100%;fill:#FFF}.b-media .video-wrapper.--playing a.play-video,.b-media .video-wrapper.--playing a.play-video:visited{display:none}.b-media>.image{position:relative;padding-top:55.87%}.b-media>.image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}@media (min-width:1025px){.b-media{margin:6.25rem 0}.b-media .video-wrapper a.play-video,.b-media .video-wrapper a.play-video:visited{width:5.75rem;height:5.75rem}.b-media .video-wrapper a.play-video svg,.b-media .video-wrapper a.play-video:visited svg{-webkit-transition:0.4s ease;transition:0.4s ease}.b-media .video-wrapper a.play-video:hover svg,.b-media .video-wrapper a.play-video:visited:hover svg{fill:#255ECE}.b-media>.image{padding-top:56.32%}}.b-numbers{margin:4rem 0}.b-numbers .container{max-width:1056px}.b-numbers .numbers-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.b-numbers .numbers-list .item{background-color:#D0DCF2;padding:1.25rem;width:15rem;height:15rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.b-numbers .numbers-list .item .number{color:#255ECE}.b-numbers .numbers-list .item p.description{margin-bottom:0}@media (min-width:1025px){.b-numbers{margin:6.25rem 0}.b-numbers .numbers-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center}.b-numbers .numbers-list .item{padding:2.75rem;width:18rem;height:18rem}.b-numbers .numbers-list .item .number{font-size:78px}}.b-accordion{position:relative;margin:0 -16px;margin-bottom:4rem;position:relative}.b-accordion::before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background-color:#255ECE}.b-accordion .accordion{position:relative;border-radius:.75rem;background-color:#FFF;padding:1rem}.b-accordion .accordion-item{padding:1.75rem 0;border-bottom:1px solid #D0DCF2}.b-accordion .accordion-item:last-child{border-bottom:0;padding-bottom:0}.b-accordion .accordion-item:last-child .accordion-content{padding-bottom:0}.b-accordion .accordion-item .accordion-toggle{position:relative}.b-accordion .accordion-item .accordion-toggle a,.b-accordion .accordion-item .accordion-toggle a:visited{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:36px;padding-right:56px;color:#0D224A;text-decoration:none}.b-accordion .accordion-item .accordion-toggle a span.number,.b-accordion .accordion-item .accordion-toggle a:visited span.number{position:absolute;left:0;top:0;color:#255ECE}.b-accordion .accordion-item .accordion-toggle a span.icon,.b-accordion .accordion-item .accordion-toggle a:visited span.icon{position:absolute;right:0;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#E9EEF8;border-radius:.375rem}.b-accordion .accordion-item .accordion-toggle a span.icon svg,.b-accordion .accordion-item .accordion-toggle a:visited span.icon svg{width:24px;height:24px;fill:#255ECE;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.b-accordion .accordion-item .accordion-content{display:none;padding-top:1.75rem;padding-bottom:.75rem}.b-accordion .accordion-item .accordion-content .c-description>*:last-child{margin-bottom:0}.b-accordion .accordion-item .accordion-content .c-description p{margin-bottom:.875rem}.b-accordion .accordion-item .accordion-content .c-description ul li{padding-left:24px;counter-increment:section;position:relative}.b-accordion .accordion-item .accordion-content .c-description ul li:before{content:"•";font-family:inherit;font-size:inherit;line-height:inherit;font-weight:600;position:absolute;top:0;left:6px;width:10px;height:auto;color:#0D224A}.b-accordion .accordion-item .accordion-content .c-description ol{counter-reset:section}.b-accordion .accordion-item .accordion-content .c-description ol li{padding-left:24px;counter-increment:section;position:relative}.b-accordion .accordion-item .accordion-content .c-description ol li:before{content:counter(section) ".";position:absolute;top:0;left:6px;font-weight:400;font-family:inherit;font-size:inherit;line-height:inherit;color:#0D224A}.b-accordion .accordion-item .accordion-content .c-description ul,.b-accordion .accordion-item .accordion-content .c-description ol{margin:.875rem 0}.b-accordion .accordion-item .accordion-content .c-description ul li,.b-accordion .accordion-item .accordion-content .c-description ol li{margin-bottom:.5rem}.b-accordion .accordion-item .accordion-content .c-description ul li:last-child,.b-accordion .accordion-item .accordion-content .c-description ol li:last-child{margin-bottom:0}.b-accordion .accordion-item.--opened .accordion-toggle a span.icon svg,.b-accordion .accordion-item.--opened .accordion-toggle a:visited span.icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.b-accordion .accordion-item.--opened .accordion-content{display:block}@media (min-width:1025px){.b-accordion{margin:0;margin-bottom:7.5rem}.b-accordion::before{height:306px}.b-accordion .accordion{border-radius:.75rem;padding:3rem}.b-accordion .accordion-item{padding:1.5rem 0}.b-accordion .accordion-item .accordion-toggle a,.b-accordion .accordion-item .accordion-toggle a:visited{padding-left:44px;padding-right:64px}.b-accordion .accordion-item .accordion-toggle a:hover,.b-accordion .accordion-item .accordion-toggle a:visited:hover{color:#255ECE}.b-accordion .accordion-item .accordion-content{padding-top:1.5rem;padding-bottom:.75rem}}.b-quote{margin:3rem 0}.b-quote p{color:#0D224A;margin-bottom:0;padding-top:36px;position:relative}.b-quote p::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(../../../../../../../../../themes/cais-job/assets/img/svg/icon-quote.svg) no-repeat center center;background-size:contain}.b-quote span.author{display:block;margin-top:1rem}@media (min-width:1025px){.b-quote p{padding-top:42px}.b-quote p::before{width:25px;height:25px}}.b-logos{margin:4rem 0}.b-logos .title{color:#0D224A;margin-bottom:1.5rem}.b-logos .logos-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.b-logos .logos-list .item img{display:inline-block;max-width:100%;height:auto}@media (min-width:480px){.b-logos .logos-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:700px){.b-logos .logos-list{grid-template-columns:repeat(5,1fr)}}@media (min-width:1025px){.b-logos{margin:6.25rem 0}.b-logos .logos-list{grid-template-columns:repeat(6,1fr);gap:3rem;-webkit-column-gap:3.25rem;-moz-column-gap:3.25rem;column-gap:3.25rem}}.b-cards{margin:4rem 0}.b-cards .intro{margin-bottom:2rem}.b-cards .intro .section-label{display:block;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1rem}.b-cards .intro .title{color:#0D224A}.b-cards .intro .description{margin-top:1rem}.b-cards .intro .description p{margin-bottom:.75rem}.b-cards .intro .description p:last-child{margin-bottom:0}.b-cards .cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.b-cards .cards-list .item{border-radius:.75rem;padding:1.5rem;background-color:#E9EEF8}.b-cards .cards-list .item .icon{margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:72px;height:72px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.75rem;background-color:#D0DCF2;border-radius:50%}.b-cards .cards-list .item .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.b-cards .cards-list .item .info .title{color:#0D224A}.b-cards .cards-list .item .info .description{margin-top:.5rem}.b-cards .cards-list .item .info .description p{margin-bottom:.75rem}.b-cards .cards-list .item .info .description p:last-child{margin-bottom:0}.b-cards .btn-wrapper{margin-top:2rem;text-align:center}@media (min-width:1025px){.b-cards{margin:6.25rem 0}.b-cards .intro{margin-bottom:36px}.b-cards .cards-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-cards .cards-list .item{width:calc(33.33% - 1.5rem)}.b-cards .cards-list .item .icon{width:86px;height:86px;padding:1rem}.b-cards .btn-wrapper{margin-top:2.5rem}.b-cards .btn-wrapper a,.b-cards .btn-wrapper a:visited{width:auto}}.page-homepage{position:relative;padding-top:4rem}.page-homepage>*{position:relative;z-index:1}.page-homepage::before{content:"";position:absolute;top:0;left:0;right:0;height:775px;background-color:#255ECE;z-index:0}.page-homepage .hp-intro{text-align:center;margin-bottom:2rem}.page-homepage .hp-intro .container{max-width:962px}.page-homepage .hp-intro .title{color:#FFF;margin-bottom:1rem}.page-homepage .hp-intro .description{max-width:754px;margin:0 auto}.page-homepage .hp-intro .description p{color:#FFF;margin-bottom:.75rem}.page-homepage .hp-intro .description p:last-child{margin-bottom:0}.page-homepage .b-quote p{max-width:754px}@media (min-width:768px){.page-homepage::before{height:600px}}@media (min-width:1025px){.page-homepage{padding-top:7.5rem}.page-homepage::before{height:550px}.page-homepage .hp-intro{margin-bottom:3rem}.page-homepage .hp-intro .title{font-size:78px;margin-bottom:.5rem}}.page-homepage .m-animation-grid{display:none}@media (min-width:1025px){.page-homepage .m-animation-grid{display:block}}.page-homepage .hp-persons-list .list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.page-homepage .hp-persons-list .item{position:relative}.page-homepage .hp-persons-list .item .image{position:relative;padding-top:105.88%;background-color:#E9EEF8;border-radius:.5rem}.page-homepage .hp-persons-list .item .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:.5rem}.page-homepage .hp-persons-list .item .name{position:absolute;bottom:0;left:0;right:0;padding:.625rem .875rem}.page-homepage .hp-persons-list .item .name span{color:#FFF;position:relative;z-index:1}.page-homepage .hp-persons-list .item .name::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:92px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#0D224A));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#0D224A 100%);opacity:.6;border-radius:.5rem}.page-homepage .hp-persons-list .item a.full-link,.page-homepage .hp-persons-list .item a.full-link:visited{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-indent:-9999px;color:transparent}.page-homepage .hp-persons-list .btn-wrapper{text-align:center;margin-top:2rem}@media (min-width:768px){.page-homepage .hp-persons-list .list{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width:1025px){.page-homepage .hp-persons-list{display:none}}.page-homepage .hp-mission{margin:4rem 0}.page-homepage .hp-mission .intro{margin-bottom:2rem}.page-homepage .hp-mission .intro .section-label{display:block;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1rem}.page-homepage .hp-mission .intro .title{color:#0D224A}.page-homepage .hp-mission .intro .description{margin-top:1rem}.page-homepage .hp-mission .intro .description p{margin-bottom:.75rem}.page-homepage .hp-mission .intro .description p:last-child{margin-bottom:0}.page-homepage .hp-mission .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.page-homepage .hp-mission .images .image{position:relative;padding-top:75.42%}.page-homepage .hp-mission .images .image.--image-2{padding-top:0;height:352px}.page-homepage .hp-mission .images .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}.page-homepage .hp-mission .images .image .aux-info{position:absolute;bottom:-2.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#D0DCF2;padding:2rem;width:12.5rem;height:12.5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.page-homepage .hp-mission .images .image .aux-info .number{color:#255ECE}.page-homepage .hp-mission .images .image .aux-info p.description{font-size:1.25rem;line-height:1.2;font-weight:700;margin-bottom:0}.page-homepage .hp-mission .btn-wrapper{margin-top:4rem;text-align:center}@media (min-width:1025px){.page-homepage .hp-mission{margin:6.25rem 0}.page-homepage .hp-mission .intro{margin-bottom:2.5rem}.page-homepage .hp-mission .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-homepage .hp-mission .images .image{position:relative;padding-top:44.59%}.page-homepage .hp-mission .images .image.--image-1{width:60.18%}.page-homepage .hp-mission .images .image.--image-2{width:39.82%;padding-top:0;height:415px}.page-homepage .hp-mission .images .image .aux-info{bottom:-7.5rem;padding:44px;width:18rem;height:18rem}.page-homepage .hp-mission .images .image .aux-info p.description{font-size:1.5rem}.page-homepage .hp-mission .btn-wrapper{margin-top:2.5rem}.page-homepage .hp-mission .btn-wrapper a,.page-homepage .hp-mission .btn-wrapper a:visited{width:auto}}.text-page-wrapper{padding:4rem 0}.text-page-wrapper .title{color:#0D224A;margin-bottom:3rem}@media (min-width:1025px){.text-page-wrapper{padding-top:122px;padding-bottom:80px}}.page-404{background-color:#255ECE;padding:4rem 0;text-align:center}.page-404 h1{margin-bottom:1rem}.page-404 h1 img{display:inline-block;max-width:262px;height:auto}.page-404 p.description{color:#FFF;margin-bottom:2rem}.page-404 p.description a,.page-404 p.description a:visited{color:#FFF;text-decoration:underline}@media (min-width:1025px){.page-404{padding-top:120px;padding-bottom:100px}.page-404 h1{margin-bottom:1.5rem}.page-404 h1 img{max-width:390px}.page-404 p.description{margin-bottom:3rem}}.page-contactos{margin-top:2.5rem;margin-bottom:4rem}.page-contactos .--in-desktop{display:none}.page-contactos .intro{margin-bottom:2rem}.page-contactos .intro .title{color:#0D224A;margin-bottom:.5rem}.page-contactos .intro .description{margin-bottom:2rem}.page-contactos .intro .description p{margin-bottom:.75rem}.page-contactos .intro .description p:last-child{margin-bottom:0}.page-contactos .intro .image{position:relative;padding-top:55.87%}.page-contactos .intro .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}@media (min-width:1025px){.page-contactos{margin:7.5rem 0}.page-contactos .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.page-contactos .--in-desktop{display:block;width:44.59%;position:relative;padding-top:71.56%}.page-contactos .--in-desktop img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}.page-contactos .content{width:47.34%}.page-contactos .intro{margin-bottom:2.5rem}.page-contactos .intro .title{color:#0D224A;margin-bottom:.5rem}.page-contactos .intro .description{margin-bottom:0}.page-contactos .intro .image{display:none}}.page-como-funciona .page-intro{background-color:#255ECE;padding-top:3rem;padding-bottom:2rem;text-align:center}.page-como-funciona .page-intro .title{color:#FFF;margin-bottom:.5rem}.page-como-funciona .page-intro .description{max-width:644px;margin:0 auto}.page-como-funciona .page-intro .description p{color:#FFF;margin-bottom:.875rem}.page-como-funciona .page-intro .description p:last-child{margin-bottom:0}@media (min-width:1025px){.page-como-funciona .page-intro{padding-top:7.5rem;padding-bottom:3rem}}.page-cais-e-o-projecto .page-intro{margin-top:2.5rem;margin-bottom:4rem}.page-cais-e-o-projecto .page-intro .description{text-align:center}.page-cais-e-o-projecto .page-intro .description p{margin-bottom:.75rem}.page-cais-e-o-projecto .page-intro .description p:last-child{margin-bottom:0}.page-cais-e-o-projecto .page-intro .intro{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2rem}.page-cais-e-o-projecto .page-intro .intro .title{color:#0D224A}.page-cais-e-o-projecto .page-intro .image{position:relative;padding-top:55.87%;margin-bottom:2rem}.page-cais-e-o-projecto .page-intro .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}@media (min-width:1025px){.page-cais-e-o-projecto .page-intro{margin-top:7.5rem;margin-bottom:6.25rem}.page-cais-e-o-projecto .page-intro .intro{margin-bottom:3rem}.page-cais-e-o-projecto .page-intro .image{padding-top:37.04%;margin-bottom:3rem}}.archive-persons-list{margin:2.5rem 0}.archive-persons-list .archive-top-bar{margin-bottom:2rem}.archive-persons-list .archive-top-bar .title{color:#0D224A;margin-bottom:1rem}.archive-persons-list .filters-wrapper .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.archive-persons-list .filters-wrapper .filter-item label{display:none}.archive-persons-list .filters-wrapper .filter-item select{line-height:1;border:0;background-color:transparent;border:1px solid #D0DCF2;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 1.125rem;padding-right:2.75rem;width:100%;color:#0D224A;opacity:1;height:54px;-webkit-appearance:none;-moz-appearance:none;background:url(../../../../../../../../../themes/cais-job/assets/img/svg/icon-chevron-down.svg) calc(100% - 12px) center no-repeat transparent;background-size:24px 24px}.archive-persons-list .filters-wrapper .filter-item select::-webkit-input-placeholder{color:#566480;opacity:1}.archive-persons-list .filters-wrapper .filter-item select::-moz-placeholder{color:#566480;opacity:1}.archive-persons-list .filters-wrapper .filter-item select:-ms-input-placeholder{color:#566480;opacity:1}.archive-persons-list .filters-wrapper .filter-item select::-ms-input-placeholder{color:#566480;opacity:1}.archive-persons-list .filters-wrapper .filter-item select::placeholder{color:#566480;opacity:1}.archive-persons-list .load-more{margin-top:2rem;text-align:center}@media (min-width:600px){.archive-persons-list .load-more{text-align:center}.archive-persons-list .load-more a,.archive-persons-list .load-more a:visited{width:auto}}@media (min-width:768px){.archive-persons-list .archive-top-bar .filters-wrapper .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-persons-list .archive-top-bar .filters-wrapper .filter-item select{width:304px}}@media (min-width:1025px){.archive-persons-list{margin:7.5rem 0;margin-bottom:6.25rem}.archive-persons-list .archive-top-bar{margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.archive-persons-list .archive-top-bar .title{margin-bottom:0;margin-top:-6px}.archive-persons-list .archive-top-bar .filters-wrapper .filters{gap:1.5rem}.archive-persons-list .archive-top-bar .filters-wrapper .filter-item select{width:200px}.archive-persons-list .load-more{margin-top:2.5rem}}@media (min-width:1260px){.archive-persons-list .archive-top-bar .filters-wrapper .filter-item select{width:311px}}.person-detail-page{padding-top:2.5rem;position:relative}.person-detail-page::before{content:"";position:absolute;top:0;left:0;width:100%;height:456px;background-color:#255ECE;z-index:0}.person-detail-page .go-back{position:relative;z-index:1;margin-bottom:1.5rem}.person-detail-page .go-back a,.person-detail-page .go-back a:visited{text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#FFF}.person-detail-page .go-back a svg,.person-detail-page .go-back a:visited svg{-webkit-transition:0.4s ease;transition:0.4s ease;width:1.5rem;height:1.5rem;fill:#FFF}.person-detail-page .person-detail{position:relative;z-index:1}.person-detail-page .main-info{position:relative}.person-detail-page .main-info-inner{background-color:#FFF;-webkit-box-shadow:8px 4px 60px 0 rgba(54,53,53,.08);box-shadow:8px 4px 60px 0 rgba(54,53,53,.08);border-radius:24px;padding:2rem}.person-detail-page .main-info-inner .image{padding:10px 0}.person-detail-page .main-info-inner .image img{display:block;width:140px;height:140px;border-radius:50%}.person-detail-page .main-info-inner ul.share-links{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.person-detail-page .main-info-inner ul.share-links li.title{text-transform:uppercase;letter-spacing:1.5px}.person-detail-page .main-info-inner ul.share-links li a,.person-detail-page .main-info-inner ul.share-links li a:visited{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;background-color:#E9EEF8;border-radius:.375rem}.person-detail-page .main-info-inner ul.share-links li a svg,.person-detail-page .main-info-inner ul.share-links li a:visited svg{width:26px;height:24px;fill:#255ECE}.person-detail-page .main-info-inner ul.share-links li span.copy-feedback{display:none;position:absolute;bottom:0;right:56px;background-color:#255ECE;color:#FFF;white-space:nowrap;padding:.25rem .5rem;border-radius:.25rem}.person-detail-page .main-info-inner .info{margin-top:1rem}.person-detail-page .main-info-inner .info .title{color:#0D224A;margin-bottom:.5rem}.person-detail-page .main-info-inner .info ul.meta-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.person-detail-page .main-info-inner .info ul.meta-info li a,.person-detail-page .main-info-inner .info ul.meta-info li a:visited{color:#0D224A}.person-detail-page .main-info-inner .valencias{margin-top:2rem}.person-detail-page .main-info-inner .valencias .title{color:#0D224A;margin-bottom:.5rem}.person-detail-page .main-info-inner .valencias ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.person-detail-page .main-info-inner .valencias ul li{padding-left:1rem;position:relative}.person-detail-page .main-info-inner .valencias ul li:before{content:"";position:absolute;top:10px;left:0;width:.5rem;height:.5rem;background-color:#255ECE;border-radius:50%}.person-detail-page .person-content{margin-top:4rem}.person-detail-page .person-content .b-media{margin-bottom:3rem}.person-detail-page .person-history{margin:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.person-detail-page .person-history .image{position:relative;padding-top:104.75%}.person-detail-page .person-history .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem}.person-detail-page .person-history .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.person-detail-page .person-history .info .title{color:#0D224A}.person-detail-page .person-history .info .description p{margin-bottom:.75rem}.person-detail-page .person-history .info .description p:last-child{margin-bottom:0}.person-detail-page .person-extra-info{margin:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.person-detail-page .person-extra-info .title{color:#0D224A}.person-detail-page .person-extra-info .description p{margin-bottom:.75rem}.person-detail-page .person-extra-info .description p:last-child{margin-bottom:0}.person-detail-page .m-form{margin-top:3rem;border-top:1px solid #D0DCF2;padding-top:3rem}.person-detail-page .other-persons{margin:4rem 0}.person-detail-page .other-persons .--in-desktop{display:none}.person-detail-page .other-persons .title{color:#0D224A;margin-bottom:1.5rem}@media (min-width:1025px){.person-detail-page{padding-top:1.5rem}.person-detail-page::before{height:320px}.person-detail-page .go-back{margin-bottom:2.5rem}.person-detail-page .go-back a:hover,.person-detail-page .go-back a:visited:hover{color:#D0DCF2}.person-detail-page .go-back a:hover svg,.person-detail-page .go-back a:visited:hover svg{fill:#D0DCF2}.person-detail-page .person-detail>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem}.person-detail-page .main-info{width:31.25%}.person-detail-page .main-info-inner{border-radius:12px;padding:1.875rem}.person-detail-page .main-info-inner .image{padding:0}.person-detail-page .main-info-inner .image img{width:130px;height:130px}.person-detail-page .main-info-inner ul.share-links li a svg,.person-detail-page .main-info-inner ul.share-links li a:visited svg{-webkit-transition:0.4s ease;transition:0.4s ease}.person-detail-page .main-info-inner ul.share-links li a:hover,.person-detail-page .main-info-inner ul.share-links li a:visited:hover{background-color:#255ECE}.person-detail-page .main-info-inner ul.share-links li a:hover svg,.person-detail-page .main-info-inner ul.share-links li a:visited:hover svg{fill:#FFF}.person-detail-page .main-info-inner .info{margin-top:2.5rem}.person-detail-page .main-info-inner .info .title{margin-bottom:.25rem}.person-detail-page .main-info-inner .info ul.meta-info{gap:.25rem}.person-detail-page .main-info-inner .info ul.meta-info li a:hover,.person-detail-page .main-info-inner .info ul.meta-info li a:visited:hover{color:#255ECE}.person-detail-page .person-content{margin-top:0;margin-bottom:3.75rem;width:68.75%}.person-detail-page .person-content .b-media{margin-top:0}.person-detail-page .person-history{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.person-detail-page .person-history .image{padding-top:37.93%;width:37.93%}.person-detail-page .person-history .info{width:62.07%;gap:1.5rem}.person-detail-page .person-extra-info{gap:1.5rem}.person-detail-page .m-form .form-submit{text-align:center}.person-detail-page .other-persons{margin-top:3.75rem;margin-bottom:5rem}.person-detail-page .other-persons .--in-desktop{display:grid}.person-detail-page .other-persons .--in-mobile{display:none}.person-detail-page .other-persons .title{text-align:center;margin-bottom:2.5rem}}