.title{position:absolute;width:100%;bottom:0;padding:3px 0 1px 0;background-color:rgba(0,0,0,0.4)}.title h1{padding-top:14px;font-size:50px;line-height:53px;color:#fff}.title hr{width:60px;margin-top:30px;margin-bottom:20px;border-top:3px solid #fff}.title h2{font-size:30px;font-weight:normal;color:#fff}.title .title-home{padding-bottom:0}@media screen and (min-width :992px) and (max-width :1200px){.title{margin-top:-240px}.title h1{padding-top:8px;font-size:45px;line-height:43px}.title h2{font-size:25px}}@media screen and (min-width :880px) and (max-width :992px){.title{margin-top:-184px}.title h1{padding-top:8px;font-size:37px;line-height:27px}.title h2{margin-bottom:8px;font-size:23px}}@media screen and (min-width :768px) and (max-width :880px){.title{margin-top:-160px}.title h1{padding-top:8px;font-size:30px;line-height:24px}.title hr{width:45px;margin-top:20px;margin-bottom:-5px}.title h2{font-size:20px}}@media screen and (min-width :580px) and (max-width :768px){.title{margin-top:-141px}.title h1{padding-top:5px;font-size:27px;line-height:21px}.title hr{width:45px;margin-top:20px;margin-bottom:-5px}.title h2{margin-bottom:4px;font-size:22px}}@media screen and (min-width :400px) and (max-width :580px){.title{margin-top:-114px;padding:1px 0 0 0}.title h1{padding-top:1px;font-size:20px;line-height:19px}.title hr{width:30px;margin-top:10px;margin-bottom:-5px}.title h2{font-size:16px}}@media screen and (max-width :400px){.title{margin-top:-100px}.title h1{padding-top:0;font-size:16px;line-height:16px}.title hr{width:30px;margin-top:10px;margin-bottom:-8px}.title h2{font-size:16px}}.home-article{margin-bottom:10px;padding:20px 0 40px 0;background-color:#ebebeb}.home-article h2{text-align:center;font-size:32px}.home-article p{margin-top:0;font-size:18px;text-align:justify}.home-article .picture{max-height:280px;overflow:hidden}.home-article img{width:100%}.home-article a{font-size:18px;font-weight:bold;color:#fdc41f}.home-article a:hover{color:#000}.article .title{margin-top:-70px}.article p{font-size:18px}.article h2{text-align:center;font-size:32px}.environment{padding-top:20px;margin-bottom:20px}.national,.local{max-height:290px;overflow:hidden}.national img,.local img{width:100%;height:100%}.national .filter,.local .filter{position:relative;bottom:166px;background-color:rgba(0,0,0,0.4)}.local .filter{bottom:155px}.national a.white_title,.local a.white_title{display:block;padding:40px 0 40px 0;text-align:center;font-size:26px}.national a.white_title:hover,.local a.white_title:hover,.national a.white_title:visited,.local a.white_title:visited{color:white}.national a.white_title:hover,.local a.white_title:hover{font-weight:normal}.national .filter a,.local .filter a{color:#fff}@media screen and (min-width :800px) and (max-width :992px){.national .filter,.local .filter{bottom:129px}.national a.white_title,.local a.white_title{padding:30px 0 30px 0;font-size:24px}}@media screen and (min-width :768px) and (max-width :800px){.national .filter,.local .filter{bottom:104px}.national a.white_title,.local a.white_title{padding:20px 0 20px 0;font-size:22px}}@media screen and (max-width :768px){.national,.local{max-height:inherit}.national{margin-bottom:-60px}.local{margin-bottom:-75px}.national .filter,.local .filter{bottom:96px}.national a.white_title,.local a.white_title{padding:20px 0 20px 0;font-size:20px}}.presentation{background-color:#fdc41f}.presentation-title{padding-top:40px}.presentation .presentation-title h2{font-size:50px;line-height:60px}.presentation .presentation-text p{padding-bottom:40px;font-size:24px}@media screen and (min-width :768px) and (max-width :992px){.presentation .presentation-title h2{font-size:46px}.presentation .presentation-text p{font-size:20px}}@media screen and (min-width :580px) and (max-width :768px){.presentation .presentation-title h2{font-size:32px}.presentation .presentation-text p{font-size:20px}}@media screen and (max-width :580px){.presentation .presentation-title h2{font-size:23px;line-height:30px}.presentation .presentation-text p{font-size:16px}}.project-title{padding-top:40px}.project-title h2{font-size:40px;line-height:60px}.container-project-text{padding-bottom:40px}.project-text .cup,.project-text .cup-network{text-align:center}.project-text .cup{top:82px}.project-text .icon-cup{padding-left:28px;font-size:60px;color:#e30613}.project-text .cup hr{width:50px;margin-top:83px;border-top:2px solid #000}.project-text .cup-network hr{width:50px;border-top:2px solid #000}.project-text a{font-size:25px;color:#000}.project-text a:hover{font-weight:normal}@media screen and (min-width :768px) and (max-width :992px){.project-title h2{font-size:36px}}@media screen and (min-width :600px) and (max-width :768px){.project-title h2{font-size:30px;line-height:40px}.project-text .cup{visibility:visible;top:0;padding-bottom:30px}.project-text .cup hr{margin-top:30px}.project-text .cup-network{visibility:visible}}@media screen and (max-width :600px){.project-title h2{font-size:20px;line-height:30px}.project-text .cup{visibility:visible;top:0;padding-bottom:30px}.project-text .cup hr{margin-top:30px}.project-text a{font-size:20px}.project-text .cup-network{visibility:visible}}.solution{background-color:#ebebeb}.solution .container{padding-top:30px}.solution-video,#solution-home-slider{height:299px;overflow:hidden}.solution-presentation .video .picture{height:auto;overflow:hidden}.solution-video iframe{width:100%;height:100%}.solution-picture img{width:100%}.solution-presentation .solution-filter{position:relative;height:50%;background-color:rgba(0,0,0,0.4)}.solution-video:hover .solution-filter{display:none}.solution-video .solution-filter{top:-173px}.solution-picture .solution-filter{top:-158px}#solution-home-slider .solution-filter{top:-168px}.video h3,#solution-home-slider h3{font-size:20px;padding-top:24px;text-transform:uppercase;text-align:center;line-height:35px;color:#fff}.video p,#solution-home-slider p{margin-top:-3px;text-align:center;font-size:25px;color:#fff}#solution-home-slider{margin:0}#solution-home-slider .slide-element{width:100%;height:299px;overflow:hidden}#solution-home-slider figure{display:inherit;height:299px}#solution-home-slider img{width:100%}#solution-home-slider .icon-arrow{position:absolute;font-size:30px;color:#fff}#solution-home-slider .left-arrow .icon-arrow{z-index:998;float:left;top:135px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#solution-home-slider .right-arrow .icon-arrow{z-index:998;float:right;top:135px;right:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#solution-home-slider .left-arrow .icon-arrow:hover,#solution-home-slider .right-arrow .icon-arrow:hover{cursor:pointer}.solution-button{text-align:center;padding:30px 0 40px 0}.solution-button a{padding:12px;font-size:16px;font-weight:bold;border-radius:5px;background-color:#fdc41f;color:#fff}.solution-button a:hover{color:#000}@media screen and (min-width :768px) and (max-width :992px){.solution-video,.solution-picture,#solution-home-slider{height:299px}.solution-picture img{height:100%}.video h3{font-size:22px}.video p,#solution-home-slider p{font-size:20px}.solution-video .solution-filter{top:-169px}.solution-picture .solution-filter{top:-162px}#solution-home-slider .solution-filter{top:-162px}}@media screen and (max-width :768px){.solution-video{height:295px}.solution-picture{height:200px}.solution-video{width:100%}.solution-video .solution-filter{top:-169px}.solution-picture .solution-filter{top:-112px}.solution-picture .solution-filter h3{padding-top:0}.solution-picture .solution-filter p{margin-top:-12px}#solution-home-slider .left-arrow .icon-arrow,#solution-home-slider .right-arrow .icon-arrow{top:133px}.solution .video h3,#solution-home-slider h3,.solution .video p,#solution-home-slider p{font-size:18px}.solution-button{padding:40px 0 40px 0}#solution-home-slider .solution-filter{top:-162px}}