@charset "UTF-8";
/* CSS Document */

/*PRELOADER*/
.cont-img-precarga .grp-frm .frm-precarga {  
background-image: url("https://observatorioamazonia.fcds.org.co/imagenes/globales-oafcds-v5/preloader/svg/00-bn/bn-100.svg");
}


.header--grp-btns-nav-gen {
background-color: var(--ng-70);
}
.header--grp-btns-grp-oa {
background-color: var(--ng-70);
}
.header--grp-btns-nav-gen .elem-curv {
opacity: .7;
}

.sec-contenido > .img{
position: fixed;
top: 0px;
left: 0px;
width: calc(100% + 20px);	
height: calc(100vh + 20px);	
}
.sec-contenido > .img img{
object-fit: cover;	
}

.sec-contenido section {
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: center;	
position: relative;
width: 100%;	
background-color: var(--trans);
z-index: 1;	
padding: 0px 0px 0px 0px;		
}

/*3.2.1--main apertura*/
.sec-apt {
position: relative;	
width: calc(100% - 0px);
max-width: none;	
height: 100vh;	
margin-bottom: 0px;
padding: 0px;
border-radius: 0px;
background-color: var(--trans);	
border: none;	
}
.sec-apt .apt-tit {
position: relative;
width: 100%;
max-width: calc(100% - 400px);	
height: auto;
min-height: auto; /*¡!*/
overflow: hidden;
border-radius: var(--border-r-lg);	
padding: 0px;		
}
.sec-apt .apt-tit > .txt {
max-width: none; /*¡!*/	
margin-left: 0px;
padding: 20px 20px 20px 20px;	
}

.sec-apt .apt-tit > .txt h1 {
font-family: var(--fuente-principal);
text-rendering: optimizeLegibility;	
font-size: var(--font-size-xxxl);
line-height: var(--line-height-xxxl);	
font-weight: 400;
font-variation-settings: "wght" 700;	
text-align: center;
color: var(--bn-100);	
text-shadow: 
	0 0 1px rgba(53,72,91,.17), 
	0 2px 2px rgba(0,0,0,.21), 
	0 4px 4px rgba(0,0,0,.22), 
	0 10px 8px rgba(0,0,0,.23), 
	0 15px 15px rgba(0,0,0,.33), 
	0 30px 30px rgba(0,0,0,.34), 
	0 40px 65px rgba(0,0,0,.35);	
margin-bottom: 0;
}
.sec-apt .apt-tit .chap h2 {
font-family: var(--fuente-subtit);
text-rendering: optimizeLegibility;
font-size: var(--font-size-md);
line-height: var(--line-height-md);
font-weight: 300;
font-variation-settings: "wght" 500;
text-align: center;
color: var(--bn-100);
}

footer {
background-color: var(--trans);
margin-top: 100px;
padding: 0;
}
.footer--article {
background-color: var(--ng-50);
}
footer article>.elem-curv:first-of-type {
background-image: url(../../../imagenes/globales-oafcds-v5/elementos/ng/elem-curv-bottom-left-ng.svg);
opacity: .5;
}
footer article>.elem-curv:last-of-type {
background-image: url(../../../imagenes/globales-oafcds-v5/elementos/ng/elem-curv-bottom-right-ng.svg);
opacity: .5;
}

/*@media screen and (orientation:portrait){*/
@media screen and (max-width:851px){
/*header*/
.header--grp-btns-nav-gen .elem-curv {
display: none;
}		
/*main*/	
.sec-apt .apt-tit {
max-width: none;
}	
.sec-apt .apt-tit > .txt {
width: calc(100% - 40px);	
padding: 20px 10px 20px 10px;	
}	
}

@media screen and (max-width: 677px){
/*main*/		
.chap {
display: block !important;
}
}
