.elementor-122 .elementor-element.elementor-element-9b20376{--display:flex;--overlay-opacity:0.6;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-9b20376:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-9b20376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edgehomes.azeemgohar.com/wp-content/uploads/2026/06/EDGE-23-of-28JPG-scaled-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-122 .elementor-element.elementor-element-9b20376::before, .elementor-122 .elementor-element.elementor-element-9b20376 > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-9b20376 > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-9b20376 > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-9b20376 > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-9b20376 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-122 .elementor-element.elementor-element-44f899b{--display:flex;}.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-122 .elementor-element.elementor-element-4b4fc4c{text-align:center;}.elementor-122 .elementor-element.elementor-element-4b4fc4c .elementor-heading-title{font-size:50px;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-f938a7e{text-align:center;}.elementor-122 .elementor-element.elementor-element-f938a7e ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-122 .elementor-element.elementor-element-f938a7e .hfe-breadcrumbs, .elementor-122 .elementor-element.elementor-element-f938a7e .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-f938a7e .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-62ee153{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-62ee153:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-62ee153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-ed19630{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-122 .elementor-element.elementor-element-2235e14{padding:0px 15px 0px 15px;}.elementor-122 .elementor-element.elementor-element-2235e14 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-size:32px;}.elementor-122 .elementor-element.elementor-element-2235e14 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-122 .elementor-element.elementor-element-2235e14 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-122 .elementor-element.elementor-element-5cf67ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-122 .elementor-element.elementor-element-5718b56{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 05px;--row-gap:10px;--column-gap:05px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-7e1a5cf{--display:flex;}.elementor-122 .elementor-element.elementor-element-3e4f57b.ekit-equal-height-enable,
					.elementor-122 .elementor-element.elementor-element-3e4f57b.ekit-equal-height-enable > div,
					.elementor-122 .elementor-element.elementor-element-3e4f57b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-122 .elementor-element.elementor-element-3e4f57b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-23eb903 );border-radius:5px 5px 5px 5px;}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox:hover{background-color:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-size:22px;}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox .box-body > p{color:#656565;font-size:16px;}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-info-box-icon{color:var( --e-global-color-23eb903 );fill:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox:hover .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-3e4f57b .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-122 .elementor-element.elementor-element-6c80399{--display:flex;}.elementor-122 .elementor-element.elementor-element-e818ea6.ekit-equal-height-enable,
					.elementor-122 .elementor-element.elementor-element-e818ea6.ekit-equal-height-enable > div,
					.elementor-122 .elementor-element.elementor-element-e818ea6.ekit-equal-height-enable .ekit-wid-con,
					.elementor-122 .elementor-element.elementor-element-e818ea6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-23eb903 );border-radius:5px 5px 5px 5px;}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox:hover{background-color:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-size:22px;}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox .box-body > p{color:#656565;font-size:16px;}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-info-box-icon{color:var( --e-global-color-23eb903 );fill:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox:hover .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-e818ea6 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-122 .elementor-element.elementor-element-821e91f{--display:flex;}.elementor-122 .elementor-element.elementor-element-2360e4e.ekit-equal-height-enable,
					.elementor-122 .elementor-element.elementor-element-2360e4e.ekit-equal-height-enable > div,
					.elementor-122 .elementor-element.elementor-element-2360e4e.ekit-equal-height-enable .ekit-wid-con,
					.elementor-122 .elementor-element.elementor-element-2360e4e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-23eb903 );border-radius:5px 5px 5px 5px;}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox:hover{background-color:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-size:22px;}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox .box-body > p{color:#656565;font-size:16px;}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-info-box-icon{color:var( --e-global-color-23eb903 );fill:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox:hover .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-2360e4e .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-122 .elementor-element.elementor-element-3a42365{--display:flex;}.elementor-122 .elementor-element.elementor-element-d3885fa.ekit-equal-height-enable,
					.elementor-122 .elementor-element.elementor-element-d3885fa.ekit-equal-height-enable > div,
					.elementor-122 .elementor-element.elementor-element-d3885fa.ekit-equal-height-enable .ekit-wid-con,
					.elementor-122 .elementor-element.elementor-element-d3885fa.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-23eb903 );border-radius:5px 5px 5px 5px;}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox:hover{background-color:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;font-size:22px;}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox .box-body > p{color:#656565;font-size:16px;}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-info-box-icon{color:var( --e-global-color-23eb903 );fill:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox:hover .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-d3885fa .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-122 .elementor-element.elementor-element-c398474{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-c398474:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-c398474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-122 .elementor-element.elementor-element-8464660{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-122 .elementor-element.elementor-element-3ffe06f{padding:0px 15px 0px 15px;}.elementor-122 .elementor-element.elementor-element-3ffe06f .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-size:32px;}.elementor-122 .elementor-element.elementor-element-3ffe06f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-122 .elementor-element.elementor-element-3ffe06f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-122 .elementor-element.elementor-element-9c54533{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-122 .elementor-element.elementor-element-ebfb95a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-122 .elementor-element.elementor-element-ebfb95a:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-ebfb95a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-9a4501b .ekit_wpForms_container .wpforms-submit-container .wpforms-submit{background-color:var( --e-global-color-23eb903 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-9a4501b .ekit_wpForms_container .wpforms-submit-container .wpforms-submit:hover{background-color:#FFFFFF;color:var( --e-global-color-23eb903 );border-color:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-9a4501b .ekit_wpForms_container label.wpforms-error{color:var( --e-global-color-23eb903 );}.elementor-122 .elementor-element.elementor-element-1cab7cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-1cab7cd:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-1cab7cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-e9f86fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-122 .elementor-element.elementor-element-ad3511c{padding:0px 15px 0px 15px;}.elementor-122 .elementor-element.elementor-element-ad3511c .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-size:32px;}.elementor-122 .elementor-element.elementor-element-ad3511c .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-122 .elementor-element.elementor-element-ad3511c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-122 .elementor-element.elementor-element-f84dbb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-122 .elementor-element.elementor-element-49fdb70 iframe{height:350px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-ed19630{--content-width:800px;}.elementor-122 .elementor-element.elementor-element-5cf67ad{--content-width:1200px;}.elementor-122 .elementor-element.elementor-element-8464660{--content-width:800px;}.elementor-122 .elementor-element.elementor-element-9c54533{--content-width:1200px;}.elementor-122 .elementor-element.elementor-element-ebfb95a{--width:80%;}.elementor-122 .elementor-element.elementor-element-e9f86fc{--content-width:800px;}.elementor-122 .elementor-element.elementor-element-f84dbb6{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-122 .elementor-element.elementor-element-ebfb95a{--width:100%;}}@media(min-width:1025px){.elementor-122 .elementor-element.elementor-element-9b20376:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-9b20376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-5718b56{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-9b20376{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-4b4fc4c .elementor-heading-title{font-size:32px;}.elementor-122 .elementor-element.elementor-element-2235e14 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;}.elementor-122 .elementor-element.elementor-element-5718b56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122 .elementor-element.elementor-element-3ffe06f .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;}.elementor-122 .elementor-element.elementor-element-ebfb95a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-122 .elementor-element.elementor-element-ad3511c .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;}}/* Start custom CSS for elementskit-wp-forms, class: .elementor-element-9a4501b *//* =========================
   Contact Form Fields
========================= */

.custom-contact-form .wpforms-container input,
.custom-contact-form .wpforms-container textarea,
.custom-contact-form .wpforms-container select{
    background:#fff !important;
    border:1px solid #dcdcdc !important;
    box-shadow:none !important;
    outline:none !important;
    transition:all .3s ease;
}

.custom-contact-form .wpforms-container input:hover,
.custom-contact-form .wpforms-container textarea:hover,
.custom-contact-form .wpforms-container select:hover,
.custom-contact-form .wpforms-container input:focus,
.custom-contact-form .wpforms-container textarea:focus,
.custom-contact-form .wpforms-container select:focus,
.custom-contact-form .wpforms-container input:focus-visible,
.custom-contact-form .wpforms-container textarea:focus-visible,
.custom-contact-form .wpforms-container select:focus-visible{
    background:#fff !important;
    border:1px solid #dcdcdc !important;
    box-shadow:none !important;
    outline:none !important;
}

/* =========================
   Submit Button
========================= */

.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"],
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit{
    background:#D2C2AA !important;
    background-image:none !important;
    color:#fff !important;
    border:2px solid #D2C2AA !important;
    box-shadow:none !important;
    outline:none !important;
    -webkit-appearance:none;
    appearance:none;
    transition:all .3s ease;
}

.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"]:hover,
.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"]:focus,
.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"]:focus-visible,
.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"]:active,
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit:hover,
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit:focus,
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit:focus-visible,
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit:active{
    background:#fff !important;
    background-image:none !important;
    color:#D2C2AA !important;
    border:2px solid #D2C2AA !important;
    box-shadow:none !important;
    outline:none !important;
}
/* Remove blue focus ring around submit button */

.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"],
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit {
    outline: none !important;
    box-shadow: none !important;
}

.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"]:focus,
.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"]:focus-visible,
.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"]:active,
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit:focus,
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit:focus-visible,
.custom-contact-form .wpforms-container-full .wpforms-form .wpforms-submit:active {
    outline: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.custom-contact-form .wpforms-container-full .wpforms-form button[type="submit"]::-moz-focus-inner {
    border: 0;
}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #D2C2AA !important;
    border: 1px solid #D2C2AA !important;
    color: #ffffff !important;
    box-sizing: border-box;
}
    div.wpforms-container-full .wpforms-confirmation-container-full p, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
    color: #ffffff !important;
}/* End custom CSS */