@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");.calculator_section *{font-family:Open Sans,sans-serif!important}.calculator_section{padding:40px 0;position:relative;vertical-align:top}.calculator_section,.calculator_section .calculator_main{display:inline-block;width:100%}.calculator_section .calculator_main .title{display:block;margin:0 auto;max-width:747px;width:100%}.calculator_section .calculator_main .title h2{color:#0e7d94;font-size:32px;font-weight:700;line-height:38.4px;margin-bottom:70px;text-align:center}.calculator_section .calc_sec{border-radius:10px;box-shadow:0 0 20px 0 #00000026;display:inline-block;width:100%}.calculator_section .calc_sec .wrap{align-items:center;display:flex;width:100%}.calculator_section .calc_sec .left{margin:0;width:46%}.calculator_section .calc_sec .wrap .right{align-items:center;display:flex;justify-content:center;margin:0;width:54%}.calculator_section .calc_sec .left .image{display:inline-block;vertical-align:top;width:100%}.calculator_section .calc_sec .left .image img{display:block;margin:0;object-fit:cover;width:100%}.calculator_section .calc_sec .wrap .content{display:inline-block;margin:0;padding:70px;width:100%}.calculator_section .calc_sec .wrap .content h3{color:#0e7d94;font-size:36px;font-weight:700;line-height:49.03px;margin:0 0 31px;text-align:left;text-transform:uppercase}.calculator_section a.cta{background-color:#2ca8c8;border-radius:10px;box-shadow:4px 4px 4px 0 #00000026;color:#fff;display:inline-block;font-size:24px;font-weight:700;line-height:32.68px;margin:0;padding:12px 20px;text-align:center;text-decoration:none;transition:.4s ease-in-out;width:auto}.calculator_section a.cta:hover{opacity:.7}.calculator_section .calc_sec .calculator_form .wrap .left_form{border-right:none;padding:46px 70px;width:100%}@media(max-width:1199px){.calculator_section{padding:60px 0}.calculator_section .calculator_main .title h2{margin-bottom:50px}.calculator_section .calc_sec .wrap .content h3{font-size:30px;line-height:39.03px}.calculator_section .calc_sec .wrap .content{padding:50px}}@media(max-width:991px){.calculator_section{padding:40px 0}.calculator_section .calculator_main .title h2{margin-bottom:30px}}@media(max-width:767px){.calculator_section{padding:30px 0}.calculator_section .calculator_main .title{display:none}.calculator_section .calc_sec .wrap{flex-direction:column}.calculator_section .calc_sec .left{width:100%}.calculator_section .calc_sec .left .image img{aspect-ratio:1/1}.calculator_section .calc_sec .wrap .right{width:100%}.calculator_section .calc_sec .wrap .content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:83px 20px 111px;text-align:center}.calculator_section .calc_sec .wrap .content h3{font-size:20px;font-weight:700;line-height:27.24px;margin:0 0 24px;text-align:center;width:100%}.calculator_section .calc_sec .wrap .content a.cta{font-size:16px;font-weight:700;line-height:21.79px;text-align:center}}@media(max-width:600px){.calculator_section{padding:20px 0}}.calculator_section .calculator_open{padding:58px 0}.calculator_section .calculator_open .wrap{align-items:stretch;display:flex;width:100%}.calculator_section .calc_sec .left_value{margin:0;padding:73px 28px 73px 71px;width:50%}.calculator_section .calc_sec .right_value{border-left:.5px solid #2a2a2a;margin:0;padding:73px 78px 73px 62px;width:50%}.calculator_section .calc_sec .left_value .choose_val{display:inline-block;width:100%}.calculator_section .calc_sec .left_value .choose_val p.title{color:#2a2a2a;font-size:16px;font-weight:700;line-height:21.79px;max-width:100%;text-align:left}.calculator_section .calc_sec .left_value .choose_val p span{font-weight:400}.calculator_section .calc_sec .left_value .base_package.choose_val{margin-bottom:57px}.calculator_section .calc_sec .left_value .choose_val .checkbox-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:0;width:100%}.calculator_section .calc_sec .left_value .choose_val .checkbox-wrap .checkbox-group{display:inline-block;margin:0;position:relative;width:fit-content}.calculator_section .calc_sec .choose_val .checkbox-group input{display:none}.calculator_section .calc_sec .choose_val .checkbox-group label.checkbox-label{border:2px solid #00bcd4;border-radius:10px;color:#00bcd4;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;line-height:22.24px;padding:13px 11px 13px 15px;text-align:center}.calculator_section .calc_sec .choose_val .checkbox-group input[type=checkbox]+label{display:block;position:relative;transition:.3s ease-in-out;vertical-align:middle}.calculator_section .calc_sec .choose_val .checkbox-group input[type=checkbox]+label:before{border-radius:10px;bottom:0;content:"";display:inline-block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.calculator_section .calc_sec .choose_val .checkbox-group input:checked+label:before{background-color:rgba(0,188,212,.15);transition:.3s ease-in-out}.calculator_section .calc_sec .choose_val .checkbox-group input:checked+label:after{content:"✓";display:block;height:21px;left:20px;position:absolute;top:15px;width:21px}.calculator_section .calc_sec .choose_val .checkbox-group input:checked+label{padding-left:50px}.calculator_section .right_top{align-items:center;display:flex;gap:15px;justify-content:space-between;margin:0 0 11px;width:100%}.calculator_section .calc_sec .right_value{display:inline-block}.calculator_section .calc_sec .right_value .right_wrap{display:flex;flex-direction:column;gap:60px;height:100%;width:100%}.calculator_section .right_top .price_title{display:flex;flex-direction:column;margin:0;width:155px}.calculator_section .right_top .price{align-items:center;display:flex;justify-content:flex-end;margin:0;width:calc(100% - 170px)}.calculator_section .right_top .price_title span{color:#000;font-size:16px;font-weight:600;line-height:21.79px;margin:0;text-align:left;width:100%}.calculator_section .right_top .price_title p{color:#000;font-size:16px;font-weight:400;line-height:21.79px;text-align:left}.calculator_section .calc_sec .right_value .right_center{display:inline-block;flex:1;width:100%}.calculator_section .calc_sec .right_value .right_bottom{margin:0;width:100%}.calculator_section .calc_sec .right_value .right_bottom a.cta{font-size:20px;font-weight:700;line-height:27.24px;text-align:center}.calculator_section .right_top .price span{color:#0e7d94;font-size:64px;font-weight:700;line-height:87.16px;margin:0;text-align:right}.calculator_section .calc_sec .choose_val .checkbox-group input[type=checkbox]+label:hover:before{background-color:rgba(0,188,212,.15)}.calculator_section .calc_sec .choose_val .checkbox-group input+label:after{transition:.7s ease-in-out}.calculator_section .calculator_open .tooltip-text{background-color:#fafafa;border-radius:2px;box-shadow:0 0 10px 0 #00000026;color:#fff;cursor:auto;font-size:15px;font-weight:400;height:auto;left:96%;opacity:0;padding:24px;position:absolute;top:0;transition:all .5s ease-in-out;width:271px;z-index:-1}.calculator_section .calculator_open .checkbox-group{cursor:pointer;position:relative}.calculator_section .calculator_open .checkbox-group:hover .tooltip-text{opacity:1;transform:translatey(10%);z-index:1}.calculator_section .calculator_open .tooltip-text span.tt{color:#2a2a2a;display:block;font-size:16px;font-weight:700;line-height:21.79px;margin-bottom:10px;text-align:left}.calculator_section .calculator_open .tooltip-text p.tc{color:#2a2a2a;font-size:14px;font-weight:400;line-height:19.07px;text-align:left}.calculator_section .calc_sec .right_value .right_center .ft span{color:#000;display:inline-block;font-size:16px;font-weight:600;line-height:21.79px;text-align:left;text-transform:capitalize;width:100%}.calculator_section .calc_sec .right_value .right_center .faq-main{display:inline-block;width:100%}.calculator_section .calc_sec .right_value .right_center .ft{display:inline-block;line-height:0;margin-bottom:15px;vertical-align:top;width:100%}.calculator_section .faq{border-bottom:2px solid #d9d9d9;display:inline-block;padding-bottom:4px;padding-top:7px;vertical-align:top;width:100%}.calculator_section .faq .faq_title{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between}.calculator_section .faq .faq_title span{color:#0e7d94;font-size:16px;font-weight:700;line-height:27px;margin:0;text-align:left}.calculator_section .faq .faq_content{display:none;padding-bottom:13px;width:100%}.calculator_section .faq .faq_content .faq_content_in{height:100%;max-height:137px;overflow-y:auto;padding:0}.calculator_section .faq .cwrap{display:flex;flex-wrap:wrap;width:100%}.calculator_section .faq .cwrap .ctc{display:inline-block;margin:0 0 12px;width:49%}.calculator_section .faq .cwrap .ctc .ct{color:#2a2a2a;font-family:Open Sans;font-size:12px;font-weight:700;line-height:16.34px;text-align:left}.calculator_section .faq .cwrap .ctc .cc{display:inline-block;width:100%}.calculator_section .faq .cwrap .ctc .cc ul{align-items:flex-start;display:flex;flex-direction:column;gap:3px;margin:0;padding-left:20px}.calculator_section .faq .cwrap .ctc .cc ul li{color:#2a2a2a;font-size:12px;font-weight:400;line-height:16.34px;margin:0;text-align:left}.calculator_section .faq .faq_content .faq_content_in::-webkit-scrollbar-track{background-color:#eee;border-radius:11px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.calculator_section .faq .faq_content .faq_content_in::-webkit-scrollbar{background-color:#eee;width:5px}.calculator_section .faq .faq_content .faq_content_in::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:11px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.calculator_section .calc_sec .wrap .left_form{border-right:.5px solid #2a2a2a;display:inline-block;margin:0;padding:46px 83px 46px 70px;width:50%}.calculator_section .calc_sec .wrap .right_form{display:inline-block;margin:0;padding:46px;width:50%}.calculator_section .calculator_form{padding:58px 0}.calculator_section .calculator_form .wrap{align-items:stretch}.calculator_section .calc_sec .wrap .left_form .form_title{display:inline-block;margin-bottom:42px;width:100%}.calculator_section .calc_sec .wrap .left_form .form_title span{color:#0e7d94;font-size:24px;font-weight:700;line-height:32.68px;text-align:left}.calculator_section .calc_sec .wrap .left_form .form{display:inline-block;width:100%}.calculator_section .calc_sec .wrap .left_form .form h3{display:none}.calculator_section .calc_sec .wrap .left_form .form form{background-color:transparent;border:none;padding:0}.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field{margin-bottom:21px}.calculator_section .calc_sec .wrap .left_form .form form fieldset{vertical-align:top}.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field label{display:none}.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field input,.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field select{border:.5px solid #2a2a2a;border-radius:5px;color:#505050;font-size:16px;font-weight:600;line-height:21.79px;padding:17px 24px;text-align:left;width:100%}.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field input::-webkit-input-placeholder,.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field select::-webkit-input-placeholder{color:inherit;font-size:inherit}.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field input::-moz-placeholder,.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field select::-moz-placeholder{color:inherit;font-size:inherit}.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field input:-ms-input-placeholder,.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field select:-ms-input-placeholder{color:inherit;font-size:inherit}.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field input:-moz-placeholder,.calculator_section .calc_sec .wrap .left_form .form form .hs-form-field select:-moz-placeholder{color:inherit;font-size:inherit}.calculator_section .calc_sec .wrap .left_form .form form .hs_preferred_date label{color:#505050;display:block;font-size:16px;font-weight:600;line-height:21.79px}.calculator_section .calc_sec .wrap .left_form .form form input.hs-button.primary.large{background-color:#54d0f0;border-radius:10px;color:#fff;font-size:20px;font-weight:700;line-height:27.24px;padding:13px 38px;text-align:center;width:100%}.calculator_section .calc_sec .wrap .left_form .form form input.hs-button.primary.large:hover{opacity:.7}.calculator_section .calc_sec .wrap .left_form .form form .hs_error_rollup li{margin:0 0 10px}.calculator_section .calc_sec .wrap .left_form .form form .hs_error_rollup li label.hs-main-font-element{color:#f92525;margin:0}.calculator_section .calc_sec{display:flex;flex-wrap:wrap;min-height:713px}.calculator_section .calc_sec>div{width:100%}.calculator_section .calculator_form .wrap{height:100%}.calculator_section .calc_sec>.wrap .left_form{display:flex;flex-direction:column;justify-content:center}.calculator_section .calc_sec>.wrap{align-items:stretch}.calculator_section .calc_sec .left .image{height:100%}.calculator_section .calc_sec .left .image img{height:100%!important}.calculator_section .calculator_open .wrap{height:100%}.calculator_section .calc_sec .left_value{display:flex;flex-direction:column;gap:57px;justify-content:center}.calculator_section .calc_sec .left_value .base_package.choose_val{margin:0}.calculator_section .calc_sec .left_value .choose_val.add_ons p.title{margin-bottom:42px}.calculator_section .calc_sec .left_value .base_package.choose_val p.title{margin-bottom:10px}.calculator_section .calc_sec .wrap .left_form{display:flex;flex-direction:column;justify-content:center}.calculator_section .calc_sec .wrap .left_form .submitted-message{display:none}.calculator_section .calc_sec .wrap .right_form .thank_you{align-items:center;background:#00bcd4;border-radius:50%;display:flex;height:211px;justify-content:center;padding:36px;width:211px}.calculator_section .calc_sec .wrap .right_form .right_form_inner{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center;text-align:center}.calculator_section img{display:block;height:130px;width:95px}.calculator_section .calc_sec .wrap .right_form p{color:#000;font-family:Open Sans;font-size:32px;font-weight:600;line-height:43.58px;margin:0;text-align:center}.calculator_section .calc_sec .left_value .choose_val.add_ons{display:none}.calculator_section .calc_sec .wrap .right_form{display:none;width:100%}@media(max-width:1199px){.calculator_section .calculator_open{padding:30px 0}.calculator_section .calc_sec .left_value,.calculator_section .calc_sec .right_value{padding:40px}.calculator_section .calc_sec .choose_val .checkbox-group input[type=checkbox]+label{font-size:18px;line-height:20.24px}.calculator_section .calc_sec .right_value .right_bottom a.cta{font-size:18px;line-height:22.24px}.calculator_section .right_top .price span{font-size:54px;line-height:77.16px}.calculator_section .calculator_form{padding:30px 0}.calculator_section .calc_sec .wrap .left_form,.calculator_section .calc_sec .wrap .right_form{padding:40px}}@media(max-width:991px){.calculator_section .calc_sec .wrap{flex-direction:column}.calculator_section .calc_sec .left,.calculator_section .calc_sec .wrap .right{width:100%}.calculator_section .calc_sec .wrap .content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.calculator_section .calc_sec .wrap .content h3{font-size:23px;line-height:30.03px;margin:0 0 21px;text-align:center}.calculator_section a.cta{font-size:20px;line-height:24.68px}.calculator_section .calc_sec .left_value{width:100%}.calculator_section .calc_sec .right_value{border-left:none;border-top:.5px solid #2a2a2a;padding:30px;width:100%}.calculator_section .calc_sec .right_value .right_wrap{gap:30px}.calculator_section .calc_sec .wrap .right_form{width:100%}.calculator_section .calc_sec .wrap .left_form{border-right:none;width:100%}.calculator_section .calc_sec{min-height:unset}}@media(max-width:600px){.calculator_section .calc_sec .wrap .right_form .right_form_inner{gap:20px}.calculator_section .calc_sec .wrap .right_form p{font-size:26px;line-height:38.58px}.calculator_section a.cta{font-size:21px;line-height:24.68px}.calculator_section .calc_sec .wrap .right_form .thank_you{height:180px;padding:26px;width:180px}.calculator_section .right_top{align-items:flex-start;flex-direction:column}.calculator_section .right_top .price_title{width:100%}.calculator_section .right_top .price{align-items:flex-start;justify-content:flex-start;width:100%}}