.content-grid-news .container-fluid{padding:0 10px}.content-grid-news{padding:100px 0;padding-top:0}.content-grid-news h2{font-size:24px;text-transform:uppercase;color:#222;font-family:'Amaranth',sans-serif;position:relative;margin-bottom:10px}.content-grid-news h2:before{content:'';display:block;width:80px;height:3px;border-bottom:3px solid #b2d34c;position:absolute;bottom:-2px;left:0}.list-news{display:flex;flex-direction:column}.list-news .item-news-in-list{margin:10px 0}.list-news .title-news-in-list{font-size:24px;color:#222;font-family:'Rubik',sans-serif}.list-news .title-news-in-list a{text-decoration:none;color:#222}.list-news .details-news{display:flex}.list-news .details-news .date{font-size:18px;color:#222;font-family:'Rubik',sans-serif;margin-right:40px}.list-news .details-news .category{font-size:18px;color:#222;font-family:'Amaranth',sans-serif}.list-news .details-news .category a{text-decoration:none;color:#222}.single_post_thumbnail{width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center}.title-single--post{margin-top:70px}.title-single--post h1{font-size:60px !important;text-align:center;font-weight:700;font-family:'Amaranth',sans-serif}.content-single--post .details-news{display:flex;justify-content:center;align-items:center;margin:20px 0}.content-single--post .details-news .category,.content-single--post .details-news .date,.content-single--post .details-news .category a{text-decoration:none;color:#222;font-size:18px;text-decoration:none}.content-single--post .details-news .category{margin-right:20px}.content-single--post p{color:#222;font-size:20px;font-family:'Rubik',sans-serif}.content-single--post li{font-family:'Rubik',sans-serif;font-size:20px}.content-single--post .downloadImage p{color:#fff !important}.content-single--post h3{font-size:30px;font-family:'Rubik',sans-serif}.content-single--post h4{font-size:25px;font-family:'Rubik',sans-serif}section.post-similar{padding:70px 0}section.post-similar a{text-decoration:none;color:#222}section.post-similar h2{font-size:36px;text-align:center;margin-bottom:30px;font-family:'Amaranth',sans-serif}section.post-similar img{width:366px;height:366px;max-width:100%;object-fit:cover}section.post-similar h3{font-size:36px;font-family:'Amaranth',sans-serif;line-height:36px;padding-top:20px}section.post-similar p{font-size:18px;font-family:'Rubik',sans-serif}.footer{background:#e6e6e6}.content-footer{padding:70px 0}.line-logo-footer{display:flex;justify-content:space-between;align-items:flex-start;margin-top:70px}.column-between{display:flex;flex-direction:column;justify-content:space-between}.menu-footer label,.menu-footer label a{font-size:14px;font-weight:700;font-family:'Amaranth',sans-serif;position:relative;padding-bottom:5px;text-decoration:none;color:#000}.menu-footer label:before{content:'';display:block;width:80px;height:3px;border-bottom:3px solid #b2d34c;position:absolute;bottom:0;left:0}.menu-footer ul{margin-top:10px}.menu-footer ul li{list-style:none;padding:4px 0}.menu-footer ul li a{text-decoration:none;font-size:12px;color:#222;font-family:'Rubik',sans-serif}.line-logo-footer a svg{width:200px;height:auto}.line-logo-footer div{display:flex;flex-direction:column}.line-logo-footer div span{font-size:12px;margin-bottom:10px;font-family:'Rubik',sans-serif}.sub-footer{background:#222;padding:0}.sub-footer p,.sub-footer a{text-decoration:none;color:#fff;font-size:12px;font-family:'Rubik',sans-serif}.sub-footer .container-fluid .col-xs-12{display:flex;justify-content:space-between;align-items:center}.sub-footer .link-subfooter{display:flex}.mode-center{justify-content:center}.row-content-menu{padding:10px 0 25px}.collapse.navbar-collapse{padding-top:10px;display:flex;flex-basis:100%;flex-grow:1;align-items:center;transition:.3s all}.navbar-nav{display:flex;flex-direction:row;margin-right:auto}.nav-item{list-style:none}.nav-link{text-decoration:none !important;font-size:12px;font-family:'Rubik',sans-serif;color:#b2b4b7;padding:8px;text-transform:uppercase}#lang-selector li{list-style:none;display:inline-block;text-transform:uppercase;font-size:12px;padding:0 5px;border-left:1px solid #b2b4b7}#lang-selector li:first-child{border:none;padding-left:0}#lang-selector li a,#lang-selector li a.visited{color:#b2b4b7}.midia-social-footer{margin-top:20px !important}.midia-social-footer a{color:#000;font-size:18px;padding:0 !important;padding-right:10px !important}.splide,.splide2,.splide__list{position:relative !important;width:100%}.header{transition:.3s all}.header-fixed{transform:translateY(-40px);transition:.3s all}.header-fixed .navbar-collapse{opacity:0;transition:.3s all}.header-fixed .row-content-menu{padding-bottom:10px;transition:.3s all}.header-fixed .header__nav__menu li a{font-size:14px}.header-fixed svg{width:140px;transition:.3s all}.header__nav__menu li a,header svg{transition:.3s all}@media(max-width:1024px){.header__nav__menu li a{font-size:13px}.card:first-child,.card:last-child{margin:0}}@media(max-width:992px){body{padding-top:50px !important}.column-btn-category{padding-top:50px;justify-content:flex-start}.sub-footer .container-fluid .col-xs-12{flex-direction:column;padding:20px 0}.column-between{padding:0 !important}.menu-footer ul{margin:15px 0;margin-bottom:20px !important}.line-logo-footer{flex-direction:column}.line-logo-footer a svg{margin-bottom:20px}.sub-footer p{margin:5px 0}#bannerFrontPage img{object-fit:cover !important}.splide__list{display:flex;width:100%}#projectSlider{overflow:hidden;width:100%}#projectCount .count .col-xs-12{margin:40px 0}}@media(max-width:768px){.achievements_container_item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0}.achievements_title,#newsletter h3,#newsletter p{text-align:center}#mc_embed_signup{margin-top:20px}#mc_embed_signup_scroll{justify-content:space-between}#mc-embedded-subscribe-form .clear input{transform:translateX(-10px)}#ftb{padding:20px 0}.way_container_item_description,.projects_container_item_description{padding:20px}.item_container_ftb:first-child,.item_container_ftb:last-child{padding:0 !important}#foundation{padding:10px}#cards .card{padding:40px 20px;margin:20px auto}.form{padding:20px}}@media(max-width:500px){h2{font-size:42px !important}.achievements_number{font-size:48px}#bannerFrontPage h2{background:#24272a;margin:0 1%;width:98%}#bannerFrontPage mark{padding:0 10px}.splide__list{display:none}.splide__arrow{top:46% !important}.download{flex-direction:column}.download div{margin:20px 0}}@media(max-width:320px){#newsletter h3{font-size:33px}.downloadImage p{font-size:10px}}