* {margin:0; padding: 0; box-sizing: border-box; text-decoration: none; transition: all .3s; font-weight: normal;} 

#full {position: relative; width: 100%; height: 100%; left: 0; font-family: Helvetica; right: 0; margin: 0 auto;} ::-webkit-scrollbar-track{background-color:#E5E5E5}::-webkit-scrollbar{width:1.5rem}::-webkit-scrollbar-thumb{background:#8F94B3;border-radius: .5rem;} .fullFULL {position: absolute; width: 0; height: 0; overflow: hidden; visibility: hidden;} input[type=checkbox],#topo label {display: none;} a {color: #494a83; font-weight: 600;} .titPADR {font-size: 2rem; color: #1c1e50; font-weight: 600;} .subtitPADR {font-size: 1.2rem; color: #3f3f3f;} .btPADR {position: relative; width: 50%; border: .1rem double #1c1e50; padding: .7rem; border-radius: 1rem; font-size: 1.1rem; margin: 2rem 0; background: #fff; text-align: center;} .btPADR::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: .1rem; border-radius: 1rem; background: linear-gradient(45deg, #1c1e50 50%, #EB690B 50%); z-index: -1; transition: all .3s;} .btPADR:hover:before {background-position: 10rem;} .btPADR:hover {border-color: #F29624; color: #1c1e50;} #contFIXZAP{z-index:9999;position:fixed; transition: all .3s; bottom:0;right:0;margin:0;text-align:center;width:auto;height:3.5rem;border-top-left-radius:1rem; padding: .5rem; background:#fff; box-shadow:  0 0 .2rem #7c7c7c; display: flex; place-items: center;} #contFIXZAP p:nth-child(1) {background: #fce7d8; border-radius: .5rem; margin: 0 .3rem; padding: .7rem; color: #1c1e50; font-weight: 600;}  #contFIXZAP p:nth-child(2){font-size:1.7rem; padding: .3rem; border-radius: 50%; width: 3rem; line-height: 2.5rem; height: 3rem; background: #fce7d8; color: #1c1e50; font-weight: 600;} #contFIXZAP:hover {background: #EB690B; color: #fff;} .anime {transform: scale(0); opacity: 0; visibility: hidden; transition: all 1s;
} .anime-start {transform: scale(1); opacity: 1; visibility: visible;}

#topo {position: absolute; width: 100%; top: .5rem; left: 0; display: grid; grid-template-areas: "idtTOP navTOP rdsTOP"; padding: .5rem; z-index: 3;} #topo nav a {font-size: 1rem; color: #E5E5E5;} #topo nav a:hover {transform: scale(1.05);} #topo nav a::after {content: ''; position: absolute; width: 0; border-radius: 5rem; height: .3rem; background: #fce7d8; display: grid; visibility: hidden; transition: all .2s;} #topo nav a:hover::after {visibility: visible; width: 3rem;} 
#idtTOP {position: relative; width: 4rem; height: 4rem; left: 11rem; background-image: url(../imgs/marca-rafa-ar-condicionado-energia-solar-fulldynamic-02.webp); background-position: center; background-repeat: no-repeat; background-size: 100%; z-index: 1;}
#topo nav { display: grid; position: relative; top: .2rem; grid-gap: 2rem; transform: translateX(-8rem); place-content: center; grid-template-areas: "navTOP1 navTOP1 navTOP1 navTOP1";}   #topo nav a span {color: #fff}
#rdsTOP {position: relative; top: 7rem; justify-content: right; place-items: center; margin-right: 3rem; grid-gap: .6rem; grid-template-areas: "rdsTOP1 rdsTOP2 rdsTOP3"; display: grid;} #rdsTOP a { width: 2rem; height: 2rem;  line-height: 2rem; text-align: center; color: #2c2c2c; font-size: 1.1rem; border-radius: 50%; background: #fce7d8;} #rdsTOP a:hover {background: #1c1e50; transform: scale(1.1); color: #fff; border: .1em solid #fff}

#slid {position: relative; width: 100%; height: 50rem; left: 0; right: 0; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url(../imgs/capa/rafa-ar-condicionado-energia-solar-fulldynamic-01.webp); background-attachment: fixed;} #exttSLID {position: relative; top: 14rem; left: 18rem; width: 30%; display: grid;} #slid .titPADR {margin: 1rem 0;  text-align: left;}  

#ivt {
    position: relative;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;   
    grid-area: ivt;
    display: grid;
    grid-template-areas: "exttivt1 exttivt2";  
    padding: 3rem 0 7rem 0;
  }
#exttIVT {  
  position: relative;
  width: 60vw;
    height: auto;
  left: 0;
  margin: 0;
  grid-area: exttivt1;
  display: grid;place-content: center; 
}
#blocIVT {position: relative; width: auto; top: 3rem; padding: 0 5rem; margin: 0 auto; display: grid; grid-template-areas: "titIVT titIVT titIVT" "blocIVT blocIVT blocIVT"; place-content: center; grid-gap: 1rem;} #ivt .titPADR {grid-area: titIVT; width: 80%; text-align: left; padding: 1rem 0;}

.blocIVT {
position: relative; width: 100%; height: 100%; left: 0; right: 0; background: #dbf1ff; border: .1rem solid #c6c7c8; place-items: center;display: grid; place-content: center; transition: all .3s; border-radius: .5rem; background-position: center; background-repeat: no-repeat;background-size: cover;
} 

.blocIVT:nth-child(3) {background-image: url(../imgs/capa/rafa-ar-condicionado-energia-solar-fulldynamic-03.webp);}  
.blocIVT:nth-child(4) {background-image: url(../imgs/capa/rafa-ar-condicionado-energia-solar-fulldynamic-04.webp); transition: all 1.3s;}  
.blocIVT:nth-child(5) {background-image: url(../imgs/capa/rafa-ar-condicionado-energia-solar-fulldynamic-03.webp); transition: all 1.6s;}  
.blocIVT:nth-child(6) {background-image: url(../imgs/capa/rafa-ar-condicionado-energia-solar-fulldynamic-04.webp); transition: all 1.9s;}  

.titIVT {position:relative;width:90%; text-align:center;left:0;right:0;margin: 3rem auto 0 auto;transition: all .3s;font-size: 1.3rem; color: #282952; font-weight: 600;}

.blocIVT span {width: 3rem; height: 3rem; margin: .7rem auto; border-radius: 50%; background: #fce7d8; font-size: 1.3rem; color: #EB690B; font-weight: bold; text-align: center; line-height: 3rem;}

.descIVT {width:90%; margin-bottom: 3rem; font-size: 1.1rem; text-align: center; color: #3f3f3f; font-weight: normal;}

#prom {
  position: relative;
  width: 39vw;
  height: 100%;
  right: 5rem;
  margin: 0; top: 4rem;
  grid-area: exttivt2;
  display: grid;
  place-content: center;
  place-items: center;
}

#exttPROM {position: absolute; width: calc(100% - 10rem); margin-left: 10rem; height: auto; padding: 1rem 0 4rem 1rem; background-image: url(../imgs/capas/foco-ar-condicionado-fulldynamic-03.webp); background-size: cover; border: .1rem solid #c6c7c8; background-position: right; border-radius: .5rem;}

.imgPROM {position: relative; width: 100%; height: 14rem; left: -.5rem; border-radius: 1rem; background-image: url(../imgs/prom/ar-condicionado-artcool-lg-1-fulldynamic.webp); background-size: 100%; background-repeat: no-repeat; display: block;}

#prom .titIVT {font-size: 1.1rem; text-align: left; padding: 0; margin: 1.5rem 0 0 0; font-weight: normal;} .titPROM {font-size: 1.3rem; margin: .8rem 0; color: #282952; font-weight: 600;} #prom .descIVT {text-align: left;}

#prom a {position: relative; top: .5rem; border-radius: .5rem;}

#clt {
  position: relative;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  grid-area: clt;
  padding-bottom: 3.5rem;
}  

#clt .titPADR {color: #282952; text-align: center; background: #fce7d8; padding: 2rem 20rem;}

.blocCLT {
  position: relative;
  width: 100%;
  height: auto;
  left: 0;
  margin: .5rem auto; padding: .5rem 0;
}

#exttCLT {position: relative; width: 70%; margin: .5rem 0; left: 9rem; display: grid; grid-template-areas: "imgCLT imgCLT imgCLT imgCLT imgCLT"; grid-gap: 1rem;}

.blocCLT span {color: #3d3d3d;}

.titCLT {  position: relative; width: 50%;
   font-size: 1.3rem; color: #282952; font-weight: 600;
  left: 9rem; 
  padding: 1rem 0;grid-area: titCLT; 
 }
 
.imgsCLT {
  position: relative;
  width: 13rem;
  height: 13rem;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: .01em solid #d3d3d3;
  box-shadow: 0 0 .2em #d3d3d3;
  border-bottom-left-radius: 2rem; cursor: pointer;
  border-top-right-radius: 2rem;
  margin: 0;
}

.imgsCLT:hover {border-bottom-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 2rem; border-top-left-radius: 2rem;}

.imgsCLT1 {background-image: url(../imgs/clt/rafa-arcondicionado-instalacao-fulldynamic-01.webp);}
.imgsCLT2 {background-image: url(../imgs/clt/rafa-arcondicionado-instalacao-fulldynamic-02.webp); transition: all 1.3s;}
.imgsCLT3 {background-image: url(../imgs/clt/rafa-arcondicionado-instalacao-fulldynamic-03.webp); transition: all 1.6s;}
.imgsCLT4 {background-image: url(../imgs/clt/rafa-arcondicionado-instalacao-fulldynamic-04.webp); transition: all 1.9s;}
.imgsCLT5 {background-image: url(../imgs/clt/rafa-arcondicionado-instalacao-fulldynamic-05.webp); transition: all 2.2s;}

.imgsCLT6 {background-image: url(../imgs/clt/rafa-arcondicionado-manutencao-fulldynamic-01.webp);}
.imgsCLT7 {background-image: url(../imgs/clt/rafa-arcondicionado-manutencao-fulldynamic-02.webp); transition: all 1.3s;}
.imgsCLT8 {background-image: url(../imgs/clt/rafa-arcondicionado-manutencao-fulldynamic-03.webp); transition: all 1.6s;}
.imgsCLT9 {background-image: url(../imgs/clt/rafa-arcondicionado-manutencao-fulldynamic-04.webp); transition: all 1.9s;}
.imgsCLT10 {background-image: url(../imgs/clt/rafa-arcondicionado-manutencao-fulldynamic-05.webp); transition: all 2.2s;}

.imgsCLT11 {background-image: url(../imgs/clt/rafa-energia-solar-fulldynamic-01.webp);}
.imgsCLT12 {background-image: url(../imgs/clt/rafa-energia-solar-fulldynamic-02.webp); transition: all 1.3s;}
.imgsCLT13 {background-image: url(../imgs/clt/rafa-energia-solar-fulldynamic-03.webp); transition: all 1.6s;}
.imgsCLT14 {background-image: url(../imgs/clt/rafa-energia-solar-fulldynamic-04.webp); transition: all 1.9s;}
.imgsCLT15 {background-image: url(../imgs/clt/rafa-energia-solar-fulldynamic-05.webp); transition: all 2.2s;}

#orc {position: relative; width: 100%; left: 0; right: 0; margin: 0 auto; padding: 3rem 0; background: #fce7d8; display: flex; place-content: start;  place-items: center;} #exttORC {position: relative; width: 100%; left: 0; right: 0; margin: 0 auto; display: flex; grid-gap: 1rem; place-content: center; }
#exttORC a {font-size: 1rem; text-align: center; width: 11rem; border: .1rem solid #fff; height: 3rem; line-height: 3rem; background: #fff; color: #1c1e50; box-shadow: 0 0 .2rem #d3d3d3; border-radius: 3rem;} #exttORC a:hover {background: #F29624; color: #2c2c2c;}

#bnf {position: relative; width: 100%; height: 43rem; background-position: top; background-repeat: no-repeat; background-size: 100%; background-image: url(../imgs/capa/rafa-ar-condicionado-energia-solar-fulldynamic-02.webp); display: grid; place-items: center;} #exttBNF {position: absolute; width: 35%; right: 11%; display: grid; place-content: center; grid-template-areas: "titBNF titBNF titBNF";} #exttBNF .titPADR {grid-area: titBNF; text-align: center; padding: 2rem;} .blocBNF {position: relative; width: 11rem; height: auto; border: .1rem solid #d3d3d3; background: #fff; margin: .5rem; display: grid; border-radius: 1rem; place-items: center; border-radius: .5rem; padding: .5rem;} .titBNF {text-align: center; font-weight: 600; padding: .5rem 1rem; font-size: 1.3rem; color: #282952;} .blocBNF span {text-align: center; color: #F29624; font-size: 2.7rem; margin: .2rem auto;} .blocBNF:nth-child(4) span {opacity: .85;} .descBNF {padding: .2rem; text-align: center; font-size: 1.1rem; margin-bottom: .5rem; color: #282952;} .blocBNF:nth-child(3) {transition: all 1.3s;} .blocBNF:nth-child(4) {transition: all 1.6s;}

#feed {position: relative; width: 100%; padding: 2rem 0; margin: 3rem auto 0 auto;} #feed .titPADR {position: relative; width: 70%; padding-left: 8rem;} #feed .subtitPADR {position: relative; padding-left: 8rem; margin: .5rem 0;}
#exttFEED {position: relative; width: 80%; margin: 2rem auto; display: grid; grid-template-areas: "blocFEED1 blocFEED2 blocFEED3 blocFEED4"; grid-gap: 2rem;} .blocFEED {position: relative; transition: all .2s; cursor: pointer; border-top-left-radius: 2rem; border-bottom-right-radius: 2rem; width: 15rem; padding: 3rem 1rem 1rem 1rem; box-shadow: 0 0 .3rem #b4b4b4; background-position: center; background-repeat: no-repeat; background: #fff; background-size: 100%; background-position: top;background-image: url(../imgs/capa/rafa-ar-condicionado-energia-solar-fulldynamic-05.webp); } .titFEED {font-size: 1.1rem; color: #282952; padding: .5rem; font-weight: 600;} .descFEED {font-size: 1.1rem; color: #3d3d3d; padding: .5rem;} .blocFEED:hover {border-top-left-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 2rem; border-bottom-left-radius: 2rem;}

.blocFEED:nth-child(2) {transition: all 1.3s;} .blocFEED:nth-child(3) {transition: all 1.6s;} .blocFEED:nth-child(4) {transition: all 1.9s;} 
.blocFEED:nth-child(6) {transition: all 1.3s;} .blocFEED:nth-child(7) {transition: all 1.6s;} .blocFEED:nth-child(8) {transition: all 1.9s;}

#roda {
  position: relative;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  grid-area: roda;
  display: grid;
  padding: 2rem 0;
  grid-gap: 1rem;
  text-transform: uppercase; box-shadow:  0 0 .3rem #c6c7c8;
  background: #fff; border-top: .1rem solid #E5E5E5;
  grid-template-areas: "blocFT1 blocFT2 blocFT3 blocFT4"; 
}

#roda a {font-size: .9rem; font-weight: 600; color: #494a83;}

.blocFT {
  position: relative;  
  width: 18rem;
  height: auto;
  top: -2rem;
  left: 0;
  display: grid;
  align-items: center;
  padding: 2rem 0;
}

footer div:nth-child(2) {margin-left: 3rem;}

footer div:nth-child(4) {
  padding-right: 3rem;
  font-size: .9rem;
}

#idtFT {
  position: relative;
  width: 80%;
  height: 7rem; 
  top: 0;
  left: 6rem;
  background-image: url(../imgs/marca-rafa-ar-condicionado-energia-solar-fulldynamic-03.webp);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.blocFT ul {
  position: relative;
  left: 0;
  right: 0;
  margin: 0 auto;
  list-style: none;
  color: #2c2c2c;
  line-height: 180%;
}

#linksFT li {font-size: .8rem;}

.blocFT ul ol {
  display: grid;
  padding-bottom: .5rem;
  list-style: none;  
  font-size: 1.3rem;
  color: #2c2c2c;
}

#roda li {transition: all .2s; font-size: .8rem;}

#roda li:hover {opacity: .5;}

.emailFT {
  font-size: .9rem;
}

#dirFULL {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  padding: 1.5rem 0;
  text-align: center;
  grid-area: dirFT;
  color: #2c2c2c;
}

#dirFULL p {  font-size: .9rem;}

#idtFULL {
  position:absolute;width:2rem;height:100%;left:2rem;bottom:0;margin:0;padding:0;background-repeat:no-repeat;background-position:center;background-image:url(../imgs/fulldynamic-digital.webp); background-size: contain;
}

#dirFULL::after {content: ''; position: absolute; width: 100%; height: .3rem; top: -.5em; left: 0; background: #F29624;}


 @media screen and (min-width:990px) and (max-width:1100px) {*{font-size: .86rem;}}

 @media screen and (min-width:1400px) {#slid {background-position: 0 -5rem;}}

 @media screen and (min-width:1900px) {*{font-size: 1.2rem;} #slid {background-position: 0 -7rem;}}
 
 @media screen and (min-width:2200px) {*{font-size: 1.6rem;}#topo nav a span {font-size: 1rem;}}

@media screen and (min-width:300px) and (max-width:990px) {#rdsTOP {display: none;} 
#topo {grid-template-areas: "idtTOP navTOP"; align-items: center; top: .5rem; margin: 0 auto; background: transparent;} #topo:hover {background: #fff; top: 0;} #topo:hover #idtTOP {background-image: url(../imgs/marca-rafa-ar-condicionado-energia-solar-fulldynamic-02a.webp);} #idtTOP {left: 1.5rem;} .titPADR {font-size: 1.7rem; width: 80%; margin: 0 auto;}
#topo label {background: #0C0E4C; border-radius: 50%; right: 0; position: absolute; display: grid; place-items: center; width: 2.5rem; height: 2.5rem; right: 1.5rem; } #topo label::after {content: ''; position: absolute; transition: all .3s; width: 50%; height: .2rem; border-radius: 1rem; margin-top: -.4rem; background: #fff;} #topo label::before {content: ''; transition: all .3s; position: absolute; width: 50%; height: .2rem; border-radius: 1rem; margin-top: .5rem; background: #fff;} 

#topo input:checked ~ label::after {transform: rotate(45deg); margin:0; background: #EB690B;} #topo input:checked ~ label::before {margin:0; transform: rotate(-45deg); background: #EB690B;} #topo input:checked ~ label {background: #fce7d8;}

#topo input:checked ~ nav {visibility: visible; top: 4.9rem; transform: translateX(0);}

#topo nav {position: absolute; visibility: hidden; transform: translateX(-100%); display: grid; width: 100%; top: 5.8rem; background: #fff; border-bottom: .1em solid #c6c7c8; padding: 1.5rem 0; grid-gap: 0; grid-template-areas: "navTOP1" "navTOP1" "navTOP1" "navTOP1";} #topo nav a {width: 100%; text-align: center; font-size: 1rem; color: #fff; border-radius: 1.5rem; background: #0C0E4C; padding: 1rem 2rem; margin: .3rem 0;} #topo nav a span {color: #fff}

#slid {background-size: cover; height: 40rem; background-image: url(../imgs/capa/rafa-ar-condicionado-energia-solar-fulldynamic-06.webp);}
#exttSLID {position: relative; top: 17rem; left: 0; margin: 0; text-align: left; width: 100%; display: grid;} #slid .titPADR {width: 80%; margin: 0 auto; top: 0; border-radius: .5rem;}  #slid .subtitPADR {width: 80%; margin: .5rem auto;} #exttSLID a {position:relative; padding: .5rem; margin: .5rem 0; left: 2.3rem;} 

#ivt {grid-template-areas: "exttivt1" "exttivt2"; padding: 0;} #exttIVT {width: 80%; margin: 0 auto; grid-area: exttivt1; padding: 0;} #blocIVT {width: 100%; padding: 0; grid-template-areas: "titIVT" "blocIVT";} #ivt .titPADR {grid-area: titIVT; width: 100%;} .blocIVT {padding: 0; height: auto;} .titIVT {margin: 1rem auto 0 auto;} .descIVT {margin: 0 auto 1rem auto;}

#prom {width: 100%; right: 0; left: 0; margin: 2rem auto 0 auto;} #exttPROM {position: relative; width: 80%; margin: 0 auto; padding: 1rem; background-position: center;} .imgPROM {height: 11rem; left: 0;} #prom .descIVT {margin: .5rem 0;}

#clt {margin: 11rem auto 2rem auto; padding: 0;} #clt .titPADR {width: 100%; padding: 1rem 2rem;}
#allCLT {position:relative; width: 100% !important; margin: 0 auto !important; padding: 1rem 0 1.5rem 0;} 

#exttCLT {position: relative; width: 100% !important; grid-gap: 0; margin: .5rem auto; left: 0 !important; display: grid; grid-template-areas: "imgCLT1 imgCLT2"; place-content: center;}

.titCLT {left: 0 !important; right: 0; margin: 0 auto; text-align: center;}

.imgsCLT {width: 49vw !important;}  

#orc {padding-bottom: 2rem; display: flex; place-content: center; }
#exttORC {position: relative; width: 100%; top: 0; left: 0; right: 0; margin: 0 auto; display: grid; grid-template-areas: "blocORC blocORC"; grid-gap: 1rem; place-content: center; place-items: center; }
#exttORC a {display: grid; place-content: center; place-items: center; width: 9rem; height: 4rem; line-height: 1.5rem; border-radius: 2rem;}

#bnf {position: relative; width: 100%; height: auto; background-position: -20rem 0; background-size: cover;} #exttBNF {position: relative; width: 80%; right: 0; left: 0; margin: 0 auto; grid-template-areas: "titBNF";} #exttBNF .titPADR {grid-area: titBNF; margin-top: 2rem; text-align: center; padding: .5rem; width: 100%; border-radius: .3rem; background: #ffffffcb;} .blocBNF {position: relative; width: 100%; top: 2rem; height: auto; border: .1rem solid #d3d3d3; background: #ffffffe0;} 

#feed {padding: 4rem 0;}
#feed .titPADR {width: 80%; margin: 0 auto; padding: 0;} #feed .subtitPADR {width: 80%; margin: 1rem auto; padding: 0;}
#exttFEED {width: 100%; margin: 1rem auto; display: grid; grid-template-areas: "blocFEED1"; grid-gap: 1rem;} .blocFEED {width: 80% !important; padding: 4.5rem 0 2rem 0; margin: .5rem auto;} .titFEED,.descFEED {padding: .5rem 1rem;}

#roda {grid-template-areas: "blocFT1" "blocFT2" "blocFT3" "blocFT4" "dirFT";} .blocFT {width: 80%; top: 0; left: 0; margin: 0 auto; padding: 1rem 0;}
footer div:nth-child(2) {margin: 0 auto;} footer div:nth-child(4) {padding-right: 0;} #idtFT {left: 0; margin: 0 auto; background-position: center; margin: 0;}

.blocFT ul {margin: 0;}

#linksFT li {font-size: .8rem;}

.blocFT ul ol {
  display: grid;
  padding-bottom: .5rem;
  list-style: none;  
  font-size: 1.3rem;
  color: #2c2c2c;
}

#roda li {transition: all .2s; font-size: .8rem;}

#roda li:hover {opacity: .5;}

.emailFT {
  font-size: .9rem;
}

#dirFULL {position: relative; margin: 2rem auto 0 auto; padding-bottom: 3rem;}

#dirFULL p {  font-size: .9rem;}

#idtFULL {
  position:absolute;width:3rem;height:100%;left:2rem;top:3rem;margin:0;padding:0;background-repeat:no-repeat;background-position:center;background-image:url(../imgs/fulldynamic-digital.webp); background-size: contain;
}

#dirFULL::after {content: ''; position: absolute; width: 100%; height: .3rem; top: -.5em; left: 0; background: #F29624;}


} 

@media screen and (min-width:400px) and (max-width:990px) {*{font-size: 1.1rem;}}

@media screen and (min-width:600px) and (max-width:990px) {*{font-size: 1.4rem;}}

@media screen and (min-width:900px) and (max-width:990px) {*{font-size: 1rem;}}