.calc-module,.calc-result{background:linear-gradient(180deg,#2abc99 50%,#e5e5e5 0);padding-bottom:96px}.calc-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.12);font-size:14px;margin:0 auto;max-width:760px;padding:48px 75px 25px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.calc-top{margin:0 auto;max-width:980px;padding:80px 20px;text-align:center}.calc-top .calc-title{color:#fff}.form-wrapper .form-content,.form-wrapper .form-content p{font-size:14px;font-weight:400;margin-bottom:40px;text-align:center}.ui-helper-clearfix{min-height:0}.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-widget-content{background:#fff;border:1px solid #eee;color:#333}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-header{background:#2abc99;border:1px solid #2abc99;color:#fff;font-weight:700}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-widget-header a{color:#fff}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin-right:10px}.ui-icon{background-repeat:no-repeat;display:block;height:16px;overflow:hidden;text-indent:-99999px;width:16px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35}table{border-collapse:collapse;border-spacing:0}.ui-datepicker table{border-collapse:collapse;font-size:14px;margin:0 0 .4em;width:100%}.ui-datepicker th,.ui-datepicker th:first-child{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker th:first-child{background:hsla(34,45%,74%,.1);position:static;width:auto}.ui-datepicker td,.ui-datepicker td:first-child{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span,.ui-datepicker th span{display:block;font-size:14px;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker th span{color:#a37e4e;font-weight:600;margin-bottom:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:url(../images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x #eee;border:1px solid #d8dcdf;color:#004276;font-weight:700}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:url(../images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;border:1px solid #eee;color:#c00;font-weight:700}.ui-icon{background-image:url(https://5318955.fs1.hubspotusercontent-na1.net/hubfs/5318955/ui-icons_cc0000_256x240.png);background-image:url(https://5318955.fs1.hubspotusercontent-na1.net/hubfs/5318955/ui-icons_ffffff_256x240.png)}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon.ui-icon-circle-triangle-e{background-position:-48px -192px}.form label{color:#202782;font-size:14px;font-weight:400;line-height:26px;position:relative}.form input[type=text]{border:1px solid #f2f2f2;border-radius:4px;color:#202782;font-size:14px;margin-bottom:15px;padding:12px 20px;width:100%}.form input[type=text]::placeholder{font-size:14px}img.ui-datepicker-trigger{display:none}span.currency-sign{position:relative}span.currency-sign:before{content:"€";font-size:13px;margin-top:-1px;padding-left:7px;position:absolute;top:0}.tip{background-color:#2abc99;bottom:67px;display:none;left:-32px;min-width:350px;padding:9px 15px 13px 17px;position:absolute;z-index:2}.tip,.tip p,.tip span{color:#fff;font-size:13px;line-height:22px}div.submit-button{margin-bottom:20px;margin-top:30px;text-align:center}.submit-button a,input[type=submit].form-submit-button{background:#2abc99;border:1px solid #2abc99;-webkit-border-radius:40px!important;-moz-border-radius:40px!important;border-radius:40px!important;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;padding:10px 15px;text-align:center;white-space:break-spaces;width:auto}.form input[type=text].error{border:1px solid red}i.fa{color:#2abc99}.tip.right{left:0;right:0}.form label .tip{bottom:27px}.learn-more{text-align:center}.submit-button a:hover,input[type=submit].form-submit-button:hover{transform:scale(1.1)}.calc-module span.input-error{color:red;font-size:14px;position:relative;top:-12px}#export-results legend,div.legend{font-size:20px;font-weight:600;line-height:28px;margin:0 0 11px}#export-results dl{background:#e7f0ef;display:table;line-height:42px;margin:0 0 30px;padding:23px 0 21px;width:100%}#export-results dl dt{float:left;text-align:right;width:43%}#export-results dl dd{color:#162285;float:right;font-weight:600;text-align:left}#export-results dl dd,#export-results dl dt{padding:0 1%;width:48%}#export-results .new_model_2 dl:last-child{background:#dedede;margin-top:-30px}.btn-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.btn-group a{background:#2abc99;border:1px solid #2abc99;-webkit-border-radius:40px!important;-moz-border-radius:40px!important;border-radius:40px!important;color:#fff;font-size:14px;font-weight:700;line-height:20px;padding:10px 15px;text-align:center}.btn-group a:hover{transform:scale(1.1)}.calc-result .popup-div{align-items:center;display:none;height:100%;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.calc-result .popup-div.show-popup{display:flex}.calc-result .popup-div:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.calc-result .popup-inner{background:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.12);max-width:500px;padding:40px 30px;position:absolute;width:90%;z-index:2}.calc-result .popup-inner .close-icon{cursor:pointer;position:absolute;right:10px;top:10px}.calc-result .popup-inner i.fa{color:#000;font-size:20px}.calc-result .popup-inner i.fa:hover{color:#2abc99}.calc-result .popup-inner p{color:#202782;font-size:14px}.calc-result .popup-inner ol,.calc-result .popup-inner ul{padding-bottom:10px;padding-left:20px}.calc-result .popup-inner li{color:#202782;font-size:14px;list-style:auto}@media screen and (max-width:1280px){.tip{bottom:66px}}@media(max-width:767px){.calc-module,.calc-result{padding-bottom:50px}.calc-wrapper{padding:30px 20px}.calc-top{padding:40px 20px}#export-results dl{padding:23px 10px 21px}#export-results dl dd,#export-results dl dt{padding:0 1%;width:100%}#export-results dl dd,#export-results dl dt{float:none;text-align:left}.form input[type=text]{font-size:16px}.form input[type=text]::placeholder{font-size:16px}}@media(max-width:480px){.btn-group a{width:100%}.btn-group a:first-child{margin-bottom:20px}}@media (max-width:400px){.calc-top .calc-title{font-size:26px}}