body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:#404040}h1,h2,h3,h4,h5,h6{color:#404040}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#404040}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#404040}.footer-widget h4{color:#404040}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#404040}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#404040}a{color:#404040}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,210,47,0.95)}#main-header .nav li ul{background-color:#ffffff}.et_secondary_nav_enabled #page-container #top-header{background-color:#ffd22f!important}#et-secondary-nav li ul{background-color:#ffd22f}#et-secondary-nav li ul{background-color:#404040}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffd22f}.footer-widget li:before{border-color:#ffd22f}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffd22f}.bottom-nav a{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}body .et_pb_button{font-size:16px;background-color:rgba(64,64,64,0);border-radius:50px;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#404040}body .et_pb_button:after{content:'E';font-size:16px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffd22f!important;background-color:#404040;border-color:#404040!important;border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#ffd22f!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ffd22f}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#ffffff}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffd22f!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#ffffff}}	h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}#top-menu .apply-menu.menu-item a{background-color:#7962aa;color:#fff;padding:10px 16px;margin-top:-10px;margin-left:-10px;border-radius:20px}@media (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li.apply-menu.menu-item>a{padding-bottom:10px}}.et-fixed-header#main-header #logo{max-height:40px}.page-id-2113 #page-container{background-color:#beb3d8}.page-id-2113 #et-main-area{background:#fff;max-width:2160px;margin-left:auto;margin-right:auto;overflow:hidden}.page-id-2113 #page-container .et_pb_section .et_pb_button:hover{background-color:#7962aa!important;color:#fff!important;border-color:#7962aa!important}.page-id-2113 #main-header #et-top-navigation{width:100%;padding-left:0!important}.page-id-2113 #main-header.et-fixed-header #et-top-navigation{width:auto;padding-left:217px!important}.page-id-2113 #mobile_menu{background-color:#7962aa;margin-top:-15px}.page-id-2113 #mobile_menu li a{border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff}#main-header{background:transparent}body .et-fixed-header#main-header{box-shadow:0 -4px 8px 4px rgba(0,0,0,.25)!important}@media (max-width:980px){#et-top-navigation{float:none;padding-left:0!important}}#et_mobile_nav_menu{float:none;width:100%;text-align:right;pointer-events:none}.mobile_menu_bar.mobile_menu_bar_toggle{display:inline-block}.mobile_menu_bar.mobile_menu_bar_toggle,#mobile_menu{pointer-events:auto}body.page-id-11#main-header .logo_container,body.page-id-437 #main-header .logo_container,body.page-id-103#main-header .logo_container,body.page-id-1931#main-header .logo_container,body.page-id-3992#main-header .logo_container,body.page-id-2113#main-header .logo_container{opacity:0;pointer-events:none}body.page-id-3992.et-fixed-header#main-header .logo_container,body.page-id-11.et-fixed-header#main-header .logo_container,body.page-id-437.et-fixed-header#main-header .logo_container,body.page-id-103.et-fixed-header#main-header .logo_container,body.page-id-2113.et-fixed-header#main-header .logo_container{opacity:1;pointer-events:auto}div{position:relative}sup{font-size:.5em;font-weight:bolder}.et_pb_section{background-color:transparent}.website-section .et_pb_row:first-child{margin-top:8%}.website-section.et_pb_section_parallax .et_pb_row:nth-child(2){margin-top:8%}.website-section .et_pb_row:last-child{margin-bottom:8%}.et_pb_button_module_wrapper .et_pb_button{padding:.3em 1.4em}.et_pb_button_module_wrapper .et_pb_button:hover{padding:.3em 1.2em;padding-right:2em;border-radius:50px}.website-section.section-header.tomorrow .et_pb_button_module_wrapper{display:inline-block;margin-left:-.2em;margin-right:1em}.website-section .section-title{position:relative}.website-section .section-title:before{content:"";display:block;position:absolute;background-color:#404040;width:2px;height:auto;bottom:-1.5em;top:-2em;left:.5em;margin-left:-6px;z-index:-1}.website-section .section-title h2{display:inline-block;background-color:#eeeeee;line-height:1.1em;padding:.5em 1.25em .5em 1.5em;position:relative;border:solid 2px #404040;text-transform:uppercase;font-size:1.5em;font-weight:bold;margin-left:-1em;box-sizing:border-box;margin-bottom:.5em}.website-section .section-title p{padding:0 2em;margin-bottom:-1em}.website-section .section-title.title-tomorrow h2{display:block;background-color:transparent;line-height:1.1em;padding:.3em .3em .3em 2em;position:relative;border:none;text-transform:uppercase;font-size:1.5em;font-weight:bold;margin-left:0;box-sizing:border-box;margin-bottom:.5em;color:#7962aa}.website-section .section-title.title-tomorrow:before{content:"";display:block;position:absolute;width:0px;height:120%;bottom:0px;top:auto;left:0;margin-left:0;z-index:-1;border-left:solid 2px #beb3d8;transform-origin:center bottom;transform:rotate(45deg)}.website-section .section-title.title-tomorrow:after{content:"";display:block;position:absolute;width:100vw;height:0;bottom:0px;left:0;right:auto;z-index:-1;border-bottom:solid 2px #beb3d8;}.website-section .section-title.title-tomorrow.title-right h2{text-align:right;padding:.3em 2em .3em .3em}.website-section .section-title.title-tomorrow.title-right:before{left:100%;transform:rotate(-45deg)}.website-section .section-title.title-tomorrow.title-right:after{right:0;left:auto}.website-section .section-title.title-tomorrow.title-right.short h2{width:30%}.website-section .section-title.title-tomorrow.title-right.short:before{left:30%;transform:rotate(-45deg)}.website-section .section-title.title-tomorrow.title-right.short:after{right:70%;left:auto}.caption p{color:#000000;opacity:.4}.website-section.section-header.sol:before{background:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/header-image_comp.png"),url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/nwAsset-4.svg");background-size:50% auto,100% auto;background-position:top left;background-repeat:no-repeat}.website-section.section-header.mobility:before{background:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/header-mobility-image-2-02.png"),url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/header-green-2.svg");background-size:50% auto,100% auto;background-position:top right;background-repeat:no-repeat}.website-section.section-header.energy:before{background:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2022/10/header_helice.png");background-size:56% auto,100% auto;background-position:top right;background-repeat:no-repeat}.website-section.section-header.housing:before{background:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/header-housing-image.png"),url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/nwhousingBG.svg");background-size:50% auto,100% auto;background-position:top right;background-repeat:no-repeat}.website-section.section-header.tomorrow:before{top:56%;padding-bottom:90%;background:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2020/04/website-main-image-01-v2.jpg");background-size:49% auto;background-position:top right -1%;background-repeat:no-repeat}.website-section.section-header.energy{background-image:linear-gradient(180deg,#D6006A 35%,#D6006A 35%)}.website-section.section-header.sol{background-image:linear-gradient(180deg,rgba(255,210,47,1) 35%,rgba(255,210,47,0) 35%)}.website-section.section-header.mobility{background-image:linear-gradient(180deg,rgba(104,171,75,1) 35%,rgba(104,171,75,0) 35%)}.website-section.section-header.housing{background-image:linear-gradient(180deg,rgba(232,139,46,1) 35%,rgba(232,139,46,0) 35%)}.website-section.section-header:before{content:"";display:block;position:absolute;top:70%;transform:translatey(-50%);left:0;width:100%;padding-bottom:82%}@media (max-width:980px){.website-section.section-header{padding-top:80px!important}.website-section.section-header.sol{background-image:linear-gradient(180deg,rgba(255,210,47,1) 75%,rgba(255,210,47,0) 75%)}.website-section.section-header.mobility{background-image:linear-gradient(180deg,rgba(104,171,75,1) 75%,rgba(104,171,75,0) 75%)}.website-section.section-header.energy{background-image:linear-gradient(180deg,rgba(214,0,106,1) 75%,rgba(214,0,106,0) 75%)}.website-section.section-header.housing{background-image:linear-gradient(180deg,rgba(232,139,46,1) 75%,rgba(232,139,46,0) 75%)}.website-section.section-header .et_pb_row:first-child{margin-top:0!important}.website-section.section-header:before{top:90%}.website-section.section-header{padding-bottom:20%!important}}@media (max-width:767px){body{font-size:14px}.website-section.section-header{padding-bottom:35%!important}.website-section.section-header:before{top:90%;padding-bottom:120%}.website-section.section-header.sol:before,.website-section.section-header.mobility:before,.website-section.section-header.energy_transition:before .website-section.section-header.housing:before{background-size:75% auto,150% auto}.website-section.section-header:before{top:90%;padding-bottom:120%}}.website-section.section-header .program-logo{width:100%;text-align:left;display:block}.website-section.section-header.sol .program-logo{text-align:right}.website-section.section-header.mobility .program-logo,.website-section.section-header.housing .program-logo{text-align:left}.website-section.section-header .program-logo .et_pb_image_wrap{width:90%;max-width:280px;display:inline-block}.website-section.section-header h1{font-size:1.5em;line-height:1em;opacity:.5;margin-bottom:.5em}.website-section.section-header h4,.website-section.section-verticals h4,.website-section.section-smart-cities h4,.website-section.section-lisbon h4,.website-section.section-contact h4{font-size:1.1em;line-height:1.25em}.website-section.section-header h4 b,.website-section.section-header h4 strong{font-weight:800}.website-section.section-verticals h4,.website-section.section-smart-cities h4,.website-section.section-lisbon h4,.website-section.section-contact h4{margin:0 3em}.website-section.section-verticals .section-title h2{background-color:#ffffff}.website-section.section-lisbon .et_pb_row:nth-child(2){margin-top:8%}.website-section.section-lisbon .section-title h2{background-color:#404040;color:#fff;border-color:#ffd22f}.website-section.section-lisbon .section-title:before{background-color:#ffd22f}.section-looking-for .targets{max-width:1080px;display:flex;flex-wrap:wrap}.section-looking-for .targets .et_pb_column{padding:5%;background-size:auto,cover;background-position:center}.section-looking-for .targets h3{font-weight:bold;color:#fff}.section-looking-for .targets .et_pb_column.mvp h3{color:#404040}.section-looking-for .targets .et_pb_text:before{content:"";display:block;width:4em;height:2px;background:#fff;margin-bottom:1em}.section-looking-for .targets .et_pb_column.mvp .et_pb_text:before{background:#404040}.section-looking-for.mobility .targets .et_pb_column.mvp,.section-looking-for.energy .targets .et_pb_column.mvp,.section-looking-for.housing .targets .et_pb_column.mvp{background-image:linear-gradient(180deg,#fde58d 0%,#FFD22F 80%)}.section-looking-for.housing .targets .et_pb_column.team{background-image:linear-gradient(180deg,rgba(232,139,46,0.2) 0%,rgb(232,139,46) 80%)}.section-looking-for.mobility .targets .et_pb_column.team{background-image:linear-gradient(180deg,rgba(104,171,75,0.1) 0%,rgb(104,171,75) 80%)}.section-looking-for.energy .targets .et_pb_column.team{background-image:linear-gradient(180deg,#eb5ea4 0%,rgb(214,0,106) 80%)}.section-looking-for.new .targets .et_pb_column.team{background-image:linear-gradient(180deg,rgba(104,171,75,0.1) 0%,rgb(104,171,75) 80%)}.website-section.section-looking-for.tomorrow{padding-top:10%}.section-looking-for.tomorrow:before{content:"";display:block;position:absolute;top:40%;transform:translatey(-50%);left:0;width:100%;padding-bottom:80%;background:url(https://smartopenlisboa.com/wp-content/uploads/sites/5/2020/06/website-main-image-02-v2-01.jpg);background-size:45% auto;background-position:top left -20%;background-repeat:no-repeat}.website-section.section-looking-for .section-title.title-tomorrow:after{width:71%;left:auto;right:0}.section-looking-for.tomorrow .targets{max-width:1080px;display:flex;flex-wrap:wrap}.section-looking-for.tomorrow .targets .et_pb_column.mvp{background-color:#7962aa;background-color:#dbd5eb;border-radius:20px}.section-looking-for.tomorrow .targets .et_pb_column.team{background-color:#dbd5eb;background-color:#7962aa;border-radius:20px}.section-looking-for.tomorrow .targets .et_pb_column.mvp .et_pb_text:before{background:#7962aa}.section-looking-for.tomorrow .targets .et_pb_column.mvp .et_pb_text h3{color:#7962aa}.section-looking-for.tomorrow .targets .et_pb_column.team .et_pb_text:before{background:#fff}.section-looking-for.tomorrow .targets .et_pb_column.team .et_pb_text h3{color:#fff}.section-looking-for.tomorrow .targets .et_pb_column{padding:4% 4% 3%}.section-challenges:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/pattern-2x-light.png")}.section-challenges .challenges{margin:0 -1%}.section-challenges .et_pb_row.TBA-text{margin-top:1%;z-index:14}.section-challenges ul{margin:0;padding:20px 0;font-size:0;list-style:none;position:relative;display:flex;flex-wrap:wrap}.section-challenges li{display:inline-block;width:18%;min-width:100px;font-size:1rem;box-sizing:border-box;padding:1em 1.5em;margin:1%;vertical-align:top}.section-challenges li div{display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-challenges.mobility li{background:#68ab4b}.section-challenges.energy li{background:#D6006A}.section-challenges.housing li{background:#E88B2E}.section-challenges li img{display:inline-block;width:75%;height:auto;margin:0em auto 1em;opacity:.6}.section-challenges li h4{line-height:1.1em;font-size:1.1em;color:#fff}.section-challenges li p{font-size:.8em;color:white;line-height:1.2em;margin-top:.9em;display:block}.popmake p{font-size:.9em;padding-top:.2em;padding-bottom:.2em}.section-challenges.tomorrow:before{content:none}.section-challenges.tomorrow .section-title.title-tomorrow h2,.section-challenges.tomorrow .et_pb_row.TBA-text p{color:#fff}.section-challenges.tomorrow:before{content:none}.section-challenges.tomorrow .et_pb_row.TBA-text{margin-top:1%;z-index:14;background:transparent}.section-challenges.tomorrow li{background:#7962aa;border-radius:12px;overflow:hidden}.solutions-blocks:before{content:"";display:block;position:absolute;left:-8%;top:-4%;bottom:-12%;height:auto;width:75%;background-size:contain;background-repeat:no-repeat;background-position:left center}.solutions-blocks.mobility:before{background-image:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/busstop.png");top:0}.solutions-blocks.housing:before{background-image:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/elevator.png")}.solutions-blocks ul{padding:10% 0 0 0;box-sizing:border-box;width:75%;margin-left:auto;margin-right:0;list-style:none;font-size:0;text-align:right}.solutions-blocks ul li{font-size:1.1rem;display:inline-block;background-color:#68ab4b;color:#fff;line-height:1.1em;padding:.6em 1.2em .6em 3.4em;margin:4px;font-weight:bold;background-image:url("https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/solutions-icon.svg");background-size:2.5em;background-repeat:no-repeat;background-position:.2em center}.solutions-blocks ul li.smaller{font-size:.9rem;background-color:#777}.section-solutions.housing .solutions-blocks ul li{background-color:#E88B2E}@media (max-width:768px){.solutions-blocks:before{position:relative;height:0;padding-bottom:75%;width:100%;margin:auto;background-position:center center}.solutions-blocks ul{padding:0;width:100%;text-align:left}}.website-section.section-solutions.tomorrow{z-index:-1}.section-solutions.tomorrow:before{content:"";display:block;position:absolute;top:45%;transform:translatey(-50%);left:0;width:100%;padding-bottom:80%;background:url(https://smartopenlisboa.com/wp-content/uploads/sites/5/2020/04/website-main-image-03.jpg);background-size:45% auto;background-position:top right -2%;background-repeat:no-repeat}.solutions-blocks.tomorrow ul{padding:0;box-sizing:border-box;width:100%;margin-left:auto;margin-right:0;list-style:none;font-size:0;text-align:left}.solutions-blocks.tomorrow ul li{font-size:1.1rem;display:inline-block;background-color:#7962aa;color:#fff;line-height:1.1em;padding:.6em 1.5em .6em 2.7em;margin:4px;font-weight:bold;background-image:url(https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/solutions-icon.svg);background-size:2.5em;background-repeat:no-repeat;background-position:-.3em center;border-radius:50px}.solutions-blocks.tomorrow ul li.smaller{font-size:.9rem;background-color:#beb3d8;color:#7962aa}.website-section.section-program .section-title h2{background-color:#ffffff}.section-program .step{padding-top:3em;padding-bottom:1em;padding-left:10%}.section-program .step:before{content:"";position:absolute;display:block;width:4px;margin-left:0;height:100%;left:0;top:0;background:#68ab4b}.section-program.housing .step:before{background:#E88B2E}.section-program.energy .step:before{background:#D6006A}.section-program .step .et_pb_text:before,.section-program .step .et_pb_text:after{content:"";position:absolute;display:block;top:.7em;right:100%;margin-left:.8em;margin-right:.8em}.section-program .step .et_pb_text:before{width:10%;height:2px;background:#68ab4b}.section-program.housing .step .et_pb_text:before{background:#E88B2E}.section-program.energy .step .et_pb_text:before{background:#D6006A}.section-program .step .et_pb_text:after{width:30px;height:30px;border:solid 6px #68ab4b;box-sizing:border-box;background:#fff;margin-top:-15px;border-radius:50%}.section-program.housing .step .et_pb_text:after{border:solid 6px #E88B2E}.section-program .step .et_pb_text h3{font-weight:700;color:#68ab4b}.section-program.housing .step .et_pb_text h3{color:#E88B2E}.section-program.energy .step .et_pb_text h3{color:#D6006A}.section-program .step .et_pb_text h5{font-weight:400}.section-program .step .et_pb_text p{font-size:1.1em;line-height:1.5em}.section-program .step .et_pb_text p.notes,.section-program .step .et_pb_text ul.notes li{font-size:.92em;line-height:1.25em!important}.section-program .step .et_pb_text h5,.section-program .step .et_pb_text p.notes{opacity:.6}.section-program .step .et_pb_text ul.notes{margin:0;padding:0}.section-program .step .et_pb_text ul.notes li{list-style:none;margin-top:.5em;padding:0}.website-section.section-program.tomorrow .section-title h2{background-color:transparent}.section-program.tomorrow .step:before{background:#7962aa}.section-program.tomorrow .step .et_pb_text:before{background:#7962aa}.section-program.tomorrow .step .et_pb_text:after{border:solid 6px #7962aa}.section-program.tomorrow .step .et_pb_text h3{font-weight:700;color:#7962aa}.section-partners.sol .section-title h2{background-color:#ffd22f}.section-partners.vertical-partners .section-title h2{background-color:#ffffff}.section-partners.sol.tomorror .section-title h2{background-color:transparent}.section-partners.vertical-partners.tomorrow{padding-top:25%}.section-partners.vertical-partners.tomorrow:before{content:"";display:block;position:absolute;top:15%;transform:translatey(-50%);left:0;width:100%;padding-bottom:80%;background:url(https://smartopenlisboa.com/wp-content/uploads/sites/5/2020/06/website-main-image-04-v2-01.jpg);background-size:40% auto;background-position:top left -2%;background-repeat:no-repeat}.section-partners.vertical-partners.tomorrow .section-title h2{background-color:transparent}.section-contact.sol .section-title h2{background-color:#ffd22f}.section-contact.housing .section-title h2{background-color:#e88b2e;border-color:#fff;color:#fff}.section-contact.mobility .section-title h2{background-color:#68ab4b;border-color:#fff;color:#fff}.section-contact.energy .section-title h2{background-color:#D6006A;border-color:#fff;color:#fff}.section-contact.tomorrow .section-title h2,.section-contact.greencapital .section-title h2{border-color:#fff;color:#fff}.website-section.section-contact.mobility .section-title:before,.website-section.section-contact.housing .section-title:before{background-color:#fff!important}.website-section.section-contact.tomorrow .section-title.title-tomorrow h2,.website-section.section-contact.greencapital .section-title.title-greencapital h2{color:#fff}.sol-form .hs-form-field{padding-bottom:1em}.sol-form label span{color:#404040;opacity:.5}.sol-form input[type=text],.sol-form input[type=email],.sol-form textarea{width:100%;padding:.5em .8em;border-radius:0;border:none;box-sizing:border-box;font-size:1.1em;line-height:1.25em;transition:all ease .4s;color:#404040;background-color:#404040;background-color:rgba(64,64,64,.2);border-bottom:solid 1px #404040;font-weight:500}.sol-form textarea{height:auto;min-height:8em}.sol-form input[type=text]:focus,.sol-form input[type=email]:focus,.sol-form textarea:focus{background-color:rgba(64,64,64,1);color:#fff;outline:0}.sol-form .hs-error-msgs{list-style:none;padding:0;color:#404040;font-size:.9em}.sol-form input[type=submit]{font-size:16px;background-color:rgba(64,64,64,0);border-radius:50px;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;position:relative;padding:.4em 1.4em;border:2px solid #404040;;transition:all 300ms ease 0ms;color:#404040;line-height:1.5em!important}.sol-form input[type=submit]:hover{cursor:pointer;border-color:#404040;;background-color:#404040;;color:#fff}.section-contact.mobility .sol-form .hs-error-msgs,.section-contact.mobility .sol-form label span,.section-contact.mobility .sol-form input[type=submit],.section-contact.housing .sol-form .hs-error-msgs,.section-contact.housing .sol-form label span,.section-contact.housing .sol-form input[type=submit],.section-contact.tomorrow .sol-form .hs-error-msgs,.section-contact.tomorrow .sol-form label span,.section-contact.tomorrow .sol-form input[type=submit]{color:#fff}.section-contact.mobility .sol-form input[type=text],.section-contact.mobility .sol-form input[type=email],.section-contact.mobility .sol-form textarea,.section-contact.mobility .sol-form input[type=submit],.section-contact.housing .sol-form input[type=text],.section-contact.housing .sol-form input[type=email],.section-contact.housing .sol-form textarea,.section-contact.housing .sol-form input[type=submit],.section-contact.tomorrow .sol-form input[type=text],.section-contact.tomorrow .sol-form input[type=email],.section-contact.tomorrow .sol-form textarea,.section-contact.tomorrow .sol-form input[type=submit]{border-color:#fff;color:#fff}.section-contact.mobility .sol-form input[type=text],.section-contact.mobility .sol-form input[type=email],.section-contact.mobility .sol-form textarea,.section-contact.housing .sol-form input[type=text],.section-contact.housing .sol-form input[type=email],.section-contact.housing .sol-form textarea,.section-contact.tomorrow .sol-form input[type=text],.section-contact.tomorrow .sol-form input[type=email],.section-contact.tomorrow .sol-form textarea{background-color:rgba(255,255,255,.2)}.section-contact.mobility .sol-form input[type=text]:focus,.section-contact.mobility .sol-form input[type=email]:focus,.section-contact.mobility .sol-form textarea:focus,.section-contact.housing .sol-form input[type=text]:focus,.section-contact.housing .sol-form input[type=email]:focus,.section-contact.housing .sol-form textarea:focus,.section-contact.tomorrow .sol-form input[type=text]:focus,.section-contact.tomorrow .sol-form input[type=email]:focus,.section-contact.tomorrow .sol-form textarea:focus{background-color:rgba(255,255,255,1);color:#404040;outline:0}.section-contact.mobility .sol-form input[type=submit]:hover,.section-contact.housing .sol-form input[type=submit]:hover{cursor:pointer;border-color:#404040;;background-color:#404040;;color:#fff}.sol-form .submitted-message p{color:#fff}.section-faqs h1{color:#68ab4b}.section-faqs.tomorrow h1{color:#7962aa}.section-faqs.green-capital h1{color:#29BCB8}.section-faqs .faqs-fixed ul{list-style:none;margin:0;padding:0;display:block}.section-faqs .faqs-fixed a{display:block;font-weight:bold;line-height:1.1em;margin:0;transition:all ease .3s;cursor:pointer;padding:.5em 0em;border-bottom:solid 2px #68ab4b}.section-faqs.tomorrow .faqs-fixed a{border-bottom:solid 2px #7962aa}.section-faqs.green-capital .faqs-fixed a{border-bottom:solid 2px #29BCB8}.section-faqs .faqs-fixed li:hover a{padding:.5em 1em;background-color:rgba(104,171,75,.2)}.section-faqs.tomorrow .faqs-fixed li:hover a{background-color:rgba(121,98,170,.2)}.section-faqs.green-capital .faqs-fixed li:hover a{background-color:rgba(41,188,184,.2)}.section-faqs .faqs-fixed a.faq-display{background-color:#68ab4b;color:#fff;padding:.5em 1em}.section-faqs.tomorrow .faqs-fixed a.faq-display{background-color:#7962aa}.section-faqs.green-capital .faqs-fixed a.faq-display{background-color:#29BCB8}.section-faqs .faqs-fixed a.faq-display:hover{background-color:#68ab4b;color:rgba(255,255,255,.5);padding:.5em 1em}.section-faqs.tomorrow .faqs-fixed a.faq-display:hover{background-color:#7962aa}.section-faqs.green-capital .faqs-fixed a.faq-display:hover{background-color:#29BCB8}.section-faqs .faq-answer{margin-bottom:3em;transition:all ease .3s}.section-faqs .faq-answer h4,.section-faqs .faq-answer p{color:#999}.section-faqs .faq-answer p{line-height:1.5em}.section-faqs .faq-answer.faq-display h4{color:#68ab4b;padding-top:3em;font-weight:bold}.section-faqs.tomorrow .faq-answer.faq-display h4{color:#7962aa}.section-faqs.green-capital .faq-answer.faq-display h4{color:#29BCB8}.section-faqs .faq-answer.faq-display{margin-bottom:5em}.section-faqs .faq-answer.faq-display p{color:#404040}.section-faqs .faq-answer.faq-display:before{content:"";display:block;position:absolute;left:-2em;top:1em;bottom:-2em;right:-2em;background-color:rgba(0,0,0,.1);width:auto;height:auto}.website-section.section-quote{min-height:600px;display:flex;align-items:center;justify-content:center}.website-section.section-quote .testimonial{padding-top:5%;padding-bottom:5%}.website-section.section-quote.testimonial>.et_pb_column{background-color:rgba(0,0,0,.5);max-width:860px;margin:0 auto!important;display:flex;flex-wrap:wrap;float:none}.testimonial .et_pb_column>.et_pb_module.et_pb_image{width:120px;margin:-24px 0px 36px 36px!important}.testimonial .et_pb_column>.et_pb_module.et_pb_text{width:calc(100% - 156px)}.testimonial .et_pb_column>.et_pb_module.et_pb_text .et_pb_text_inner{padding:3em 3em 3em 1em;box-sizing:border-box}.testimonial .et_pb_column>.et_pb_module.et_pb_text .et_pb_text_inner span.jobtitle{font-style:italic}.testimonial .et_pb_column>.et_pb_module.et_pb_text .et_pb_text_inner h5{line-height:1.4em;margin-bottom:1em}.website-section.tomorrow-quotes .et_pb_row.testimonial{max-width:900px}.website-section.tomorrow-quotes .dica-item-content{padding-top:2em}.website-section.tomorrow-quotes .dica-item-content h4{display:none}.website-section.tomorrow-quotes .dica-item-content h5{color:#fff;line-height:1.4em;font-weight:500}.website-section.tomorrow-quotes .dica-item-content p{margin-top:1.5em;text-align:right}.website-section.tomorrow-quotes .dica-item-content .content:before{content:url(https://smartopenlisboa.com/wp-content/uploads/sites/5/2019/09/quote-white.svg);width:20%;max-width:100px;display:block;float:left;margin-right:1em;margin-top:-2em}.website-section.tomorrow-quotes .swiper-container{overflow:visible;overflow-x:hidden}@media (min-width:981px){.section-program .step{padding-left:0;padding-top:1em;padding-bottom:1em}.section-program .step:before{margin-left:-2px;height:100%;left:50%}.section-program .step .et_pb_text:before{width:calc(15.5% - .8em)}.section-program .step:nth-child(odd) .et_pb_text:before,.section-program .step:nth-child(odd) .et_pb_text:after,.section-program.tomorrow .step:nth-child(even) .et_pb_text:before,.section-program.tomorrow .step:nth-child(even) .et_pb_text:after{left:90%;right:auto}.section-program .step:nth-child(even) .et_pb_text:before,.section-program .step:nth-child(even) .et_pb_text:after,.section-program.tomorrow .step:nth-child(odd) .et_pb_text:before,.section-program.tomorrow .step:nth-child(odd) .et_pb_text:after{right:90%;left:auto}.section-program .step:nth-child(even) .et_pb_text,.section-program.tomorrow .step:nth-child(odd) .et_pb_text{padding-left:10%;padding-right:0}.section-program .step:nth-child(odd) .et_pb_text,.section-program.tomorrow .step:nth-child(even) .et_pb_text{text-align:right;padding-left:0;padding-right:10%}.section-program.tomorrow .step:nth-child(odd) .et_pb_text{text-align:left;padding-right:0;padding-left:10%}}@media (max-width:1200px) and (min-width:769px){.section-challenges li{width:31%}}@media (max-width:768px) and (min-width:481px){.section-challenges li{width:48%}}@media (max-width:480px){.section-challenges li{width:100%;max-width:240px;margin-left:auto;margin-right:auto}}@media (max-width:860px){.testimonial .et_pb_column>.et_pb_module.et_pb_text{width:100%}.testimonial .et_pb_column>.et_pb_module.et_pb_text .et_pb_text_inner h5{font-size:1em}.testimonial .et_pb_column>.et_pb_module.et_pb_text .et_pb_text_inner{padding:0 3em 3em}}@media (max-width:320px){.section-challenges li{width:98%}}@media (max-width:980px) and (min-width:560px){.section-looking-for.mobility .targets .et_pb_column.mvp,.section-looking-for.housing .targets .et_pb_column.mvp{width:48%;margin-right:4%;margin-bottom:0}.section-looking-for .targets .et_pb_column.team{width:48%}}@media (max-width:559px){.section-looking-for .targets .et_pb_column{max-width:240px;margin-left:auto;margin-right:auto!important}}@media (min-width:981px){.website-section.section-header{padding-top:80px!important}.website-section .et_pb_row:first-child{margin-top:5%}.website-section.et_pb_section_parallax .et_pb_row:nth-child(2){margin-top:5%}.website-section.section-lisbon .et_pb_row:nth-child(2){margin-top:5%}.website-section .et_pb_row:last-child{margin-bottom:5%}.website-section.section-header .et_pb_row:first-child{margin-top:0}.website-section.section-header .et_pb_row:last-child{margin-bottom:5%}.website-section.section-faqs{position:relative;padding-top:0}.section-faqs .faqs-fixed>.et_pb_module{position:-webkit-sticky;position:sticky;top:150px;color:#eee}.section-faqs .faq-answer.faq-display h4{padding-top:calc(64px + 2em)}.section-faqs .faq-answer.faq-display{margin-bottom:5em}.section-faqs .faq-answer.faq-display:before{top:64px}#questions{border-right:dotted 2px #ccc;padding-right:2em;margin-right:-1em}}#main-footer .footer-widget	.widget_media_image{max-width:160px;width:50%;margin-bottom:2em}#menu-footer-menu li{list-style:none;padding-left:0!important}#menu-footer-menu li a{font-weight:bold}#menu-footer-menu li:before{display:none!important}@media (min-width:981px){#main-footer .footer-widget	.et_pb_widget{float:none}#main-footer .footer-widget	.textwidget p{text-align:right;float:none;display:block}}.website-section.alumni .et_pb_row{margin-bottom:0}.section-alumni-new .alumni-row .et_pb_main_blurb_image,.section-alumni-new .alumni-row h4{margin-bottom:0;padding-bottom:0}.verticals-boxes .et_pb_column{padding:4.5% 4%;box-sizing:border-box}.verticals-boxes .vertical-logo{width:75%}.verticals-boxes .vertical-image{margin-left:4%;margin-right:-8%}@media (max-width:980px){.verticals-boxes .vertical-logo{max-width:240px;margin-left:0;margin-right:auto}.verticals-boxes .et_pb_column,.verticals-boxes .et_pb_column:last-child{float:none;max-width:360px;margin:0 auto 40px!important;padding:45px 40px;box-sizing:border-box}}@media(max-width:980px){.website-section.section-header.tomorrow{padding-top:0!important}.section-looking-for.tomorrow{padding-bottom:70%}.website-section.section-looking-for .section-title.title-tomorrow,.section-partners.vertical-partners.tomorrow .section-title.title-tomorrow{margin-top:10%}.website-section.section-looking-for .section-title.title-tomorrow:after{width:100vw}.section-looking-for.tomorrow:before{top:85%;padding-bottom:120%;background-size:60% auto;background-position:top left -10%;background-repeat:no-repeat}.section-solutions.tomorrow{padding-top:0;padding-bottom:65%}.section-solutions.tomorrow:before{top:80%;padding-bottom:120%;background-size:60% auto;background-position:top right -10%;background-repeat:no-repeat}.section-partners.vertical-partners.tomorrow{padding-top:65%}.section-partners.vertical-partners.tomorrow:before{top:8%;padding-bottom:100%;background-size:60% auto;background-position:top left -10%;background-repeat:no-repeat}}@media (max-width:980px) and (min-width:561px){.section-looking-for.tomorrow .targets .et_pb_column{width:48%;max-width:320px;margin:0 auto}.website-section.section-header.tomorrow{padding-bottom:65%!important}.website-section.section-header.tomorrow:before{max-width:700px;right:0;left:auto;top:85%!important;padding-bottom:140%!important;background-size:75% auto}}@media(max-width:560px){.website-section.section-header.tomorrow{padding-bottom:85%!important}.website-section.section-header.tomorrow:before{top:85%!important;background-size:90% auto!important;padding-bottom:160%!important}.section-looking-for .targets .et_pb_column{max-width:240px;margin-left:auto;margin-right:auto!important}}@media (max-width:479px){.section-partners.vertical-partners.tomorrow{padding-top:90%!important}.section-partners.vertical-partners.tomorrow:before{top:8%!important;background-size:90% auto;padding-bottom:180%!important}.section-looking-for.tomorrow{padding-bottom:120%!important}.section-looking-for.tomorrow:before{background-size:90% auto!important;padding-bottom:160%!important}.section-solutions.tomorrow{padding-bottom:120%!important}.section-solutions.tomorrow:before{background-size:90% auto!important;padding-bottom:160%!important}}@media (max-width:768px){.section-solutions.tomorrow	.solutions-blocks:before{content:none}}#vertical-partners{position:relative}#vertical-partners .et_pb_row:first-child{padding-top:calc(20px)}#vertical-partners .et_pb_row:last-child{padding-bottom:calc(20px)}.partner-block{max-width:480px;margin:0 auto;box-sizing:border-box;position:relative;transition:transform ease .5s}.partner-block:before{content:"";display:block;position:relative;width:100%;padding-bottom:50%}.partner-block .et_pb_text_inner{display:block;position:absolute;top:0;left:0;width:100%;background-color:transparent;padding:1.5rem;box-sizing:border-box;transition:background-color ease .3s}.partner-block .et_pb_text_inner:before{content:"";display:block;position:absolute;width:100%;height:100%;transition:opacity ease .5s;top:0;left:0;opacity:0;box-shadow:0 0 32px rgba(0,0,0,.2);z-index:-1;pointer-events:none}.partner-block .partner-details{font-size:.85rem;padding:.5rem 1rem 1rem;transition:all ease .5s;height:0;opacity:0;margin-top:-4rem;overflow:hidden;line-height:1.4em}.partner-block a{font-weight:bold}.partner-block a:hover{text-decoration:underline}.partners-logos:hover{z-index:33}.partners-logos .et_pb_column:hover{z-index:99}.partner-block:hover{transform:translateY(-50%)}.partner-block:hover .partner-details{height:100%;opacity:1;margin-top:0}.partner-block:hover .et_pb_text_inner{background-color:#FFF}.partner-block:hover .et_pb_text_inner:before{opacity:1}.partner-block .partner-logo{margin:0 .5rem;transition:all ease .5s;width:100%}.partner-block .partner-logo img{margin:0 auto;display:block;max-width:200px;width:100%}.partner-block:hover .partner-logo{width:40%}