@font-face{font-family:playfair;font-style:normal;font-weight:400;src:url(//5663293.fs1.hubspotusercontent-na1.net/hubfs/5663293/raw_assets/public/smart-city-theme-2/fonts/playfair/PlayfairDisplay-Regular.ttf) format("truetype")}@font-face{font-family:playfair;font-style:normal;font-weight:600;src:url(//5663293.fs1.hubspotusercontent-na1.net/hubfs/5663293/raw_assets/public/smart-city-theme-2/fonts/playfair/PlayfairDisplay-Bold.ttf) format("truetype")}@font-face{font-family:playfair;font-style:normal;font-weight:900;src:url(//5663293.fs1.hubspotusercontent-na1.net/hubfs/5663293/raw_assets/public/smart-city-theme-2/fonts/playfair/PlayfairDisplay-Black.ttf) format("truetype")}body.fixed{left:0;position:fixed;top:0;width:100%}.smart-city *{font-family:Mulish,sans-serif}.smart-city .dnd-section{position:relative}.smart-city .dnd-section .default-padding{margin:0 auto;max-width:1300px;overflow:hidden;padding-left:7%;padding-right:7%}.smart-city .btn{border-radius:24px;cursor:pointer;font-family:Mulish;font-size:20px;line-height:27.42px;padding:6px 27px 7px;text-align:center;text-decoration:none;transition:background-color .1s ease-in}.smart-city .btn.btn-primary{background-color:#407bff;border:1px solid #fff;color:#fff}.smart-city .btn.btn-transparent{background-color:transparent;border:1px solid #fff;color:#fff;transition:all .1s ease-in}.smart-city .btn.btn-transparent:hover{border-color:#dedede;color:#dedede}.smart-city .btn.btn-link{background-color:transparent;border:0 transparent;color:#4f4f4f;font-size:14px;font-weight:300;line-height:32px;padding:0;text-align:left;transition:color .1s ease-in}.smart-city .btn.btn-link:hover{color:#121212}.smart-city .btn.btn-icon{background-color:transparent;border:0 transparent;opacity:1;padding:0;transition:opacity .1s ease-in}.smart-city .btn.btn-icon:hover{opacity:.8}.smart-city .btn.btn-primary:hover{background-color:#0061cf}.smart-city .btn.btn-secondary{background-color:#fff;border:1px solid #0078ff;color:#0078ff}.smart-city .btn.btn-secondary:hover{background-color:#e3e3e3}.smart-city h1,.smart-city h1>span{color:#fff;font-family:playfair;font-size:46px;font-style:normal;font-weight:900;line-height:58px;text-align:center}.smart-city h2,.smart-city h2>span{color:#4f4f4f;font-family:Mulish;font-size:24px;font-weight:900;line-height:30.12px;text-align:center}.lets-talk .hs-button{background-image:url(//5663293.fs1.hubspotusercontent-na1.net/hubfs/5663293/raw_assets/public/smart-city-theme-2/images/submit_arrow.svg)}.lets-talk .hs-fieldtype-select{position:relative}.lets-talk .hs-fieldtype-select:after{background-image:url(//5663293.fs1.hubspotusercontent-na1.net/hubfs/5663293/raw_assets/public/smart-city-theme-2/images/select-arrow.svg);background-size:100% 100%;content:" ";display:block;height:11.5px;position:absolute;right:17px;top:18px;width:23px}.circles{height:100%;left:0;overflow:visible;overflow-x:clip;pointer-events:none;top:0;width:100%}.circle,.circles{position:absolute}.circle{display:block}@media (max-width:1190px){.smart-city .dnd-section{overflow:visible;width:100%}.smart-city h1,.smart-city h1>span{font-size:32px}.smart-city h2,.smart-city h2>span{font-size:20px}.smart-city .dnd-section .default-padding{padding-left:20px;padding-right:20px}.smart-city .btn{border-radius:30px;font-size:22px;padding:11px 27px 10px}.lets-talk .hs-button{background-image:url(//5663293.fs1.hubspotusercontent-na1.net/hubfs/5663293/raw_assets/public/smart-city-theme-2/images/submit_arrow_mobile.svg)}}.lets-talk__form label.hs-form-booleancheckbox-display,.lets-talk__form label.hs-form-radio-display{display:block}.lets-talk__form label.hs-form-booleancheckbox-display .hs-input{display:none}.lets-talk__form label.hs-form-radio-display .hs-input{accent-color:#3574e3;-webkit-appearance:auto;background-color:#f7f7f7;height:16px!important;line-height:unset;margin-right:10px;padding:unset;width:16px!important}.lets-talk__form label.hs-form-booleancheckbox-display span,.lets-talk__form label.hs-form-radio-display span{margin:0}.lets-talk__form label.hs-error-msg{display:block;margin-top:-15px}.lets-talk__form ul.hs-error-msgs{font-size:14px;list-style-type:none;padding-left:6px}.lets-talk__form .hs-fieldtype-radio>label{display:block}.lets-talk__form .hs-fieldtype-radio ul{list-style-type:none;margin-top:14px;padding-left:0}