.elementor-12 .elementor-element.elementor-element-b95375e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-b95375e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-0e36216 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0e36216 .elementor-icon{font-size:165px;}.elementor-12 .elementor-element.elementor-element-0e36216 .elementor-icon svg{height:165px;}.elementor-12 .elementor-element.elementor-element-0e36216 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b2b6e8b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b2b6e8b .elementor-icon{font-size:260px;}.elementor-12 .elementor-element.elementor-element-b2b6e8b .elementor-icon svg{height:260px;}.elementor-12 .elementor-element.elementor-element-b2b6e8b > .elementor-widget-container{margin:-110px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6480e63 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6480e63 .elementor-icon{font-size:260px;}.elementor-12 .elementor-element.elementor-element-6480e63 .elementor-icon svg{height:260px;}.elementor-12 .elementor-element.elementor-element-6480e63 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e6a593a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e6a593a .elementor-icon{font-size:245px;}.elementor-12 .elementor-element.elementor-element-e6a593a .elementor-icon svg{height:245px;}.elementor-12 .elementor-element.elementor-element-e6a593a > .elementor-widget-container{margin:-230px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8a1f5b5 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8a1f5b5 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-8a1f5b5 .elementor-icon svg{height:100px;}.elementor-12 .elementor-element.elementor-element-8a1f5b5 > .elementor-widget-container{margin:-125px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-df2c38f > .elementor-widget-container{margin:-55px 0px 0px 0px;padding:0rem 8rem 0rem 8rem;}.elementor-12 .elementor-element.elementor-element-9b74f4a{--spacer-size:100vh;}.elementor-12 .elementor-element.elementor-element-9b74f4a > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url("https://hkfwi.com/wp-content/uploads/2023/10/Group-11.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hkfwi.com/wp-content/uploads/2023/10/MacBook-Air-2.png");background-repeat:no-repeat;background-size:cover;}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-df2c38f > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-df2c38f > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-df2c38f > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-df2c38f > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-12 .elementor-element.elementor-element-9b74f4a{--spacer-size:330px;}}/* Start custom CSS for shortcode, class: .elementor-element-df2c38f */.wpforms-container .wpforms-field {
  padding: 10px 0!important;
  position: relative;
}

input,select{
    border: 4px solid #5DB133!important;

}

#wpforms-submit-60{
    border: 4px solid #5DB133; background: #FFF; 
    color:#5DB133;
    padding-left:40px;
    padding-right:40px;
}

.wpforms-submit-container{
    display: flex;
  justify-content: center;
}
label{
    color:white!important;
}
a{
    color:white;
    text-decoration: underline!important;
}

.numInputWrapper{
    margin-top: -30px!important;
  margin-left: 140px!important;
}

.flatpickr-current-month{
    display: flex!important;
  flex-direction: column!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b95375e */.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0;
}


@media screen and (max-width: 767px) {
    .page-id-12 {
  overflow: inherit!important;
}
}/* End custom CSS */