/*!
Theme Name: Raiz HTML
Description: Theme for Raiz (2018)
Author: MaurO Gama
Author URI: http://www.maurogama.com/

*/@import url(https://fonts.googleapis.com/css?family=Fira+Sans:100,200,300,400,500,600,700);.full-width{position:absolute;width:100%}.full-width-image{background-color:#2d2d2d;background-size:cover;height:650px;color:white;position:absolute;width:100%}.disable-animation{animation:none !important}@media screen and (min-width: 1200px){.full-height{height:100%}}.overlay-full{position:absolute;background-color:rgba(61,61,61,0.4);width:100%;height:100%}.overlay-header-complex{position:absolute;background-color:rgba(61,61,61,0.4);width:100%;height:60%}.header-complex{color:white;position:relative;min-height:700px}.header-complex .h2{color:white}.header-complex .header-text-wrapper-wrapper{padding-left:150px;max-width:100%}@media screen and (max-width: 1199px){.header-complex .header-text-wrapper-wrapper{padding-left:0}}.header-complex .header-complex-top-left{background-image:url("assets/images/group-2_cgowg6.png");background-size:cover;height:100%;width:60%;background-position:center center}@media screen and (max-width: 1025px){.header-complex .header-complex-top-left{animation:none}}@media screen and (max-width: 1199px){.header-complex .header-complex-top-left{width:100%}}.header-complex .header-complex-top-left .button-and-logo-wrapper{position:relative;padding:20px}.header-complex .header-complex-top-left .button-and-logo-wrapper .round-button{border-radius:50%;padding:30px;background-image:url("assets/images/icon-burger.svg");background-color:#2d2d2d;background-repeat:no-repeat;background-position:50% 50%;background-size:20px;outline:none;border:none;margin-left:20px;margin-right:43px}.header-complex .header-complex-top-left .button-and-logo-wrapper .round-button:hover{background-image:url("assets/images/icon-burger-black.svg");background-color:#fff}.header-complex .header-complex-top-left .button-and-logo-wrapper img{position:relative;top:14px;left:4px}@media screen and (max-width: 550px){.header-complex .header-complex-top-left .button-and-logo-wrapper img{width:calc(90% - 100px);height:auto;top:7px}}.header-complex .header-complex-bottom-left{height:300px;color:blue}.header-complex .header-complex-right{position:absolute;background-color:#2d2d2d;top:0;left:60%;width:40%;height:100%}@media screen and (max-width: 1199px){.header-complex .header-complex-right{position:relative;left:0;width:100%}}.header-complex .header-complex-right .full{text-decoration:none;color:inherit;position:relative;height:33.33%;display:flex;flex-direction:column;justify-content:flex-end}.header-complex .header-complex-right .img-right-full{background-color:green;background-size:cover;width:100%;height:100%;position:absolute;opacity:0.8}.header-complex .header-complex-right .header-right-item{padding:45px 32px;text-decoration:none;color:white;position:relative}.header-complex .header-complex-right .header-right-item .item-date{font-size:12px;letter-spacing:0.5px;padding-bottom:19px}.header-complex .header-complex-right .header-right-item .item-title{font-size:24px;font-weight:bold;line-height:1.42;letter-spacing:0.5px;padding-bottom:22px;max-width:400px}.header-complex .header-complex-right .header-right-item .item-type{font-size:14px;font-weight:bold;line-height:1.0;letter-spacing:0.5px}.header-complex .left-overlay{position:absolute;background-color:rgba(60,186,146,0.05);width:60%;height:100%}.header-complex .header-text-wrapper-wrapper{height:80%}.header-complex .header-text-wrapper-wrapper .header-text-wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:530px}.header-complex .header-text-wrapper-wrapper .header-text-wrapper .header-title{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;margin-bottom:10px}.header-complex .header-text-wrapper-wrapper .header-text-wrapper .header-p{font-size:16px;font-weight:300;line-height:1.75;letter-spacing:0.6px;padding:40px 0}.header-complex .header-text-wrapper-wrapper .header-text-wrapper .header-bottom-arrow{padding-bottom:27px}.header-complex .header-text-wrapper-wrapper .header-text-wrapper .header-bottom-arrow img{height:57px;transition:all .6s ease-in-out}.header-complex .header-text-wrapper-wrapper .header-text-wrapper .header-bottom-arrow img:hover{transform:scale(1.1)}.header-wrapper{positon:relative}.header-wrapper .contact-header-form{position:absolute;top:0;display:none;width:100%}.header-simple{background-color:#2d2d2d;background-size:cover;height:650px;color:white;position:relative;background-position:center center}@media screen and (max-width: 1025px){.header-simple{animation:none}}.header-simple .button-and-logo-wrapper{position:relative;padding:20px}.header-simple .button-and-logo-wrapper .round-button{border-radius:50%;padding:30px;background-image:url("assets/images/icon-burger.svg");background-color:#2d2d2d;background-repeat:no-repeat;background-position:50% 50%;background-size:20px;outline:none;border:none;margin-left:20px;margin-right:43px}.header-simple .button-and-logo-wrapper .round-button:hover{background-image:url("assets/images/icon-burger-black.svg");background-color:#fff}.header-simple .button-and-logo-wrapper img{position:relative;top:14px;left:4px}@media screen and (max-width: 550px){.header-simple .button-and-logo-wrapper img{width:calc(90% - 100px);height:auto;top:7px}}.header-simple .left-overlay{position:absolute;background-color:rgba(60,186,146,0.1);width:60%;height:100%}.header-simple .left-green-bottom{position:absolute;background-color:#3cba92;width:60%;height:40px;bottom:-40px}@media screen and (max-width: 1199px){.header-simple .left-overlay,.header-simple .left-green-bottom{width:100%}}.header-simple .header-text-wrapper-wrapper{height:530px}.header-simple .header-text-wrapper-wrapper .header-text-wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end;max-width:530px}.header-simple .header-text-wrapper-wrapper .header-text-wrapper .header-title{font-size:48px;font-weight:bold;line-height:1.21;letter-spacing:0.5px;padding-bottom:7px;color:white;margin:0;height:auto}@media screen and (max-width: 900px){.header-simple .header-text-wrapper-wrapper .header-text-wrapper .header-title{font-size:35px}}.header-simple .header-text-wrapper-wrapper .header-text-wrapper .header-p{font-size:20px;font-weight:300;line-height:1.75;letter-spacing:0.6px;padding:25px 0}.header-simple .header-text-wrapper-wrapper .header-text-wrapper .header-bottom-arrow{padding:25px 0 50px}.header-simple .header-text-wrapper-wrapper .header-text-wrapper .header-bottom-arrow img{height:57px;transition:all .6s ease-in-out}.header-simple .header-text-wrapper-wrapper .header-text-wrapper .header-bottom-arrow img:hover{transform:scale(1.1)}.header-wrapper{positon:relative}.header-wrapper .contact-header-form{position:absolute;top:0;display:none;width:100%}@media screen and (max-width: 1199px){.header-wrapper .contact-header-form{position:absolute !important;height:auto !important;padding-bottom:40px !important}}.header-blog{background-color:#3bba92;background-image:url("assets/images/homepage-bg.png");background-size:cover;height:650px;color:white;position:relative;background-position:center center}.header-blog .button-and-logo-wrapper{position:relative;padding:20px;width:100%}.header-blog .button-and-logo-wrapper .round-button{border-radius:50%;padding:30px;background-image:url("assets/images/icon-burger.svg");background-color:#2d2d2d;background-repeat:no-repeat;background-position:50% 50%;background-size:20px;outline:none;border:none;margin-left:20px;margin-right:43px}.header-blog .button-and-logo-wrapper .round-button:hover{background-image:url("assets/images/icon-burger-black.svg");background-color:#fff}.header-blog .button-and-logo-wrapper img{position:relative;top:14px;left:4px;transition:all .6s ease-in-out}.header-blog .button-and-logo-wrapper img:hover{transform:scale(1.1)}@media screen and (max-width: 550px){.header-blog .button-and-logo-wrapper img{width:calc(90% - 100px);height:auto;top:7px}}.header-blog .header-middle-text-wrapper .date-category-white{font-size:11px;font-weight:bold;line-height:2.73;text-align:center;color:#ffffff;text-transform:uppercase;margin-bottom:30px;margin-top:69px}.header-blog .header-middle-text-wrapper .header-title h1{font-size:48px;font-weight:bold;line-height:1.25;text-align:center;color:#ffffff;height:auto}@media screen and (max-width: 900px){.header-blog .header-middle-text-wrapper .header-title h1{font-size:35px}}.header-blog .header-middle-text-wrapper .header-p{font-size:20px;font-weight:300;line-height:1.7;text-align:center;color:#ffffff;margin-bottom:42px}@media (max-width: 767px){.header-blog .header-middle-text-wrapper .header-font-size{font-size:36px}}.header-blog .header-middle-text-wrapper .header-bottom-arrow{padding-bottom:27px}.header-blog .header-middle-text-wrapper .header-bottom-arrow img{height:57px}@media (max-width: 1199px){.header-blog .header-middle-text-wrapper .text-display{display:none}}.contact-header-form{color:#ffffff;height:900px;background-color:#2d2d2d}.contact-header-form .form-input:-webkit-input-placeholder,.contact-header-form .form-input:-moz-placeholder,.contact-header-form .form-input::-moz-placeholder,.contact-header-form .form-input:-ms-input-placeholder{color:white}.contact-header-form .button-and-logo-wrapper{position:relative;padding:20px}.contact-header-form .button-and-logo-wrapper .round-button{border-radius:50%;padding:30px;background-image:url("assets/images/group-2_cgowg6.png");background-color:white;background-repeat:no-repeat;background-position:50% 50%;background-size:20px;outline:none;border:none;margin-left:20px;margin-right:43px}.contact-header-form .button-and-logo-wrapper img{position:relative;top:14px;left:4px}@media (max-width: 583px){.contact-header-form .button-and-logo-wrapper img{width:150px;height:34px;top:12px;left:-10px}}.contact-header-form .menu-list{font-size:30px;font-weight:300;line-height:1.28;letter-spacing:0.5px;text-align:left;color:#ffffff;text-decoration:none;list-style:none}.contact-header-form .menu-list li{padding-bottom:10px}.contact-header-form .menu-list a{color:#ffffff;text-decoration:none}.contact-header-form .menu-list a:hover{color:#3cba92}.contact-header-form .menu-list .sub-menu{font-size:18px;list-style-type:none;padding:0}.contact-header-form .form-description{font-size:16px;font-weight:300;line-height:1.62;letter-spacing:0.5px;text-align:left;margin-bottom:30px}.contact-header-form .privacy-text{font-size:12px;line-height:1.58;text-align:left;color:#ffffff}.contact-header-form .input-form{display:block;width:100%;height:50px;border-radius:3px;background-color:#2d2d2d;border:solid 1px #dddddd;margin:20px 0;padding:15px 15px;color:#ffffff;outline:none}.contact-header-form .input-form:focus{border:solid 2px #3cba92}.contact-header-form .form-input{width:100%;height:50px;border-radius:3px;border:solid 1px #dddddd;background-color:#2d2d2d;margin:10px 0;padding:15px 15px;color:#ffffff;outline:none}.contact-header-form .form-input::placeholder{color:white;font-size:12px;letter-spacing:0.5px}.contact-header-form .form-input::placeholder{font-size:12px;letter-spacing:0.5px}.contact-header-form .form-input.form-input-message{height:100px;padding:15px 15px}.contact-header-form .contact-header-button{width:300px;height:60px;border-radius:3px;border-color:#3cba92;background-color:#3cba92;float:right;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_ovexr1.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px}.contact-header-form .contact-header-button:hover{background-color:#0ba360;border-color:#0ba360}.contact-header-form .inputs-wrapper{padding-left:71px;margin-top:-50px}@media screen and (max-width: 1199px){.contact-header-form .inputs-wrapper{padding:0 55px}}.contact-header-form .menu-list-wrapper{margin-top:74px}.footer{background-color:#f4f4f4}.footer input[type="checkbox"]{width:auto;opacity:0.00000001;position:absolute;left:0;margin-left:-20px}.footer .helper{position:absolute;top:0;left:0;cursor:pointer;display:block;font-size:16px;user-select:none;color:#3cba92}.footer .helper:before{content:'';position:absolute;left:0;top:0;margin:4px;width:15px;height:15px;transition:transform 0.28s ease;border-radius:3px;border:1px solid #3cba92}.footer .helper:after{content:'';display:block;width:7px;height:5px;border-bottom:2px solid #7bbe72;border-left:2px solid #7bbe72;-webkit-transform:rotate(-45deg) scale(0);-moz-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);position:absolute;top:8px;left:8px}.footer input[type="checkbox"]:checked ~ .helper::before{color:#3cba92}.footer input[type="checkbox"]:checked ~ .helper::after{-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.footer .checkbox label{min-height:24px;padding-left:27px;margin-bottom:0;font-weight:normal;cursor:pointer;vertical-align:sub}.footer input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}@media (max-width: 992px){.footer .sponsors{margin-top:0;float:right}}@media (max-width: 425px){.footer .sponsors{margin-top:0;width:55px;display:contents}}.footer .cit-image{margin-top:15px;width:91px}@media (max-width: 992px){.footer .cit-image{margin-top:0;width:66px;float:left}}.footer .eu-bic{margin-top:25px;width:140px}@media (max-width: 992px){.footer .eu-bic{margin-top:0;width:150px;float:left;margin-right:25px}}.footer .copyright-md{font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:0.4px;text-align:left;color:#000000}.footer .top-all-rights-reserved{font-size:12px;font-weight:300;line-height:1.17;letter-spacing:0.4px;color:#808080;margin-top:91px}@media (max-width: 992px){.footer .top-all-rights-reserved{margin-top:0}}.footer .top-all-rights-reserved span{margin-right:5px}.footer .checkbox label{font-weight:400;cursor:pointer;font-size:12px;line-height:1.58;text-align:left;color:#858585}.footer .footer-description{font-size:17px;font-weight:bold;line-height:1.71;letter-spacing:0.5px;text-align:left;color:#2d2d2d;position:relative}@media (max-width: 768px){.footer .footer-description{right:0;padding:10px 0}}@media (min-width: 992px){.footer .footer-description{right:-10px}}.footer .footer-description.privacy-text{font-size:12px;line-height:1.58;text-align:left;color:#b8b8b8;margin:10px 0}.footer .bellow-box{font-weight:400;font-size:12px;line-height:1.58;text-align:left;color:#858585}.footer .form-input{color:#808080;height:49px;border-radius:3px 0px 0px 3px;border:solid 1px #3cba92;border-right:none;outline:none;font-size:14px;font-weight:200;letter-spacing:0.3px;text-align:left;padding:15px 16px;background-color:#f4f4f4;width:56%;margin:10px 0}.footer .form-input::placeholder{color:#808080}.footer .form-input:focus{border:solid 2px #3cba92}@media (min-width: 768px){.footer .form-input{width:79%}}.footer .subscribe-button{width:40%;height:50px;border:none;border-radius:0px 3px 3px 0px;background-color:#3cba92;position:relative;top:-1px;left:-4px;color:white;text-align:left;padding:15px 16px;background-image:url("assets/images/icon-arrow-right-copy-2_3x_ovexr1.png");background-repeat:no-repeat;background-position:90% 50%;background-size:15px}.footer .subscribe-button:hover{background-color:#0ba360;border-color:#0ba360}@media (min-width: 768px){.footer .subscribe-button{width:20%}}.footer .h5{font-size:14px;font-weight:bold;line-height:1.0;letter-spacing:0.5px;text-align:left;color:#2d2d2d;margin:0 0 15px 0}.footer ul{list-style-type:none;padding-left:0pt}.footer ul li{font-size:14px;font-weight:300;line-height:1.0;letter-spacing:0.5px;text-align:left;color:#808080;margin:0 0 15px 0}.footer ul li a{color:inherit}.footer .top-row{padding-top:100px;padding-bottom:65px}.footer .lower-footer{padding:34px;background-color:#ececec}@media (max-width: 991px){.footer .lower-footer{text-align:center}}.footer .lower-footer .footer-menu{display:flex;justify-content:space-between;text-decoration:none}.footer .lower-footer .footer-menu li{display:block}.footer .lower-footer .footer-menu a:hover{color:#3cba92;text-decoration:none}.footer .lower-footer .footer-menu a:active{color:#3cba92;text-decoration:none}.footer .lower-footer .footer-menu .sub-footer{padding-top:13px}.footer .lower-footer .footer-menu .sub-footer li{margin-bottom:6px;font-size:12px}.footer .lower-footer .footer-menu .sub-menu{padding-top:13px}.footer .lower-footer .footer-menu .sub-menu li{margin-bottom:6px;font-size:12px}.container-assembleia-geral .h1{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;text-align:left;color:#3cba92;margin:100px 0 0 183px}@media screen and (max-width: 1199px){.container-assembleia-geral .h1{margin:98px 0 0 55px}}@media screen and (max-width: 768px){.container-assembleia-geral .h1{padding-left:15px;padding-bottom:15px;padding-right:15px;margin:15px 0}}.container-assembleia-geral .row-assembleia-geral{margin:155px 0 0 0}@media screen and (max-width: 1199px){.container-assembleia-geral .row-assembleia-geral{margin:55px 0 0 0}}.grey-container{background-color:#f4f4f4;padding:146px 0 30px 0}@media screen and (max-width: 768px){.grey-container{padding:55px 0}}.container-fiscal-unico{padding:146px 0 101px 0}.department{font-size:24px;font-weight:900;line-height:1.42;letter-spacing:3px;text-align:left;color:#2d2d2d;padding-left:90px;text-transform:uppercase}@media screen and (max-width: 1199px){.department{padding-left:57px;padding-bottom:40px}}@media screen and (max-width: 768px){.department{padding-left:15px;padding-bottom:15px;padding-right:15px}}.name{font-size:20px;font-weight:bold;line-height:1.2;letter-spacing:0.5px;text-align:left;color:#808080;line-break:strict}.position{font-size:11px;line-height:2.18;color:#35bc92}.ppl-lister{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:84px;padding-right:50px}@media screen and (max-width: 768px){.ppl-lister{margin-left:0px}}.ppl-lister .ppl{width:251px;padding-right:50px;padding-bottom:90px;margin-right:42px}@media screen and (max-width: 768px){.ppl-lister .ppl{max-width:none;padding-right:50px;padding-bottom:55px;margin-right:0;width:300px}}.organigrama-container{background-color:#3cba92;position:relative}.organigrama-container .h1{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;color:#ffffff;margin:135px 0 0 169px}@media screen and (max-width: 1199px){.organigrama-container .h1{margin:80px 0 0 0}}.scheme-img{margin-bottom:100px;padding-right:120px;padding-top:13px}@media screen and (max-width: 900px){.scheme-img{max-width:-webkit-fill-available;margin-bottom:70px;padding-top:20px}}@media screen and (max-width: 1199px){.scheme-img{margin-bottom:100px;max-width:-webkit-fill-available;margin-bottom:70px}}.leave-img{width:375px;height:365px;margin-top:-44px;float:right;position:absolute;right:0;top:0}@media screen and (max-width: 900px){.leave-img{width:275px;height:265px}}@media screen and (max-width: 500px){.leave-img{width:175px;height:165px}}.visit-us .title-black{font-size:36px;font-weight:300;line-height:1.47;letter-spacing:0.5px;text-align:left;color:#2d2d2d;margin:92px 0px 41px -30px}.visit-us .small-p-grey{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.5px;text-align:left;color:#808080;margin:37px 0 124px -28px;padding-right:53px}.visit-us .row-with-the-map{font-size:20px;font-weight:300;line-height:1.5;letter-spacing:0.6px;text-align:left;color:#2d2d2d}.visit-us .row-with-the-map ul li{display:flex;flex-direction:row;list-style-type:none;margin-bottom:14px}.visit-us .row-with-the-map .p-on-the-map-row{margin-bottom:81px}@media screen and (max-width: 1199px){.visit-us .row-with-the-map .p-on-the-map-row{margin-bottom:47px}}.visit-us .row-with-the-map .p-routes-on-the-map{font-weight:bold}.visit-us .round-padding{padding-right:13px;padding-left:8px}.visit-us .round-numbers{font-size:16px;letter-spacing:0.5px;text-align:center;color:#ffffff;width:26px;height:26px;border-radius:50%;border:1px solid transparent;margin-left:-38px;margin-right:16px}.visit-us .img-map{max-height:629px;margin-top:-110px;margin-left:-137px}@media screen and (max-width: 1199px){.visit-us .img-map{max-height:inherit;margin-top:inherit;margin-left:inherit;max-width:100%;padding-top:30px}}.visit-us .row-with-routes-description{margin-top:58px}.visit-us .row-with-routes-description ul li{display:flex;flex-direction:row;list-style-type:none;margin-bottom:40px}@media screen and (max-width: 1199px){.visit-us .row-with-routes-description ul li{display:inline}}.visit-us .row-with-routes-description .numbers-names-wrapper{margin-left:-70px;margin-bottom:38px}@media screen and (max-width: 1199px){.visit-us .row-with-routes-description .numbers-names-wrapper{margin-left:-43px;margin-bottom:-1px}}.visit-us .row-with-routes-description .big-number{font-size:66px;font-weight:900;letter-spacing:2.1px;text-align:left}.visit-us .row-with-routes-description .text-under-number{font-size:16px;font-weight:900;letter-spacing:0.9px;text-align:left;width:180px;color:inherit}@media screen and (max-width: 1199px){.visit-us .row-with-routes-description .text-under-number{width:200px}}.visit-us .row-with-routes-description .p-route-description{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.5px;text-align:left;color:#808080;padding-left:142px;padding-top:27px}@media screen and (max-width: 1199px){.visit-us .row-with-routes-description .p-route-description{padding-left:0px;padding-top:14px;margin-left:-43px;padding-bottom:50px}}#blue-back{background-color:#2886be}#green-back{background-color:#00a550}#orange-back{background-color:#f58a1e}#red-back{background-color:#da1a21}#purple-back{background-color:#8a72b3}.blue-color-text{color:#2886be;font-weight:500}.green-color-text{color:#00a550;font-weight:500}.orange-color-text{color:#f58a1e;font-weight:500}.red-color-text{color:#da1a21;font-weight:500}.purple-color-text{color:#8a72b3;font-weight:500}.visitas-col .raiz-title{padding-bottom:77px}@media screen and (max-width: 1199px){.visitas-col .raiz-title{font-size:23px;padding-bottom:46px}}.visitas-col .plane-text{line-height:1.56;padding-bottom:30px}.visitas-col ol{padding-left:18px;margin-bottom:0px}.visitas-col .rule-list{padding-bottom:30px;font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.5px;color:#808080}.partner-list .four-partners-row{padding:70px 0}.partner-list .img-vertical-center{display:flex;align-items:center}.partner-list .three-partners-row{padding:30px 0}.partner-list .three-partners-row .organization{height:200px}@media screen and (max-width: 480px){.partner-list .three-partners-row .organization{height:130px}}.partner-list .three-partners-row .organization .p{font-size:14px;font-weight:300;letter-spacing:0.7px;text-align:left;color:#2d2d2d;padding:18px 0}.partner-list .three-partners-row .organization .p:hover{color:#3cba92}@media screen and (max-width: 992px){.partner-list .three-partners-row .organization .p{margin-bottom:26px}}.partner-list a{font-size:14px;font-weight:500;letter-spacing:0.7px;text-align:left;color:#3cba92;text-decoration:none;overflow-wrap:break-word}.partner-list .h1{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;text-align:left;margin:40px 0}.partner-list .partners-description{margin-bottom:50px;font-size:20px;font-weight:300;line-height:1.75;letter-spacing:0.5px}.noticeable-statement{color:white;position:relative}.noticeable-statement .absolute-image{position:absolute;bottom:-90px;left:50%;margin-left:-600px;width:200px}.noticeable-statement .right-side{position:absolute;bottom:-60px;right:50%;margin-right:-600px;width:347px}.noticeable-statement .left-color,.noticeable-statement .right-color{height:100%;width:50%;position:absolute;z-index:-1;top:0}.noticeable-statement .left-color.left-color,.noticeable-statement .right-color.left-color{background-color:#3cba92}.noticeable-statement .left-color.right-color,.noticeable-statement .right-color.right-color{background-color:#0ba360;left:50%}@media (max-width: 768px){.noticeable-statement .right-col{padding:40px !important}.noticeable-statement .left-col{padding:40px !important}}@media (max-width: 1201px){.noticeable-statement .left-color,.noticeable-statement .right-color{background-color:transparent !important}.noticeable-statement .left-col{background-color:#3cba92}.noticeable-statement .right-col{background-color:#0ba360}.noticeable-statement .absolute-image{position:absolute;bottom:-20px;left:100%;max-width:100%;margin-left:-400px}.noticeable-statement .right-col{padding-left:72px;padding-right:50px;padding-bottom:110px}.noticeable-statement .absolute-image{position:absolute;bottom:-20px;left:100%;max-width:100%;margin-left:-100%}.noticeable-statement .right-col{padding:34px 50px 110px 72px}.noticeable-statement .left-col{padding:34px 50px 110px 83px}.noticeable-statement .right-side{position:absolute;bottom:-60px;right:50%;margin-right:-250px;max-width:100%}}@media (max-width: 992px){.noticeable-statement .container.inner-wrapper{width:100%}}.noticeable-statement .inner-wrapper{padding:0}@media (min-width: 1202px){.noticeable-statement .inner-wrapper{padding:34px 0 80px}}.noticeable-statement .inner-wrapper .left-col{padding-left:83px;padding-right:50px}.noticeable-statement .inner-wrapper .right-col{padding-left:72px;padding-right:50px}.noticeable-statement .inner-wrapper .title{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;color:#ffffff}.noticeable-statement .inner-wrapper .title-spacing-left{padding-right:100px}.noticeable-statement .inner-wrapper .title-spacing-right{padding-right:70px}.noticeable-statement .inner-wrapper .description{font-size:20px;font-weight:300;line-height:1.5;letter-spacing:0.5px;padding-top:12px;padding-right:55px}.noticeable-statement .inner-wrapper .mission{padding-right:40px}.noticeable-statement .inner-wrapper .left-spacing{padding-bottom:29px;padding-top:10px}.noticeable-statement .inner-wrapper .right-spacing{padding-top:2px}.noticeable-statement .inner-wrapper .normal-text{font-size:14px;font-weight:300;line-height:1.71;letter-spacing:0.5px;padding-right:15px;padding-top:0;color:white}.noticeable-statement .inner-wrapper .first{padding-top:8px;padding-bottom:8px}.noticeable-statement.right-raised .right-color{height:80%}.noticeable-statement.right-raised .left-color{height:90%}.noticeable-statement.right-raised .list{color:white}.noticeable-statement.right-raised ul{padding-left:0}.noticeable-statement.right-raised ul li{padding-bottom:30px}.noticeable-statement.right-raised .spacing{padding-bottom:12%}.noticeable-statement.right-raised .title-spacing{padding-bottom:3%}.program-list img{float:left;margin-right:43px;margin-top:20px;max-width:400px;max-height:35px}.profiles .title{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;color:#41bc94;margin:90px 0 52px 171px}@media (max-width: 767px){.profiles .title{margin-left:24%}}.profiles .profiles-row{display:flex;flex-direction:row}@media (max-width: 1199px){.profiles .profiles-row{display:block}}.profiles .profiles-row .img-container{width:276px;margin:0}.profiles .person-description{padding:0 10px;border-left:1px solid rgba(128,128,128,0.19);width:90%}.profiles .person-cv{margin-left:calc(14% + 15px);margin-top:11px;width:315px;height:80%;padding:30px 10px}@media (min-width: 768px) and (max-width: 991px){.profiles .person-cv{margin-left:calc(33% + 20px)}}@media (min-width: 992px) and (max-width: 1199px){.profiles .person-cv{margin-left:calc(14% + 15px)}}@media (min-width: 768px) and (max-width: 991px){.profiles .permanent .person{display:flex;flex-direction:unset;flex-wrap:inherit}}@media (max-width: 767px){.profiles .permanent .person{align-items:center}}.profiles .permanent .person-description{margin-left:calc(14% + 15px);margin-top:11px;width:315px;height:80%}@media (max-width: 992px){.profiles .permanent .person-description{width:226px;margin-left:calc(33% + 15px)}}@media (min-width: 768px) and (max-width: 991px){.profiles .permanent .person-description{width:136%;padding-bottom:50px;margin:0;border-left:none}}@media (max-width: 767px){.profiles .permanent .person-description{margin-left:15px}}@media (min-width: 992px) and (max-width: 1199px){.profiles .permanent .person-description{margin-left:calc(15% + 15px);max-width:260px}}.profiles .permanent .img-container{width:315px;margin:0 auto}@media (min-width: 768px) and (max-width: 991px){.profiles .permanent .img-container{width:100%}}.profiles .permanent .img-container img{width:275px;height:198px;filter:grayscale(100%);-webkit-filter:grayscale(100%);moz-filter:grayscale(100%);-o-filter:grayscale(100%);opacity:0.8}.profiles .permanent .name{font-size:20px;font-weight:bold;line-height:1.1;color:#ffffff;margin-top:-53px;text-align:center;padding:0;width:275px;height:53px;background-image:linear-gradient(to right, rgba(60,186,146,0), #40c299);position:absolute;background-blend-mode:multiply;text-align:center;display:table}.profiles .permanent .name span{display:table-cell;vertical-align:middle}@media (min-width: 768px) and (max-width: 992px){.profiles .scholar .col-height{height:570px}}@media (max-width: 767px){.profiles .scholar .person{align-items:center}}.profiles .scholar .img-container{width:254px;margin:0}.profiles .scholar img{width:224px;height:161px;filter:grayscale(100%);opacity:0.8}.profiles .scholar .name{font-size:20px;font-weight:bold;line-height:1.1;color:#ffffff;margin-top:-38px;width:213px;height:38px;background-image:linear-gradient(to right, rgba(60,186,146,0), #40c299);position:absolute;background-blend-mode:multiply;text-align:center;display:table}.profiles .scholar .name span{display:table-cell;vertical-align:middle}.profiles .scholar .person-description{margin-left:16%;margin-top:11px;width:84%;margin-bottom:45px}@media (max-width: 767px){.profiles .scholar .person-description{margin-left:7%;width:210px}}.profiles .grey-back{background-color:#f4f4f4;padding:20px 0}.profiles .img-container{padding-right:40px;margin-bottom:14px}.profiles .photo{background-size:100%;width:310px}.profiles .person{display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:50px}.profiles .person .red-text{font-size:11px;font-weight:bold;line-height:2.0;color:#f8495b;text-transform:uppercase}.profiles .person .grey-text{font-size:12px;font-weight:400;line-height:1.83;letter-spacing:0.5px;text-align:left;color:gray;line-height:1.83}.profiles .person .grey-text strong{font-size:14px;font-weight:bold;line-height:1.57;color:gray}.profiles .person .grey-bold-text{font-size:14px;font-weight:bold;line-height:1.57;color:gray}.profiles .person .ver-cv-green{font-size:11px;font-weight:600;line-height:2.0;color:#3cba92;padding-top:10px}.profiles .button{width:300px;height:60px;border-radius:3px;border-color:transparent;background-color:#3cba92;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_xxdtaa.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px;margin:85px 0 85px -45px}.profiles .button:hover{background-color:#0ba360}.profiles #scholar-people-load-more .button{margin-bottom:0}@media (max-width: 768px){.profiles #scholar-people-load-more .button{margin:0}}.profiles #permanent-load-more .button{margin-bottom:25px}@media (max-width: 768px){.profiles #permanent-load-more .button{margin:0;margin-bottom:25px}}.profiles .button-on-grey-back .button{margin:0 0 85px -70px}.projects .rectangle-inner-wrapper .text{justify-content:flex-start !important}.projects a{margin-top:25px}.square-wrapper{width:100%;overflow:auto}.square-wrapper.right .square{left:50%}@media screen and (max-width: 915px){.square-wrapper.right .square{left:0}}.square-wrapper.right .rectangle{left:-550px}.square-wrapper.right .rectangle .overlay{order:1}.square-wrapper.green .rectangle .rectangle-inner-wrapper .text{background-color:#3cba92}.square-wrapper.green .rectangle .rectangle-inner-wrapper .text .bottom-link{color:white;background-image:url(assets/images/icon-arrow-right-white.png)}.square-wrapper.massive{padding:150px 0}.square-wrapper.massive .square .rectangle .rectangle-inner-wrapper .text{height:160%;margin-top:-16%;background-color:white;color:#2d2d2d}.square-wrapper.massive .square .rectangle .rectangle-inner-wrapper .text ul li{color:#3cba92;padding-bottom:20px}.square-wrapper.massive .square .rectangle .rectangle-inner-wrapper .text ul li div{color:#2d2d2d}.square-wrapper.massive .square .rectangle .rectangle-inner-wrapper .overlay{background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.4))}.square{position:relative;float:left;width:50%}@media screen and (max-width: 915px){.square{width:100%}}.square img{max-width:100%}.square .rectangle{position:absolute;top:0;right:-550px;height:100%;width:700px;display:flex;align-items:center}@media screen and (max-width: 915px){.square .rectangle{position:initial;width:100%}}.square .rectangle .rectangle-inner-wrapper{display:flex;width:100%;height:400px}@media screen and (max-width: 768px){.square .rectangle .rectangle-inner-wrapper{height:300px}}@media screen and (max-width: 480px){.square .rectangle .rectangle-inner-wrapper{height:350px}}.square .rectangle .rectangle-inner-wrapper .overlay{display:inline-block;height:100%;min-width:150px;background-color:rgba(0,0,0,0.2)}@media screen and (max-width: 915px){.square .rectangle .rectangle-inner-wrapper .overlay{min-width:auto}}.square .rectangle .rectangle-inner-wrapper .text{position:relative;background-color:#2d2d2d;display:inline-block;height:100%;color:white;padding:70px 115px;font-size:14px;line-height:1.62;letter-spacing:0.5px;color:#ffffff;display:flex;flex-direction:column;justify-content:center;width:550px}@media screen and (max-width: 915px){.square .rectangle .rectangle-inner-wrapper .text{padding:70px 30px 70px 30px;width:100%}}.square .rectangle .rectangle-inner-wrapper .text .partners{font-size:12px}.square .rectangle .rectangle-inner-wrapper .text ul{padding:0}.square .rectangle .rectangle-inner-wrapper .text p{font-weight:300;line-height:1.62;letter-spacing:0.5px;text-align:left;color:#ffffff;margin:0}.square .rectangle .rectangle-inner-wrapper .text .bigger{font-size:20px;font-weight:bold;line-height:1.3;padding-bottom:20px;color:white}.square .rectangle .rectangle-inner-wrapper .text .bottom-link{background-image:url(assets/images/icon-arrow-right-copy-2_3x_t4mqwi.png);background-repeat:no-repeat;background-position:90% 50%;background-size:20px;position:absolute;bottom:30px;right:30px;padding-right:60px;font-weight:bold;transition:all .4s ease-in-out}.square .rectangle .rectangle-inner-wrapper .text .bottom-link:hover{background-position:95% 50%}@media (min-width: 769px) and (max-width: 1025px){.square .rectangle .rectangle-inner-wrapper .text .bottom-link-margin-right{margin-right:40px}}.square .rectangle .rectangle-inner-wrapper .text .bottom-link-margin-right:hover{color:#0ba360}.square .green-link{font-size:14px;text-decoration:none;font-weight:900;letter-spacing:2.4px;text-align:left;color:#3cba92;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_ovexr1.png");background-repeat:no-repeat;background-position:70%;background-size:20px}.square .green-link:hover{color:#0ba360}.square .button{border-radius:3px;border-color:transparent;background-color:transparent;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_ovexr1.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px;margin-bottom:50px}.square .button:hover{background-color:#0ba360}.projects-internationals .program-list img{max-height:100px}.infrastr-p-grey-small{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.5px;text-align:left;color:#808080}.infrastructures .p-top{padding:95px 0 68px 18px}.infrastructures .p-after-title{padding:30px 0 30px 0}.infrastructures .p-small-after-title{padding:0 0 100px 0}.infrastructures .p-after-standarts-row{margin-bottom:70px}.infrastructures .p-grey-small{margin-top:-53px;margin-bottom:60px}@media (max-width: 767px){.infrastructures .p-grey-small{margin-top:0}}.infrastructures .row-with-standarts{display:flex;flex-direction:row;justify-content:space-between;padding:70px 0 90px}@media (max-width: 950px){.infrastructures .row-with-standarts{justify-content:baseline;flex-wrap:wrap}}@media (max-width: 500px){.infrastructures .row-with-standarts{flex-direction:column}}.infrastructures .row-with-standarts .standart{display:flex;flex-direction:column}@media (max-width: 500px){.infrastructures .row-with-standarts .standart{padding-bottom:37px;text-align:center;display:block}}@media (min-width: 500px) and (max-width: 1199px){.infrastructures .row-with-standarts .standart{padding:5px}}.infrastructures .row-with-standarts .standart .img-wrapper{display:flex;align-items:center;height:69px;margin-bottom:17px}@media (max-width: 500px){.infrastructures .row-with-standarts .standart .img-wrapper{display:block}}.infrastructures .row-with-standarts .standart .img-wrapper img{max-height:62px;max-width:178px}.infrastructures .row-with-standarts .standart a{width:121px;font-size:11px;font-weight:bold;letter-spacing:0.3px;text-align:left;color:#35bc92}.infrastructures .row-with-standarts .standart a:hover{color:#0ba360}.infrastructures .row-with-standarts .standart span{width:121px;font-size:11px;font-weight:bold;letter-spacing:0.3px;text-align:left;color:#35bc92}.infrastructures .row-with-standarts .standart:last-child a{width:108px}.infrastructures .img-infrastructure{width:704px;height:506px;margin-top:-140px}@media (max-width: 1199px){.infrastructures .img-infrastructure{width:100%;height:auto;padding-top:50px;padding-bottom:20px}}@media (max-width: 767px){.infrastructures .img-margin{width:100%;height:auto;padding-top:120px;padding-bottom:20px}}@media (min-width: 768px) and (max-width: 1024px){.infrastructures .img-margin{margin-top:0;margin-left:0;height:auto;width:100%}}@media (min-width: 1025px) and (max-width: 1199px){.infrastructures .img-margin{margin-left:-50%;margin-top:-160px}}@media (min-width: 1200px){.infrastructures .img-margin{margin-left:-30%;margin-top:-160px;margin-left:-160px}}@media (max-width: 767px){.infrastructures .img-margin-top{margin-top:-65px;padding-bottom:0}}@media (max-width: 1024px){.infrastructures .image-padding{width:100%;height:auto;padding-top:50px;padding-bottom:20px;margin-top:0px}}@media (max-width: 767px){.infrastructures .top-padding{padding-top:120px}}.infrastructures .infrastr-p-grey{font-size:20px;font-weight:300;line-height:1.8;letter-spacing:0.5px;text-align:left;color:#808080}.infrastructures .title{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;color:#41bc94;padding-bottom:20px}.infrastructures .title-with-margin{margin-left:10px}@media (max-width: 1023px){.infrastructures .top-margin{margin-top:82px}}.infrastructures .row-with-greenhouses{padding:40px 0 80px}@media (max-width: 767px){.infrastructures .row-with-greenhouses .media-margin-bottom{margin-left:25px}}.infrastructures .row-with-greenhouses img{max-height:79px}.infrastructures .row-with-greenhouses .greenhouse img{height:79px;margin:0 auto;display:block}.infrastructures .row-with-greenhouses .greenhouse-text{padding-top:27px;font-size:11px;font-weight:bold;letter-spacing:0.3px;text-align:left;color:#35bc92;display:flex;flex-direction:row}@media (max-width: 950px){.infrastructures .row-with-greenhouses .greenhouse-text{padding-bottom:40px}}.infrastructures .row-with-greenhouses .greenhouse-text .big{font-size:34px;font-weight:bold;letter-spacing:0.9px;line-height:34px;padding-right:5px}.infrastructures .row-with-greenhouses .greenhouse-text .smaller{max-width:70px}.infrastructures .img-float-left{margin-left:-151px}.infrastructures .text-with-margin{margin-left:248px}@media (max-width: 1199px){.infrastructures .text-with-margin{margin-left:0}}.infrastructures .black-title{font-size:20px;font-weight:900;line-height:1.7;letter-spacing:2.5px;text-align:left;color:#2d2d2d;text-transform:uppercase}.infrastructures .black-title.moved{position:relative;top:111px;left:-16px;margin-top:-49px}@media (max-width: 768px){.infrastructures .black-title.moved{left:0}}.infrastructures .black-title.padding-bottom{padding-bottom:40px}.infrastructures .img-tree-cut{max-height:344px}@media (max-width: 850px){.infrastructures .img-tree-cut{max-height:190px}}@media (min-width: 850px) and (max-width: 1351px){.infrastructures .img-tree-cut{max-height:290px}}.infrastructures .img-tree-branch{max-height:400px}@media (max-width: 850px){.infrastructures .img-tree-branch{max-height:215px}}@media (min-width: 850px) and (max-width: 1351px){.infrastructures .img-tree-branch{max-height:250px}}.infrastructures .square-wrapper.massive.infrastructuras-extra-padding-bottom{padding-bottom:244px}.loose-imgs-wrapper{position:relative;margin-top:20px}.loose-imgs-wrapper .img-tree-cut{position:absolute;right:0;top:-200px}.raiz-acordeon .panel{background-color:transparent;box-shadow:none}.raiz-acordeon .panel-heading{padding:0;margin:0}.raiz-acordeon .panel-heading a{width:100%;height:100%;padding:26px 36px;display:block;background-color:#3cba92;color:white;text-decoration:none;font-size:20px;letter-spacing:0.6px;font-weight:bold;position:relative;transition:all 0.3s linear}.raiz-acordeon .panel-heading a .arrow{position:absolute;right:44px;top:30px;font-size:12px;transition:all 0.3s linear}@media screen and (max-width: 480px){.raiz-acordeon .panel-heading a .arrow{display:none}}.raiz-acordeon .panel-heading a.collapsed{background-color:white;color:#808080}.raiz-acordeon .panel-heading a.collapsed .arrow{transform:rotate(180deg);color:#3cba92}.raiz-acordeon .panel-heading a.collapsed .panel-collapse collapse{background-color:transparent}.panel-group{margin-bottom:50px}.panel-group .panel+.panel{margin-top:0}.acordeon-leftcol{padding-left:120px;padding-right:0}.acordeon-rightcol{padding-top:5px;padding-left:3px;padding-right:117px}.acordeon-description{font-size:20px;font-weight:300;line-height:1.8;letter-spacing:0.5px;color:#2d2d2d;margin:0;padding-bottom:16px}.acordeon-subtitle{font-size:16px;font-weight:300;line-height:1.8;letter-spacing:0.5px;color:#2d2d2d;padding-bottom:16px}.equipa-de-investigacao .title{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;color:#41bc94;padding-bottom:20px}.equipa-de-investigacao .grey-p{font-size:20px;font-weight:300;line-height:1.8;letter-spacing:0.5px;text-align:left;color:#808080}.equipa-de-investigacao .button{width:300px;height:60px;border-radius:3px;border-color:transparent;background-color:#3cba92;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_ovexr1.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px;margin:54px 0}.equipa-de-investigacao .button:hover{background-color:#0ba360}.equipa-de-investigacao .p-red{font-size:24px;font-weight:bold;line-height:1.42;letter-spacing:0.5px;text-align:left;color:#3CBA92;margin-top:17%}@media screen and (max-width: 1199px){.equipa-de-investigacao .p-red{margin-top:3%}}@media screen and (max-width: 768px){.equipa-de-investigacao .p-red{margin-top:14%}}.equipa-de-investigacao .number-in-a-circle{width:135px;height:135px;background-color:white;border-radius:50%;border:1px solid #3CBA92}.equipa-de-investigacao .number-in-a-circle .number{font-size:64px;font-weight:bold;line-height:0.75;letter-spacing:3.9px;text-align:center;color:#3CBA92;margin-top:30%}.spacing-between-rows{margin-bottom:0px;margin-top:51px;margin-left:18px}.with-left-margin{margin-left:19px}.single-image-carousel .carousel-control{background-image:none;display:flex;align-items:center;justify-content:center}.single-image-carousel .carousel-control img{transform:rotate(90deg);height:52px}@media (max-width: 768px){.single-image-carousel .carousel-control img{display:none}}.single-image-carousel .carousel-control.right img{transform:rotate(-90deg)}.single-image-carousel .video-play-carousel{position:absolute;left:45%;top:45%}.carousel-control{display:flex}@media (max-width: 767px){.carousel-control{display:none !important}}.green-wrapper{background-color:#3cba92;color:#fff}.green-wrapper .p{font-size:20px;font-weight:300;line-height:1.8;letter-spacing:0.5px;text-align:left;color:#fff;padding-bottom:20px}.green-wrapper .title-black{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;color:#fff;padding-bottom:20px}.grey-wrapper{background-color:#f4f4f4}.grey-wrapper a{text-decoration:none}.grey-wrapper .p-grey{font-size:20px;font-weight:300;line-height:1.8;letter-spacing:0.5px;text-align:left;color:#808080}.grey-wrapper .title-black{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;color:#2d2d2d;padding-bottom:20px;padding-top:40px}.grey-wrapper .p-grey-small{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.5px;text-align:left;color:#808080;margin:30px 0 70px 0}.grey-wrapper #p-text-margin{margin:50px 0 -23px 0}.grey-wrapper .three-activity-row{margin-bottom:34px}@media screen and (max-width: 400px){.grey-wrapper .three-activity-row{max-width:fit-content}}.grey-wrapper .activity-preview{background-color:#ffffff;height:500px;margin-bottom:30px}@media (min-width: 768px) and (max-width: 991px){.grey-wrapper .activity-preview{height:400px}}@media screen and (max-width: 1199px){.grey-wrapper .activity-preview{max-width:fit-content}}.grey-wrapper .activity-preview img{max-height:291px}.grey-wrapper .activity-preview .text-wrapper{padding:35px}.grey-wrapper .activity-preview .text-wrapper .shoe-wrapper{min-height:45px}.grey-wrapper .activity-preview .text-wrapper .text-fixed{height:68px;margin-bottom:30px}.grey-wrapper .activity-preview .text-wrapper img{max-height:45px;max-width:63px}.grey-wrapper .activity-preview .text-wrapper .title{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0.5px;color:#2d2d2d;padding:0;margin:0;text-decoration:none}.grey-wrapper .button{width:300px;height:60px;border-radius:3px;border-color:transparent;background-color:#3cba92;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_ovexr1.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px;margin:54px 0}.grey-wrapper .button:hover{background-color:#0ba360}.tab-pane .image{padding-bottom:20px}@media screen and (max-width: 1199px){.tab-pane .image{max-width:-webkit-fill-available}}.title-publications{font-size:16px;color:#3cba92}.space-rows{margin-bottom:62px}.text-pad{padding:0 5px 0 20px}.normal-text{font-size:16px;line-height:1.45;color:#9b9b9b}.img-date{font-size:11px;line-height:3.09;color:#3fbb94}.tag-col{margin-left:1010px}.tag-hr{margin-right:63px}.rectangle-margin{margin-top:6px}.rectangle-box{overflow:hidden;background:#f4f4f4;text-align:center;display:inline-block;padding:8px 18px;margin:2px}.rectangle-content{font-size:13px;font-weight:bold;line-height:24px;color:#3cba92}.category-row{padding-bottom:17px}.container-padding{padding:0}.blog-post-preview{margin-bottom:75px}.blog-post-preview .mobile-display{margin:75px 0;width:100%}@media (min-width: 767px){.blog-post-preview .mobile-display{display:none}}.blog-post-preview .mobile-display .btn-width{width:100%}.blog-post-preview .mobile-display .btn-text{text-decoration:none;font-size:12px;font-weight:bold;text-align:left;color:#ffffff;text-transform:uppercase;padding:7px 35px;border:solid 2px transparent}.blog-post-preview .mobile-display .list-width{width:100%}.blog-post-preview .mobile-display a{text-decoration:none;font-size:12px;font-weight:bold;text-align:left;color:#2d2d2d;text-transform:uppercase;padding:7px 35px;border:solid 2px transparent}.blog-post-preview .mobile-display a.active{color:#0ba360;border:solid 2px #3eba93}.blog-post-preview .mobile-display a:hover{border:solid 2px #3eba93;background-color:#ffffff;color:#3eba93}.blog-post-preview .mobile-display a:active{color:#0ba360}.blog-post-preview .mobile-display a:focus{color:#0ba360;border:solid 2px #3eba93}.blog-post-preview .blog-sorting{margin:75px 0}.blog-post-preview .blog-sorting a{text-decoration:none;font-size:12px;font-weight:bold;text-align:left;color:#2d2d2d;text-transform:uppercase;padding:7px 35px;border:solid 2px transparent}.blog-post-preview .blog-sorting a.active{color:#0ba360;border:solid 2px #3eba93}.blog-post-preview .blog-sorting a:hover{border:solid 2px #3eba93;background-color:#ffffff;color:#3eba93}.blog-post-preview .blog-sorting a:active{color:#0ba360}.blog-post-preview .blog-sorting a:focus{color:#0ba360;border:solid 2px #3eba93}@media (max-width: 768px){.blog-post-preview .blog-sorting li{width:100%;padding-bottom:20px}}.blog-post-preview .box img{transition:all .4s ease-in-out}.blog-post-preview .box img:hover{transform:scale(1.1)}@media (min-width: 991px){.blog-post-preview .box{height:550px}.blog-post-preview .box a:hover{text-decoration:none}}@media (max-width: 768px){.blog-post-preview .box{margin-bottom:40px}}@media (max-width: 767px){.blog-post-preview .img-width{width:100%;height:auto}}@media (max-width: 950px){.blog-post-preview .img-width{max-height:none;margin-bottom:36px}}.blog-post-preview .h1{font-size:36px;font-weight:300;text-align:left;color:#2d2d2d;margin:75px 0}.blog-post-preview .date-category{font-size:11px;font-weight:bold;line-height:3.09;text-align:left;color:#3fbb94;margin:25px 0 10px 0;text-transform:uppercase}.blog-post-preview .article-name{font-size:20px;font-weight:bold;line-height:1.7;text-align:left;color:#808080;margin-bottom:13px}.blog-post-preview .article-abstract{font-size:16px;line-height:1.62;text-align:left;color:#808080}@media (max-width: 990px){.blog-post-preview .article-abstract{padding-bottom:20px}}@media (min-width: 720px){.custom-width{width:50%}}.banner-blog-preview{position:relative;text-align:center;color:white;background-size:cover;height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-right:40px}@media screen and (max-width: 320px){.banner-blog-preview{padding-right:0}}.banner-blog-preview .date-category-white{text-transform:uppercase;margin-bottom:20px;font-size:11px}.banner-blog-preview .post-name{font-size:24px;font-weight:bold;line-height:1.42;text-align:left;color:#ffffff;margin-bottom:30px;width:360px;letter-spacing:0.5px}@media (max-width: 1199px){.banner-blog-preview .post-name{padding-left:40px}}@media (max-width: 1199px){.banner-blog-preview .element-padding{padding-left:40px}}.banner-blog-preview .button-wrapper{width:360px;text-align:left}@media (max-width: 1199px){.banner-blog-preview .button-wrapper{padding-left:40px}}.banner-blog-preview .button{width:300px;height:60px;border-radius:3px;border-color:transparent;background-color:#3cba92;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_ovexr1.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px}.banner-blog-preview .button:hover{background-color:#0ba360}.contacts-container{padding-left:0;padding-right:0}.p-contacts-normal{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.4px;text-align:left}.contact.title{font-size:20px;color:#808080}.email{font-weight:500;color:#34bb91 !important;font-size:16px}.contact.normal-text{padding-top:0}.contact.address{margin:0}@media (max-width: 992px){.media-margin{margin-left:25px}}@media (max-width: 1199px){.media-margin{margin-left:45px}}@media (max-width: 991px){.media-margin-button{margin-left:45px;margin-bottom:80px}}@media (min-width: 991px) and (max-width: 1199px){.media-margin-button{margin-left:600px;margin-bottom:80px}}.mapify-popOver-content{position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.mapify-popOver{padding:15px 10px !important}.mapify-hover{fill:none !important}.customHover{fill:#09f;stroke:#fff;stroke-width:2}.img-popup{float:left;padding-right:10px}.txt-popup{font-size:14px;font-weight:700;text-align:left}.blog-page .blog-p-bold{font-size:20px;font-weight:600;line-height:1.4;text-align:left;color:#808080}.blog-page .blog-p-normal{font-size:16px;line-height:1.62;text-align:left;color:#808080;margin-top:38px}.blog-page .blog-p-green-big{font-size:36px;font-style:italic;line-height:1.33;text-align:left;color:#3cba92;margin-top:49px}.blog-page .blog-p-grey-small{font-size:11px;line-height:1.82;text-align:left;color:#808080;margin-top:20px}.blog-page .dif-font-size{font-size:16px}.blog-page .blog-p-green-small{font-size:16px;line-height:1.62;text-align:left;color:#3cba92;margin-top:19px}.blog-page .blog-img-map{width:100%}@media (max-width: 767px){.blog-page .blog-img-map{max-width:100%}}.blog-page .img-blog-vertical-tree{width:100%}.blog-page .img-blog-horiz-pic-top{width:100%}.blog-page .img-blog-horiz-pic-bottom{width:100%}.blog-page .row-with-pics{display:flex}.blog-page .two-horiz-img{display:flex;flex-direction:column;justify-content:space-between}.blog-p-grey-small{font-size:11px;line-height:1.82;text-align:left;color:#808080}.blog-p-grey-small p{margin:0}.dif-font-size{font-size:16px}.blog-p-green-small{font-size:16px;line-height:1.62;text-align:left;color:#3cba92;margin-top:19px}.img-blog-vertical-tree{max-height:536px}.img-blog-horiz-pic-top{max-height:240px;max-width:358px}.img-blog-horiz-pic-bottom{max-height:240px;max-width:358px}.row-with-pics{display:flex}.two-horiz-img{display:flex;flex-direction:column;justify-content:space-between}.grey-p-with-margin-bottom{margin-bottom:63px}.blog-p-grey-small.under-img-margin{margin-top:36px}.blog-p-normal.p-marg{margin-top:30px;margin-bottom:46px}.blog-p-normal.added-margin-p{margin-top:59px}.blog-p-normal.added-margin-p .hr-width{border:solid 0.5px #979797;margin-top:14px;margin-bottom:23px;width:265px}@media (max-width: 991px){.blog-p-normal.added-margin-p .hr-width{width:100%}}.last-publications-wrapper .last-pub-img{max-height:150px;max-width:150px}.last-publications-wrapper .publication-wrapper{display:flex;flex-direction:row;margin-top:25px;margin-bottom:64px}.last-publications-wrapper .title-last-pub{font-size:16px;font-weight:bold;text-align:left;color:#3cba92;margin-top:92px}.last-publications-wrapper .p-blog-name-preview{font-size:16px;line-height:1.62;text-align:left;color:#9b9b9b}.last-publications-wrapper .p-date-preview{text-transform:uppercase;font-size:11px;font-weight:bold;line-height:2;text-align:left;color:#3fbb94}.last-publications-wrapper .text-right-wrapper{margin-left:8px;margin-top:-5px}.last-publications-wrapper a{text-decoration:none}.last-publications-wrapper a:hover{color:#3cba92;text-decoration:none}.last-publications-wrapper a:focus{color:#3cba92;text-decoration:none}.last-publications-wrapper a:active{color:#3cba92;text-decoration:none}.text-social-media-share-wrapper{margin-top:66px;margin-left:0;margin-right:0}.text-social-media-share-wrapper .normal-text{font-size:16px;line-height:1.62;color:#3cba92;margin-bottom:20px}.row-with-social-network-items{margin-bottom:69px;margin-left:0;margin-right:0}.wrapper-for-two-buttons{display:flex;justify-content:space-between}.wrapper-for-two-buttons .button-wrapper .btn-pad .button{width:150px;height:60px;border-radius:3px;border:solid 1px #3cba92;background-color:transparent;color:#3cba92;font-size:14px;font-weight:900;line-height:1.36;text-align:right;padding:15px 15px 15px 37px;letter-spacing:2.4px;background-image:url("assets/images/icon-arrow-right-copy-green-2.png");background-repeat:no-repeat;background-position:10% 50%;background-size:20px;margin:20px 0 54px 0}.wrapper-for-two-buttons .button-wrapper .btn-pad .button:hover{background-color:#0ba360;color:#ffffff}.wrapper-for-two-buttons .button-wrapper .btn-pad .forward{padding-left:15px;text-align:left;background-position:90% 50%;background-image:url("assets/images/icon-forward--green-arrow-right-copy-2.png")}.tags-wrapper{margin-top:95px}.tags-wrapper hr{border:solid 0.5px #979797;margin-top:14px;margin-bottom:23px;width:100%}.tags-wrapper .rectangle-margin{margin-top:6px;display:flex;flex-direction:row;flex-wrap:wrap}.tags-wrapper .rectangle-box{overflow:hidden;background:#f4f4f4;text-align:center;padding:8px 18px;margin:4px}.tags-wrapper .rectangle-content{font-size:13px;font-weight:bold;line-height:24px;color:#3cba92}.categorias-wrapper{margin-top:113px}.categorias-wrapper .categorias-list-wrapper{margin-top:-21px}.categorias-wrapper .categorias-list-wrapper .normal-text{font-size:16px;line-height:1.45;color:#9b9b9b;font-weight:bold;margin-bottom:-1px}@media (max-width: 769px){text-align:center}.raiz-nav{border-top:1px solid #35bc92;border-bottom-color:transparent;padding-bottom:40px}.raiz-nav.raiz-nav-articles.nav-tabs.nav-justified li{display:table-cell;width:1%}.raiz-nav.raiz-nav-articles.nav-tabs.nav-justified li a .nav-text{font-size:14px}.raiz-nav li{font-size:11px;font-weight:bold;line-height:1.64;letter-spacing:0.5px;text-align:left;color:#2d2d2d;background-color:inherit}.raiz-nav li.active a{border-radius:none;border-top:3px solid #45bd97 !important;color:#45bd97}.raiz-nav li.active a .normal-text{color:#45bd97}.raiz-nav li.active a .number-circle{border:1px solid #45bd97;color:#45bd97}.raiz-nav li a{outline:none;cursor:pointer;font-size:11px;font-weight:bold;line-height:1.64;letter-spacing:0.5px;color:#2d2d2d;background-color:transparent !important;padding-top:24px}.raiz-nav li a .normal-text{font-size:11px;font-weight:bold;line-height:1.64;letter-spacing:0.5px;padding-top:0;color:#2d2d2d;display:flex;flex-direction:row}.raiz-nav li a .number-circle{border:1px solid #45bd97;border-radius:50%;border:1px solid #2d2d2d;width:30px;min-width:30px;height:30px;background-color:transparent;text-align:center;display:inline-block;padding:6px}.raiz-nav li a .nav-text{font-size:11px;text-align:left;float:right;width:80%;padding-left:10px;line-height:1.64;margin-top:-7px;display:flex;align-items:center;height:50px;text-transform:uppercase;color:inherit;font-weight:700}.nav-tabs.nav-justified>li>a{border:none;border-radius:0}.nav-tabs.nav-justified>li>a.active{border:none}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:none}.leftcol-margin{height:400px}.tab-page-one .expand{margin-left:180px;padding:0;margin-bottom:30px}.tab-page-one .expand .description{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.4px;color:#808080;padding-bottom:17px}.tab-page-two .row-margin{margin-top:90px}.tab-page-two .row-margin .leftcol-margin{margin-left:165px;height:400px}.tab-page-two .row-margin .rightcol-padding{padding-left:110px;padding-right:5px}.tab-page-two .row-margin .rightcol-padding .contact{font-weight:300;line-height:1.65;letter-spacing:0.4px;color:#808080}.tab-page-two .row-margin .rightcol-padding .p-padding{padding-bottom:20px}.tab-page-two .row-margin .rightcol-padding .title{font-size:20px;padding-bottom:20px}.tab-page-two .row-margin .rightcol-padding .normal-text{font-size:16px}.tab-page-two .row-margin .rightcol-padding .normal-text .email{color:#34bb91}.tab-page-two .btn-pad{padding-left:80px}.tab-page-two .btn-pad .button{width:300px;height:60px;border-radius:3px;border-color:transparent;background-color:#3cba92;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px;margin:20px 0 54px 0}.tab-page-two .btn-pad .button:hover{background-color:#0ba360}.grey-background-wrapper{background-color:#f4f4f4}.blog-post-preview-wrapper{background-color:#f4f4f4;padding-bottom:100px}.blog-post-preview-carousel .carousel-control{background-image:none;display:flex;align-items:center;justify-content:center}.blog-post-preview-carousel .carousel-control img{transform:rotate(180deg);height:52px}.blog-post-preview-carousel .carousel-control.right img{transform:rotate(0deg)}.blog-post-preview-carousel .blog-post-preview{background-color:#ffffff}.blog-post-preview-carousel .blog-post-preview .text-wrapper{padding:35px}.blog-post-preview-carousel .blog-post-preview .text-wrapper .title{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:0.5px;color:#2d2d2d;padding:0;margin:0;margin-bottom:25px}.blog-post-preview-carousel .blog-post-preview .text-wrapper .description{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.5px;color:#2d2d2d}.blog-post-preview-carousel .blog-post-preview .text-wrapper .download-button{margin-top:27px;border-radius:3px;border:solid 1px #3cba92;width:300px;padding:20px 37px;display:flex;text-decoration:none;font-size:14px;font-weight:900;line-height:1.36;letter-spacing:2.4px;color:#3cba92}@media (max-width: 767px){.blog-post-preview-carousel .blog-post-preview .text-wrapper .download-button{width:100%}}.blog-post-preview-carousel .blog-post-preview .text-wrapper .download-button:hover{border:solid 1px #0ba360;border-color:#0ba360}.outputs.carousel-indicators li{border:1px solid #0ba360}.outputs.carousel-indicators .active{background-color:#0ba360}.map{width:100%;height:550px;left:0}.info-window{padding:10px;width:230px;height:130px;font-family:'Fira Sans', sans-serif;font-size:11px;letter-spacing:0.5px;text-align:left;color:#000000;background-color:#ffffff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.22)}.info-window .title{font-weight:bold;font-size:12px;line-height:2.15}.info-window .address{width:180px;padding-bottom:10px}.info-window p{margin:0}.info-window a{font-size:12px;font-weight:bold;color:#3cba92}strong{font-weight:700}b{font-weight:700}body{font-family:"Fira Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body hr{background-color:#f0f0f0;border-top:1px solid #8c8b8b}.no-padding{padding:0}h1{height:44px;font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.1px;color:#2d2d2d;padding-bottom:60px}.h1{font-size:36px;font-weight:300;text-align:left;color:#2d2d2d}h2{font-size:20px;font-weight:300;line-height:1.75;letter-spacing:0.4px;color:#808080}.h2{font-size:20px;font-weight:300;line-height:1.75;letter-spacing:0.4px;color:#808080}h3{font-size:20px;font-weight:300;line-height:1.75;letter-spacing:0.4px;color:#808080}h4{font-size:16px;font-weight:300;line-height:1.8;letter-spacing:0.5px;color:#2d2d2d}h5{font-size:14px;font-weight:300;line-height:1.86;letter-spacing:0.4px;text-align:left;color:#808080}.h5{font-size:14px;font-weight:300;line-height:1.86;letter-spacing:0.4px;text-align:left;color:#808080}ol{list-style-type:decimal;font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.5px;text-align:left;color:#808080}p{margin:20px 0}.raiz-title{font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.1px;color:#2d2d2d;padding-bottom:60px}.plane-text{font-size:20px;font-weight:300;line-height:1.75;letter-spacing:0.5px;text-align:left;color:#808080}.green-p{font-size:20px;font-weight:300;line-height:1.75;letter-spacing:0.5px;text-align:left;color:#3cba92}.green{color:#3cba92}.grey{color:gray}.black{color:#2d2d2d}.title-and-plane-text{padding-left:88px;padding-right:70px}.bold-left-side{padding-left:85px;padding-right:60px}@media screen and (max-width: 991px){.bold-left-side{padding-left:26px;padding-right:63px}}.plane-right-side{padding-top:39px;padding-left:25px;padding-right:85px}.minibox{padding-bottom:40px;height:30px;font-size:10.5px;font-stretch:ultra-condensed;line-height:2.73;letter-spacing:0.05px;text-align:center;color:#3fbb94}.articles .minibox{text-align:left}.minibox-description{font-size:20px;font-weight:900;font-stretch:ultra-condensed;line-height:1.5;color:#808080}.articles-description a{font-size:16px;font-weight:500;line-height:1.56;letter-spacing:0.5px;text-decoration:underline;color:#3cba92;padding-top:30px;padding-bottom:60px}.articles-description p{font-size:15px;font-weight:300;line-height:1.56;letter-spacing:0.4px;color:#808080}.plane-description{font-size:20px;font-weight:300;line-height:1.8;letter-spacing:0.2px;color:#808080}.plane-description-bold{font-weight:500}.normal-text{padding-top:21px;font-size:15px;line-height:2;letter-spacing:0.4px}.minibox-main{height:75px;padding-bottom:19px}.minibox-title{color:#45bd97;font-weight:bold;font-size:10px}.normaltext{padding-top:14px;font-size:16px;color:#808080;line-height:1.88;letter-spacing:0.5px}.projeto-paragraphs{padding-left:86px;padding-right:85px}.paragraph{font-size:20px;font-weight:75;line-height:1.75;letter-spacing:0.45px;color:#808080}.top{padding-bottom:24px}.partner-paragraphs{padding-left:87px;padding-right:120px}.partner-title{font-size:35px;font-weight:300;line-height:1.28;letter-spacing:0.4px;color:#3cba92;padding-bottom:25px}.partner-text{font-size:20px;font-weight:100;line-height:1.75;letter-spacing:0.45px;color:#808080}.rightcol-bullets{color:#3cba92;padding-bottom:16px;font-size:140%}.rightcol-text{font-size:16px;font-weight:300;line-height:normal;letter-spacing:0.6px;color:#2d2d2d}.right-col-paragraph-spacing{padding-left:38px;padding-bottom:12px;line-height:1.6;letter-spacing:0.4px}.rightcol-second-bullet-spacing{padding-bottom:25px}.acordeon-one-column{padding-left:120px;padding-right:100px}.acordeon-one-column-description{padding-bottom:37px;font-size:20px;font-weight:300;line-height:1.8;letter-spacing:0.6px;color:#2d2d2d}.acordeon-one-column-normaltext{font-size:16px;font-weight:100;line-height:1.62;letter-spacing:0.5px;color:#2d2d2d}.content{margin:75px 0}@media screen and (max-width: 992px){.content{margin:0}}@media screen and (max-width: 992px){.p-media-margin{margin:80px 0}}.content-new{margin:75px 0}.cookie-notice{background-color:#3cba92;width:100%;top:0;right:0;left:0;position:fixed;text-align:center;line-height:30px;z-index:9999;font-size:16px;color:#ffffff;display:none}.cookie-notice p{margin:10px 0}.cookie-notice a{color:white}.cookie-notice a:hover{color:white}.cookie-notice .close-cookie-notice{padding-left:50px}.cookie-notice .close-cookie-notice:hover{color:white}.description{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.4px;text-align:left}.uppercase{text-transform:uppercase}.button{width:300px;height:60px;border-radius:3px;border-color:transparent;background-color:#3cba92;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_ovexr1.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px}@media screen and (max-width: 320px){.button{width:265px !important}}.button:hover{background-color:#0ba360}.organigram{border:1px solid #fff;width:100%;height:100%}.hr-bottom{border-bottom:solid 1px rgba(140,140,140,0.18);padding-bottom:20px}.footer-logo{width:100%}@media screen and (max-width: 990px){.footer-logo{width:260px;padding:20px 0;float:left}}@media screen and (max-width: 400px){.footer-logo{width:201px;padding:20px 0;float:left}}.button-green{width:300px;height:60px;border-radius:3px;border-color:transparent;background-color:#fff;color:#3EBA98;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url(assets/images/icon-arrow-right-copy-2_3x_t4mqwi.png);background-repeat:no-repeat;background-position:90% 50%;background-size:20px;margin:20px 0}@media screen and (max-width: 320px){.button-green{width:265px}}.button-green:hover{border:solid 1px #0ba360;color:#0ba360}.img-vertical-center img{max-height:57px;max-width:100%}a{color:#3cba92}a:hover{color:#3cba92;text-decoration:none}.presentation-project-link{background-image:url(assets/images/play.svg);background-repeat:no-repeat;background-position:0% 50%;background-size:contain;height:30px;margin-bottom:10px}.presentation-project-link span{padding-left:60px;color:white;font-weight:300}.website-project-link{background-image:url(assets/images/website.svg);background-repeat:no-repeat;background-position:0% 50%;height:30px;background-size:contain}.website-project-link span{padding-left:60px;color:white;font-weight:300}.pdf-project-link{background-image:url(assets/images/pdf.svg);background-repeat:no-repeat;background-position:0% 50%;height:30px;background-size:contain;margin-top:10px}.pdf-project-link span{padding-left:60px;color:white;font-weight:300}.load-more{width:300px;height:60px;border-radius:3px;border-color:transparent;background-color:#3cba92;color:#ffffff;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url(assets/images/icon-arrow-right-copy-2_3x_xxdtaa.png);background-repeat:no-repeat;background-position:90% 50%;background-size:20px;margin:85px 0 85px 0}.activities ul{padding:0}.activities ul li{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.4px;text-align:left;color:#808080;padding-bottom:20px}.full{width:100%}.grey-background-wrapper{background-color:#f4f4f4}.bg-grey{background-color:#f4f4f4;width:100%}.btn-group.bootstrap-select{width:100% !important}.btn.dropdown-toggle{border-radius:3px !important;border:solid 1px #dddddd !important;background-color:#3cba92 !important;margin:10px 0 !important;padding:15px 15px !important;color:#ffffff !important;outline:none;font-size:12px}.btn.dropdown-toggle:hover{color:#ffffff;background-color:#3cba92;box-shadow:none;border-radius:3px;border:solid 1px #dddddd}.btn.dropdown-toggle:focus{outline:none !important}.date-picker.form-control{width:100%;height:50px;border-radius:3px;border:solid 1px #dddddd;background-color:#3cba92;margin:10px 0;padding:15px 15px;color:#ffffff;outline:none;font-size:12px;padding-left:44px}.date-picker.form-control::placeholder{color:#fff}.error-msg{font-size:12px;letter-spacing:0.5px;text-align:left;color:#f54b5e;margin-top:10px}.message-sent{margin-top:10px;width:370px;height:60px;border-radius:3px;border:1px solid #3cba92;background-color:#ffffff;float:right;color:#3cba92;font-size:14px;font-weight:900;line-height:1.36;padding:20px 37px;letter-spacing:2.4px;text-align:left;background-repeat:no-repeat;background-position:90% 50%;background-size:20px;display:none}.message-sent.green{background-color:#3cba92;color:#ffffff}#mc-success{border:none;border-radius:0px 3px 3px 0px;background-color:#3cba92;position:relative;color:white;text-align:left;border-radius:0px 3px 3px 0px;background-color:#3cba92;display:none;margin-top:0;width:100%;margin-bottom:20px}.contacts{padding-bottom:140px;background-color:#3cba92;color:#ffffff}.contacts .auxiliar-text{font-size:12px;letter-spacing:0.5px;text-align:left;color:#f54b5e;padding-top:20px}.contacts .form-wrapper{position:relative}.contacts .form-wrapper .form-inputs-wrapper{margin-top:10px}.contacts .form-wrapper .form-inputs-wrapper .contacts-description{margin-left:0}.contacts .form-wrapper .corner-image{position:absolute;bottom:10px;left:10px;margin-left:15%}@media screen and (max-width: 1199px){.contacts .form-wrapper .corner-image{margin-left:1%}}.contacts.contacts-visits .corner-image{width:120px}.contacts.contacts-visits .contacts-header{margin-bottom:-14px}.contacts.contacts-visits .contacts-description{font-size:20px;line-height:1.75;letter-spacing:0.5px}.contacts.contacts-visits .contacts-description b{font-weight:500}.contacts.contacts-visits .form-inputs-wrapper{margin-top:0}.contacts .contacts-header{margin-left:-30px;font-size:36px;font-weight:300;line-height:1.28;letter-spacing:0.5px;text-align:left;padding:70px 0 74px 0;color:white}@media screen and (max-width: 1199px){.contacts .contacts-header{margin-left:0}}.contacts .contacts-description{font-size:16px;font-weight:300;line-height:1.88;letter-spacing:0.4px;margin-left:-30px}@media screen and (max-width: 1199px){.contacts .contacts-description{margin-left:0}}.contacts .form-input{width:100%;height:50px;border-radius:3px;border:solid 1px #dddddd;background-color:#3cba92;margin:10px 0;padding:15px 15px;color:#ffffff;outline:none}.contacts .form-input::placeholder{color:white;font-size:12px;letter-spacing:0.5px}.contacts .form-input:hover,.contacts .form-input:active,.contacts .form-input:focus{border:solid 2px #ffffff}.contacts .form-input.form-input-message{height:100px;padding:15px 15px}.contacts .button{margin-top:10px;width:300px;height:60px;border-radius:3px;background-color:#ffffff;float:right;color:#3cba92;font-size:14px;font-weight:900;line-height:1.36;padding:15px 37px;letter-spacing:2.4px;text-align:left;background-image:url("assets/images/icon-arrow-right-copy-2_3x_t4mqwi.png");background-repeat:no-repeat;background-position:90% 50%;background-size:20px}.contacts .button:hover{border:solid 1px #0ba360;color:#0ba360}@media screen and (max-width: 1199px){.contacts .button{margin-top:100px;width:200px}}.calendar-wrapper{position:relative}.calendar-wrapper input{padding-left:48px}.calendar-wrapper img{position:absolute;top:21px;left:14px;max-height:23px}.horario-wrapper{position:relative}.horario-wrapper img{position:absolute;top:28px;right:21px;max-height:9px}.controls{position:relative}.controls img{pointer-events:none}#contact-form-page a{color:#fff;font-weight:700}@keyframes kenburns{0%{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 50%, 0)}100%{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp;animation-delay:0;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out}[data-anim-delay='0']{animation-delay:0}[data-anim-delay='250']{animation-delay:250ms}[data-anim-delay='350']{animation-delay:350ms}[data-anim-delay='500']{animation-delay:500ms}[data-anim-delay='750']{animation-delay:750ms}[data-anim-delay='800']{animation-delay:750ms}[data-anim-delay='1000']{animation-delay:1000ms}.has-error{border:1px solid #f54b5e !important}.remove-padding{padding:0 !important}.remove-margin{margin:0 !important}@media (max-width: 768px){.container.container-footer{padding-left:0;padding-right:0;width:100%}}.color-parent{color:inherit}@media (max-width: 1024px){.container.inner-wrapper.activities{padding-left:0;padding-right:0;width:100%}}.hide-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hide-text.focusable:active,.hide-text.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.padding-top-60{padding-top:60px}.padding-bottom-60{padding-bottom:60px}.no-padding{padding:0}a:focus{outline:none !important;text-decoration:none !important}button:focus{outline:none !important;text-decoration:none !important}.text-grey{color:#808080}.padding-top-50{padding-top:50px !important}.padding-bottom-50{padding-bottom:50px !important}.padding-50{padding:100px 0 !important}.margin-top-50{margin-top:50px !important}.margin-bottom-25{margin-bottom:25px !important}.margin-bottom-50{margin-bottom:50px !important}.margin-top-20{margin-top:20px !important}.margin-top-100{margin-top:100px !important}@media screen and (max-width: 768px){.margin-top-100{margin-top:25px !important}}@media screen and (max-width: 1024px){.margin-top-100{margin-top:50px !important}}.padding-top-100{padding-top:100px !important}@media screen and (max-width: 768px){.padding-top-100{padding-top:25px !important}}@media screen and (max-width: 1024px){.padding-top-100{padding-top:50px !important}}.margin-top-150{margin-top:150px !important}.margin-10-top-bottom{margin:10px 0 !important}.text-center{text-align:center !important}.margin-bottom-3{margin-bottom:3px}.text-left{text-align:left}.btop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;color:white;cursor:pointer;border-radius:4px;padding:0;margin:0}.btop img{width:50px;height:50px}.lng ul{list-style:none}.lng li{float:left;padding-right:25px;font-size:18px;font-weight:700}.lng li.current-lang a{color:white}
