@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,800,900&amp;display=swap');@font-face{font-family:"Pressio";src:url('../../themes/cosmo/assets/fonts/Pressio.otf');}html,body{color:#000;font-weight:600;position:relative;background-color:#fff9f2;font-size:16px;color:#0a3542;overflow-x:clip;width:100%;}body{font-family:'Montserrat', sans-serif;margin:0;padding:0;}b{font-weight:800;}a{color:unset;transition:all 0.5s;}a:hover{text-decoration:unset;color:none !important;}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{font-family:"Pressio";line-height:0.8;transform:scale(1,1.5);text-transform:uppercase;margin-top:0;}h1.title span,h2.title span,h3.title span,h4.title span,h5.title span,h6.title span{opacity:0.5;}h1.title{font-size:4em;}@media (max-width: 768px){h1.title{font-size:3em;}}h2.title{font-size:2.5em;}.font-medium{font-weight:700;}.font-light{font-weight:400;}.font-light strong{font-weight:700;}.text-base{font-size:18px;}@media (max-width: 768px){.text-base{font-size:1em;}}.text-sm{font-size:0.9em;}.text-md{font-size:1.7em;}.transform-uppercase{text-transform:uppercase;}.color-blue{color:#0a3542;fill:#0a3542;}.color-blue path{fill:#0a3542;}.color-gold{color:#fec77c;fill:#fec77c;}.color-gold path{fill:#fec77c;}.color-white{color:#fff;fill:#fff;}.color-white path{fill:#fff;}.color-red{color:#6b2813;fill:#6b2813;}.color-red path{fill:#6b2813;}.color-green{color:#737244;fill:#737244;}.color-green path{fill:#737244;}.bg-blue{background-color:#0a3542;}.bg-gold{background-color:#fec77c;}.bg-white{background-color:#fff;}.bg-red{background-color:#6b2813;}.bg-green{background-color:#737244;}.opacity-10{opacity:0.1;}.opacity-20{opacity:0.2;}.opacity-30{opacity:0.3;}.opacity-40{opacity:0.4;}.opacity-50{opacity:0.5;}.opacity-60{opacity:0.6;}.opacity-70{opacity:0.71;}.opacity-80{opacity:0.8;}.opacity-90{opacity:0.9;}.margin-top-xs{margin-top:1em;}.margin-top-sm{margin-top:2em;}.margin-top-md{margin-top:3em;}.margin-bottom-xs{margin-bottom:1em;}.margin-bottom-sm{margin-bottom:2em;}.margin-bottom-md{margin-bottom:3em;}.margin-left-xs{margin-left:1em;}.margin-left-sm{margin-left:2em;}.margin-left-md{margin-left:3em;}.margin-right-xxs{margin-right:0.4em;}.margin-right-xs{margin-right:1em;}.margin-right-sm{margin-right:2em;}.margin-right-md{margin-right:3em;}.margin-y-xs{margin-top:1em;margin-bottom:1em;}.margin-y-sm{margin-top:2em;margin-bottom:2em;}.margin-y-md{margin-top:3em;margin-bottom:3em;}.margin-y-lg{margin-top:4em;margin-bottom:4em;}.margin-y-xl{margin-top:5em;margin-bottom:5em;}.margin-xs{margin:1em;}.margin-sm{margin:2em;}.margin-md{margin:3em;}.margin-top-0{margin-top:0;}.margin-bottom-0{margin-bottom:0;}.padding-top-xs{padding-top:1em;}.padding-top-sm{padding-top:2em;}.padding-top-md{padding-top:3em;}.padding-bottom-xs{padding-bottom:1em;}.padding-bottom-sm{padding-bottom:2em;}.padding-bottom-md{padding-bottom:3em;}.padding-left-xs{padding-left:1em;}.padding-left-sm{padding-left:2em;}.padding-left-md{padding-left:3em;}.padding-right-xs{padding-right:1em;}.padding-right-sm{padding-right:2em;}.padding-right-md{padding-right:3em;}.padding-y-xxxs{padding-top:0.5em;padding-bottom:0.5em;}.padding-y-xs{padding-top:1em;padding-bottom:1em;}.padding-y-sm{padding-top:2em;padding-bottom:2em;}.padding-y-md{padding-top:3em;padding-bottom:3em;}.padding-xs{padding:1em;}.padding-sm{padding:2em;}.padding-md{padding:3em;}.text-content{font-weight:400;font-size:16px;}.text-content strong{font-weight:bold;}.text-content a:hover{color:unset;opacity:0.8;}.button{display:inline-flex;transition:all 0.5s;}.button.btn-dark{margin:1em 0;background-color:#0a3542;color:#fdc67c;padding:1.5em 2em;}.button.btn-white{margin:1em 0;background-color:#fff;color:#0a3542;padding:1.5em 2em;}.button:hover{opacity:0.9;}.button{display:inline-flex;transition:all 0.5s;}.button.btn-download{margin:1em 0;background-color:#fff;color:#fff;padding:1em 1em;border-radius:2px;}.button:hover{opacity:0.9;}.flex{display:flex;}.justify-center{justify-content:center;}.justify-start{justify-content:start;}.justify-end{justify-content:end;}.items-center{align-items:center;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-base{align-items:baseline;}.width-100{width:100%;}.height-100{height:100%;}::-webkit-scrollbar{width:6px;}::-webkit-scrollbar-track{background:rgba(0,0,0,0.15);-webkit-border-radius:0;border-radius:0;}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.6);}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,0.3);}.button{text-transform:uppercase;}section{padding:50px 0;}.navigation{padding-top:8em;margin-top:100px;}@media (max-width: 768px){.navigation{margin-top:50px;}}.width-100{width:100%;}header{position:fixed;top:0;width:100%;z-index:11;}@media (min-width: 1440px){header .container{width:1440px !important;max-width:1440px !important;}}header.on{background-color:#0a3542;}header.menu-home,header .top-header{border-bottom:1px solid #fff;transition:border-bottom 0.5s;}header.menu-internal{border-bottom:1px solid #0a3542;}header .menu-toggle{display:none;}header.menu-internal{background-color:#0a3542;}@media (min-width: 991px){header .col-header{display:flex;align-items:center;padding:10px 0px;justify-content:space-between;}header .menu-site{width:100%;display:flex;justify-content:end;}header .menu-site .col-menu{margin:0;padding:0;list-style:none;display:-webkit-inline-box;}header .menu-site .col-menu li{color:#fff;padding:0px 10px;text-transform:uppercase;position:relative;}header .menu-site .col-menu li.has-dropdown .col-dropdown{display:none;position:absolute;left:0;width:max-content;top:67px;padding:15px 0px;background-color:#fff;}header .menu-site .col-menu li.has-dropdown .col-dropdown a{padding:5px 20px;text-transform:none;font-weight:400;color:#0a3542;transition:all 0.5s;font-size:14px;}header .menu-site .col-menu li.has-dropdown .col-dropdown a:hover{background-color:#fdc67c;}header .menu-site .col-menu li.has-dropdown .col-dropdown::after{content:'';top:-70px;width:100%;left:0;height:70px;position:absolute;}header .menu-site .col-menu li.has-dropdown:hover .col-dropdown{display:inline-grid;}header .menu-site .col-menu li a{color:#fff;position:relative;z-index:1;}header .menu-site .col-menu li a:hover,header .menu-site .col-menu li a.current-page{color:#fec77c;opacity:unset;}}@media (max-width: 991px){header.on{height:100%;}header.on .menu-site{display:flex;}header .col-header{display:flex;align-items:center;padding:10px 0px;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;z-index:11;}header .menu-toggle{display:block;}header .container,header .container-menu{height:100%;}header .menu-site{width:100%;height:100%;justify-content:center;align-items:center;position:fixed;left:0;top:0;margin-top:110px;padding-bottom:110px;background-color:#0a3542;display:none;overflow:hidden;transition:all 0.5s;}header .menu-site .col-menu{margin:0;padding:0;list-style:none;text-align:center;transition:all 0.5s;width:100%;}header .menu-site .col-menu li{color:#fff;padding:10px 0px;text-transform:uppercase;position:relative;font-size:24px;}header .menu-site .col-menu li.has-dropdown .col-dropdown{display:none;position:relative;left:0;background-color:#fff;}header .menu-site .col-menu li.has-dropdown .col-dropdown a{padding:10px 15px;text-transform:none;font-weight:400;color:#0a3542;transition:all 0.5s;display:block;font-size:20px;}header .menu-site .col-menu li.has-dropdown .col-dropdown a:hover{background-color:#fdc67c;}header .menu-site .col-menu li a{color:#fff;position:relative;z-index:1;}header .menu-site .col-menu li a:hover,header .menu-site .col-menu li a.current-page{color:#fec77c;opacity:unset;}}@media (max-width: 991px) and (min-width: 991px){header .menu-site .col-menu li.has-dropdown .col-dropdown{padding-top:63px;background-color:unset;border:unset;}header .menu-site .col-menu li.has-dropdown .col-dropdown a{background-color:#fff;}}@media (max-width: 768px){header .logo img{max-width:120px;}}header .top-header{padding:5px 0px;}header .top-header .container{text-align:right;}header .top-header ul{margin:0;padding:0;display:inline-flex;text-align:right;list-style:none;color:#fff;font-weight:400;font-size:0.9em;display:flex;align-items:center;justify-content:end;}header .top-header ul span{font-weight:300;}header .top-header ul li{padding:0 10px;}header .top-header ul li svg{height:17px;}@media (max-width: 768px){header .top-header ul li{font-size:10px;}}header.menu-home .container-menu{border-top:1px solid #fff;border-bottom:1px solid #fff;transition:all 0.5s;}header.menu-home.shrink{background-color:#0a3542;position:fixed;}header.menu-home.shrink.menu-home{border-bottom:1px solid transparent;transition:all 0.5s;}header.menu-internal .container-menu{border-top:1px solid #fff;transition:all 0.5s;}header .navbar-toggler:focus{outline:unset;}header .menu-toggle{position:relative;display:inline-block;width:40px;height:30px;}@media (min-width: 991px){header .menu-toggle{display:none;}}header .menu-toggle span{margin:0 auto;position:relative;top:12px;transition-duration:0s;transition-delay:.2s;transition:background-color 0.3s;}header .menu-toggle span:before,header .menu-toggle span:after{position:absolute;content:'';}header .menu-toggle span,header .menu-toggle span:before,header .menu-toggle span:after{width:35px;height:4px;background-color:#fec77c;display:block;opacity:1;}header .menu-toggle span:before{margin-top:-12px;transition-property:margin, transform;transition-duration:.2s;transition-delay:.2s, 0;}header .menu-toggle span:after{margin-top:12px;transition-property:margin, transform;transition-duration:.2s;transition-delay:.2s, 0;}header .menu-toggle-active span{background-color:rgba(0,0,0,0);transition:0.3s background-color;}header .menu-toggle-active span:before{margin-top:0;transform:rotate(45deg);transition-delay:0, .2s;}header .menu-toggle-active span:after{margin-top:0;transform:rotate(-45deg);transition-delay:0, .2s;}.banner-home{height:100%;width:100%;background-size:cover;background-position:center;position:relative;}.banner-home::after{content:'';position:absolute;width:100%;height:308px;left:0px;top:0px;background:linear-gradient(180deg,#0a3542 0%,rgba(10,53,66,0) 100%);}.banner-home::before{content:'';position:absolute;background-image:url('../../themes/cosmo/assets/images/bg-logo-repeat-banner.svg');width:150px;height:100%;background-position:left top;background-size:auto;background-repeat:no-repeat;bottom:0;right:0;top:140px;}.banner-home .banner-content{display:flex;align-items:center;height:100%;position:relative;z-index:1;}.banner-home .banner-content p{font-family:"Pressio";font-size:6em;color:#fff;line-height:0.8;transform:scale(1,1.5);z-index:1;position:relative;}@media (max-width: 991px){.banner-home .banner-content p{font-size:4.5em;}}@media (max-width: 768px){.banner-home .banner-content p{font-size:2.5em;}}@media (max-width: 360px){.banner-home .banner-content p{font-size:2em;}}.bannner-who-we-are{height:20em;width:100%;background-size:cover;background-position:center;position:relative;overflow:hidden;margin-top:140px;}@media (max-width: 768px){.bannner-who-we-are{margin-top:95px;}}.bannner-who-we-are .banner-content{display:flex;align-items:center;height:100%;position:relative;}.bannner-who-we-are .banner-content p{font-family:"Pressio";font-size:4.2em;color:#fff;line-height:0.8;transform:scale(1,1.3);text-transform:uppercase;}@media (max-width: 768px){.bannner-who-we-are .banner-content p{font-size:2.5em;}}.bannner-projects-overview{height:30em;width:100%;background-size:cover;background-position:center;position:relative;margin-top:140px;}@media (max-width: 768px){.bannner-projects-overview{margin-top:95px;}}.bannner-projects-overview .container{height:100%;display:flex;align-items:flex-end;}.bannner-projects-overview .banner-content p{font-family:"Pressio";font-size:4.5em;color:#fff;line-height:0.8;transform:scale(1,1.3);text-transform:uppercase;margin:0;color:#fec77c;max-width:70%;line-height:1;position:relative;background-color:#0a3542;padding:30px;margin-bottom:-30px;}@media (max-width: 768px){.bannner-projects-overview .banner-content p{font-size:2.5em;max-width:100%;}}.home-archive{padding-bottom:10em;position:relative;}@media (max-width: 768px){.home-archive{padding-bottom:0;}}.home-archive .container{position:relative;}.home-archive .container .logo-effect-01{position:absolute;background-image:url('../../themes/cosmo/assets/images/fullLogo.svg');width:25em;height:25em;background-position:center;background-size:contain;background-repeat:no-repeat;right:-15%;top:-35%;z-index:-1;}.home-archive .container .logo-effect-02{position:absolute;background-image:url('../../themes/cosmo/assets/images/fullLogo.svg');width:35em;height:35em;background-position:center;background-size:contain;background-repeat:no-repeat;left:-20%;bottom:-40%;z-index:-1;}.home-archive .col-video{background-color:#b07e09;padding:3em;height:100%;}.home-archive .latest-apresentation{padding:3em;min-height:50%;}.home-archive .col-grid{padding:0;overflow:hidden;}.home-archive .link-more{font-size:14px;}.iframe-video{position:relative;padding:28.2%;}.iframe-video iframe{position:absolute;width:100%;height:100%;left:0;top:0;}.about-project{background-color:#fff9f2;padding-bottom:0;}.about-project p{font-size:24px;}@media (max-width: 768px){.about-project p{font-size:1em;}}.about-project .container{position:relative;}.about-project .container .logo-effect{position:absolute;background-image:url('../../themes/cosmo/assets/images/fullLogo.svg');width:35em;height:35em;background-position:center;background-size:contain;background-repeat:no-repeat;top:-35em;left:-15%;max-width:100%;}@media (max-width: 768px){.about-project .container .logo-effect{width:25em;height:25em;top:-25em;}}.our-projects{position:relative;}.our-projects::before{content:'';position:absolute;bottom:0;width:100%;height:8em;background-color:#fff9f2;margin-bottom:-2px;}.our-projects .image{position:relative;width:100%;}.our-projects .image img{max-width:100%;}.our-projects .image .logo-effect{position:absolute;background-image:url('../../themes/cosmo/assets/images/fullLogo.svg');width:35em;height:35em;background-position:center;background-size:contain;background-repeat:no-repeat;right:-20%;top:55%;z-index:1;opacity:0.5;}@media (max-width: 768px){.our-projects .image .logo-effect{width:10em;height:10em;right:0%;top:55%;}}.on-the-frontier{padding-bottom:15em;}.on-the-frontier img{max-width:100%;z-index:1;position:relative;}@media (max-width: 768px){.on-the-frontier{padding-bottom:3em;}}.newsletter{background-color:#6b2813;}.newsletter form{max-width:500px;margin:auto;}.newsletter form input[type=email]{background:transparent !important;background-color:transparent !important;border-bottom:2px solid #fec77c !important;color:#fec77c !important;width:100%;display:block;border:none;height:45px;}.newsletter form input[type=submit]{background-color:#fec77c;color:#6b2813;border:none;padding:10px;margin-top:15px;}.newsletter form input:focus-visible{outline:unset;}.newsletter form label{color:#fec77c;font-weight:400;margin-bottom:0;padding:0;display:block;}.newsletter form .mc4wp-response{color:#fff;font-weight:300;margin:10px 0px;}.newsletter .container{position:relative;padding-top:3em;padding-bottom:3em;}.newsletter .container::after{content:'';position:absolute;background-image:url('../../themes/cosmo/assets/images/bg-logo-repeat.svg');width:28em;height:8em;background-position:center;background-size:contain;background-repeat:no-repeat;left:-15%;top:0;z-index:1;opacity:0.5;}footer{padding:6em 0;background-color:#0a3542;font-size:14px;}@media (min-width: 1440px){footer .container{width:1440px !important;max-width:1440px !important;}}footer span{display:block;}footer .menu{margin:0;padding:0;list-style:none;margin-bottom:20px;}footer .menu li{padding:5px 0px;}footer .menu a{color:#fff;opacity:1;}footer .menu .sub-menu{list-style:none;margin:0;padding:0;font-weight:300;}footer .menu .sub-menu a{opacity:0.8;}footer .social ul{list-style:none;margin:0;padding:0;display:-webkit-inline-box;}footer .social ul li{margin-right:35px;}footer .social svg{margin-top:10px;height:25px;}footer .social path{fill:#fff;transition:all 0.5s;}footer .logo a{opacity:1;}footer .logo svg{max-width:100%;}footer .logo svg path{transition:all 0.5s;}footer a{opacity:0.8;transition:all 0.5s;}footer a:hover{color:#fec77c;}footer a:hover path{fill:#fec77c;}@media (max-width: 768px){footer{text-align:center;}}.col-footer{background-color:#051a20;padding:1em 0;}@media (min-width: 1440px){.col-footer .container{width:1440px !important;max-width:1440px !important;}}.col-footer h6{padding:0;margin:0;font-size:0.7em;font-weight:300;}.col-footer ul{list-style:none;margin:0;padding:0;display:-webkit-inline-box;}.col-footer ul li{margin-right:20px;}.col-footer a{color:#fec77c;}.col-footer a:hover{color:#fff;}.col-footer .info-site{text-align:right;}@media (max-width: 768px){.col-footer{text-align:center;}.col-footer .col-info{justify-content:center;}.col-footer .info-site{text-align:center;}}.col-menu-internals{margin-bottom:3em;}.col-menu-internals ul{list-style:none;margin:0;padding:0;}.col-menu-internals ul li{padding:5px 0px;font-weight:700;text-transform:uppercase;position:relative;z-index:1;margin-bottom:20px;font-size:14px;}.col-menu-internals ul li a{color:#0a3542;}.col-menu-internals ul li.current-page::before{content:'';padding:40px;top:50%;transform:translateY(-50%);left:-10px;background-color:#fdc67c;position:absolute;border-radius:100%;z-index:-1;}@media (max-width: 768px){.col-menu-internals{display:none !important;}}.col-text-about-us{position:relative;z-index:1;}.col-text-about-us .aspas{margin-bottom:30px;}@media (max-width: 1200px){.col-text-about-us .aspas{margin-bottom:40px;}}@media (max-width: 991px){.col-text-about-us .aspas{margin-bottom:47px;}}@media (max-width: 500px){.col-text-about-us .aspas{margin-bottom:60px;}}@media (max-width: 400px){.col-text-about-us .aspas{margin-bottom:20vw;}.col-text-about-us .title p{font-size:10vw !important;}}.col-text-about-us .title{color:#0a3542;}.col-text-about-us .title p{color:#0a3542;font-size:35px;}.col-text-about-us .text p{font-weight:300;}.col-text-about-us .text strong{font-weight:700;}.col-text-about-us .text img,.col-text-about-us .text svg{max-width:100%;}.col-text-about-us .image{position:relative;z-index:1;}.col-text-about-us .image img{width:100%;}@media (max-width: 768px){.col-text-about-us .image img{width:100%;}.col-text-about-us .image::after{display:none;}}.text-who-we-are{background-color:#efefef;padding:7em 0 7em 0;margin-top:2em;}.text-who-we-are .col-text{display:flex;align-items:center;}.text-who-we-are .col-text .text p{font-weight:300;}.text-who-we-are .col-text .text strong{font-weight:700;}.text-who-we-are .col-image img{width:100%;margin-top:-14em;}@media (max-width: 768px){.text-who-we-are{margin-top:0;}.text-who-we-are .col-image img{margin-top:2em;}}.steps{background-color:#0a3542;}.steps .col-numbers{display:flex;position:relative;}.steps .col-numbers::before{content:'';background-color:#9f2421;padding:40px;position:absolute;top:50px;left:-20px;border-radius:100px;}.steps .col-numbers .number{color:#fec77c;font-family:"Pressio";margin-bottom:1em;position:relative;}.steps .col-numbers .number span{position:relative;z-index:1;}.steps .col-numbers .text{font-weight:300;color:#fff;padding-left:3em;font-size:0.9em;margin-top:5em;position:relative;min-height:250px;}@media (max-width: 1200px){.steps .col-numbers .text{font-size:0.7em;padding-left:2em;}}@media (max-width: 768px){.steps .col-numbers{max-width:350px;margin-left:auto;margin-right:auto;width:90%;}.steps .col-numbers .space{height:7em;width:100%;}.steps .col-numbers::before{content:'';background-color:#9f2421;padding:35%;position:absolute;top:50px;left:0px;border-radius:100%;}.steps .col-numbers .text{font-size:1em;padding-left:2em;}}.others-projects{padding-bottom:6em;position:relative;background-color:#ae822d;}.others-projects::before{content:'';width:100%;height:40%;top:0;left:0;background-color:#fff9f2;position:absolute;}.others-projects .thumb{padding:30%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;}.others-projects .thumb .button{position:absolute;bottom:0;left:0;margin-bottom:-40px;margin-left:15px;display:flex;justify-content:center;align-items:center;transition:all 0.5s;}.others-projects .thumb .button span{color:#fff;margin-right:10px;}.others-projects .thumb .button path{transition:all 0.5s;}.others-projects .thumb .button:hover{opacity:unset;margin-bottom:-35px;}.others-projects .thumb .button:hover path{fill:#fff;}@media (max-width: 1200px){.others-projects .title{font-size:2em;}.others-projects .col-lg-4{margin-bottom:173px;}}@media (max-width: 768px){.others-projects::before{height:20%;}.others-projects .thumb{margin-bottom:100px;}.others-projects .col-lg-4{margin-bottom:0;}}.col-menu-lat-inter{position:relative;z-index:1;}.col-menu-lat-inter.logo-in .logo-effect{position:absolute;background-image:url('../../themes/cosmo/assets/images/fullLogo.svg');padding:60%;background-position:center;background-size:contain;background-repeat:no-repeat;right:0%;bottom:-10%;opacity:0.5;z-index:-1;}.col-gallery-images .text p{font-weight:300;}.col-gallery-images .text strong{font-weight:700;}.col-management{cursor:pointer;}.col-management .thumb{background-size:cover;background-position:center;position:relative;padding:40%;margin-bottom:10px;}.col-management h6{text-transform:uppercase;font-size:1.1em;}.col-management h5{text-transform:uppercase;}.col-management .occupation{color:#507282;text-transform:uppercase;}.col-management .occupation p{font-size:0.9em;}.modal-gallery{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,249,242,0.5);display:none;z-index:111;}.modal-gallery .modal-area{display:flex;justify-content:center;align-items:center;height:100%;width:100%;}.modal-gallery .modal-area .container-modal{background-color:#fff;padding:3em;box-shadow:0px 0px 80px rgba(0,0,0,0.5);position:relative;width:90%;max-width:1024px;overflow-y:auto;max-height:90%;z-index:1;}@media (max-width: 768px){.modal-gallery .modal-area .container-modal{padding:1.5em;}}.modal-gallery .modal-area .container-modal .button-close{width:30px;height:30px;position:absolute;right:10px;top:10px;cursor:pointer;border-radius:100%;border:1px solid #0a3542;}.modal-gallery .modal-area .container-modal .button-close svg{width:90%;position:absolute;top:50%;height:50%;left:50%;transform:translate(-50%,-50%);}.modal-gallery .modal-area .container-modal .thumb{padding:40%;margin-bottom:10px;width:100%;}.modal-gallery .modal-area .container-modal .thumb-modal{border-radius:100%;padding:30%;background-size:cover;background-position:center;position:relative;}.modal-gallery .modal-area .container-modal .thumb-modal::before{content:'';position:absolute;background-image:url('../../themes/cosmo/assets/images/fullLogo.svg');background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);padding:85%;}.modal-gallery .modal-area .container-modal .text{font-weight:300;font-weight:0.9em;}.modal-gallery .modal-area .container-modal .text p{position:relative;z-index:1;}.modal-gallery .modal-area .container-modal .text p::after{content:'';position:absolute;background-image:url('../../themes/cosmo/assets/images/fullLogo.svg');padding:15px;background-position:center;background-size:contain;background-repeat:no-repeat;left:-35px;top:0px;opacity:0.5;z-index:-1;}.col-accordions .accordion-header{padding:20px 10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-top:1px solid #0a3542;transition:all 0.5s;}.col-accordions .accordion-header:hover{background-color:rgba(10,53,66,0.04);}.col-accordions .accordion-header .accordion-title{color:#9f2421;font-weight:700;margin:0;font-size:15px;}.col-accordions .arrow{width:25px;height:25px;position:relative;}.col-accordions .arrow img{position:absolute;width:90%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);transition:all 0.5s;}.col-accordions .col-accordion-item{font-size:14px;}.col-accordions .col-accordion-item.is-active .arrow img{transform:translate(-50%,-50%) rotate(-180deg);}.col-accordions .accordion-content{padding:10px;display:none;}.col-accordions .accordion-content.text p{font-weight:300;}.col-accordions .accordion-content.text strong{font-weight:700;}.col-accordions .accordion-content.text img,.col-accordions .accordion-content.text svg{max-width:100%;}.filter ul{list-style:none;margin:20px 0px 35px 0px;padding:0;display:-webkit-inline-box;}.filter ul li{padding:10px 35px;color:#0a3542;border:1px solid #0a3542;transition:all 0.5s;cursor:pointer;margin-right:-1px;}.filter ul li.on,.filter ul li:hover{color:#fec77c;background-color:#0a3542;}.filter-month .button{position:relative;display:inline-block;min-width:150px;}.filter-month .button:hover{opacity:1 !important;}.filter-month .dropdown-content{display:none;position:absolute;background-color:#507282;width:100%;left:0;top:72px;padding:12px 16px;z-index:1;color:#fff;}.filter-month .dropdown-content p:last-child{margin-bottom:0;}.filter-month .button:hover .dropdown-content{display:block;}.col-list-download .list-header{padding:20px 10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-top:1px solid #0b3643;transition:all 0.5s;}.col-list-download .list-header .arrow,.col-list-download .list-header .play{transition:all 0.5s;}.col-list-download .list-header:hover{background-color:rgba(10,53,66,0.04);}.col-list-download .list-header:hover .arrow{margin-top:9top-headerpx;}.col-list-download .list-header:hover .play{width:28px;height:28px;}.col-list-download .list-header .accordion-title{font-weight:700;margin:0;font-size:15px;}.col-list-download .list-header h6{font-size:14px;}.col-list-download .list-header .date{opacity:0.7;margin:0;}.col-list-download .arrow,.col-list-download .play{width:25px;height:25px;position:relative;}.col-list-download .arrow svg,.col-list-download .play svg{position:absolute;width:90%;height:90%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);transition:all 0.5s;}.col-list-download .arrow img,.col-list-download .play img{position:absolute;width:90%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);transition:all 0.5s;}.col-list-download-thumb .thumbnail{background-size:contain;padding-bottom:140%;width:100%;background-repeat:no-repeat;background-position:left;transition:all 0.5s;}.col-list-download-thumb h6{text-transform:uppercase;}.col-list-download-thumb h6 span{margin-right:10px;transition:all 0.5s;}.col-list-download-thumb:hover h6 span{margin-right:15px;}.col-list-download-thumb:hover .thumbnail{opacity:0.9;}.col-list-topics{display:flex;}.col-list-topics .img-logo{position:relative;padding:5%;}.col-list-topics .img-logo img{position:absolute;top:-10%;left:50%;transform:translate(-50%,0px);opacity:0.5;width:100%;padding:2%;}@media (max-width: 768px){.col-list-topics .img-logo img{top:0px;}}.col-list-topics .accordion-content{padding-left:10px;}.featherlight-content{background:unset !important;}.list-article .thumbnail{width:100%;padding-bottom:71%;background-size:cover;background-position:center;}.list-article .accordion-title{text-transform:uppercase;font-weight:700;margin:0;}.list-article .date{opacity:0.7;margin:0;}.banner-contact{position:relative;overflow:unset;}.banner-contact .banner-content{position:relative;}.banner-contact .banner-content::after{content:'';position:absolute;background-image:url('../../themes/cosmo/assets/images/fullLogo.svg');background-position:center;background-size:contain;background-repeat:no-repeat;bottom:-70%;right:-20%;opacity:0.3;padding:15%;}@media (max-width: 991px){.banner-contact .banner-content::after{bottom:-40%;}}.form{width:100%;max-width:500px;}.form form .nf-form-content{padding:0;}.form form .nf-field-label,.form form .nf-form-fields-required{display:none;}.form form nf-field{padding:0px;display:block;}.form form #nf-field-1-container{padding-right:5px;}.form form #nf-field-5-container{padding-left:5px;}.form form nf-field:nth-child(1),.form form nf-field:nth-child(2){width:50%;float:left;}.form form .nf-field-container{margin-bottom:10px;}.form form input,.form form textarea{background-color:rgba(254,199,124,0.6) !important;border:none !important;}.form form input[type=button]{background-color:#0a3542 !important;color:#fdc67c !important;padding:1.5em 1em !important;line-height:0;text-transform:uppercase;padding:15px 25px !important;}header .menu-toggle{-webkit-appearance:none;}@media (max-width: 991px){header .menu-site{margin-top:130px;}}