.elementor-2816 .elementor-element.elementor-element-282a54f:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-282a54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pondgnome.com/wp-content/uploads/2024/05/Large-natural-pond-1.jpg");background-position:0px -66px;background-size:cover;}.elementor-2816 .elementor-element.elementor-element-282a54f > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-282a54f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 30px 250px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2816 .elementor-element.elementor-element-ac0ecad{text-align:center;}.elementor-2816 .elementor-element.elementor-element-ac0ecad .elementor-heading-title{font-size:48px;font-weight:600;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-359f70e{text-align:center;}.elementor-2816 .elementor-element.elementor-element-359f70e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-7ab78ed:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-7ab78ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pondgnome.com/wp-content/uploads/2024/06/Faded-Logo-Side-SM.png");background-position:center right;background-size:cover;}.elementor-2816 .elementor-element.elementor-element-7ab78ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 40px 30px;}.elementor-2816 .elementor-element.elementor-element-7ab78ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-fba73c8{text-align:center;}.elementor-2816 .elementor-element.elementor-element-fba73c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:4vw;font-weight:600;color:var( --e-global-color-text );}.elementor-2816 .elementor-element.elementor-element-cacad38{text-align:center;}.elementor-2816 .elementor-element.elementor-element-cacad38 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2816 .elementor-element.elementor-element-5243895{text-align:center;color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2816 .elementor-element.elementor-element-1a927c6{padding:10px 30px 80px 30px;}.elementor-2816 .elementor-element.elementor-element-90a432d:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-90a432d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b26e797 );}.elementor-2816 .elementor-element.elementor-element-90a432d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2816 .elementor-element.elementor-element-90a432d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-f4e2b2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-f4e2b2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-f4e2b2b > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-2816 .elementor-element.elementor-element-591beef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-591beef{text-align:center;color:#AAF5FF;}.elementor-2816 .elementor-element.elementor-element-ddb956d > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-ddb956d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-9f5e1b8 );}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-433ce30.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-433ce30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-03caccb > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2816 .elementor-element.elementor-element-03caccb{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-9f5e1b8 );}.elementor-2816 .elementor-element.elementor-element-b73718d:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-b73718d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b26e797 );}.elementor-2816 .elementor-element.elementor-element-b73718d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-b73718d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-1a522c7{text-align:end;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2816 .elementor-element.elementor-element-b5ecdfd{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2816 .elementor-element.elementor-element-1514b49{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2816 .elementor-element.elementor-element-dbd8575:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-dbd8575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b26e797 );}.elementor-2816 .elementor-element.elementor-element-dbd8575{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2816 .elementor-element.elementor-element-dbd8575 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2816 .elementor-element.elementor-element-e708d56 .elementor-button{background-color:#7BC144;fill:var( --e-global-color-9f5e1b8 );color:var( --e-global-color-9f5e1b8 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2816 .elementor-element.elementor-element-e708d56 .elementor-button:hover, .elementor-2816 .elementor-element.elementor-element-e708d56 .elementor-button:focus{background-color:#1D97C3;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-e9d0926.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-e9d0926.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-3802f66{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2816 .elementor-element.elementor-element-3802f66 .elementor-widget-container{text-align:left;}.elementor-2816 .elementor-element.elementor-element-3802f66 .elementor-social-icon{background-color:rgba(0,0,0,0);}.elementor-2816 .elementor-element.elementor-element-3802f66 .elementor-social-icon i{color:var( --e-global-color-9f5e1b8 );}.elementor-2816 .elementor-element.elementor-element-3802f66 .elementor-social-icon svg{fill:var( --e-global-color-9f5e1b8 );}.elementor-2816 .elementor-element.elementor-element-3802f66 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-2816 .elementor-element.elementor-element-3802f66 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-2816 .elementor-element.elementor-element-bcccadd:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-bcccadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b26e797 );}.elementor-2816 .elementor-element.elementor-element-bcccadd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2816 .elementor-element.elementor-element-bcccadd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-b089a3a{padding:80px 30px 80px 30px;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-99362c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-99362c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-99362c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 0px 10px;}.elementor-2816 .elementor-element.elementor-element-99362c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-589442e{text-align:start;}.elementor-2816 .elementor-element.elementor-element-589442e .elementor-heading-title{font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-2816 .elementor-element.elementor-element-128501a{text-align:start;}.elementor-2816 .elementor-element.elementor-element-128501a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-e6f9293.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-e6f9293.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-e6f9293 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-c3b6e13.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2816 .elementor-element.elementor-element-c3b6e13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2816 .elementor-element.elementor-element-aea30be:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-aea30be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b26e797 );}.elementor-2816 .elementor-element.elementor-element-aea30be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2816 .elementor-element.elementor-element-aea30be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-d5e9de4{text-align:start;}.elementor-2816 .elementor-element.elementor-element-d5e9de4 .elementor-heading-title{font-size:38px;font-weight:600;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2816 .elementor-element.elementor-element-e6f9293{width:71.25%;}.elementor-2816 .elementor-element.elementor-element-c3b6e13{width:28.649%;}}@media(max-width:1024px){.elementor-2816 .elementor-element.elementor-element-282a54f:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-282a54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2816 .elementor-element.elementor-element-ac0ecad{text-align:center;}.elementor-2816 .elementor-element.elementor-element-fba73c8 .elementor-heading-title{font-size:5vw;}.elementor-2816 .elementor-element.elementor-element-cacad38{text-align:start;}.elementor-2816 .elementor-element.elementor-element-3802f66 .elementor-widget-container{text-align:center;}.elementor-2816 .elementor-element.elementor-element-99362c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-128501a{text-align:start;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-e6f9293.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-e6f9293.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(max-width:767px){.elementor-2816 .elementor-element.elementor-element-282a54f:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-282a54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-347px 0px;}.elementor-2816 .elementor-element.elementor-element-ac0ecad .elementor-heading-title{font-size:40px;}.elementor-2816 .elementor-element.elementor-element-359f70e .elementor-heading-title{font-size:25px;}.elementor-2816 .elementor-element.elementor-element-fba73c8 .elementor-heading-title{font-size:2.4em;}.elementor-2816 .elementor-element.elementor-element-cacad38{text-align:center;}.elementor-2816 .elementor-element.elementor-element-b323d15 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-1a522c7{text-align:center;}.elementor-2816 .elementor-element.elementor-element-1514b49{text-align:center;}.elementor-2816 .elementor-element.elementor-element-3802f66 .elementor-widget-container{text-align:center;}.elementor-2816 .elementor-element.elementor-element-bcccadd{margin-top:50px;margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-99362c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-81b9253 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-aea30be{margin-top:50px;margin-bottom:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2816 .elementor-element.elementor-element-b323d15{width:100%;}.elementor-2816 .elementor-element.elementor-element-99362c5{width:100%;}.elementor-2816 .elementor-element.elementor-element-c3b6e13{width:20%;}.elementor-2816 .elementor-element.elementor-element-81b9253{width:100%;}}@media(min-width:1025px){.elementor-2816 .elementor-element.elementor-element-282a54f:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-282a54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2816 .elementor-element.elementor-element-7ab78ed:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-7ab78ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-598c99e */.home-contact input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
width: 100%;
    border: 1px solid #ffffff40;
border-radius: 3px;
padding: 0.5rem 1rem;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
background: #fff0!important;
}
.gform_wrapper.gravity-theme .gfield_label {
font-weight: 400!important;
color: #fff;
}
input#gform_submit_button_1 {
background-color: #fff;
color: #275e38;
font-family: "Roboto", Sans-serif;
font-size: 16px;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #fff;
}
input#gform_submit_button_1:hover {
background-color: #275e38;
color: #fff!important;
font-family: "Roboto", Sans-serif;
font-size: 16px;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #fff;
}
main#content .home-contact.home-contact input, main#content .home-contact.home-contact input::placeholder, main#content .home-contact.home-contact textarea::placeholder {
color: #ffffff40 !important;
}

main#content .home-contact.home-contact input, main#content .home-contact.home-contact textarea {
border: solid 1px #fff !important;
color: #ffffff40 !important;
}

main#content .home-contact.home-contact input[type="submit"] {
color: #fff !important;
background-color: #1D97C3;
padding: 15px 30px 15px 30px;
border-radius: 0px 0px 0px 0px;
padding: 15px 30px 15px 30px;
border:none !important;
margin: 0px !important;
}
main#content .home-contact.home-contact input[type="submit"]:hover {
background-color: #7BC144!important;
color: #fff !important;
}

#gform_fields_1 label.gform-field-label.gform-field-label--type-sub {
color: white;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cbb50c8 */.home-contact input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
        border: 1px solid #ffffff40;
    border-radius: 3px;
    padding: 0.5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    background: #fff0!important;
}
.gform_wrapper.gravity-theme .gfield_label {
    font-weight: 400!important;
    color: #fff;
}
input#gform_submit_button_3 {
    background-color: #fff;
    color: #275e38;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
}
input#gform_submit_button_3:hover {
    background-color: #275e38;
    color: #fff!important;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
}
main#content .contact-page.contact-page input, main#content .contact-page.contact-page input::placeholder, main#content .contact-page.contact-page textarea::placeholder {
    color: #ffffff40 !important;
}

main#content .contact-page.contact-page input, main#content .contact-page.contact-page textarea {
    border: solid 1px #fff !important;
    color: #ffffff40 !important;
}

main#content .contact-page.contact-page input[type="submit"],button#gform_browse_button_3_11 {
    color: #fff !important;
    background-color: #1D97C3;
    padding: 15px 30px 15px 30px;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px 15px 30px;
    border: none !important;
}
main#content .contact-page.contact-page input[type="submit"]:hover,button#gform_browse_button_3_11:hover {
    background-color: #7BC144!important;
    color: #fff !important;
}
button#gform_browse_button_3_11{
    padding: 5px 25px;
}

.contact-page p.gform_required_legend {
    color: white !important;
}

#gform_fields_3#gform_fields_3#gform_fields_3 input, #gform_fields_3#gform_fields_3#gform_fields_3 textarea {
    color: #fff !important;
}
div#gform_fields_3 .gform-field-label--type-sub, div#gform_fields_3 .gfield_checkbox, div#gform_fields_3 .ginput_container_fileupload,#gform_fields_3 .gfield_radio {
    color: white !important;
}/* End custom CSS */