.mainBanner {padding:80px 0;}.mainBanner p {max-width:650px;margin:0 auto;font-family:'Satisfy', cursive;line-height:1.2;font-style:italic;font-weight:bold;color:#000;text-shadow:0 0 8px #ffffff;opacity:0.3;}.mainBanner p .major {font-size:70px;}.mainBanner p .minor {font-size:61px;}.homeBoxes {display:flex;justify-content:center;align-items:stretch;margin-right:-8px;}.homeBoxes .itemBox {display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;width:calc(33.3333% - 8px);height:318px;margin-right:8px;padding:60px 40px;text-align:center;background:no-repeat center;background-size:cover;}.homeBoxes .itemBox.halfSize {width:calc(50% - 8px);}.homeBoxes .itemBox.manutencaoPreventiva { background-image:url(../../img/backgrounds/bg-box-home-manutencao-preventiva.jpg); } .homeBoxes .itemBox.pmoc { background-image:url(../../img/backgrounds/bg-box-home-pmoc.jpg); } .homeBoxes .itemBox.vrvvrf { background-image:url(../../img/backgrounds/bg-box-home-vrv-vrf.jpg); } .homeBoxes .itemBox.empresa { background-image:url(../../img/backgrounds/bg-box-home-empresa.jpg); } .homeBoxes .itemBox.obras { background-image:url(../../img/backgrounds/bg-box-home-obras.jpg); } .homeBoxes .itemBox .titleItem {font-size:30px;font-weight:600;line-height:1;text-transform:uppercase;}.homeBoxes .itemBox > p {font-size:19px;font-weight:600;line-height:1.3;}.homeBoxes .itemBox > span {display:block;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase;}.bannerParallaxHome {height:400px;}.bannerParallaxHome .parallaxImage {position:absolute;top:0;left:0;right:0;bottom:0;}.bannerParallaxHome .textBanner {position:absolute;top:40px;right:55px;max-width:600px;font-family:'Satisfy', cursive;font-size:53px;line-height:1;font-style:italic;font-weight:bold;color:#000;text-align:right;text-shadow:0 0 8px #ffffff;opacity:0.45;}.boxNewsletter {margin-top:5px;padding:15px 65px;background:#98aeed;}.boxNewsletter .title {font-size:22px;font-weight:600;text-transform:uppercase;}.boxNewsletter #FormNewsletter input {padding:6px 8px !important;font-size:15px;line-height:1.1;}.boxNewsletter #FormNewsletter ::placeholder { color:#000; }.boxNewsletter #FormNewsletter ::-webkit-input-placeholder { color:#000; }.boxNewsletter #FormNewsletter ::-moz-placeholder { color:#000; }.boxNewsletter #FormNewsletter :-ms-input-placeholder { color:#000; }.boxNewsletter #FormNewsletter :-moz-placeholder { color:#000; }.boxNewsletter #FormNewsletter .boxLoading {margin:8px 0 0 0;padding:12px 0 12px 40px;color:#000000;font-size:14px;line-height:1;background:no-repeat 5px center #e0ebfe;background-size:auto 30px;}@media screen and (max-width:1279px) {.homeBoxes .itemBox {padding:4vw 3vw;}.homeBoxes .itemBox > p {font-size:17px;}.boxNewsletter {padding:15px 40px;}}@media screen and (max-width:1023px) {.homeBoxes .itemBox {padding:4vw 2vw;}.homeBoxes .itemBox .titleItem {font-size:23px;}.homeBoxes .itemBox > p {font-size:16px;}}@media screen and (max-width:767px) {.mainBanner {padding:50px 0;}.mainBanner p .major {font-size:66px;}.mainBanner p .minor {font-size:58px;}.homeBoxes {flex-direction:column;justify-content:flex-start;align-items:center;margin:0;}.homeBoxes .itemBox,.homeBoxes .itemBox.halfSize {width:100%;height:230px;margin:0 0 8px 0;padding:4vw 2vw;}.bannerParallaxHome .textBanner {right:20px;left:20px;max-width:none;font-size:calc(26px + 2.6vw);}}@media screen and (max-width:639px) {.mainBanner {padding:8vw 0;}.mainBanner p .major {font-size:9.7vw;margin-left:6px;}.mainBanner p .minor {font-size:8.9vw;}.homeBoxes .itemBox {padding:20px;}.bannerParallaxHome {height:65vw;margin-top:-8px;}.bannerParallaxHome .textBanner {top:3.2vw;font-size:calc(4.5vw + 14px);}.boxNewsletter {padding:15px;}}