textarea{min-width:100%;max-width:100%}html{font-family:Helvetica,Arial,Verdana,sans-serif}h1{color:#0078bf;display:inline-block}h2{display:inline-block}a:hover{color:#0078bf}.line_white hr{width:193px;height:3px;margin-top:-1px;color:#fff;border:1px solid #fff;background-color:#fff;display:block;margin-left:auto;margin-right:auto}@font-face{font-display:swap;font-family:'Heebo Light';src:url(/wp-content/uploads/fonts/Heebo-Light.ttf) format('truetype'),url(/wp-content/themes/zyrgon-child-theme/Heebo-Light.WOFF) format('woff');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Heebo Regular';src:url(/wp-content/uploads/fonts/Heebo-Regular.ttf) format('truetype'),url(/wp-content/themes/zyrgon-child-theme/Heebo-Regular.WOFF) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Heebo Bold';src:url(/wp-content/uploads/fonts/Heebo-Bold.ttf) format('truetype'),url(/wp-content/themes/zyrgon-child-theme/Heebo-Bold.WOFF) format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'OratorStd';src:url(/wp-content/uploads/fonts/OratorStd.ttf) format('truetype'),url(/wp-content/themes/zyrgon-child-theme/OratorStd.WOFF) format('woff');font-weight:300;font-style:normal}.right_home_image .wpb_wrapper{margin-top:auto}.form_background{background-image:url(/wp-content/uploads/2019/06/formBackground.jpg);background-size:cover}.top_line_blue h1,.top_line_blue h2{padding-top:58px;border-top:5px solid #0078bf}.form_background h2{color:#fff;font-size:40px;text-align:center;padding-top:60px}.title_form_home{text-align:center}.image_no_padd.wpb_single_image{margin-bottom:0}.blue_office_wrapper ::placeholder{color:#bfbfbf;font-size:15px;opacity:1}.blue_office_wrapper :-ms-input-placeholder{color:#bfbfbf;font-size:15px}.blue_office_wrapper ::-ms-input-placeholder{color:#bfbfbf;font-size:15px}.blue_office_wrapper .gfield_label{color:#fff}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.blue_office_wrapper .gfield_consent_label,.blue_office_wrapper .gfield_consent_label a{color:#fff}#field_1_4 .gfield_label,#field_3_4 .gfield_label{display:none}.gform_footer{text-align:center}.footer_flex{display:flex;color:#fff;align-items:center}.footer_flex img{padding-right:10px}.footer_flex_line{display:flex;color:#fff}.footer_flex_line a:hover,.footer_flex a:hover{color:rgb(255 255 255 / .7)!important}.footer_flex_line a:before{content:'';display:inline-block;width:20px;background-color:#fff;height:1px;position:relative;margin-right:10px;top:-4px;-webkit-transition:0.5s all ease;transition:0.5s all ease}.footer_flex_line a:hover:before{content:'';display:inline-block;width:30px;background-color:#fff;height:1px;position:relative;margin-right:10px;top:-4px;-webkit-transition:0.5s all ease;transition:0.5s all ease}.custom_projectos hr{width:193px;height:3px;margin-top:-1px;color:#fff;background-color:#0078bf;border:1px solid #0078bf;display:block}.force_h1 h2{font:normal 40px / 45px "Heebo Light",Helvetica,Arial,Verdana,sans-serif;color:#0078bf}.bloco_morada_contactos,.bloco_morada_contactos a{color:#666;text-decoration:none}.bloco_morada_contactos p{margin-bottom:30px}.bloco_morada_contactos a:hover{color:#0078bf}.blue_office_contactos_wrapper .gfield_consent_label,.blue_office_contactos_wrapper .gfield_consent_label a{color:#666}.gform_wrapper.blue_office_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper.blue_office_wrapper ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label{margin-left:19px;font-weight:400;font-size:15px}.gform_wrapper.blue_office_wrapper [type="checkbox"]:not(:checked),.gform_wrapper.blue_office_wrapper [type="checkbox"]:checked{display:none}.gform_wrapper.blue_office_wrapper [type="checkbox"]:not(:checked)+label,.gform_wrapper.blue_office_wrapper [type="checkbox"]:checked+label{position:relative!important;padding-left:27px;cursor:pointer!important}.gform_wrapper.blue_office_wrapper [type="checkbox"]:not(:checked)+label:before,.gform_wrapper.blue_office_wrapper [type="checkbox"]:checked+label:before{content:'';position:absolute;left:-2px;top:4px;width:16px;height:16px;border:1px solid #fff;border-radius:0;background:#fff0;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);padding:2px}.gform_wrapper.blue_office_wrapper [type="checkbox"]:not(:checked)+label:after,.gform_wrapper.blue_office_wrapper [type="checkbox"]:checked+label:after{content:'';position:absolute;width:12px;height:12px;top:6px;left:0;font-size:1.3em;line-height:.8;background-color:#fff;transition:all .2s}.gform_wrapper.blue_office_wrapper [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.gform_wrapper.blue_office_wrapper [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.gform_wrapper.blue_office_wrapper [type="checkbox"]:disabled:not(:checked)+label:before,.gform_wrapper.blue_office_wrapper [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#fff;background-color:#283583}.gform_wrapper.blue_office_wrapper [type="checkbox"]:disabled:checked+label:after{color:#999}.gform_wrapper.blue_office_wrapper [type="checkbox"]:disabled+label{color:#aaa}.gform_wrapper.blue_office_contactos_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label{margin-left:19px;font-weight:400;font-size:15px}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:not(:checked),.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:checked{display:none}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:not(:checked)+label,.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:checked+label{position:relative!important;padding-left:27px;cursor:pointer!important}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:not(:checked)+label:before,.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:checked+label:before{content:'';position:absolute;left:-2px;top:4px;width:16px;height:16px;border:1px solid #0078bf;border-radius:0;background:#fff0;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);padding:2px}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:not(:checked)+label:after,.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:checked+label:after{content:'';position:absolute;width:12px;height:12px;top:6px;left:0;font-size:1.3em;line-height:.8;background-color:#0078bf;transition:all .2s}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:disabled:not(:checked)+label:before,.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#0078bf;background-color:#283583}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:disabled:checked+label:after{color:#999}.gform_wrapper.blue_office_contactos_wrapper [type="checkbox"]:disabled+label{color:#aaa}.gform_wrapper .field_description_below .gfield_description{padding-top:0!important}.blue_office_wrapper.gform_wrapper .validation_message{color:#fff}.blue_office_wrapper.gform_wrapper .gfield_error .gfield_label{color:#fff}.blue_office_wrapper.gform_wrapper li.gfield.gfield_error,.blue_office_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff0;margin-bottom:0px!important;border-top:none;border-bottom:none}.blue_office_contactos_wrapper.gform_wrapper li.gfield.gfield_error,.blue_office_contactos_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff0;margin-bottom:0!important;border-top:none;border-bottom:none;padding-bottom:0!important;padding-top:0!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important}.gform_fields input[type=text],.gform_fields input[type=tel],.gform_fields input[type=url],.gform_fields input[type=email],.gform_fields input[type=number],.gform_fields input[type=date],.gform_fields input[type=range],.gform_fields input[type=password],.gform_fields textarea{background-color:#fff;color:#666}body #main input[type="submit"]#gform_submit_button_3.gform_button{border:solid 1px #666666!important;color:#666}body .gform_wrapper div.validation_error{border:1px solid #E96363;font-weight:400}body .blue_office_wrapper.gform_wrapper div.validation_error{color:#ffffff!important}body .blue_office_contactos_wrapper.gform_wrapper div.validation_error{padding-right:15px;padding-left:15px;color:#E96363!important;font-size:15px}body .gform_wrapper .validation_message{font-weight:400;text-align:right}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding-right:0}body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper li.gfield_error textarea{border:1px solid #E96363!important;background-image:url(/wp-content/uploads/2019/06/2019-06-21.png);background-repeat:no-repeat;background-size:25px;background-position:top 6px right 6px}.gform_wrapper .gfield_error [type="checkbox"]:not(:checked)+label:before,.gform_wrapper .gfield_error [type="checkbox"]:checked+label:before{border:1px solid #E96363!important}.blue_office_contactos_wrapper.gform_wrapper .gfield_error .gfield_label{color:#85868c}.blue_office_contactos_wrapper.gform_wrapper .validation_message{color:#E96363}.agendar_reuniao.call_to_button.default-btn-shortcode.dt-btn{text-transform:uppercase;background-color:#0078bf!important;border:1px solid #0078bf!important;color:#fff}.agendar_reuniao.call_to_button.default-btn-shortcode.dt-btn:after{background-color:#ffffff!important}.agendar_reuniao.call_to_button.default-btn-shortcode.dt-btn:hover{color:#0078bf!important}.call_to_button.default-btn-shortcode.dt-btn{border:1px solid #666;-webkit-transition:0.5s all ease;transition:0.5s all ease}.call_to_button.default-btn-shortcode.dt-btn:hover{-webkit-transition:0.5s all ease;transition:0.5s all ease;background-color:transparent!important;border:1px solid #0078bf!important}.call_to_button.default-btn-shortcode.dt-btn:after{-webkit-transition:0.5s all ease;transition:0.5s all ease;position:absolute;top:0!important;;left:50%!important;right:50%!important;bottom:0!important;;opacity:0;content:'';background-color:#0078bf;z-index:-2;width:auto!important;height:auto!important}.call_to_button.default-btn-shortcode.dt-btn:hover:after{-webkit-transition:0.5s all ease;transition:0.5s all ease;left:0!important;;right:0!important;;opacity:1!important}body #main .gform_wrapper .gform_footer button{text-align:center;background-color:#fff0;background:#fff0;border:1px solid #ffffff!important;color:#fff;text-transform:uppercase;padding:10px 40px 10px 40px!important}body #main .gform_wrapper .gform_footer button:hover{-webkit-transition:0.5s all ease;transition:0.5s all ease;background-color:transparent!important;border:1px solid #ffffff!important;color:#0078bf}body #main .gform_wrapper .gform_footer button:after{-webkit-transition:0.5s all ease;transition:0.5s all ease;position:absolute;top:0!important;;left:50%!important;right:50%!important;bottom:0!important;;opacity:0;content:'';background-color:#fff;z-index:-2;width:auto!important;height:auto!important}body #main .gform_wrapper .gform_footer button:hover:after{-webkit-transition:0.5s all ease;transition:0.5s all ease;left:0!important;;right:0!important;;opacity:1!important}body #main .gform_wrapper.blue_office_contactos_wrapper .gform_footer button{text-align:center;background-color:transparent!important;background:transparent!important;border:solid 1px #666666!important;color:#666;text-transform:uppercase;padding:10px 40px 10px 40px!important}body #main .gform_wrapper.blue_office_contactos_wrapper .gform_footer button:hover{-webkit-transition:0.5s all ease;transition:0.5s all ease;background-color:transparent!important;border:solid 1px #0078bf!important;color:#fff}body #main .gform_wrapper.blue_office_contactos_wrapper .gform_footer button:after{-webkit-transition:0.5s all ease;transition:0.5s all ease;position:absolute;top:0!important;;left:50%!important;right:50%!important;bottom:0!important;;opacity:0;content:'';background-color:#0078bf!important;z-index:-2;width:auto!important;height:auto!important}body #main .gform_wrapper.blue_office_contactos_wrapper .gform_footer button:hover:after{-webkit-transition:0.5s all ease;transition:0.5s all ease;left:0!important;;right:0!important;;opacity:1!important}.portfolio_box{background-color:#f2f2f2;padding-bottom:74px}.text_box_tipo{padding-bottom:60px}.footer .widget{display:inline-flex;flex-wrap:wrap}.footer .widget .textwidget{z-index:1}.tags_geral{display:flex;padding-bottom:7px;flex-wrap:wrap}.tags_arquitectura{background-color:#b3b3b3;color:#ffffff!important;margin-right:5px;padding:0 7px;text-transform:uppercase;font-size:8px;letter-spacing:.2px;margin-bottom:5px;cursor:default}body .portfolio-shortcode .entry-meta a:hover{text-decoration:none}.post-entry-content{background-color:#f2f2f2!important}.pswp__caption{display:none!important}.custom_fields_data{display:flex;justify-content:space-between;flex-wrap:wrap}.post-entry-content hr{width:120px;height:2px;border:1px solid #666;background-color:#666;margin-bottom:14px}.seta_portfolio{background-image:url(/wp-content/uploads/2019/06/seta_Thumbnail.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:33px;height:33px;-webkit-transition:0.5s all ease;transition:0.5s all ease}.seta_portfolio:hover{background-image:url(/wp-content/uploads/2019/06/seta_Thumbnail_blue.svg);-webkit-transition:0.5s all ease;transition:0.5s all ease;transform:rotate(-90deg)}#bottom-bar .bottom_footer_links{text-transform:uppercase}#bottom-bar .bottom_footer_links a{padding-left:5px;padding-right:5px;color:#bfbfbf;font-size:12px}#bottom-bar .bottom_footer_links a:hover{color:#fff}#bottom-bar .bottom_footer_links a:hover{text-decoration:none}#bottom-bar .wf-float-left{color:#bfbfbf;font-size:12px}.footer_flex_line{text-transform:uppercase}.portfolio-shortcode article{background-color:#f2f2f2!important}.sub-nav{padding:0!important}.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent).act:not(.current-menu-item)>a:hover{background-color:#0078bf!important;background:#0078bf!important}.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent).act:not(.current-menu-item)>a:hover .menu-text{color:#ffffff!important}.mobile-main-nav li.act:not(.current-menu-item)>a .menu-text,.dt-mobile-header .mobile-main-nav .sub-nav>li.act:not(.current-menu-item)>a .menu-text{color:#666666!important}.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent).act:not(.current-menu-item)>a{background-color:#ffffff!important;background:#ffffff!important}.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.current-menu-item)>a .menu-text{color:#666666!important}.textwidget img{height:100%!important}#gform_confirmation_message_1.gform_confirmation_message{padding-bottom:70px;color:#fff}#agendar_blueoffice .vc_column-inner{padding-top:0px!important;padding-bottom:70px}.gform_wrapper textarea,.gform_wrapper input{padding:6px 10px!important}.l-to-r-line>li>a i.underline{top:48px;height:3px}.descricao_auto{padding-top:30px}.wf-2-6{width:33.3334%}@media screen and (max-width:833px){#custom_html-6{display:none}#custom_html-5{display:none}.wf-2-6{width:58.3334%}}@media screen and (min-width:992px){.home_left .vc_column-inner{max-width:615px;margin-left:auto;padding-bottom:72px}}.left_back_modo .wpb_wrapper{height:100%}@media screen and (min-width:768px){.custom_image_back{width:100%;height:100%;min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:center center}}@media screen and (max-width:767px){.custom_image_back{width:100%;padding-bottom:68%;background-repeat:no-repeat;background-size:cover;background-position:center center}}.modo_flex .wpb_wrapper,.modo_flex .wpb_wrapper .wpb_text_column,.modo_flex .wpb_wrapper .wpb_text_column .wpb_wrapper{display:flex;flex:1}.filter-categories a{padding-right:0}.portfolio-shortcode .filter-categories a{line-height:1.3;letter-spacing:.4px;color:#666}.filter-bg-decoration .filter-categories a.act{background-color:transparent!important;color:#0078bf!important}@media screen and (max-width:778px){#fancy-header{padding-top:40%!important}}@media screen and (max-width:778px) and (min-width:500px){#custom_html-2{width:30%}#custom_html-3{width:70%}}.only_galeria{padding-top:50px}.andar_titulo{padding-top:50px}.project-links-container{cursor:pointer}@media only screen and (max-width:761px),(max-device-width:1023px) and (min-device-width:768px){.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:32px!important}}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-bottom:0!important;padding-top:0!important}@media screen and (min-width:665px){.filter-categories select{display:none}}@media screen and (max-width:664px){.filter-categories a{display:none}}.filter-categories select{font-size:16px;min-width:230px;border-bottom:4px solid #0078bf;border-left:none;border-right:none;border-top:none;background-image:url(/wp-content/uploads/2019/06/slider_arrow_blue.svg);background-size:16px;margin-top:40px}@media screen and (max-width:1190px){#primary-menu.main-nav>li>a .menu-text{font:normal 14px / 18px "Heebo Regular",Helvetica,Arial,Verdana,sans-serif!important}#primary-menu.main-nav>li>a{margin:20px 3px 18px 3px!important}}.line_portfolio{width:105px;height:6px;margin-top:-2px;color:#0078bf;background-color:#0078bf;display:block;margin-left:auto;margin-right:auto;margin-bottom:74px}.simple_portofolio_space{padding-top:60px}.filter-categories a.act{border-top:4px solid #0078bf}@media screen and (min-width:1043px){.portfolio-shortcode .filter-categories a,.filter-bg-decoration .filter-categories a.act{font:normal 20px / 25px "Heebo Light",Helvetica,Arial,Verdana,sans-serif}.filter-categories a:not(:first-child):before{content:"|";padding-right:18px;color:#666}.filter-categories a,.filter-extras>div{padding:60px 14px 7px 0!important}}@media screen and (max-width:1042px){.portfolio-shortcode .filter-categories a,.filter-bg-decoration .filter-categories a.act{font:normal 15px / 20px "Heebo Light",Helvetica,Arial,Verdana,sans-serif}.filter-categories a:not(:first-child):before{content:"|";padding-right:5px;color:#666}.filter-categories a{padding-left:0}.filter-categories a,.filter-extras>div{padding:60px 0 7px 0!important}}#main .gform_wrapper.blue_office_wrapper .gfield_required{color:#fff}#main .gform_wrapper.blue_office_contactos_wrapper .gfield_required{color:#85868c}