*{text-decoration:none;outline:none;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overflow-y:scroll}body{margin:0;-webkit-text-size-adjust:100%}img{border:none;max-width:100%}textarea{resize:none}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}div.half{width:50%}div.left{float:left}div.right{float:right}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hide,.mobile-only{display:none}.desktop-only{display:block}#responsive{position:relative;z-index:1}@font-face{font-family:'open_sansbold';src:url(/fonts/opensans-bold-webfont.eot);src:url(/fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/opensans-bold-webfont.woff2) format('woff2'),url(/fonts/opensans-bold-webfont.woff) format('woff'),url(/fonts/opensans-bold-webfont.ttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansitalic';src:url(/fonts/opensans-italic-webfont.eot);src:url(/fonts/opensans-italic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/opensans-italic-webfont.woff2) format('woff2'),url(/fonts/opensans-italic-webfont.woff) format('woff'),url(/fonts/opensans-italic-webfont.ttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url(/fonts/opensans-regular-webfont.eot);src:url(/fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/opensans-regular-webfont.woff2) format('woff2'),url(/fonts/opensans-regular-webfont.woff) format('woff'),url(/fonts/opensans-regular-webfont.ttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'cloudy_with_a_chance_of_lovRg';src:url(/fonts/cloudy_with_a_chance_of_love-webfont.eot);src:url(/fonts/cloudy_with_a_chance_of_love-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/cloudy_with_a_chance_of_love-webfont.woff2) format('woff2'),url(/fonts/cloudy_with_a_chance_of_love-webfont.woff) format('woff'),url(/fonts/cloudy_with_a_chance_of_love-webfont.ttf) format('truetype');font-weight:normal;font-style:normal}html,body{height:100%;background-color:#E3F6F8;font-family:'open_sansregular';font-size:13px;color:#000}p,textarea,input,li{font-family:'open_sansregular';color:#000;font-size:13px;line-height:1.375em}.interactive{cursor:pointer;transition:all 400ms ease-out}.inactive{cursor:auto;transition:none;opacity:0.3}.fadeit:hover{opacity:0.8}.grow{transition:transform 400ms ease-out}.grow:hover{transform:scale(1.05);-webkit-transform:scale(1.05)}.inline-container{font-size:0}.col2,.col3,.col4{display:inline-block;vertical-align:top;width:46%;margin:0 2%}.col3{width:29.3%}.col4{width:21%}.col3_2{width:62.6%}.col4_3{width:71%}.center-contents{width:1220px;margin:0 auto;position:relative}.sprite{}#site{position:relative;min-width:1220px;min-height:100%;background:url(/images/background.png) center top no-repeat;background-size:cover}#header{position:relative;height:200px;background:url(/images/header.png) center top no-repeat}.home #header{background:none}#menu-mobile-icon{display:none}#logotype{position:absolute;width:197px;height:158px;background-image:url(/images/creche-azul-bebe.png);background-repeat:no-repeat;background-size:contain;top:27px;left:5px;z-index:110}#logotype1024{display:none}.home #header .center-contents{width:100%}#contents{padding-bottom:134px}.page{margin:0 auto;width:1220px;padding:20px 0 70px 0;position:relative}div.long-text li{margin-left:20px}.long-text p,.short-text p,.short-text{}.long-text a{color:#2f9bcd;font-weight:bold}.long-text a:hover{text-decoration:underline}#networks{padding:4px}#footer{position:absolute;bottom:0;width:100%;height:134px;background:url(/images/internal-footer.png) center center no-repeat;z-index:200}.home #footer{background:url(/images/home-footer.png) center bottom no-repeat;height:160px;overflow:hidden}#footer .center-contents{height:100%}.button-back-home{width:91px;height:66px;background:url(/images/back-home.png) no-repeat;position:absolute;bottom:5px}.mini-vicki{width:63px;height:88px;background:url(/images/vicki-footer.png) no-repeat;position:absolute;bottom:2px;left:-35px}.footer-menu{position:absolute;left:230px;bottom:10px;height:32px;min-width:100px;border-radius:8px;background:-moz-linear-gradient(left,rgba(36,145,201,0.21) 0,rgba(36,145,201,0.6) 50%,rgba(36,145,201,0.2) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(36,145,201,0.21)),color-stop(50%,rgba(36,145,201,0.6)),color-stop(100%,rgba(36,145,201,0.2)));background:-webkit-linear-gradient(left,rgba(36,145,201,0.21) 0,rgba(36,145,201,0.6) 50%,rgba(36,145,201,0.2) 100%);background:-o-linear-gradient(left,rgba(36,145,201,0.21) 0,rgba(36,145,201,0.6) 50%,rgba(36,145,201,0.2) 100%);background:-ms-linear-gradient(left,rgba(36,145,201,0.21) 0,rgba(36,145,201,0.6) 50%,rgba(36,145,201,0.2) 100%);background:linear-gradient(to right,rgba(36,145,201,0.21) 0,rgba(36,145,201,0.6) 50%,rgba(36,145,201,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#362491c9',endColorstr='#332491c9',GradientType=1)}.home .internal-page-footer{display:none}.footer-menu-item{color:#FFF;font-family:'cloudy_with_a_chance_of_lovRg';font-size:15px;line-height:32px;padding:0 18px;position:relative}.footer-menu-item:after{width:12px;height:17px;content:url(/images/footer-separator.png);position:absolute;top:-2px;right:-5px}.footer-menu-item:last-child:after{display:none}.submenu{position:absolute;top:-65px;left:-18px;z-index:100}.submenu-header{width:246px;height:34px;background:url(/images/submenu_header.png) no-repeat}.submenu-body{width:246px;background:url(/images/submenu_body.png) no-repeat;padding:25px 18px 5px 12px;background-size:100% 100%}.submenu-footer{width:246px;height:27px;background:url(/images/submenu_footer.png) no-repeat}.submenu-item{display:table;background:rgba(36,145,201,0.5);color:#FFF;height:40px;line-height:1em;border-radius:8px;margin:5px 0;text-align:center;font-family:'cloudy_with_a_chance_of_lovRg';font-size:15px;width:100%;cursor:pointer}.submenu-item .v-align{display:table-cell;vertical-align:middle}.submenu-item:last-child{margin-bottom:0}.submenu-item.selected,.submenu-item:hover{background:rgb(247,162,36);background:-moz-linear-gradient(45deg,rgba(247,162,36,1) 0,rgba(251,180,35,1) 50%,rgba(247,162,36,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(247,162,36,1)),color-stop(50%,rgba(251,180,35,1)),color-stop(100%,rgba(247,162,36,1)));background:-webkit-linear-gradient(45deg,rgba(247,162,36,1) 0,rgba(251,180,35,1) 50%,rgba(247,162,36,1) 100%);background:-o-linear-gradient(45deg,rgba(247,162,36,1) 0,rgba(251,180,35,1) 50%,rgba(247,162,36,1) 100%);background:-ms-linear-gradient(45deg,rgba(247,162,36,1) 0,rgba(251,180,35,1) 50%,rgba(247,162,36,1) 100%);background:linear-gradient(45deg,rgba(247,162,36,1) 0,rgba(251,180,35,1) 50%,rgba(247,162,36,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7a224',endColorstr='#f7a224',GradientType=1)}.has-submenu .page-text-content{padding-left:300px}.page-text-content{padding-left:60px}#page-gallery{padding-left:50px}.gall-item{display:inline-block;vertical-align:top;width:340px;height:320px;margin:0 40px 40px 0;position:relative;font-size:14px;color:#666;font-family:'open_sansbold'}.gall-item-bg{height:100%;border-radius:8px;border:solid 1px #BFBDBD;position:relative;background:rgb(238,238,234);background:-moz-linear-gradient(45deg,rgba(238,238,234,1) 0,rgba(254,254,254,1) 50%,rgba(238,238,234,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(238,238,234,1)),color-stop(50%,rgba(254,254,254,1)),color-stop(100%,rgba(238,238,234,1)));background:-webkit-linear-gradient(45deg,rgba(238,238,234,1) 0,rgba(254,254,254,1) 50%,rgba(238,238,234,1) 100%);background:-o-linear-gradient(45deg,rgba(238,238,234,1) 0,rgba(254,254,254,1) 50%,rgba(238,238,234,1) 100%);background:-ms-linear-gradient(45deg,rgba(238,238,234,1) 0,rgba(254,254,254,1) 50%,rgba(238,238,234,1) 100%);background:linear-gradient(45deg,rgba(238,238,234,1) 0,rgba(254,254,254,1) 50%,rgba(238,238,234,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeea',endColorstr='#eeeeea',GradientType=1);z-index:2;padding:8px 7px}.gall-item:before{position:absolute;z-index:1;top:4px;left:-4px;width:340px;height:320px;border-radius:8px;background:#BFBDBD;content:'';opacity:0.5}.gall-item-img{width:325px;height:250px;border-radius:8px;overflow:hidden;display:block;margin-bottom:10px}#menu{font-size:0;position:absolute;top:15px;left:285px}.home #menu{display:none!important}#home-menu{text-align:center;position:absolute;bottom:70px;left:0;width:100%}.menu-item{display:inline-block;vertical-align:top;position:relative;margin:0 12px;cursor:pointer;width:140px}.menu-item-bg{height:74px;border-radius:10px;background:rgba(47,155,205,0.3);position:absolute;top:0;left:0;width:100%}.menu-item:hover .menu-item-bg,.menu-item.selected .menu-item-bg{background:#F4AE4C}.svg-menu3{width:160px}.svg-menu4,.svg-menu5{width:150px}.menu-item .title{height:100%;width:100%;background-size:contain;background-repeat:no-repeat}.svg-menu1 .title{background-image:url(/images/menu1.svg);margin-top:-5px;margin-left:-20px;height:88px;width:162px}.svg-menu2 .title{background-image:url(/images/menu2.svg);margin-top:-10px;height:84px;width:156px}.svg-menu3 .title{background-image:url(/images/menu3.svg);margin-top:-10px;height:85px;width:176px}.svg-menu4 .title{background-image:url(/images/menu4.svg);height:75px;width:158px}.svg-menu5 .title{background-image:url(/images/menu5.svg);height:74px;width:178px}.home-object{position:absolute}.facebook-icon{height:63px;width:61px;background:url(/images/facebook.png);position:absolute;right:200px;top:120px}.home-question{background:url(/images/home-question.png) no-repeat;width:123px;height:130px;top:35px;right:40px}.home #logotype{top:38px;left:50px;display:block}.home-bag{background:url(/images/home-bag.png) no-repeat;width:230px;height:172px;bottom:250px;left:20px}.home-gallery{background:url(/images/home-gallery.png) no-repeat;width:190px;height:170px;bottom:270px;right:80px}.home-quase{background:url(/images/home-quase.png) no-repeat;width:118px;height:88px;bottom:210px;right:20px}.home-heroes{position:absolute;left:50%;height:520px;width:765px;margin-left:-400px;top:85px}.home-hero{position:absolute;background-repeat:no-repeat}.vicki{width:200px;height:343px;left:325px;top:0;background:url(/images/vicki.png)}.uli{width:193px;height:162px;background:url(/images/uli.png) no-repeat;display:none}.pimpim{width:114px;height:137px;left:516px;top:173px;background:url(/images/pimpim.png)}.cinha{width:115px;height:180px;left:188px;top:120px;background:url(/images/cinha.png)}.malu{width:219px;height:210px;left:0;top:180px;background:url(/images/malu.png)}.dodi{width:199px;height:185px;left:142px;top:310px;background:url(/images/dodi.png)}.srlico{width:150px;height:160px;left:347px;top:363px;background:url(/images/srlico.png)}.pinha{width:287px;height:162px;left:480px;top:345px;background:url(/images/pinha.png)}.joao{width:137px;height:158px;left:630px;top:212px;background:url(/images/joao.png)}h1,h2{margin:0;font-weight:normal;font-size:40px;color:#2f9bcd;font-family:'cloudy_with_a_chance_of_lovRg';line-height:1em}h1{min-height:52px}h2{font-size:20px}.blue-text{font-size:15px;color:#2f9bcd}.column-left{width:100%;padding-left:80px;padding-right:80px}.dual-text .column-left{width:50%;float:left;padding-right:40px;padding-left:0}.has-submenu .column-left{padding-left:0;padding-right:0}.column-right{float:left;width:50%;padding-left:40px}.text-images-group{position:relative;width:531px;height:463px;margin-left:-30px;margin-top:-50px;text-align:center}.has-submenu .text-images-group{transform:scale(0.9);-webkit-transform:scale(0.9);margin-top:-70px;margin-left:-40px}.tt-image-no-frame{max-width:400px}#slideshow-tt{position:absolute;width:470px;height:375px;top:28px;left:29px}#slideshow-tt .contents .item{background-repeat:no-repeat;background-position:top center;background-size:cover}.frame-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/frame.png) center center no-repeat}.bullets{text-align:center;margin-top:90px}.bullets .item{width:14px;height:14px;border-radius:7px;background:#76C7EB;margin:0 9px;font-size:0;display:inline-block;cursor:pointer}.bullets .item-selected{background:rgb(244,191,75);background:-moz-linear-gradient(45deg,rgba(244,191,75,1) 0,rgba(252,239,192,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(244,191,75,1)),color-stop(100%,rgba(252,239,192,1)));background:-webkit-linear-gradient(45deg,rgba(244,191,75,1) 0,rgba(252,239,192,1) 100%);background:-o-linear-gradient(45deg,rgba(244,191,75,1) 0,rgba(252,239,192,1) 100%);background:-ms-linear-gradient(45deg,rgba(244,191,75,1) 0,rgba(252,239,192,1) 100%);background:linear-gradient(45deg,rgba(244,191,75,1) 0,rgba(252,239,192,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4bf4b',endColorstr='#fcefc0',GradientType=1);border:solid 1px #B5B7B5}.map{width:584px;height:330px;margin-left:-64px;padding:10px;margin-bottom:20px;position:relative}.has-submenu .map{transform:scale(0.9);-webkit-transform:scale(0.9)}.map-canvas{width:89%;height:89%;position:absolute;top:15px;left:31px;transform:rotate(-2.5deg)!important;-webkit-transform:rotate(-2.5deg)!important}.map:after{content:'';background:url(/images/gmaps_container.png) center center no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}#page-home{min-height:430px}.page-nav{width:120px;display:inline-block;background-color:rgba(47,155,205,0.6);padding:8px 5px;margin:0 5px;color:#FFF;border-radius:4px}.page-nav-container{text-align:center;position:absolute;bottom:0;width:100%}.subtitle{color:#2f9bcd;font-size:20px;font-family:'cloudy_with_a_chance_of_lovRg';font-weight:normal}.blue-text{color:#2f9bcd}@media screen and (min-width:1800px){.cinha{left:160px}.malu{left:-60px;top:170px}.dodi{left:60px;top:350px}.uli{display:block;top:410px;left:240px}.srlico{top:420px;left:430px}.pinha{left:560px;top:370px}.joao{left:710px}.pimpim{left:560px;top:165px}}@media screen and (min-width:1024px){#menu{display:block!important}}@media screen and (max-width:1366px){.home-hero{display:none}.vicki{display:block}#page-home{min-height:300px}.home-bag{bottom:150px}.home-gallery{bottom:140px;right:40px}.home-quase{bottom:150px;right:260px}}@media screen and (max-width:1280px){.grow{transition:none}.grow:hover{transform:none;-webkit-transform:none}.center-contents,.center-contents-mobile,.page{width:100%;margin:0 auto}#site{min-width:1024px}#header{background-position:63% 0}#menu{right:50px;left:auto;text-align:center}.menu-item{transform:translateX(0) scale(0.9);-webkit-transform:translateX(0) scale(0.9);margin:0 7px}#logotype{display:none}#logotype1024{display:inline-block;background-image:url(/images/creche-azul-1024.png);width:96px;height:71px;margin-right:50px}.page-text-content{padding-left:230px}.column-left{padding-left:0}.column-right{padding-right:30px;padding-left:10px}.submenu{top:63px;left:2px}.text-images-group{transform:scale(0.75);-webkit-transform:scale(0.75);margin-left:-75px;margin-top:-75px}.map{transform:scale(0.75);-webkit-transform:scale(0.75);margin-top:-45px;margin-left:-115px}.button-back-home{left:10px}.footer-menu{left:150px}.footer-menu-item{font-size:14px;padding:0 15px}h1{font-size:36px}.has-submenu .page-text-content{padding-left:270px}.has-submenu .column-left{padding-right:40px}.has-submenu .text-images-group{transform:scale(0.70);-webkit-transform:scale(0.70);margin-left:-90px;margin-top:-75px}.has-submenu .map{transform:scale(0.70);-webkit-transform:scale(0.70);margin-top:-55px;margin-left:-115px}#page-gallery{padding-top:100px}}@media screen and (max-width:1090px){#logotype1024{margin-right:30px}#menu{right:20px}}@media screen and (max-width:1050px){#site{min-width:300px}.gall-item{margin:0 20px 40px 20px}#page-gallery{padding-lefT:0;width:760px;font-size:0}}@media screen and (max-width:1000px){#responsive{z-index:2}#logotype1024,.page-nav-container{display:none}#logotype{width:140px;height:113px;top:10px;left:4%;display:block}.mobile-only{display:block}.desktop-only{display:none}.no-center-mobile{width:100%;margin-left:0;margin-right:0}.submenu{position:static;display:block;margin:10px auto;top:auto;left:auto;width:246px}.submenu-header,.submenu-footer{display:none}.submenu-body{background:none}.submenu-item.selected{display:none}#header{position:fixed;width:100%;height:128px;background:none;z-index:2000;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}#contents{padding-top:128px}#menu{position:absolute;z-index:1000;top:0;right:0;left:auto;width:320px;background:#4FBFE9;border-radius:0 0 0 30px;padding:60px 0 20px 0;height:100%;overflow:scroll;overflow-x:hidden;overflow-y:scroll;transition:transform 500ms linear;-webkit-transition:-webkit-transform 500ms linear;transform:translateX(320px);-webkit-transform:translateX(320px)}#menu.open{right:0;transform:translateX(0);-webkit-transform:translateX(0)}.home #menu{display:block!important}a.menu-item,a.menu-item:hover,a.menu-item.selected{display:block;min-height:70px;border-radius:10px;width:280px;margin:0 0 8px 18px;position:relative;transform:scale(1);-webkit-transform:scale(1)}.menu-item .title{margin-left:5%;width:95%;height:100%;margin-top:0}.svg-menu1 .title{background:url(/images/mobile/menu_mob1.svg) left center no-repeat}.svg-menu2 .title{background:url(/images/mobile/menu_mob2.svg) left center no-repeat}.svg-menu3 .title{background:url(/images/mobile/menu_mob3.svg) left center no-repeat}.svg-menu4 .title{background:url(/images/mobile/menu_mob4.svg) left center no-repeat}.svg-menu5 .title{background:url(/images/mobile/menu_mob5.svg) left center no-repeat}.page-text-content{padding:0 5%}.column-left,.column-right,.dual-text .column-left,.dual-text .column-right{width:100%;margin-bottom:30px;padding:0}.map{transform:none;-webkit-transform:none;margin:0 0 20px 0}#menu-mobile-icon{position:absolute;top:20px;right:30px;width:42px;height:45px;cursor:pointer;display:none}#menu-mobile-icon.closed{display:block;background:url(/images/mobile/menu_mobile_open.svg) center center no-repeat}#footer{background:none;height:130px;position:static;display:none}#contents{padding-bottom:0}.home #logotype{width:140px;height:112px;top:10px;left:20px}.home #site{min-height:0}#page-home{min-height:498px}.vicki-mobile-home{width:150px;height:250px;margin:150px auto 0 auto;background:url(/images/vicki.png) center center no-repeat;background-size:contain}#home-mob-menu{position:relative;width:320px;margin:-30px auto 0 auto;overflow:hidden;height:260px}.home-mob-item{width:130px;height:120px;position:absolute;background-size:contain}.hm-menu1{background:url(/images/mobile/home_mob1.svg) center center no-repeat;top:8px;left:10px}.hm-menu2{background:url(/images/mobile/home_mob2.svg) center center no-repeat;top:5px;left:190px}.hm-menu3{background:url(/images/mobile/home_mob3.svg) center center no-repeat;top:130px;left:15px}.hm-menu4{background:url(/images/mobile/home_mob4.svg) center center no-repeat;top:68px;left:105px}.hm-menu5{background:url(/images/mobile/home_mob5.svg) center center no-repeat;top:136px;left:190px}.has-submenu .page-text-content,.page-text-content{padding:0 5%}.close-mobile{position:absolute;top:7px;left:9px;width:42px;height:45px;background:url(/images/mobile/menu_mobile_close.svg) center center no-repeat;cursor:pointer}.menu-heroes{margin-top:20px;padding-top:40px;padding-left:5px;background:url(/images/mobile/big_cloud.png) center top no-repeat}.hero-item{height:52px;line-height:52px;display:inline-block;vertical-align:top;background:#48B3E0;font-size:17px;font-family:'cloudy_with_a_chance_of_lovRg';color:#FFF;border-radius:8px;width:112px;margin:30px 18px 0 18px;padding-left:20px;position:relative;top:auto;left:auto}.hero-item:nth-child(even){margin-right:0}.hero-item.berbigao-joao{line-height:1em;padding-top:9px}.hero-item.pinha-e-bolota{width:267px;padding-left:100px}.hero-item.vicki:after{width:63px;height:94px;background:url(/images/vicki-footer.png);content:'';position:absolute;bottom:0;left:-20px}.hero-item.sr-lico:after{width:44px;height:59px;background:url(/images/mobile/srlico.png);content:'';position:absolute;bottom:0;left:-20px}.hero-item.pimpim:after{width:38px;height:61px;background:url(/images/mobile/pimpim.png);content:'';position:absolute;bottom:0;left:-15px}.hero-item.cinha:after{width:36px;height:74px;background:url(/images/mobile/cinha.png);content:'';position:absolute;bottom:0;left:-10px}.hero-item.dodi:after{width:77px;height:71px;background:url(/images/mobile/dodi.png);content:'';position:absolute;bottom:0;left:-39px}.hero-item.berbigao-joao:after{width:55px;height:64px;background:url(/images/mobile/joao.png);content:'';position:absolute;bottom:0;left:-31px}.hero-item.malu:after{width:79px;height:75px;background:url(/images/mobile/malu.png);content:'';position:absolute;bottom:0;left:-39px}.hero-item.uli:after{width:82px;height:68px;background:url(/images/mobile/uli.png);content:'';position:absolute;bottom:0;left:-39px}.hero-item.pinha-e-bolota:after{width:124px;height:74px;background:url(/images/mobile/pinha.png);content:'';position:absolute;bottom:0;left:-20px}.menu-footer{margin-top:20px;padding-top:20px;background:url(/images/mobile/big_cloud.png) center top no-repeat;position:relative}.menu-footer a.selected,.hero-item.selected{background:#F4AE4C}.mob-button-project,.mob-button-gallery,.mob-button-quase{height:44px;line-height:44px;background:#48B3E0;border-radius:8px;width:250px;margin-left:38px;display:block;margin-top:17px;font-size:17px;font-family:'cloudy_with_a_chance_of_lovRg';color:#FFF;text-align:left;padding-left:40px;position:relative}.mob-button-gallery:after,.mob-button-quase:after,.mob-button-project:after{content:'';width:61px;height:46px;background:url(/images/mobile/cloud.png) no-repeat;position:absolute;top:0;left:-28px}.mob-button-project:after{width:60px;height:57px;background:url(/images/mobile/bag.png) no-repeat;top:-8px}.mob-button-expertise{background:url(/images/home-question.png) no-repeat;background-size:contain;width:75px;height:78px;display:block;margin-left:20px;position:relative}.submenu-mob-item{display:block;min-height:44px;padding:13px 0;line-height:1em;margin:0 auto 5px auto;text-align:center;background:#3FAEDD;color:#FFF;width:90%;font-family:'cloudy_with_a_chance_of_lovRg';font-size:18px;border-radius:8px}.menu-submenu{display:none;padding-top:80px}.open-submenu .menu-submenu{display:block}.menu-arrow{width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#fff transparent transparent transparent;position:absolute;top:35px;right:20px;transition:all 300ms linear}.open-submenu .menu-arrow{transform:rotate(180deg);-webkit-transform:rotate(180deg)}h1{height:auto;min-height:0;padding-bottom:10px}.home #footer{background:none}.menu-open.html,.menu-open body{overflow:auto}.menu-open .header-center,.menu-open #header{height:100%}.has-submenu .column-left{padding-right:0}.facebook-icon{top:30px;right:20px;position:absolute}}@media screen and (max-width:900px){#page-gallery{width:640px}.gall-item{width:300px;height:280px;margin:0 10px 20px 10px}.gall-item:before{width:300px;height:280px}.gall-item-img{width:100%;height:auto}}@media screen and (max-width:640px){#page-gallery{width:320px;padding-top:20px}}@media screen and (max-width:500px){html,body{overflow-x:hidden}#page-home{min-height:0}.vicki-mobile-home{margin-top:30px}.home #footer{height:0}.has-submenu .text-images-group,.text-images-group{transform:scale(0.6);-webkit-transform:scale(0.6);margin-left:-125px;margin-bottom:-70px}.has-submenu .map,.map{margin-left:-140px;margin-bottom:-30px;transform:scale(0.7);-webkit-transform:scale(0.7);margin-top:-50px}}