@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');*{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;margin:0;outline:0;padding:0;-webkit-margin-after:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-start:0;font-family:'Quicksand','Roboto','Arial','Calibri',sans-serif;font-weight:normal;list-style:none;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}*::-moz-selection{background:#0060db;color:#fff}*::-webkit-selection{background:#0060db;color:#fff}*::selection{background:#0060db;color:#fff}select{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;-o-appearance:menulist;-ms-appearance:menulist}body{position:relative;display:block;width:100%;width:100vw;height:100%;height:100vh;background:#2f333b}body>.maxRow{position:absolute;left:0;top:20px;right:0;bottom:0;display:block;overflow:hidden;height:expression(100% -  40px);height:-ms-calc(100% -  40px);height:-o-calc(100% -  40px);height:calc(100% -  40px);width:expression(100% -  40px);width:-ms-calc(100% -  40px);width:-o-calc(100% -  40px);width:calc(100% -  40px);border-radius:10px}.page{overflow:hidden}.page .fp-tableCell{display:grid}.page .fp-tableCell .contentBox_middle{-ms-flex-item-align:start;align-self:start;width:100%;position:relative;padding-left:150px;padding-right:150px;padding-bottom:40px}nav{display:block;width:100%;max-width:1960px;padding:0 20px;position:fixed;top:20px;left:0;right:0;margin:0 auto;z-index:10}nav .contentNav{overflow:hidden;padding:25px 40px;background:#fff;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;border-radius:10px 10px 0 0;border-bottom:1px solid #e9e9e9;display:grid;grid-template-columns:130px auto 130px;height:110px;width:100%}nav .contentNav .brand{width:130px;height:60px}nav .contentNav .brand a{display:block;position:relative}nav .contentNav .brand a img{position:absolute;left:0;top:0;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav .contentNav .brand a img.brand{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav .contentNav .hamburguer{border-radius:20px;background:#f8f8f8;cursor:pointer;display:none;margin:0 auto;overflow:hidden;padding:13px 25px;width:120px}nav .contentNav .hamburguer:hover{background:#ebebeb}nav .contentNav .hamburguer .bars{width:24px;display:block;float:left;position:relative}nav .contentNav .hamburguer .bars .bar_1,nav .contentNav .hamburguer .bars .bar_2,nav .contentNav .hamburguer .bars .bar_3{border-radius:1px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;transform-origin:center;background:#c5c5c5;display:block;height:2px;margin-bottom:6px;width:100%}nav .contentNav .hamburguer .bars .bar_1:last-of-type,nav .contentNav .hamburguer .bars .bar_2:last-of-type,nav .contentNav .hamburguer .bars .bar_3:last-of-type{margin-bottom:0}nav .contentNav .hamburguer .caption{float:left;padding-left:5px;display:block;text-transform:uppercase;color:#898989;font-size:14px;font-weight:500}nav .contentNav #menu{float:right;display:block;height:36px;margin-top:12px;overflow:hidden}nav .contentNav #menu li{display:block;float:left;margin-right:10px}nav .contentNav #menu li a{display:block;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;width:100%;padding:0 15px;height:36px;line-height:36px;text-transform:uppercase;color:#555659;font-size:14px;font-weight:700;background:#fff;border-radius:18px}nav .contentNav #menu li a:hover{background:#ebebeb}nav .contentNav #menu li.iconLi{height:36px;width:36px;border-radius:18px}nav .contentNav #menu li.iconLi a{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;background:#ebebeb;padding:9px 0;text-align:center;line-height:18px}nav .contentNav #menu li:last-of-type{margin-right:40px}nav .contentNav .mascoteRight{width:130px;height:60px;position:relative}nav .contentNav .mascoteRight img{display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav .contentNav .mascoteRight .mascotePadrao{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav.nav_sobre .contentNav{background:#0060db;border-bottom:1px solid #0060db}nav.nav_sobre .contentNav .brand a img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_sobre .contentNav .brand a img.brandWhite{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav.nav_sobre .contentNav #menu li a{background:#0060db;color:#fff}nav.nav_sobre .contentNav #menu li a:hover{background:#004dc2}nav.nav_sobre .contentNav #menu li.iconLi a{background:#004dc2}nav.nav_sobre .contentNav #menu li.iconLi a svg path{fill:#fff}nav.nav_sobre .contentNav .mascoteRight img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_sobre .contentNav .mascoteRight img.mascoteBlue{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav.nav_sobre .contentNav .hamburguer{background:#0060db}nav.nav_sobre .contentNav .hamburguer:hover{background:#004dc2}nav.nav_sobre .contentNav .hamburguer .bars span{background:#fff;position:relative}nav.nav_sobre .contentNav .hamburguer .bars span.bar_1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;top:8px}nav.nav_sobre .contentNav .hamburguer .bars span.bar_2{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_sobre .contentNav .hamburguer .bars span.bar_3{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;bottom:8px}nav.nav_sobre .contentNav .hamburguer .caption{color:#fff}nav.nav_servicos .contentNav{background:#ac5281;border-bottom:1px solid #ac5281}nav.nav_servicos .contentNav .brand a img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_servicos .contentNav .brand a img.brandWhite{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav.nav_servicos .contentNav #menu li a{background:#ac5281;color:#fff}nav.nav_servicos .contentNav #menu li a:hover{background:#9a4270}nav.nav_servicos .contentNav #menu li.iconLi a{background:#9a4270}nav.nav_servicos .contentNav #menu li.iconLi a svg path{fill:#fff}nav.nav_servicos .contentNav .mascoteRight img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_servicos .contentNav .mascoteRight img.mascoteRosa{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav.nav_portfolio .contentNav{background:#ffcb05;border-bottom:1px solid #ffcb05}nav.nav_portfolio .contentNav .brand a img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_portfolio .contentNav .brand a img.brandWhite{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav.nav_portfolio .contentNav #menu li a{background:#ffcb05;color:#fff}nav.nav_portfolio .contentNav #menu li a:hover{background:#f2c107}nav.nav_portfolio .contentNav #menu li.iconLi a{background:#f2c107}nav.nav_portfolio .contentNav #menu li.iconLi a svg path{fill:#fff}nav.nav_portfolio .contentNav .mascoteRight img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_portfolio .contentNav .mascoteRight img.mascoteAmarelo{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav.nav_contato .contentNav{background:#fff;border-bottom:1px solid #fdfdfd}nav.nav_contato .contentNav .brand a img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_contato .contentNav .brand a img.brand{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav.nav_contato .contentNav #menu li a{background:#fff;color:#555659}nav.nav_contato .contentNav #menu li a:hover{background:#ebebeb}nav.nav_contato .contentNav #menu li.iconLi a{background:#ebebeb}nav.nav_contato .contentNav #menu li.iconLi a svg path{fill:#555659}nav.nav_contato .contentNav .mascoteRight img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav.nav_contato .contentNav .mascoteRight img.mascoteCinza{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}#fp-nav ul li{width:12px;height:12px;margin:0;padding:0;margin-bottom:15px}#fp-nav ul li:last-of-type{margin-bottom:0}#fp-nav ul li a{width:12px;height:12px}#fp-nav ul li a span{background:#0072f3;border:2px solid #fdfdfd;width:12px;height:12px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0}#fp-nav ul li a.active span{background:#fdfdfd;border:2px solid #0072f3}#fp-nav.left{left:40px}#fp-nav.nav_servicos ul li a span{background:#fff;border:2px solid #b25e8b}#fp-nav.nav_servicos ul li a.active span{background:#b25e8b;border:2px solid #fff}#fp-nav.nav_portfolio ul li a span{background:#fff;border:2px solid #ffd832}#fp-nav.nav_portfolio ul li a.active span{background:#ffd832;border:2px solid #fff}#fp-nav.nav_sobre ul li a span{background:#fff;border:2px solid #0072f3}#fp-nav.nav_sobre ul li a.active span{background:#0072f3;border:2px solid #fff}#fp-nav.nav_contato ul li a span,#fp-nav.nav_home ul li a span,#fp-nav.nav_header3 ul li a span{background:#0072f3;border:2px solid #fdfdfd}#fp-nav.nav_contato ul li a.active span,#fp-nav.nav_home ul li a.active span,#fp-nav.nav_header3 ul li a.active span{background:#fdfdfd;border:2px solid #0072f3}.headerPage .slideHeaders{max-width:1920px;display:block;overflow:hidden}.headerPage .contentBox_middle{display:block;padding:0 !important;-ms-flex-item-align:center !important;align-self:center !important;max-width:1920px}.headerPage .contentInner{height:expression(100vh -  40px);height:-ms-calc(100vh -  40px);height:-o-calc(100vh -  40px);height:calc(100vh -  40px);background-color:#fff !important;background-repeat:no-repeat !important;background-position:bottom right !important;display:grid;max-width:1920px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:140px}.headerPage .contentInner img{display:block;width:100%;max-width:440px}.headerPage .contentInner a{border-radius:20px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;background:#fdfdfd;border:2px solid #0060db;color:#0060db;cursor:pointer;display:block;font-size:14px;font-weight:500;height:40px;line-height:36px;text-align:center;text-transform:uppercase;width:150px}.headerPage .contentInner a:hover{background:#0060db;color:#fff}.headerPage .slick-dots{display:block;width:100%;text-align:right;padding-top:15px;position:absolute;z-index:5;bottom:40px;right:40px}.headerPage .slick-dots li{width:16px;height:16px;border-radius:8px;display:inline-block;margin-right:10px;border:0;background:#0060db}.headerPage .slick-dots li.slick-active{background:#004dc2;border:0}.headerPage .slick-dots li:last-of-type{margin-right:0}.pageInner .contentBox_middle{padding-top:260px}.pageInner .contentBox_middle .gridContent{display:grid;width:100%;height:100%;grid-template-columns:90px auto;grid-template-areas:'titulo content';position:relative}.pageInner .contentBox_middle h2{grid-area:titulo;color:#fff;font-weight:700;text-transform:uppercase;display:inline-block;font-size:80px;height:90px;line-height:90px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top 0;transform-origin:left top 0;position:relative}.pageInner .contentBox_middle .content{display:grid;grid-area:content}.pageInner .contentBox_middle .contentText{padding-left:60px}.pageInner .contentBox_middle .contentText p{letter-spacing:0;color:#fff;font-size:18px;line-height:34px;font-weight:400;margin-bottom:25px}@media only screen and (max-width: 420px){.pageInner .contentBox_middle .contentText p{font-size:14px}}@media only screen and (max-width: 1440px){.pageInner .contentBox_middle .contentText p{font-size:14px;line-height:22px}}.pageInner .contentBox_middle .contentText p:last-of-type{margin-bottom:0}#sobre{background:#0072f3}#sobre .contentBox_middle h2{top:260px;width:260px}#sobre .contentBox_middle .content{width:100%;grid-template-columns:auto 620px;grid-column-gap:60px}#sobre .contentBox_middle .content .slideHero{width:100%;overflow:hidden;display:block}#sobre .contentBox_middle .content .slideHero .slideSobre{width:100%;display:block}#sobre .contentBox_middle .content .slideHero .slideSobre .slideItem{display:block;overflow:hidden;width:100%;border-radius:6px;-webkit-box-shadow:0 6px 8px 0 rgba(5,8,0,0.03);box-shadow:0 6px 8px 0 rgba(5,8,0,0.03)}#sobre .contentBox_middle .content .slideHero .slideSobre .slideItem img{display:block;width:100%}#sobre .contentBox_middle .content .slideHero .slideSobre .slick-dots{display:block;width:100%;text-align:right;padding-top:15px}#sobre .contentBox_middle .content .slideHero .slideSobre .slick-dots li{width:16px;height:16px;border-radius:8px;display:inline-block;margin-right:10px;border:0;background:#0060db}#sobre .contentBox_middle .content .slideHero .slideSobre .slick-dots li.slick-active{background:#004dc2;border:0}#sobre .contentBox_middle .content .slideHero .slideSobre .slick-dots li:last-of-type{margin-right:0}#servicos{background:#b25e8b}#servicos .contentBox_middle{padding-right:0}#servicos .contentBox_middle h2{top:380px;width:380px}#servicos .contentBox_middle .content{padding-left:60px;position:relative}#servicos .contentBox_middle .content .servicesList{overflow:auto;padding-bottom:30px;padding-right:40px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}#servicos .contentBox_middle .content .servicesList li{border-radius:5px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;background:#b14172;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);box-shadow:0 0 15px 0 rgba(0,0,0,0.15);display:block;height:auto;margin-right:25px;padding:25px;vertical-align:top;max-width:340px;width:100%}#servicos .contentBox_middle .content .servicesList li:last-of-type{margin-right:0}#servicos .contentBox_middle .content .servicesList a{display:block;position:relative;overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0}#servicos .contentBox_middle .content .servicesList a figure{display:block;text-align:center;width:100%}#servicos .contentBox_middle .content .servicesList a figure img{display:inline-block;max-width:100%;max-height:335px}#servicos .contentBox_middle .content .servicesList a .contentService{border-top:1px solid #88315e;display:block;margin-top:20px;background:rgba(154,66,112,0);padding-bottom:0;position:relative;top:0;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0}#servicos .contentBox_middle .content .servicesList a .contentService h3{display:block;text-align:center;text-transform:uppercase;color:#fff;font-size:24px;font-weight:500;margin-bottom:10px;margin-top:20px;white-space:normal}#servicos .contentBox_middle .content .servicesList a .contentService i{border-radius:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;background:#8c3663;display:block;height:20px;margin-bottom:0;margin:0 auto;padding:5px;width:20px}#servicos .contentBox_middle .content .servicesList a .contentService i svg{width:10px;height:10px;display:block;width:100%;fill:#fff}#servicos .contentBox_middle .content .servicesList a .contentService .hideContent{display:block;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden;max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;left:0;right:0;width:100%}#servicos .contentBox_middle .content .servicesList a .contentService .hideContent::-webkit-scrollbar{width:5px;height:5px}#servicos .contentBox_middle .content .servicesList a .contentService .hideContent::-webkit-scrollbar-button{width:0;height:0}#servicos .contentBox_middle .content .servicesList a .contentService .hideContent::-webkit-scrollbar-thumb{background:#fff;border:0 none #fff;border-radius:0;height:50px}#servicos .contentBox_middle .content .servicesList a .contentService .hideContent::-webkit-scrollbar-track{background:#b25e8b;border:0 none #fff;border-radius:0;height:50px}#servicos .contentBox_middle .content .servicesList a .contentService .hideContent p{letter-spacing:0;color:#fff;font-size:18px;line-height:34px;font-weight:400;line-height:28px;text-align:center;white-space:normal;margin:0}@media only screen and (max-width: 420px){#servicos .contentBox_middle .content .servicesList a .contentService .hideContent p{font-size:14px}}@media only screen and (max-width: 1440px){#servicos .contentBox_middle .content .servicesList a .contentService .hideContent p{font-size:14px;line-height:22px}}#servicos .contentBox_middle .content .servicesList a .fakeLink{clear:both;border-radius:20px;width:150px;margin:20px auto 0 auto;left:0;right:0;height:40px;line-height:40px;text-align:center;background:#a23263;position:absolute;bottom:-50px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0}#servicos .contentBox_middle .content .servicesList a .fakeLink i,#servicos .contentBox_middle .content .servicesList a .fakeLink span{display:inline-block;color:#fff;font-weight:500}#servicos .contentBox_middle .content .servicesList a .fakeLink i{margin-right:4px;width:18px;height:18px;position:relative;top:2px}#servicos .contentBox_middle .content .servicesList a .fakeLink i svg{fill:#fff;width:18px;height:18px}#servicos .contentBox_middle .content .servicesList a .fakeLink:hover{background:#73264e}#servicos .contentBox_middle .content .servicesList a:hover .contentService{top:-310px;background:rgba(177,65,114,0.8)}#servicos .contentBox_middle .content .servicesList a:hover .contentService i{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}#servicos .contentBox_middle .content .servicesList a:hover .contentService .hideContent{padding-top:25px;padding-bottom:20px;background:rgba(177,65,114,0.8);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;max-height:250px}#servicos .contentBox_middle .content .servicesList a:hover .fakeLink{bottom:0}#servicos .contentBox_middle .content .buttonL,#servicos .contentBox_middle .content .buttonR{position:absolute;z-index:10;cursor:pointer;top:250px;display:none;width:30px;height:30px;border-radius:15px;background:#9a4270}#servicos .contentBox_middle .content .buttonL i,#servicos .contentBox_middle .content .buttonR i{display:block;position:relative;padding-top:7px;padding-left:7px}#servicos .contentBox_middle .content .buttonL i svg,#servicos .contentBox_middle .content .buttonR i svg{width:16px;height:16px;fill:#fff}#servicos .contentBox_middle .content .buttonL{left:70px}#servicos .contentBox_middle .content .buttonR{right:50px}#portfolio{background:#ffd832}#portfolio .contentBox_middle{padding-right:30px}#portfolio .contentBox_middle h2{top:445px;width:445px}#portfolio .contentBox_middle .content{display:block}#portfolio .portfolioCategories{display:block;width:100%}#portfolio .portfolioCategories #filters{display:block}#portfolio .portfolioCategories #filters button{border-radius:15px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;background:#ffcb05;color:#fff;display:inline-block;font-size:14px;font-weight:500;height:30px;line-height:30px;padding:0 20px;text-align:center;text-transform:uppercase;margin-bottom:10px;margin-right:6px;cursor:pointer}#portfolio .portfolioCategories #filters button.active,#portfolio .portfolioCategories #filters button:hover{background:#f2c107}#portfolio .portfolioContent{padding-top:5px}#portfolio .portfolioContent .captionsCategories{display:block;position:relative}#portfolio .portfolioContent .captionsCategories span{display:none;letter-spacing:0;color:#fff;font-size:18px;line-height:34px;font-weight:400;color:#555659}@media only screen and (max-width: 420px){#portfolio .portfolioContent .captionsCategories span{font-size:14px}}@media only screen and (max-width: 1440px){#portfolio .portfolioContent .captionsCategories span{font-size:14px;line-height:22px}}#portfolio .portfolioContent .captionsCategories span.active{display:block}#portfolio .portfolioContent .captionsCategories span strong{font-weight:500}#portfolio .portfolioContent .filtr-container{width:100%;display:block}#portfolio .portfolioContent .filtr-container.loading{background:url("../../img/assets/loading.svg") center top no-repeat}#portfolio .portfolioContent .filtr-container.loading .grid{opacity:0;visibility:hidden;height:200px}#portfolio .portfolioContent .filtr-container .grid{width:100%;display:block}#portfolio .portfolioContent .filtr-container .grid-sizer{width:25%}#portfolio .portfolioContent .filtr-container .element-item{width:25%;display:block}#portfolio .portfolioContent .filtr-container .element-item a{display:block;width:100%;padding:10px}#portfolio .portfolioContent .filtr-container .element-item a img{border-radius:5px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.5);-o-box-shadow:0 0 5px 2px rgba(0,0,0,0.5);-ms-box-shadow:0 0 5px 2px rgba(0,0,0,0.5);box-shadow:0 0 5px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 6px 8px 0 rgba(5,8,0,0.03);box-shadow:0 6px 8px 0 rgba(5,8,0,0.03);display:block;width:100%}#portfolio .portfolioContent .filtr-container .element-item a img:hover{-webkit-opacity:.8;-moz-opacity:.8;-o-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}#contato{background:#fff}#contato .contentBox_middle{padding-top:180px;padding-bottom:0;z-index:2;position:relative}#contato .contentBox_middle .gridContent{display:block;width:100%}#contato .contentBox_middle h2{color:#0060db;font-weight:700;text-transform:uppercase;display:inline-block;font-size:80px;height:inherit;line-height:88px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;position:relative}#contato .contentBox_middle .content{width:100%;grid-template-columns:620px auto;grid-column-gap:60px}#contato .phoneBox{display:block;overflow:hidden;padding-bottom:50px;padding-top:50px}#contato .phoneBox li{display:block;float:left;margin-right:40px}#contato .phoneBox li:last-of-type{margin-right:0}#contato .phoneBox li a{display:block;width:100%}#contato .phoneBox li a .caption{font-size:12px;font-weight:700;text-transform:uppercase;color:#555659}#contato .phoneBox li a .ico_num{display:block;width:100%;padding-top:5px}#contato .phoneBox li a .ico_num i{width:24px;height:24px;display:inline-block;border-radius:12px;background:#0060db;vertical-align:middle}#contato .phoneBox li a .ico_num i svg{width:14px;height:14px;margin-top:5px;margin-left:5px;fill:#fff}#contato .phoneBox li a .ico_num span{display:inline-block;padding-left:2px;height:24px;line-height:24px;color:#0060db;font-weight:700;vertical-align:middle}#contato .contentText{padding:0;position:relative;z-index:5}#contato .contentText p{letter-spacing:0;color:#fff;font-size:18px;line-height:34px;font-weight:400;text-transform:uppercase;color:#555659;font-size:14px;line-height:24px;font-weight:500;margin:15px 0;width:100%;max-width:520px}@media only screen and (max-width: 420px){#contato .contentText p{font-size:14px}}@media only screen and (max-width: 1440px){#contato .contentText p{font-size:14px;line-height:22px}}#contato .contentText p span,#contato .contentText p a{letter-spacing:0;color:#fff;font-size:18px;line-height:34px;font-weight:400;font-size:16px;line-height:30px;display:inline;font-style:normal;text-transform:uppercase;background:#ffd832;border-radius:2px;padding:0 2px}@media only screen and (max-width: 420px){#contato .contentText p span,#contato .contentText p a{font-size:14px}}@media only screen and (max-width: 1440px){#contato .contentText p span,#contato .contentText p a{font-size:14px;line-height:22px}}#contato .contentText p a{background:#0072f3;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0}#contato .contentText p a:hover{color:#fff;background:#004dc2}#contato .contentText form{display:block;padding-top:15px}#contato .contentText form ol{display:block;overflow:hidden;position:relative;left:-15px}#contato .contentText form ol li{padding:12px;float:left;display:block;width:100%}#contato .contentText form ol li.w50{width:50%}#contato .contentText form ol li.active label{background:#0072f3;color:#fff}#contato .contentText form ol li label{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;font-size:12px;text-transform:uppercase;background:#ebebeb;color:#555659;font-weight:500;line-height:24px;height:24px;padding:0 15px;display:inline-block;border-radius:15px}#contato .contentText form ol li input,#contato .contentText form ol li textarea{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;background:transparent;border-bottom:1px solid #ebebeb;color:#555659;display:block;font-size:14px;height:45px;line-height:24px;padding:10px 15px;width:100%}#contato .contentText form ol li input::-webkit-scrollbar,#contato .contentText form ol li textarea::-webkit-scrollbar{width:8px;height:8px}#contato .contentText form ol li input::-webkit-scrollbar-button,#contato .contentText form ol li textarea::-webkit-scrollbar-button{width:0;height:0}#contato .contentText form ol li input::-webkit-scrollbar-thumb,#contato .contentText form ol li textarea::-webkit-scrollbar-thumb{background:#0060db;border:0 none #fff;border-radius:0;height:50px}#contato .contentText form ol li input::-webkit-scrollbar-track,#contato .contentText form ol li textarea::-webkit-scrollbar-track{background:#ebebeb;border:0 none #fff;border-radius:0;height:50px}#contato .contentText form ol li input:focus,#contato .contentText form ol li textarea:focus,#contato .contentText form ol li input:active,#contato .contentText form ol li textarea:active{border-bottom:1px solid #0060db}#contato .contentText form ol li textarea:focus,#contato .contentText form ol li textarea:active{max-height:180px;height:70px}#contato .contentText form ol li button{border-radius:20px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;background:#fdfdfd;border:2px solid #0060db;color:#0060db;cursor:pointer;display:block;float:right;font-size:14px;font-weight:500;height:40px;line-height:36px;text-align:center;text-transform:uppercase;width:150px}#contato .contentText form ol li button:hover,#contato .contentText form ol li button:active,#contato .contentText form ol li button:focus{background:#0060db;color:#fff}#contato .contentText #status-envio{display:none;width:100%;max-width:300px}#contato .contentText #status-envio span{border-radius:15px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden;color:#fff;display:none;font-size:14px;font-weight:500;height:30px;left:100px;line-height:30px;padding:0 15px;position:relative;text-align:center;width:100%}#contato .contentText #status-envio span.warn{background:#555659}#contato .contentText #status-envio span.success{background:#0072f3}#contato .contentText #status-envio span.load,#contato .contentText #status-envio span.loading{background:#ebebeb;color:#555659}#contato .contentText #status-envio span.active{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;left:0;display:block}#contato .contentMedia{display:block}#contato .contentMedia .mapBox{display:block;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.5);-o-box-shadow:0 0 5px 2px rgba(0,0,0,0.5);-ms-box-shadow:0 0 5px 2px rgba(0,0,0,0.5);box-shadow:0 0 5px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 6px 8px 0 rgba(5,8,0,0.03);box-shadow:0 6px 8px 0 rgba(5,8,0,0.03);border-radius:5px;overflow:hidden}#contato .contentMedia .mapBox iframe{display:block;width:100%;height:380px}#contato .contentMedia .mascoteFull{display:block;position:relative;width:100%;margin-top:40px}#contato .contentMedia .mascoteFull img{position:absolute;right:-170px;top:25px;width:1170px;display:block;z-index:-1}#contato footer{display:block;width:100%;height:20px;position:relative;z-index:2}#contato footer a{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top 0;transform-origin:left top 0;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;bottom:70px;color:#0060db;font-size:12px;font-weight:700;position:absolute;right:-50px;text-transform:uppercase}#contato footer a:after{border-radius:4px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;background:#0060db;content:'';display:block;height:7px;left:-50px;position:absolute;top:4px;width:40px}#contato footer a:hover{color:#555659;bottom:60px}#contato footer a:hover:after{left:-60px;background:#555659}#contato footer:before{background-image:url('../../img/content/footer4.png');background-size:contain;content:'';display:none;height:900px;width:100%;background-position:bottom left;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0}.responsiveMode{overflow:scroll;position:relative;display:block;background:#fff}.responsiveMode .page{overflow-x:scroll}.responsiveMode nav{position:fixed;min-height:66px;width:100%;left:0;top:0;padding:0;border:0;display:block}.responsiveMode nav .contentNav{border-radius:0}.responsiveMode #servicos .contentBox_middle{padding-right:20px}.responsiveMode #servicos .contentBox_middle .content .servicesList{overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.responsiveMode #servicos .contentBox_middle .content .servicesList li{display:block;height:100%;width:100%;-ms-flex-item-align:stretch;align-self:stretch;margin:0;padding:10px;background-color:transparent;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.responsiveMode #servicos .contentBox_middle .content .servicesList a{border-radius:5px;background:#b14172;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);box-shadow:0 0 15px 0 rgba(0,0,0,0.15);display:block;margin:0;height:100%;-ms-flex-item-align:stretch;align-self:stretch;padding:20px;position:relative;width:100%;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0}.responsiveMode #servicos .contentBox_middle .content .servicesList a figure{height:auto}.responsiveMode #servicos .contentBox_middle .content .servicesList a .contentService i{display:none}.responsiveMode #servicos .contentBox_middle .content .servicesList a .contentService .hideContent{display:block;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;position:relative;max-height:inherit;margin-bottom:60px}.responsiveMode #servicos .contentBox_middle .content .servicesList a .fakeLink{position:auto;bottom:20px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}.responsiveMode #servicos .contentBox_middle .content .servicesList a:hover .contentService{top:0}.responsiveMode #servicos .contentBox_middle .content .servicesList a:hover .contentService .hideContent{padding:0;margin:0;margin-bottom:60px}.showElement{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}.hideElement{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}.overflowBlocked,.oh{overflow:hidden}.oh-x{overflow-x:hidden}.oh-y{overflow-y:hidden}.container,.containerBig,.maxRow{display:block;margin:0 auto;position:relative;width:100%}.containerBig,.container{padding:0 15px}.container{max-width:1170px}.containerBig{max-width:1440px}.maxRow{max-width:1920px}.w100{width:100%}.w80{width:80%}.w75{width:75%}.w70{width:70%}.w50{width:50%}.w30{width:30%}.w25{width:25%}.w20{width:20%}@media only screen and (max-width: 1440px){.page .fp-tableCell .contentBox_middle{padding-left:60px;padding-right:60px;padding-bottom:40px}.pageInner .contentBox_middle{padding-top:170px}#contato .contentMedia .mascoteFull img{right:-50px}#home{background-size:contain}}@media only screen and (max-width: 1360px){#contato .contentMedia .mascoteFull img{width:1070px;right:-80px}}@media only screen and (max-width:560px){#servicos .contentBox_middle .content .servicesList{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1170px){nav .contentNav{padding:10px 20px;height:66px;grid-template-columns:100px auto 100px}nav .contentNav .brand{width:100px;height:46px}nav .contentNav .brand a img{width:100px;height:46px}nav .contentNav #menu{margin-top:5px}nav .contentNav #menu li:last-of-type{margin-right:20px}nav .contentNav .mascoteRight{width:100px;height:46px}nav .contentNav .mascoteRight img{width:100%;display:block}nav .contentNav .mascoteRight .mascotePadrao{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}nav .contentNav .mascoteRight .mascoteCinza{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}.slideHeaders{margin-bottom:0 !important;position:relative}.headerPage .contentInner{background-size:cover !important;padding-left:50px;height:500px}.pageInner.active .contentBox_middle{padding:50px 20px}.pageInner.active .contentBox_middle .gridContent{width:100%;display:block}.pageInner.active .contentBox_middle .gridContent h2{display:block;width:auto !important;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;position:relative;top:inherit !important;margin-bottom:20px;height:auto}.pageInner.active .contentBox_middle .gridContent .contentText{padding-left:0}#sobre .contentBox_middle .content{grid-template-columns:auto 50%;grid-column-gap:30px}#servicos .contentBox_middle .content{padding:0;display:block}#servicos .contentBox_middle .content .content .buttonR,#servicos .contentBox_middle .content .content .buttonL{display:none}#servicos .contentBox_middle .content .buttonR,#servicos .contentBox_middle .content .buttonL{display:none}.responsiveMode #servicos .contentBox_middle .content .servicesList{padding:0;grid-template-columns:repeat(4, 1fr);grid-gap:0}#contato .contentBox_middle{padding:50px 20px 0 20px}#contato .contentBox_middle .content{display:block}#contato .contentMedia .mascoteFull{min-height:180px}#contato .contentMedia .mascoteFull img{position:relative;right:40px;top:15px;width:100%}#contato footer{height:0 !important}}@media only screen and (max-width: 940px){nav .primaryNav .contentNav{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden;background:#ebebeb;display:block;height:100%;max-width:300px;max-width:expression(100% -  230px);max-width:-ms-calc(100% -  230px);max-width:-o-calc(100% -  230px);max-width:calc(100% -  230px);overflow-y:auto;padding-top:130px;position:fixed;right:-300px;top:0;width:100%;z-index:70}nav .primaryNav .contentNav::-webkit-scrollbar{width:8px;height:8px}nav .primaryNav .contentNav::-webkit-scrollbar-button{width:0;height:0}nav .primaryNav .contentNav::-webkit-scrollbar-thumb{background:#ebebeb;border:0 none #fff;border-radius:0;height:50px}nav .primaryNav .contentNav::-webkit-scrollbar-track{background:#555659;border:0 none #fff;border-radius:0;height:50px}nav .primaryNav .contentNav.active{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;right:0}nav .primaryNav .contentNav .menu>li{width:100%;margin:0;padding:10px 20px}nav .primaryNav .contentNav .menu>li a{text-align:right;display:block}nav .primaryNav .contentNav .menu>li.menuWithSub{padding-right:40px}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__primary{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible;background:transparent;position:relative;top:0;width:100%;min-width:inherit;-webkit-box-shadow:none;box-shadow:none;padding:0;overflow:hidden;max-height:0}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__primary.active{padding:5px 0 0 0;top:0;max-height:1000px}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__primary>li a{background:transparent;padding:5px 15px 5px 0;color:#4c4c4c;font-size:14px}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__primary>li a:hover,nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__primary>li a.active{color:#ebebeb;background:transparent}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__secondary{position:relative;overflow:hidden;max-height:0;top:0;padding:0 0;width:100%;margin-bottom:0;background:transparent;z-index:10}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__secondary.active{top:0;right:0;padding:5px 0 0 0;max-height:400px;margin-bottom:20px;background:transparent}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__secondary>li{background:transparent}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__secondary>li>a{background:transparent;text-transform:none}nav .primaryNav .contentNav .menu>li.menuWithSub .innerMenu__secondary>li>a:hover{background:transparent}nav .primaryNav .contentNav .menu>li.subSimuladores .innerMenu__primary{width:100%;border-radius:0}nav .primaryNav .contentNav .menu>li.subSimuladores .innerMenu__primary li{width:100%;margin:5px 0 5px 0}nav .primaryNav .contentNav .menu>li.subSimuladores .innerMenu__primary li:last-of-type{margin-bottom:0}nav .primaryNav .contentNav .menu>li.subSimuladores .innerMenu__primary li a{-webkit-box-shadow:none;box-shadow:none;border:0;padding:0;min-height:inherit;margin-bottom:15px}nav .primaryNav .contentNav .menu>li.subSimuladores .innerMenu__primary li a:hover{color:#555659}nav .primaryNav .contentNav .menu>li.subSimuladores .innerMenu__primary li a:hover p{color:#555659}nav .hamburguer{display:block}nav .maskMenu.active{-webkit-opacity:.94;-moz-opacity:.94;-o-opacity:.94;opacity:.94;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=94);filter:alpha(opacity=94)}nav.navScroll .contentNav{padding-top:75px}#contato .contentBox_middle .content{grid-column-gap:0;grid-template-columns:auto;display:block}#contato .contentText p{max-width:720px;display:block}#contato .contentText form{padding-bottom:30px;border-bottom:1px solid #ebebeb;margin-bottom:30px}#contato .contentMedia .mapBox iframe{height:250px}#contato footer{height:500px}#contato footer:before{height:500px;background-size:contain}.responsiveMode #servicos .contentBox_middle .content .servicesList{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 850px){nav .contentNav .hamburguer{display:block}nav .contentNav #menu{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden;background:#0072f3;display:block;height:100vh;left:0;margin:0;overflow:scroll;padding-bottom:125px;padding-top:60px;position:fixed;text-align:center;top:265px;width:100%}nav .contentNav #menu.active{top:65px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:0;transition-delay:0;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);visibility:visible}nav .contentNav #menu li{display:block;float:none;margin-right:0;background:#0072f3 !important;padding:20px 0}nav .contentNav #menu li a{background:#0072f3 !important;display:block;text-align:center;font-size:30px;line-height:1;color:#fff}nav .contentNav #menu li.iconLi{padding:0;display:inline-block;margin-top:20px;margin-left:5px;margin-right:5px}nav .contentNav #menu li.iconLi a{padding:3px 0;background:#0060db !important}nav .contentNav #menu li:first-of-type{display:none}#portfolio .portfolioContent .filtr-container .grid-sizer{width:33.3%}#portfolio .portfolioContent .filtr-container .element-item{width:33.3%}.headerPage .contentInner hgroup h1{font-size:50px;line-height:1}}@media only screen and (max-width: 780px){.headerPage .contentInner{height:360px}.headerPage .contentInner img{max-width:200px}.pageInner .contentBox_middle .gridContent h2{font-size:60px;line-height:1}#sobre .contentBox_middle .content{grid-template-columns:100%;grid-column-gap:0;grid-row-gap:30px}#portfolio .portfolioCategories #filters{white-space:nowrap;overflow:auto}#portfolio .portfolioCategories #filters button{display:inline-block}#contato .contentText h2{font-size:60px;line-height:1}#contato footer{height:350px}#contato footer:before{height:350px}#servicos .contentBox_middle .content .servicesList a .contentService h3{font-size:18px}}@media only screen and (max-width: 640px){.responsiveMode #servicos .contentBox_middle .content .servicesList{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 560px){#portfolio .portfolioContent .filtr-container .grid-sizer{width:50%}#portfolio .portfolioContent .filtr-container .element-item{width:50%}#contato footer{height:240px}#contato footer:before{height:240px}.responsiveMode #servicos .contentBox_middle .content .servicesList{grid-gap:5px}.responsiveMode #servicos .contentBox_middle .content .servicesList li{padding:5px}.responsiveMode #servicos .contentBox_middle .content .servicesList li a{padding:10px}#servicos .contentBox_middle .content .servicesList a .contentService h3{font-size:20px;line-height:1}.headerPage{background-size:110%}}@media only screen and (max-width: 420px){nav .contentNav{grid-template-columns:130px auto}nav .contentNav .mascoteRight{display:none}nav .contentNav .hamburguer{float:right}.pageInner .contentBox_middle .gridContent h2{font-size:40px}#contato .contentText h2{font-size:40px}#contato footer{height:170px}#contato footer:before{height:210px}.responsiveMode #servicos .contentBox_middle .content .servicesList{display:block;margin:0 auto;width:100%;max-width:320px}.headerPage .contentInner hgroup h1{font-size:36px;line-height:1}}