.uppercase{text-transform:uppercase}a{text-decoration:none}.header .logo .logolink{float:left}#wrapper #mobile-menu{background:rgba(223,0,115,.95)}#wrapper #mobile-menu ul{padding-top:50px}#wrapper #mobile-menu ul li a{font-size:30px}#wrapper .preloader{background:url(../imgs/preloader.gif) center center no-repeat #f9f9f9!important}.wpcf7 .wpcf7-form .ajax-loader{display:block;margin:0 auto;width:32px;height:32px;background-image:url(../imgs/ajax-loader.gif)}.wpcf7 .wpcf7-form .btn:focus,.wpcf7 .wpcf7-form .button:focus,.wpcf7 .wpcf7-form input[type=submit]:focus{color:#fff}.infoBox{width:240px!important;margin-left:70px!important;margin-bottom:40px!important}.infoBox .marker-info-win{width:240px!important;padding:10px 10px 5px}.infoBox .marker-info-win img{width:50px;margin-right:30px;margin-left:10px}.infoBox .marker-info-win .marker-inner-win{padding-left:90px!important}#full-menu .sf-menu #menu-item-5927,#full-menu .sf-menu #menu-item-5925{border:1px solid #8c8c8c;padding-left:12px;padding-right:12px;margin-right:0}#full-menu .sf-menu #menu-item-5927.current-menu-item,#full-menu .sf-menu #menu-item-5925.current-menu-item{border-color:#000}#full-menu .sf-menu .menu-item a:hover{color:#000}#full-menu .sf-menu .menu-item.current-menu-item a{color:#000}.home .post .post-content .smalltitle{font-size:16px;letter-spacing:2px}.home .video_bg{background-image:url();background-position:center center;background-repeat:no-repeat}.home #speakwithus .btn{color:#fff;letter-spacing:1px}.home #speakwithus .btn:hover{background-color:#fff;color:#404040}.home #experience .btn{color:#fff;letter-spacing:1px}.home #experience .btn:hover{background-color:#fff;color:#DA1274}.wpb_video_widget.vimeo .wpb_video_wrapper,.wpb_video_widget.youtube .wpb_video_wrapper{padding-top:0}.overlay-effect .overlay,.portfolio_nav a .overlay,.post .post-gallery .simple-overlay{background:rgba(223,0,115,.95)!important}.overlay-effect .overlay .post-title h4,.portfolio_nav a .overlay .post-title h4,.post .post-gallery .simple-overlay .post-title h4{color:#FFF}.overlay-effect .overlay .post-title hr,.portfolio_nav a .overlay .post-title hr,.post .post-gallery .simple-overlay .post-title hr{background-color:#FFF}.overlay-effect .overlay .post_categories,.portfolio_nav a .overlay .post_categories,.post .post-gallery .simple-overlay .post_categories{color:#FFF}.page-contactos #contacts_info,.page-contacts #contacts_info{padding-left:0;padding-right:0}.page-contactos .contacts_form,.page-contacts .contacts_form{padding-top:30px;padding-right:30px;padding-left:30px}.page-contactos .post .post-content .contacts_info,.page-contacts .post .post-content .contacts_info{position:relative;padding-top:40px;padding-bottom:120px;padding-left:30px;padding-right:30px}.page-contactos .post .post-content .contacts_info h5,.page-contacts .post .post-content .contacts_info h5{color:#fff;font-size:18px;font-weight:400}.page-contactos .post .post-content .contacts_info p,.page-contacts .post .post-content .contacts_info p{font-size:14px;line-height:17px}.page-contactos .post .post-content .contacts_info a,.page-contacts .post .post-content .contacts_info a{color:#fff;font-size:14px;line-height:17px;font-weight:300;text-transform:none;margin-top:5px;text-decoration:line-through}.page-contactos .post .post-content .contacts_info a:hover,.page-contacts .post .post-content .contacts_info a:hover{color:#fff;text-decoration:none}.page-contactos .post .post-content .contacts_map .expand,.page-contacts .post .post-content .contacts_map .expand{display:none!important}.page-contactos .post .post-content .social_icons,.page-contacts .post .post-content .social_icons{position:relative;left:-20px;top:40px}.page-contactos .post .post-content .social_icons a,.page-contacts .post .post-content .social_icons a{font-size:40px;color:#fff;margin-left:20px}.page-contactos .post .post-content .wpcf7-form p,.page-contacts .post .post-content .wpcf7-form p{margin-bottom:30px}.page-contactos .post .post-content .wpcf7-form h5,.page-contacts .post .post-content .wpcf7-form h5{color:#000;font-size:18px;font-weight:400;text-transform:uppercase}.page-contactos .post .post-content .wpcf7-form .wpcf7-email,.page-contactos .post .post-content .wpcf7-form .wpcf7-text,.page-contacts .post .post-content .wpcf7-form .wpcf7-email,.page-contacts .post .post-content .wpcf7-form .wpcf7-text{width:100%;margin:0 0 10px;padding:5px;height:36px;font-size:14px;letter-spacing:1px;background-color:transparent;border:2px solid #141516}.page-contactos .post .post-content .wpcf7-form textarea,.page-contacts .post .post-content .wpcf7-form textarea{padding:0 5px;height:100px;min-height:100px;max-height:100px;width:100%;margin:0 0 10px;font-size:14px;letter-spacing:1px;background-color:transparent;border:2px solid #141516}.page-contactos .post .post-content .wpcf7-form .wpcf7-submit,.page-contacts .post .post-content .wpcf7-form .wpcf7-submit{background-color:#DA1274;padding:14px 66px;border:medium none;color:#fff;letter-spacing:1px;width:100%}.page-contactos .post .post-content .wpcf7-form .wpcf7-response-output,.page-contacts .post .post-content .wpcf7-form .wpcf7-response-output{position:absolute;top:583px;margin-top:5px;margin-right:30px;margin-left:0;border:medium none;font-size:14px;padding:5px 0;color:#DA1274;font-weight:700}.page-contactos .post .post-content .wpcf7-form .wpcf7-not-valid,.page-contacts .post .post-content .wpcf7-form .wpcf7-not-valid{border-color:#DA1274}.page-budgets .post .post-content h1,.page-id-4512 .post .post-content h1,.page-id-5907 .post .post-content h1,.page-orcamentos .post .post-content h1{font-size:38px;line-height:42px;color:#DA1274;letter-spacing:1px;margin-bottom:0;text-transform:uppercase}.page-budgets .post .post-content .section-intro,.page-id-4512 .post .post-content .section-intro,.page-id-5907 .post .post-content .section-intro,.page-orcamentos .post .post-content .section-intro{text-align:center;padding-bottom:15px}.page-budgets .post .post-content .section-intro p,.page-id-4512 .post .post-content .section-intro p,.page-id-5907 .post .post-content .section-intro p,.page-orcamentos .post .post-content .section-intro p{text-transform:uppercase;color:#141516}.page-budgets label,.page-id-4512 label,.page-id-5907 label,.page-orcamentos label{color:#141516}.page-budgets .wpcf7-email,.page-budgets .wpcf7-text,.page-id-4512 .wpcf7-email,.page-id-4512 .wpcf7-text,.page-id-5907 .wpcf7-email,.page-id-5907 .wpcf7-text,.page-orcamentos .wpcf7-email,.page-orcamentos .wpcf7-text{width:100%;margin:5px 0 10px;padding:5px;height:40px;font-size:14px;letter-spacing:1px;background-color:transparent;border:2px solid #141516}.page-budgets .wpcf7-checkbox,.page-budgets .wpcf7-acceptance,.page-id-4512 .wpcf7-checkbox,.page-id-4512 .wpcf7-acceptance,.page-id-5907 .wpcf7-checkbox,.page-id-5907 .wpcf7-acceptance,.page-orcamentos .wpcf7-checkbox,.page-orcamentos .wpcf7-acceptance{display:block;margin-bottom:20px}.page-budgets .wpcf7-checkbox .wpcf7-list-item,.page-id-4512 .wpcf7-checkbox .wpcf7-list-item,.page-id-5907 .wpcf7-checkbox .wpcf7-list-item,.page-orcamentos .wpcf7-checkbox .wpcf7-list-item{width:50%;margin-left:0;margin-bottom:5px}.page-budgets .wpcf7-checkbox .wpcf7-list-item-label,.page-budgets .wpcf7-acceptance .wpcf7-list-item-label,.page-id-4512 .wpcf7-checkbox .wpcf7-list-item-label,.page-id-4512 .wpcf7-acceptance .wpcf7-list-item-label,.page-id-5907 .wpcf7-checkbox .wpcf7-list-item-label,.page-id-5907 .wpcf7-acceptance .wpcf7-list-item-label,.page-orcamentos .wpcf7-checkbox .wpcf7-list-item-label,.page-orcamentos .wpcf7-acceptance .wpcf7-list-item-label{position:relative;top:2px;font-size:13px;font-weight:300;letter-spacing:1px;text-transform:uppercase;color:#000}.page-budgets .wpcf7-checkbox .icheckbox_square,.page-budgets .wpcf7-acceptance .icheckbox_square,.page-budgets .wpcf7-checkbox .iradio_square,.page-id-4512 .wpcf7-checkbox .icheckbox_square,.page-id-4512 .wpcf7-acceptance .icheckbox_square,.page-id-4512 .wpcf7-checkbox .iradio_square,.page-id-5907 .wpcf7-checkbox .icheckbox_square,.page-id-5907 .wpcf7-acceptance .icheckbox_square,.page-id-5907 .wpcf7-checkbox .iradio_square,.page-orcamentos .wpcf7-checkbox .icheckbox_square,.page-orcamentos .wpcf7-acceptance .icheckbox_square,.page-orcamentos .wpcf7-checkbox .iradio_square{display:inline-block;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(../imgs/square.png) no-repeat;border:none;cursor:pointer}.page-budgets .wpcf7-checkbox .icheckbox_square,.page-budgets .wpcf7-acceptance .icheckbox_square,.page-id-4512 .wpcf7-checkbox .icheckbox_square,.page-id-4512 .wpcf7-acceptance .icheckbox_square,.page-id-5907 .wpcf7-checkbox .icheckbox_square,.page-id-5907 .wpcf7-acceptance .icheckbox_square,.page-orcamentos .wpcf7-checkbox .icheckbox_square,.page-orcamentos .wpcf7-acceptance .icheckbox_square{background-position:0 0}.wpcf7-acceptance .wpcf7-list-item-label {line-height:1.5;}.page-budgets .wpcf7-checkbox .icheckbox_square.hover,.page-budgets .wpcf7-acceptance .icheckbox_square.hover,.page-id-4512 .wpcf7-checkbox .icheckbox_square.hover,.page-id-4512 .wpcf7-acceptance .icheckbox_square.hover,.page-id-5907 .wpcf7-checkbox .icheckbox_square.hover,.page-id-5907 .wpcf7-acceptance .icheckbox_square.hover,.page-orcamentos .wpcf7-checkbox .icheckbox_square.hover,.page-orcamentos .wpcf7-acceptance .icheckbox_square.hover{background-position:-24px 0}.page-budgets .wpcf7-checkbox .icheckbox_square.checked,.page-budgets .wpcf7-acceptance .icheckbox_square.checked,.page-id-4512 .wpcf7-checkbox .icheckbox_square.checked,.page-id-4512 .wpcf7-acceptance .icheckbox_square.checked,.page-id-5907 .wpcf7-checkbox .icheckbox_square.checked,.page-id-5907 .wpcf7-acceptance .icheckbox_square.checked,.page-orcamentos .wpcf7-checkbox .icheckbox_square.checked,.page-orcamentos .wpcf7-acceptance .icheckbox_square.checked{background-position:-48px 0}.page-budgets .wpcf7-checkbox .icheckbox_square.disabled,.page-budgets .wpcf7-acceptance .icheckbox_square.disabled,.page-id-4512 .wpcf7-checkbox .icheckbox_square.disabled,.page-id-4512 .wpcf7-acceptance .icheckbox_square.disabled,.page-id-5907 .wpcf7-checkbox .icheckbox_square.disabled,.page-id-5907 .wpcf7-acceptance .icheckbox_square.disabled,.page-orcamentos .wpcf7-checkbox .icheckbox_square.disabled,.page-orcamentos .wpcf7-acceptance .icheckbox_square.disabled{background-position:-72px 0;cursor:default}.page-budgets .wpcf7-checkbox .icheckbox_square.checked.disabled,.page-budgets .wpcf7-acceptance .icheckbox_square.checked.disabled,.page-id-4512 .wpcf7-checkbox .icheckbox_square.checked.disabled,.page-id-4512 .wpcf7-acceptance .icheckbox_square.checked.disabled,.page-id-5907 .wpcf7-checkbox .icheckbox_square.checked.disabled,.page-id-5907 .wpcf7-acceptance .icheckbox_square.checked.disabled,.page-orcamentos .wpcf7-checkbox .icheckbox_square.checked.disabled,.page-orcamentos .wpcf7-acceptance .icheckbox_square.checked.disabled{background-position:-96px 0}.page-budgets .wpcf7-checkbox .iradio_square,.page-id-4512 .wpcf7-checkbox .iradio_square,.page-id-5907 .wpcf7-checkbox .iradio_square,.page-orcamentos .wpcf7-checkbox .iradio_square{background-position:-120px 0}.page-budgets .wpcf7-checkbox .iradio_square.hover,.page-id-4512 .wpcf7-checkbox .iradio_square.hover,.page-id-5907 .wpcf7-checkbox .iradio_square.hover,.page-orcamentos .wpcf7-checkbox .iradio_square.hover{background-position:-144px 0}.page-budgets .wpcf7-checkbox .iradio_square.checked,.page-id-4512 .wpcf7-checkbox .iradio_square.checked,.page-id-5907 .wpcf7-checkbox .iradio_square.checked,.page-orcamentos .wpcf7-checkbox .iradio_square.checked{background-position:-168px 0}.page-budgets .wpcf7-checkbox .iradio_square.disabled,.page-id-4512 .wpcf7-checkbox .iradio_square.disabled,.page-id-5907 .wpcf7-checkbox .iradio_square.disabled,.page-orcamentos .wpcf7-checkbox .iradio_square.disabled{background-position:-192px 0;cursor:default}.page-budgets .wpcf7-checkbox .iradio_square.checked.disabled,.page-id-4512 .wpcf7-checkbox .iradio_square.checked.disabled,.page-id-5907 .wpcf7-checkbox .iradio_square.checked.disabled,.page-orcamentos .wpcf7-checkbox .iradio_square.checked.disabled{background-position:-216px 0}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.page-budgets .wpcf7-checkbox .icheckbox_square,.page-budgets .wpcf7-acceptance .icheckbox_square,.page-budgets .wpcf7-checkbox .iradio_square,.page-id-4512 .wpcf7-checkbox .icheckbox_square,.page-id-4512 .wpcf7-acceptance .icheckbox_square,.page-id-4512 .wpcf7-checkbox .iradio_square,.page-id-5907 .wpcf7-checkbox .icheckbox_square,.page-id-5907 .wpcf7-acceptance .icheckbox_square,.page-id-5907 .wpcf7-checkbox .iradio_square,.page-orcamentos .wpcf7-checkbox .icheckbox_square,.page-orcamentos .wpcf7-acceptance .icheckbox_square,.page-orcamentos .wpcf7-checkbox .iradio_square{background-image:url(../imgs/square2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}.page-budgets textarea,.page-id-4512 textarea,.page-id-5907 textarea,.page-orcamentos textarea{padding:0 5px;height:100px;min-height:100px;max-height:100px;width:100%;margin:5px 0 10px;font-size:14px;letter-spacing:1px;background-color:transparent;border:2px solid #141516}.page-budgets .actions,.page-id-4512 .actions,.page-id-5907 .actions,.page-orcamentos .actions{padding-top:60px;padding-bottom:20px;text-align:center}.page-budgets .wpcf7-submit,.page-id-4512 .wpcf7-submit,.page-id-5907 .wpcf7-submit,.page-orcamentos .wpcf7-submit{background-color:#DA1274;padding:14px 66px;border:medium none;color:#fff;letter-spacing:1px;display:block;margin:0 auto}.page-budgets .wpcf7 .ajax-loader,.page-id-4512 .wpcf7 .ajax-loader,.page-id-5907 .wpcf7 .ajax-loader,.page-orcamentos .wpcf7 .ajax-loader{display:block;margin:0 auto}.page-budgets .wpcf7-not-valid,.page-id-4512 .wpcf7-not-valid,.page-id-5907 .wpcf7-not-valid,.page-orcamentos .wpcf7-not-valid{border-color:#DA1274}.page-budgets .wpcf7-response-output,.page-id-4512 .wpcf7-response-output,.page-id-5907 .wpcf7-response-output,.page-orcamentos .wpcf7-response-output{bottom:0;margin:0;padding:5px 0;border:medium none;font-size:14px;text-align:center;color:#DA1274;font-weight:700}.page-services .pitch,.page-servicos .pitch{max-width:90%;margin:0 auto;display:block;float:none;padding-top:30px;padding-bottom:40px}.page-services .pitch p,.page-servicos .pitch p{font-weight:700;font-family:Montserrat;font-size:32px;line-height:26px;letter-spacing:-1px!important}.page-services .section,.page-servicos .section{text-align:center}.page-services .section img,.page-servicos .section img{max-width:250px}.page-services .section.overlay-effect .overlay,.page-servicos .section.overlay-effect .overlay{background:rgba(223,0,115,.85)!important}.page-services .section.overlay-effect .post-title h6,.page-servicos .section.overlay-effect .post-title h6{text-transform:uppercase;color:#FFF;font-size:22px;line-height:28px;letter-spacing:1px}.page-services .section .wpb_text_column,.page-servicos .section .wpb_text_column{min-height:110px}.page-services .section .btn,.page-servicos .section .btn{margin-top:10px}.page-equipa .vc_custom_1489529728099,.page-team .vc_custom_1489529728099{background-repeat:no-repeat}.page-equipa .post .intro h1,.page-team .post .intro h1{color:#404040;font-size:46px;line-height:44px;text-align:center;font-family:Montserrat;font-weight:900;letter-spacing:-3px;margin:0}.page-equipa .member,.page-team .member{margin-top:60px;width:100%}.page-equipa .member .medium-8,.page-team .member .medium-8{z-index:10}.page-hortelanices .vc_gitem-col,.page-hortelanices .vc_gitem-post-data,.page-hortelanices .vc_gitem-zone-mini,.page-hortelanices .vc_gitem_row,.page-hortelanies .vc_gitem-col,.page-hortelanies .vc_gitem-post-data,.page-hortelanies .vc_gitem-zone-mini,.page-hortelanies .vc_gitem_row{width:100%;height:100%}.page-hortelanices .vc_grid-item .post-title .vc_gitem-post-data-source-post_title,.page-hortelanies .vc_grid-item .post-title .vc_gitem-post-data-source-post_title{display:table;margin:0}.page-hortelanices .vc_grid-item .post-title div,.page-hortelanies .vc_grid-item .post-title div{display:table-cell;vertical-align:middle;font-size:24px;font-weight:400;letter-spacing:1px;color:#fff}.single-portfolio .pitch{max-width:90%}.single-portfolio .related{margin-top:60px}.single-portfolio .mouse_scroll{display:none}.single-portfolio .visit{padding-top:55px;padding-bottom:50px}.single-portfolio .visit p{letter-spacing:3px!important;padding-bottom:10px}.single-portfolio .visit p a{font-size:20px;line-height:24px;font-family:Montserrat;font-weight:900;letter-spacing:1px}#footer .social-links{top:10px}#footer .social-links p span{display:block}#footer .social-links p .hide-xs{display:none}#eu-cookie,#eu-cookie.bottom{background:rgba(64,64,64,.8)}#eu-cookie .popup-wrapper p,#eu-cookie.bottom .popup-wrapper p{font-family:Montserrat;font-size:12px}#eu-cookie .popup-wrapper p a,#eu-cookie.bottom .popup-wrapper p a{color:#fff}#eu-cookie .fa-times,#eu-cookie.bottom .fa-times{font-size:20px;line-height:22px;margin-right:10px}@media only screen and (min-device-width:480px) and (max-device-width:640px) and (orientation:landscape){.home .video_bg{background-image:url(../imgs/mobile_home.jpg)}}@media only screen and (min-width:40.063em){.home .video_bg{background-image:none}.home .page-equipa .vc_custom_1489529728099,.page-team .vc_custom_1489529728099{background-repeat:no-repeat}.page-equipa .post .intro h1,.page-team .post .intro h1{color:#404040;font-size:65px;line-height:66px;text-align:center;font-family:Montserrat;font-weight:900;letter-spacing:-3px}.page-equipa .member,.page-team .member{margin-top:120px;width:80%}.page-budgets .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.page-orcamentos .wpcf7-form .wpcf7-checkbox .wpcf7-list-item{width:33.33333%;margin-left:0;margin-bottom:5px}.page-budgets .wpcf7-form .wpcf7-acceptance .wpcf7-list-item,.page-orcamentos .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{width:100%;margin-left:0;margin-bottom:5px}.page-budgets .wpcf7-form .ajax-loader,.page-orcamentos .wpcf7-form .ajax-loader{margin:10px 0 0;display:inline-block}.page-budgets .actions,.page-orcamentos .actions{padding-bottom:0}.page-contactos #contacts_info,.page-contacts #contacts_info{padding-left:30px;padding-right:30px}.page-contactos .post .post-content .contacts_info,.page-contacts .post .post-content .contacts_info{padding-top:100px;padding-right:80px;padding-bottom:160px;padding-left:110px}.page-contactos .post .post-content .contacts_map,.page-contacts .post .post-content .contacts_map{padding-left:30px;padding-right:30px}.page-contactos .post .post-content .social_icons,.page-contacts .post .post-content .social_icons{position:absolute;top:inherit;right:15%;bottom:20%;left:inherit}.page-contactos .post .post-content .contacts_form,.page-contacts .post .post-content .contacts_form{padding-top:100px;padding-right:100px;padding-left:120px}.page-contactos .post .post-content .wpcf7-form .wpcf7-submit,.page-contacts .post .post-content .wpcf7-form .wpcf7-submit{float:right;width:auto}.page-contactos .post .post-content .wpcf7-form .ajax-loader,.page-contacts .post .post-content .wpcf7-form .ajax-loader{display:inline-block}.page-contactos .post .post-content .wpcf7-form .wpcf7-response-output,.page-contacts .post .post-content .wpcf7-form .wpcf7-response-output{top:520px;margin-right:300px}.page-services .pitch,.page-servicos .pitch{max-width:75%;padding-top:120px;padding-bottom:120px}.page-services .pitch p,.page-servicos .pitch p{font-size:52px;line-height:42px}.page-services .section.overlay-effect,.page-servicos .section.overlay-effect{width:33.33333%}.single-portfolio .pitch{max-width:75%}.single-portfolio .visit p a{font-size:36px;line-height:40px}.vc_mobile .single-portfolio .mouse_scroll_row{min-height:450px!important}#footer .social-links{top:0}#footer .social-links p .hide-xs,#footer .social-links p span{display:inline}}@media only screen and (min-width:64.063em){.page-budgets .wpcf7-checkbox .wpcf7-list-item,.page-orcamentos .wpcf7-checkbox .wpcf7-list-item{width:25%;margin-left:0;margin-bottom:5px}.page-services .pitch,.page-servicos .pitch{max-width:75%}.page-services .section.overlay-effect,.page-servicos .section.overlay-effect{width:33.33333%}.page-portfolio .post .post-content .filters,.page-work .post .post-content .filters{position:fixed;top:80px;left:0}.page-portfolio .post .post-content .thb-toggle,.page-work .post .post-content .thb-toggle{position:fixed;top:80px;left:0}.single-portfolio .pitch{max-width:60%}.single-portfolio .mouse_scroll{display:block}}#wrapper.pt .en-footnote{display:none}#wrapper.en .pt-footnote{display:none}