.elementor-element-146a7a56 p span,.elementor-element-3fa5780e p span,.elementor-element-b674635 .elementor-widget-container,.elementor-toggle-item .elementor-tab-content,a:not(#wpadminbar a,.elementor-icon),p{font-size:20px!important}.elementor-widget-elementskit-contact-form7 .wpcf7-form{grid-template-columns:repeat(2,minmax(100px,1fr))!important;justify-content:center!important;max-width:1000px;margin:0 auto;margin-top:30px!important;display:grid!important}.elementor-22 .elementor-element.elementor-element-2dceead9 .ekit-form form .ekit-form-input,.elementor-22 .elementor-element.elementor-element-2dceead9 .ekit-form form input,.elementor-22 .elementor-element.elementor-element-2dceead9 .ekit-form form select{margin-bottom:0!important}input[type=date]::-webkit-calendar-picker-indicator{height:100%;right:15px;position:absolute;background-size:auto;bottom:0;top:0;background-position:100%;cursor:pointer;left:0;width:auto}input[type=date]{cursor:pointer}.wpcf7-submit{height:50px!important}.wpcf7-form input[type=submit]{padding:0 10px!important;text-align:center!important;width:100%!important}.wpcf7-form input[type=date]:before{content:attr(placeholder)}.wpcf7-form input[type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;min-width:95%!important;display:block}.elementor-widget-elementskit-contact-form7 .wpcf7-form{column-gap:20px!important;height:auto!important;margin-bottom:80px!important}.wpcf7-form div:nth-of-type(2){grid-column:span 6!important;grid-row:unset!important}.wpcf7-form input[type=submit]{max-width:400px}.wpcf7-form div:nth-of-type(2),.wpcf7-form p:nth-of-type(5),.wpcf7-form p:nth-of-type(6){grid-column:span 2!important}input::-webkit-input-placeholder{line-height:50px!important}.wpcf7-form input[type=date]{align-items:center!important;width:100%!important;display:flex!important}.elementor-section-items-middle .elementor-top-column .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container a{color:#fff!important}.elementor-toggle-item .elementor-tab-content a,.elementor-widget-wrap .elementor-element-6711ca9f p a{color:#41695e!important}.elementor-150 p a:hover,.elementor-toggle-item .elementor-tab-content a:hover,.elementor-widget-wrap .elementor-element-6711ca9f p a:hover{text-decoration:underline;color:#0d362b!important}.elementor-element-2781ba15 a:hover{color:unset}.mc4wp-alert p{font-weight:500;color:#fff}a.link-to-faq{color:#efd284!important}.elementor-element-4d763d62,.sectionTestamonial{overflow:hidden!important}.elementor-139 .elementor-element.elementor-element-7eb7c868>.elementor-element-populated{padding:5em 11em 5em 1em!important}#mailtoImage{position:relative;top:-20px}.gallery{grid-template-columns:repeat(4,1fr);position:relative;grid-gap:10px 10px;display:grid}.gallery-item a img{position:relative;background-size:cover;object-fit:cover;transform-origin:center top;aspect-ratio:3/2;background-position:50%;width:100%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:100%!important}#mc_embed_signup_scroll{flex-direction:column;gap:10px;width:100%;display:flex}#mc_embed_signup_scroll input[type=submit]{border:none;color:#385e53;background-color:#efd284}#mc_embed_signup_scroll input[type=submit]:hover{color:#fff}#mc_embed_signup_scroll input[type=email],#mc_embed_signup_scrollinput[type=submit]{height:50px;border-radius:5px}.mc-embedded-subscribe.button{margin:0!important}#mc_embed_signup_scroll .subfield,#mce-responses{color:#fff;font-family:500}#mc_embed_signup_scroll fieldset{padding:0!important}.elementor-element-c722fe1 .mc-field-group input[type=email]{max-width:340px}@media screen and (max-width:1200px){.elementor-widget-elementskit-contact-form7 .wpcf7-form{row-gap:20px!important}.wpcf7-spinner{display:none}.mc4wp-alert p{margin-top:10px}.ekit-form form input{margin-bottom:0!important}}@media screen and (max-width:1025px){#mailtoImage{position:relative;top:-20px;margin:0 auto;width:150px}.elementor-139 .elementor-element.elementor-element-7eb7c868>.elementor-element-populated{padding:unset!important}.elementor-139 .elementor-element.elementor-element-7eb7c868>.elementor-element-populated .elementor-widget-container{padding:5em 0 5em 1em!important}}@media screen and (max-width:992px){.gallery{grid-template-columns:repeat(2,1fr)}#checkAvailForm h2{font-size:25px!important}.elementor-element-146a7a56 p span,.elementor-element-b674635 .elementor-widget-container,p{line-height:30px}}@media screen and (max-width:768px){..elementor-element-3fa5780e p span,.elementor-element-146a7a56 p span,.elementor-element-b674635 .elementor-widget-container,.elementor-toggle-item .elementor-tab-content,a:not(#wpadminbar a,.elementor-icon),p{font-size:18px!important}}@media screen and (max-width:557px){.elementor-widget-elementskit-contact-form7 .wpcf7-form{column-gap:0;grid-template-columns:minmax(200px,900px)!important;margin-bottom:60px!important}.wpcf7-form div:nth-of-type(2),.wpcf7-form p:nth-of-type(5),.wpcf7-form p:nth-of-type(6){grid-column:unset!important}.gallery{grid-template-columns:repeat(1,1fr)}#mc_embed_signup_scroll input[type=email],#mc_embed_signup_scrollinput[type=submit]{height:40px;border-radius:5px}.elementor-widget-elementskit-contact-form7 input[type=date]:before{height:40px;padding-top:0;padding-bottom:0;line-height:40px}input[type=date]::-webkit-before{padding-right:20px}#mailtoImage{width:130px}.elementor-element-18419fda h2 span{font-size:35px!important}#checkAvailForm h2{font-size:20px!important}}