.elementor-37724 .elementor-element.elementor-element-9cb1482:not(.elementor-motion-effects-element-type-background), .elementor-37724 .elementor-element.elementor-element-9cb1482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37724 .elementor-element.elementor-element-9cb1482{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-37724 .elementor-element.elementor-element-9cb1482 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37724 .elementor-element.elementor-element-3a9d7fe > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-37724 .elementor-element.elementor-element-f9ead6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37724 .elementor-element.elementor-element-f9ead6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37724 .elementor-element.elementor-element-b52ef28{text-align:center;}.elementor-37724 .elementor-element.elementor-element-b52ef28 .elementor-heading-title{color:#FFFFFF;}.elementor-37724 .elementor-element.elementor-element-56678ba{text-align:center;}.elementor-37724 .elementor-element.elementor-element-56678ba .elementor-heading-title{color:var( --e-global-color-14091c5d );font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.7em;}.elementor-37724 .elementor-element.elementor-element-56678ba > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-37724 .elementor-element.elementor-element-6bc2302{text-align:center;}.elementor-37724 .elementor-element.elementor-element-6bc2302 .elementor-heading-title{color:var( --e-global-color-14091c5d );font-family:"Montserrat", Sans-serif;}.elementor-37724 .elementor-element.elementor-element-2a3e18a{text-align:center;}.elementor-37724 .elementor-element.elementor-element-2a3e18a .elementor-heading-title{color:var( --e-global-color-14091c5d );font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.7em;}.elementor-37724 .elementor-element.elementor-element-2a3e18a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-37724 .elementor-element.elementor-element-b0288aa .elementor-icon-wrapper{text-align:center;}.elementor-37724 .elementor-element.elementor-element-b0288aa .elementor-icon{font-size:70px;padding:0px;}.elementor-37724 .elementor-element.elementor-element-b0288aa .elementor-icon i, .elementor-37724 .elementor-element.elementor-element-b0288aa .elementor-icon svg{transform:rotate(0deg);}.elementor-37724 .elementor-element.elementor-element-5e679ff > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-37724 .elementor-element.elementor-element-62b419a > .elementor-container{max-width:550px;}.elementor-37724 .elementor-element.elementor-element-38cee8b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-37724 .elementor-element.elementor-element-38cee8b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-37724 .elementor-element.elementor-element-38cee8b .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-37724 .elementor-element.elementor-element-d936067 > .elementor-container{max-width:500px;}.elementor-37724 .elementor-element.elementor-element-3f9144b{text-align:center;}.elementor-37724 .elementor-element.elementor-element-3f9144b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-37724 .elementor-element.elementor-element-a90e345 .elementor-text-editor{text-align:center;}.elementor-37724 .elementor-element.elementor-element-a90e345{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-37724 .elementor-element.elementor-element-02ef889{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-37724 .elementor-element.elementor-element-02ef889 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-37724 .elementor-element.elementor-element-02ef889 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-37724 .elementor-element.elementor-element-54c802a > .elementor-container{max-width:500px;}.elementor-37724 .elementor-element.elementor-element-e1669d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-37724 .elementor-element.elementor-element-768233c{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-37724 .elementor-element.elementor-element-e27d2d5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-37724 .elementor-element.elementor-element-e27d2d5 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-37724 .elementor-element.elementor-element-e27d2d5 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-37724 .elementor-element.elementor-element-cf21e75 > .elementor-container{max-width:500px;}.elementor-37724 .elementor-element.elementor-element-c694cb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-37724 .elementor-element.elementor-element-1b4606a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-37724 .elementor-element.elementor-element-1b4606a .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-37724 .elementor-element.elementor-element-1b4606a .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-37724 .elementor-element.elementor-element-c638d56 > .elementor-container{max-width:500px;}.elementor-37724 .elementor-element.elementor-element-03decbb{text-align:left;}.elementor-37724 .elementor-element.elementor-element-03decbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-37724 .elementor-element.elementor-element-a44063a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-37724 .elementor-element.elementor-element-a44063a .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-37724 .elementor-element.elementor-element-a44063a .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-37724 .elementor-element.elementor-element-2d4f685 > .elementor-container{max-width:400px;}.elementor-37724 .elementor-element.elementor-element-a21e2cc{text-align:center;}.elementor-37724 .elementor-element.elementor-element-a21e2cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-37724 .elementor-element.elementor-element-a51b010 .elementor-button{background-color:#009E80;}.elementor-37724 .elementor-element.elementor-element-a51b010{width:100%;max-width:100%;}.elementor-37724 .elementor-element.elementor-element-b59515b > .elementor-container{max-width:700px;}.elementor-37724 .elementor-element.elementor-element-b853e0e .elementor-text-editor{text-align:center;}.elementor-37724 .elementor-element.elementor-element-b853e0e{color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.2em;}.elementor-37724 .elementor-element.elementor-element-26de8a0 .elementor-spacer-inner{height:20px;}.elementor-37724 .elementor-element.elementor-element-356978b .elementor-button{background-color:#201E47;}.elementor-37724 .elementor-element.elementor-element-2c1a71e .elementor-spacer-inner{height:30px;}@media(min-width:768px){.elementor-37724 .elementor-element.elementor-element-5e679ff{width:95%;}.elementor-37724 .elementor-element.elementor-element-a1f6172{width:5%;}}@media(max-width:1024px){.elementor-37724 .elementor-element.elementor-element-38cee8b .elementor-divider-separator{width:70%;}.elementor-37724 .elementor-element.elementor-element-02ef889 .elementor-divider-separator{width:70%;}.elementor-37724 .elementor-element.elementor-element-e27d2d5 .elementor-divider-separator{width:70%;}.elementor-37724 .elementor-element.elementor-element-1b4606a .elementor-divider-separator{width:70%;}.elementor-37724 .elementor-element.elementor-element-a44063a .elementor-divider-separator{width:70%;}}@media(max-width:767px){.elementor-37724 .elementor-element.elementor-element-38cee8b .elementor-divider-separator{width:90%;}.elementor-37724 .elementor-element.elementor-element-3f9144b{text-align:center;}.elementor-37724 .elementor-element.elementor-element-02ef889 .elementor-divider-separator{width:90%;}.elementor-37724 .elementor-element.elementor-element-e1669d8{text-align:center;}.elementor-37724 .elementor-element.elementor-element-e27d2d5 .elementor-divider-separator{width:90%;}.elementor-37724 .elementor-element.elementor-element-c694cb6{text-align:center;}.elementor-37724 .elementor-element.elementor-element-1b4606a .elementor-divider-separator{width:90%;}.elementor-37724 .elementor-element.elementor-element-03decbb{text-align:center;}.elementor-37724 .elementor-element.elementor-element-a44063a .elementor-divider-separator{width:90%;}.elementor-37724 .elementor-element.elementor-element-a21e2cc{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-0e415d3 */.text-center {
    text-align: center;
}

.slider-values-container {
    display: flex;
    justify-content: space-between;
}

input[type=range] {
  height: auto;
  -webkit-appearance: none;
  width: 100%;
  background-color: #E2E5EC;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FBB772), color-stop(100%, #FBB772));
  background-size: 0% 100%;
  background-repeat: no-repeat;
  border-radius: 10px;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  /*background: #E3E3E3;*/
  border-radius: 5px;
  border: 0px solid #000000;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #000000;
  height: 15px;
  width: 15px;
  border-radius: 15px;
  background: #FFFFFF;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -3px;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  /*background: #E3E3E3;*/
  border-radius: 5px;
  border: 0px solid #000000;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #000000;
  height: 15px;
  width: 15px;
  border-radius: 15px;
  background: #FFFFFF;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #E3E3E3;
  border: 0px solid #000000;
  border-radius: 10px;
  box-shadow: 0px 0px 0px #000000;
}
input[type=range]::-ms-fill-upper {
  background: #E3E3E3;
  border: 0px solid #000000;
  border-radius: 10px;
  box-shadow: 0px 0px 0px #000000;
}
input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #000000;
  height: 15px;
  width: 15px;
  border-radius: 15px;
  background: #FFFFFF;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #E3E3E3;
}
input[type=range]:focus::-ms-fill-upper {
  background: #E3E3E3;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e27d2d5 */.hidden {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e006c02 */.reduced-margin {
  margin-bottom: 10px;  
}

.absolute {
    position: absolute;
}

.custom-input {
    width: 100%;
    padding: 5px;
    font-size: 16px;
    border-width: 1px;
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
    border-style: solid;
    border-radius: 5px;
    box-shadow: 0px 0px 0px rgba(66,66,66,.0);
    text-shadow: 0px 0px 0px rgba(66,66,66,.75);
}

.custom-input:focus {
     outline:none;
}

.cc-container {
    display: flex;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
}

.cc-subcontainer {
    position: relative;
    width: 50%;
}

.cc-icon {
    top: 8px;
    left: 8px;
}

.card-input {
    width: 100%;
    padding: 5px;
    padding-left: 32px;
    font-size: 16px;
    border-width: 0;
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #000000;
    border-style: solid;
    border-radius: 5px;
    box-shadow: 0px 0px 0px rgba(66,66,66,.0);
    text-shadow: 0px 0px 0px rgba(66,66,66,.75);
}

#cc-expiry-month {
    width: 70px;
}

#cc-expiry-year {
    padding-left: 5px;
    width: 40px;
}

#cc-expiry-cvc {
    padding-left: 5px;
    width: 50px;
}

.card-input:focus {
     outline:none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a51b010 */#submit-payment-plan-btn {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS */#kingslandheader {
    display:none !important;
}/* End custom CSS */