section.calc{padding:calc(150 / var(--size) * 100vw) 0;position:relative;background:var(--green)}@media (max-width:767px){section.calc{padding:calc(65 / var(--size) * 100vw) 0}}section.calc:before{content:"";display:block;position:absolute;width:calc(100% - 150 / var(--size) * 100vw);background:var(--white);border-radius:calc(10 / var(--size) * 100vw);top:calc(70 / var(--size) * 100vw);height:calc(100% - 140 / var(--size) * 100vw);left:calc(70 / var(--size) * 100vw);z-index:0}@media (max-width:1023px){section.calc:before{width:calc(100% - 40 / var(--size) * 100vw);left:calc(20 / var(--size) * 100vw)}}@media (max-width:767px){section.calc:before{width:calc(100% - 40 / var(--size) * 100vw);left:calc(20 / var(--size) * 100vw);top:calc(20 / var(--size) * 100vw);height:calc(100% - 40 / var(--size) * 100vw);border-radius:calc(5 / var(--size) * 100vw)}}section.calc .container{position:relative;z-index:1}section.calc .title{text-align:center}@media (max-width:767px){section.calc .title.f--h3{padding:0 calc(25 / var(--size) * 100vw)}section.calc .title.f--h3 br{display:none}}section.calc .desc{text-align:center;margin:calc(32 / var(--size) * 100vw) auto 0}section.calc .max{max-width:calc(1580 / var(--size) * 100vw);margin:calc(70 / var(--size) * 100vw) auto 0}@media (max-width:1023px){section.calc .max{max-width:calc(1500 / var(--size) * 100vw)}}@media (max-width:767px){section.calc .max{margin:calc(40 / var(--size) * 100vw) auto 0;max-width:calc(100% - 50 / var(--size) * 100vw)}}section.calc .slider{position:relative}section.calc .slider .slide+.slide{-webkit-transition:height 1s cubic-bezier(0.25,0.1,0.25,1);transition:height 1s cubic-bezier(0.25,0.1,0.25,1);height:0;overflow:hidden}@media (max-width:767px){section.calc .block{margin-bottom:calc(32 / var(--size) * 100vw)}}section.calc .block .top .no{width:calc(47 / var(--size) * 100vw);height:calc(47 / var(--size) * 100vw);border:2px solid var(--green);font-weight:600;font-size:calc(24 / var(--size) * 100vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-right:calc(18 / var(--size) * 100vw)}@media (max-width:767px){section.calc .block .top .no{width:calc(30 / var(--size) * 100vw);height:calc(30 / var(--size) * 100vw);font-size:calc(14 / var(--size) * 100vw);border-width:1px;margin-right:calc(10 / var(--size) * 100vw)}}section.calc .block .top .title{font-weight:600}@media (max-width:767px){section.calc .block .top .title{font-size:calc(14 / var(--size) * 100vw)}}section.calc .block .text{margin-top:calc(40 / var(--size) * 100vw)}@media (max-width:767px){section.calc .block .text{font-size:calc(14 / var(--size) * 100vw);margin-top:calc(25 / var(--size) * 100vw)}}section.calc .block .range{background:#D4E1E5;border-radius:calc(8 / var(--size) * 100vw);height:calc(150 / var(--size) * 100vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:calc(40 / var(--size) * 100vw)}@media (max-width:767px){section.calc .block .range{margin-top:calc(25 / var(--size) * 100vw);border-radius:calc(5 / var(--size) * 100vw);height:calc(92 / var(--size) * 100vw)}}section.calc .block .range+.small{margin-top:calc(12 / var(--size) * 100vw);font-weight:400;font-size:calc(16 / var(--size) * 100vw);line-height:155%;color:#808080}@media (max-width:767px){section.calc .block .range+.small{font-size:calc(12 / var(--size) * 100vw);margin-top:calc(8 / var(--size) * 100vw);line-height:1.1}}section.calc .block .range .progress{z-index:0;background:var(--white);height:calc(4 / var(--size) * 100vw);width:calc(100% - 30 / var(--size) * 100vw);left:calc(15 / var(--size) * 100vw);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:1;position:absolute}@media (max-width:767px){section.calc .block .range .progress{height:calc(2.5 / var(--size) * 100vw)}}section.calc .block .range .progress .bar{position:absolute;top:0;height:100%;left:0;background:var(--navy);width:50%}section.calc .block .range .progress .value{position:absolute;bottom:100%;font-weight:600;margin-bottom:calc(25 / var(--size) * 100vw);width:calc(80 / var(--size) * 100vw);text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){section.calc .block .range .progress .value{font-size:calc(11 / var(--size) * 100vw);margin-bottom:calc(17 / var(--size) * 100vw)}}section.calc .block .range .progress .grid{position:absolute;left:0;width:100%;top:100%;font-weight:600;padding:calc(25 / var(--size) * 100vw) 0 0}@media (max-width:767px){section.calc .block .range .progress .grid{padding:calc(15 / var(--size) * 100vw) 0 0;font-size:calc(11 / var(--size) * 100vw)}}section.calc .block .range .progress .grid div{width:30%;position:relative}section.calc .block .range .progress .grid div:before{content:"";display:block;position:absolute;width:1px;height:calc(10 / var(--size) * 100vw);background:var(--navy);bottom:100%;margin-bottom:calc(7 / var(--size) * 100vw)}@media (max-width:767px){section.calc .block .range .progress .grid div:before{height:calc(5 / var(--size) * 100vw)}}section.calc .block .range .progress .grid div:nth-child(2){text-align:center}section.calc .block .range .progress .grid div:nth-child(2):before{left:50%}section.calc .block .range .progress .grid div:nth-child(3){text-align:right}section.calc .block .range .progress .grid div:nth-child(3):before{right:0}section.calc .block .range input[type=range]{-webkit-appearance:none;width:100%;background:transparent;position:relative;z-index:2}section.calc .block .range input[type=range]::-webkit-slider-runnable-track{height:calc(60 / var(--size) * 100vw);background:transparent}section.calc .block .range input[type=range]::-moz-range-track{height:calc(60 / var(--size) * 100vw);background:transparent}section.calc .block .range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:calc(30 / var(--size) * 100vw);width:calc(30 / var(--size) * 100vw);background:url('data:image/svg+xml,<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="17.9658" cy="17.2808" r="16.9814" fill="%231C2C31"/><circle cx="17.9646" cy="17.281" r="7.66772" fill="%2300E85B"/></svg>');background-size:100%;cursor:pointer;position:relative;z-index:3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:calc(-2 / var(--size) * 100vw)}@media (max-width:767px){section.calc .block .range input[type=range]::-webkit-slider-thumb{width:calc(20 / var(--size) * 100vw);height:calc(20 / var(--size) * 100vw)}}section.calc .block .range input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:calc(30 / var(--size) * 100vw);width:calc(30 / var(--size) * 100vw);background:url('data:image/svg+xml,<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="17.9658" cy="17.2808" r="16.9814" fill="%231C2C31"/><circle cx="17.9646" cy="17.281" r="7.66772" fill="%2300E85B"/></svg>');background-size:100%;cursor:pointer;position:relative;z-index:3;top:50%;transform:translateY(-50%)}@media (max-width:767px){section.calc .block .range input[type=range]::-moz-range-thumb{width:calc(20 / var(--size) * 100vw);height:calc(20 / var(--size) * 100vw)}}section.calc .cta{margin-top:calc(55 / var(--size) * 100vw);-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media (max-width:767px){section.calc .cta{margin-top:calc(32 / var(--size) * 100vw)}}section.calc .cta.off{pointer-events:none;opacity:0}section.calc .cta .btn{background:var(--navy);color:var(--white)}@media (min-width:1025px){section.calc .cta .btn:hover{color:var(--navy);background:var(--green)}}section.calc .table{border-radius:calc(10 / var(--size) * 100vw);overflow:hidden;text-align:center}@media (max-width:767px){section.calc .table{border-radius:calc(5 / var(--size) * 100vw);margin-bottom:calc(24 / var(--size) * 100vw)}}section.calc .table.grey{background:#D4E1E5}section.calc .table.green{background:var(--green)}section.calc .table.green .row:last-child .val{background:var(--green);border-color:var(--green)}section.calc .table.navy{background:var(--navy);color:var(--white)}section.calc .table.navy .top{background:var(--navy90)}section.calc .table.navy .row .lab{color:var(--white);opacity:0.7}section.calc .table.navy .row .val{color:var(--navy)}section.calc .table.navy .row:last-child .lab{color:var(--navy)}section.calc .table.navy .row:last-child .val{background:var(--navy);border-color:var(--navy);color:var(--white)}section.calc .table .top{padding:calc(20 / var(--size) * 100vw) calc(10 / var(--size) * 100vw);background:rgba(28,44,49,0.1)}section.calc .table .top strong{display:block;font-weight:600}section.calc .table .rows{padding:0 calc(25 / var(--size) * 100vw) calc(25 / var(--size) * 100vw)}@media (max-width:767px){section.calc .table .rows{padding:0 calc(5 / var(--size) * 100vw) calc(5 / var(--size) * 100vw)}}section.calc .table .row{margin-top:calc(5 / var(--size) * 100vw);padding:calc(20 / var(--size) * 100vw) calc(25 / var(--size) * 100vw)}@media (max-width:767px){section.calc .table .row{padding:calc(10 / var(--size) * 100vw) calc(12 / var(--size) * 100vw)}}section.calc .table .row:last-child{background:var(--white);border-radius:calc(10 / var(--size) * 100vw);margin-top:calc(40 / var(--size) * 100vw);padding-top:calc(36 / var(--size) * 100vw)}@media (max-width:767px){section.calc .table .row:last-child{border-radius:calc(5 / var(--size) * 100vw);margin-top:calc(10 / var(--size) * 100vw);padding-top:calc(18 / var(--size) * 100vw)}}section.calc .table .row:last-child .title{color:var(--navy);font-weight:600}section.calc .table .row:last-child .lab{color:#606B6F}section.calc .table .row:last-child .val{background:#D4E1E5}section.calc .table .row .title{font-weight:600;margin-bottom:calc(16 / var(--size) * 100vw)}section.calc .table .row .grid>div{width:calc(50% - 10 / var(--size) * 100vw)}section.calc .table .row .lab{color:#606B6F;margin-bottom:calc(12 / var(--size) * 100vw);font-weight:400;font-size:calc(12 / var(--size) * 100vw);letter-spacing:0.02em;text-transform:uppercase}section.calc .table .row .val{background:var(--white);border-radius:calc(8 / var(--size) * 100vw);font-weight:600;font-size:calc(14 / var(--size) * 100vw);padding:calc(18 / var(--size) * 100vw) calc(5 / var(--size) * 100vw)}section.calc .table .row .val strong{font-weight:600;font-size:calc(22 / var(--size) * 100vw)}@media (max-width:767px){section.calc .table .row .val{border-radius:calc(5 / var(--size) * 100vw);padding:calc(15 / var(--size) * 100vw) calc(5 / var(--size) * 100vw)}section.calc .table .row .val strong{font-size:calc(16 / var(--size) * 100vw)}}section.calc .bottom{margin-top:calc(100 / var(--size) * 100vw);text-align:center}@media (max-width:767px){section.calc .bottom{margin-top:calc(50 / var(--size) * 100vw)}}section.calc .bottom .share{margin-bottom:calc(40 / var(--size) * 100vw)}section.calc .bottom .share .btn{cursor:pointer;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}section.calc .bottom .share .btn svg{width:calc(24 / var(--size) * 100vw);margin-top:calc(1 / var(--size) * 100vw);margin-bottom:calc(-1 / var(--size) * 100vw);margin-left:calc(5 / var(--size) * 100vw)!important}section.calc .bottom .share .btn svg *{-webkit-transition:all 0.25s ease;transition:all 0.25s ease}section.calc .bottom .action{margin-top:calc(50 / var(--size) * 100vw)}@media (max-width:767px){section.calc .bottom .action{margin-top:calc(30 / var(--size) * 100vw)}}@media (min-width:1025px){section.calc .bottom .action .btn:hover{background:var(--navy);color:var(--white)}}section.calc .bottom .ctas{margin-top:calc(100 / var(--size) * 100vw)}@media (max-width:767px){section.calc .bottom .ctas{margin-top:calc(50 / var(--size) * 100vw)}}section.calc .bottom .ctas .btn{border-color:var(--navy)}@media (min-width:1025px){section.calc .bottom .ctas .btn.border:hover{background:var(--navy);color:var(--white)}}section.calc .popup{position:fixed;top:0;left:0;z-index:999;background:rgba(28,44,49,0.7);width:100%;height:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;visibility:hidden;pointer-events:none}section.calc .popup.active{opacity:1;pointer-events:all;visibility:visible}section.calc .popup .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}section.calc .popup .inside{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:calc(600 / var(--size) * 100vw);background:#fff;border-radius:calc(10 / var(--size) * 100vw);padding:calc(40 / var(--size) * 100vw) calc(100 / var(--size) * 100vw);z-index:2}@media (max-width:767px){section.calc .popup .inside{max-width:calc(100% - 40 / var(--size) * 100vw);padding:calc(25 / var(--size) * 100vw)}}section.calc .popup .errors{color:red;margin-bottom:calc(20 / var(--size) * 100vw)}section.calc .popup form.loading{pointer-events:none;opacity:0.5}section.calc .popup form .success{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0;pointer-events:none}section.calc .popup form .success .close{width:calc(50 / var(--size) * 100vw);height:calc(50 / var(--size) * 100vw);position:absolute;cursor:pointer;top:0;right:0}section.calc .popup form .success .close svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(20 / var(--size) * 100vw);height:auto;height:initial;pointer-events:none}section.calc .popup form .success .f--h3{color:var(--green);margin-bottom:calc(20 / var(--size) * 100vw)}section.calc .popup form.success .success{opacity:1;pointer-events:all}section.calc .popup .title{margin-bottom:calc(35 / var(--size) * 100vw);font-weight:600}section.calc .popup .icon{width:calc(48 / var(--size) * 100vw);margin:0 auto calc(35 / var(--size) * 100vw)}section.calc .popup .icon svg{width:100%;height:auto;height:initial}section.calc .popup .field{margin-bottom:calc(20 / var(--size) * 100vw)}section.calc .popup .label{margin-bottom:calc(15 / var(--size) * 100vw)}section.calc .popup input{font-family:"DM Sans",sans-serif;font-weight:400;font-size:calc(14 / var(--size) * 100vw);letter-spacing:-0.01em;color:var(--navy);border:1px solid #BBC0C1;border-radius:calc(10 / var(--size) * 100vw);padding:calc(10 / var(--size) * 100vw) calc(16 / var(--size) * 100vw);width:100%}section.calc .popup .grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.calc .popup .grid input{width:calc(50% - 8 / var(--size) * 100vw)}section.calc .popup .action{padding-top:calc(20 / var(--size) * 100vw)}section.calc .popup .action .btn{border:1px solid var(--green);margin-bottom:calc(40 / var(--size) * 100vw)}@media (min-width:1025px){section.calc .popup .action .btn:hover{border-color:var(--navy)}}section.calc .popup .action .cancel span{-webkit-transition:color 0.25s ease;transition:color 0.25s ease;cursor:pointer}@media (min-width:1025px){section.calc .popup .action .cancel span:hover{color:var(--green)}}