.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-collection-loop-base{display:block;}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-pagination-prev-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-pagination-next-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}.elementor .dna-reviews-mobile-initial{min-width:0px;}.elementor .dna-reviews-desktop-initial{min-width:0px;}.elementor .dna-testimonial-card{& > .e-image-link-base { overflow:hidden;display:block; } & .dna-testimonial-media > .e-image-link-base > img, & > .e-image-link-base > img { transition:transform 500ms ease-out;transition-duration:500ms !important;transform-origin:center; } & .e-button-base { transition:background-color 200ms ease,color 200ms ease;transition-duration:200ms !important; } &:is(:hover,:focus-within) .dna-testimonial-media > .e-image-link-base > img, &:is(:hover,:focus-within) > .e-image-link-base > img { transform:scale(1.05); } &:is(:hover,:focus-within) .e-button-base { background-color:#954b1d;color:#ffffff; }\n}.elementor .dna-testimonial-media{overflow:hidden;}.elementor .dna-story-portrait-column{--dna-story-portrait-column:1;\n}.elementor .dna-underline-draw{--dna-underline-draw:1;\n}.elementor .dna-entrance{--dna-entrance:1;\n}.elementor .dna-comparison-pagination{padding:0px;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .dna-service-next{cursor:pointer;}.elementor .dna-service-previous{cursor:pointer;}.elementor .dna-text-loop{isolation:auto;\n}.elementor .dna-story-line{isolation:auto;\n}.elementor .dna-story-copy{isolation:auto;\n}.elementor .dna-story{isolation:auto;\n}.elementor .dna-service-rail{isolation:auto;\n}.elementor .dna-reviews-more{isolation:auto;\n}.elementor .dna-reviews-mobile-extra{isolation:auto;\n}.elementor .dna-reviews-desktop-extra{isolation:auto;\n}.elementor .dna-reviews{isolation:auto;\n}.elementor .dna-hero-right{isolation:auto;\n}.elementor .dna-hero-left{isolation:auto;\n}.elementor .dna-comparison-rail{isolation:auto;\n}.elementor .dna-comparison-previous{isolation:auto;\n}.elementor .dna-comparison-next{isolation:auto;\n}.elementor .dna-comparison{isolation:auto;\n}.elementor .dna-hero-motion{isolation:isolate;\n}.elementor .e-1092188-74d9e37{width:34px;height:34px;object-fit:contain;display:block;flex:0 0 34px;}.elementor .e-71fe3bf-7511ee3{width:auto;position:static;font-family:Lato;font-weight:700;font-size:20px;color:#34322f;line-height:1.5;text-decoration:underline;padding:0px;background-color:transparent;white-space:nowrap; &::after { content:"";position:absolute;inset:0; } text-underline-offset:2px;\n}.elementor .e-5681286-c7ac091{width:auto;font-size:20px;color:#ffffff;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-0b2d3a4-05f9f7d{padding-block-start:6px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:none;justify-content:center;}.elementor .e-e5e157b-abe6a83{width:117px;aspect-ratio:117/67;object-fit:cover;object-position:50% 47.916668%;display:block;}.elementor .e-2617bb7-ef52af4{width:45px;height:45px;object-fit:contain;display:block;flex:0 0 45px;}.elementor .e-e576eb7-486d06a{width:auto;position:static;font-family:Lato;font-weight:700;font-size:20px;color:#34322f;line-height:1.5;text-decoration:underline;padding:0px;background-color:transparent;white-space:nowrap; &::after { content:"";position:absolute;inset:0; } text-underline-offset:2px;\n}.elementor .e-58dea51-be9c7fb{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-bb55569-39d145b:hover,.elementor .e-bb55569-39d145b:focus-visible{background-color:#954b1d;}.elementor .e-bb55569-39d145b{width:303px;min-height:44px;font-family:Lato;font-weight:700;font-size:18px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; }\n}.elementor .e-cd8f0f5-0292ea1{width:auto;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;align-items:center;}.elementor .e-5ca2dfc-4be8fa4{max-width:1334px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:42px;padding-inline-end:42px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-5484ab5-3a8a033{position:sticky;inset-block-start:0px;z-index:60;padding:0px;border-block-end-width:1px;background-color:#ffffff;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: #34322f;\n}.elementor .e-0869f4a-4579dfc{width:100%;min-width:0px;position:sticky;inset-block-start:0px;z-index:60;padding:0px;margin:0px;display:block;&:is(body.admin-bar *) { inset-block-start:var(--wp-admin--admin-bar--height,32px); @media (max-width:600px) {inset-block-start:0px;} } & header { border-bottom-color: rgba(52, 50, 47, 0.08); box-shadow: 0 3px 10px rgba(52, 50, 47, 0.035); } & header { border-bottom-color: rgba(52, 50, 47, 0.16); box-shadow: 0 3px 10px rgba(52, 50, 47, 0.035); }\n}.elementor .e-3e493e1-4fada13{width:468.65646px;height:42px;max-width:100%;font-family:Lato;font-weight:600;font-size:17px;color:#34322f;line-height:1.5;padding-block-start:7px;padding-block-end:7px;padding-inline-start:23px;padding-inline-end:23px;margin:0px;border-radius:40px;border-width:1px;border-color:#484848;border-style:solid;background-color:transparent;box-shadow:0px 2px 8px 0px #00000012;display:inline-flex;gap:8px;justify-content:center;align-items:center;width:max-content; & span { color:#e6ad35; } &::before { content:""; display:inline-block; width:24px; height:24px; margin-right:8px; vertical-align:middle; background:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-99966ec4.png) center/contain no-repeat; } width:max-content; box-shadow:none; & span { color:inherit;white-space:nowrap; } &::before { content:"";display:block;flex:0 0 144.65646px;width:144.65646px;height:21px;margin:0;background:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-rating-google-stars-desktop-source-2026-10-27.png) center/contain no-repeat; }\n}.elementor .e-c341b90-74a0dd2{max-width:100%;font-family:Lato;font-size:15px;color:#34322f;line-height:1.5;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:40px;border-width:1px;border-color:#484848;border-style:solid;background-color:transparent;box-shadow:0px 2px 8px 0px #00000012;display:none;width:max-content; & span { color:#e6ad35; } &::before { content:""; display:inline-block; width:24px; height:24px; margin-right:8px; vertical-align:middle; background:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-99966ec4.png) center/contain no-repeat; } box-shadow:none; & span { color:inherit;white-space:nowrap; } &::before { content:"";display:block;margin:0;background:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-rating-google-stars-mobile-source-2026-10-27.png) center/contain no-repeat; }\n}.elementor .e-c214c0d-c7b623d{font-family:"Playfair Display";font-size:20px;color:#34322f;line-height:1.2;margin:0px;&::before { content:""; display:inline-block; width:17px; height:20px; margin-right:5px; vertical-align:middle; background:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-location-pin-source.png) center/contain no-repeat; }\n}.elementor .e-c2dc22d-e163ba6{font-family:"Playfair Display";font-weight:400;font-size:43px;color:#34322f;letter-spacing:-0.1px;line-height:1.2;margin:0px;}.elementor .e-b8f7308-23219cf{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-fbe505a-30ec605{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;display:none;}.elementor .e-92229ab-34d0f94:hover,.elementor .e-92229ab-34d0f94:focus-visible{background-color:#954b1d;}.elementor .e-92229ab-34d0f94{width:auto;font-family:Lato;font-weight:700;font-size:18px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; }\n}.elementor .e-e4b356f-ff830d5{width:26px;height:26px;object-fit:contain;filter:brightness(0px);display:block;flex:0 0 26px;}.elementor .e-33b448d-e789e28{width:auto;position:static;font-family:Lato;font-weight:700;font-size:18px;color:#34322f;line-height:1.5;text-decoration:none;padding:0px;background-color:transparent;white-space:nowrap; &::after { content:"";position:absolute;inset:0; }\n}.elementor .e-45fe9e9-6e71e48{width:auto;min-height:67px;cursor:pointer;padding-block-start:19px;padding-block-end:19px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:1px;border-color:#0a152f;border-style:solid;background-color:#ffffff;transition:background-color 180ms, color 180ms, border-color 180ms;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;&:hover, &:focus-within { background:#b45d24;border-color:#b45d24; & a {color:#ffffff;} & img {filter:brightness(0) invert(1);} }\n}.elementor .e-55b5017-89e2ee6{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-3e78a43-c88305e{width:20px;height:20px;object-fit:contain;display:block;flex:0 0 20px;}.elementor .e-f31b9f7-25f7c79{font-family:Lato;font-size:16px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-ce13f6d-457a039{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-7cc6929-dc6af35{width:20px;height:20px;object-fit:contain;display:block;flex:0 0 20px;}.elementor .e-8ff0fe4-a5ef635{font-family:Lato;font-size:16px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-9ce6614-751f8dc{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-4080693-7c0c196{width:20px;height:20px;object-fit:contain;display:block;flex:0 0 20px;}.elementor .e-d4acc1e-7a85d2d{font-family:Lato;font-size:16px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-1db1490-7da7c34{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-a16f08c-6e4ac33{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-d20e202-71b57e4{min-height:min(759px,calc(100svh - var(--dna-header-height,72px) - var(--dna-admin-height,var(--wp-admin--admin-bar--height,0px)) - 183px));max-width:44.3%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;flex:0 1 581px;justify-content:center;align-items:flex-start;}.elementor .e-dbe796f-2eb0153{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-77b3907-be8c3b0{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-873df42-dce6704{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-fa72de3-a104068{width:100%;aspect-ratio:348.36697/323;object-fit:cover;object-position:50% 23.940006%;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-3eb4c13-f846027{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-6a313f1-0702b8b{width:100%;aspect-ratio:348.36697/323;object-fit:cover;object-position:50% 55.37956%;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-4a0d8f3-548df28{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-7c5a5f0-fcea73f{padding:0px;transform:translate3d(0px, -50px, 0px);display:flex;flex-direction:column;gap:9px;flex:1 1 0px;}.elementor .e-9bcd57b-0dec592{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-1e64cb4-828bd27{width:100%;aspect-ratio:348.36697/323;object-fit:cover;object-position:50% 0.166387%;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-6e36009-a9cfa06{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-51edbe6-eff5ca9{width:100%;aspect-ratio:348.36697/323;object-fit:cover;object-position:50% 30.329128%;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-3a9217d-d257be8{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-5f7b324-1e34d30{width:100%;aspect-ratio:348.36697/323;object-fit:cover;object-position:50% 42.528349%;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-42cd22f-4beefcd{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-85b9cab-fda2b93{width:100%;aspect-ratio:348.36697/323;object-fit:cover;border-radius:5.14px;display:block;flex:0 0 auto;}.elementor .e-7ed03f8-556cc5d{padding:0px;transform:translate3d(0px, -221px, 0px);display:flex;flex-direction:column;gap:9px;flex:1 1 0px;}.elementor .e-bcddc98-f19140b{width:49.218%;height:100%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:12px;padding:0px;display:flex;flex-direction:row;gap:12px;}.elementor .e-0e26061-882b007{width:100%;max-width:1440px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:64px;padding-inline-end:64px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#fdfcf9;display:flex;flex-direction:row;align-items:center;}.elementor .e-ab4c43d-5098ab5{width:100%;min-width:0px;padding:0px;margin:0px;background-color:#fdfcf9;display:block;}.elementor .e-c6b127c-c715f89{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-5bba967-a64ade8{width:49px;height:49px;object-fit:cover;border-radius:50%;display:block;flex:0 0 49px;}.elementor .e-9fa7f9d-e895058{font-family:Lato;font-size:18px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-df2c6c9-2c4e1ef{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-f90eeed-1b7cceb{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-655b94b-5ad2b68{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-89da8af-26da5a6{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-138e047-887cb58{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-84568b9-7b7a213{width:49px;height:49px;font-family:Lato;font-size:21px;color:#ffffff;margin:0px;border-radius:50%;background-color:#18a8c2;display:inline-flex;flex:0 0 49px;justify-content:center;align-items:center;}.elementor .e-bb655c3-3d7bd39{font-family:Lato;font-size:18px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-5f1a88f-4959da1{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-a98ddd9-4aa0ea7{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-de7800a-ab8f719{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-aa66584-0857e85{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-4169d14-6d93f28{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-1968b1f-8919606{width:49px;height:49px;object-fit:cover;border-radius:50%;display:block;flex:0 0 49px;}.elementor .e-a9aef46-3c35abc{font-family:Lato;font-size:18px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-9a95097-750060d{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-536cb10-405bc5d{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-23ff0b6-75a4bda{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-015eb00-988aa43{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-02204cb-c9998f2{max-width:1181px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:64px;align-items:start;}.elementor .e-e7fbfce-57cfcb1{padding:24px;background-color:#222222;display:flex;}.elementor .e-8f76429-99ef6f4{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-a6b5230-bd8efaa{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-e4b2743-8b15056{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-739d43e-44ee571{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-664e235-8bd39d1{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-209ff82-d6ade10{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-0b8ef85-39556dc{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-9e06e56-1a31581{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-d3e5e2e-214c123{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-92de84b-9d6153f{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-7613cb5-6573cac{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-c9d89fb-a021bba{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-9eb159e-0b293b2{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-7378602-8b702a8{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-06b3776-119a3fe{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-ad4b2ad-4bfad81{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-67f587b-5a7b505{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-32318e7-339e6e6{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-632cb4c-6ef831e{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-1bbf88c-4a198e9{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-60669b4-1675ffb{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-2cc4c9e-98ace5f{padding:0px;display:flex;flex-direction:row;gap:40px;width:max-content;\n}.elementor .e-15201b4-3e6568b{overflow:hidden;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;background-color:#b45d24;display:flex;}.elementor .e-a45a32d-3ff2b06{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-d2d3980-ed20045{width:100%;max-height:calc(100svh - var(--dna-header-height,72px) - var(--dna-admin-height,0px) - 72px);aspect-ratio:519/477;object-fit:cover;object-position:50% 35%;position:sticky;inset-block-start:calc(var(--dna-header-height,72px) + var(--dna-admin-height,0px) + 24px);border-radius:8px;display:block;align-self:start;}.elementor .e-620f183-ddea7c5{display:none;}.elementor .e-a5891f6-7ce3e39{min-width:0px;position:relative;padding:0px;display:block;align-self:stretch;}.elementor .e-fa9a7de-f501698{font-family:"Playfair Display";font-weight:400;font-size:38px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-deccf13-de9aec4{font-family:Lato;font-size:30px;color:#4c4c4c;line-height:1.5;margin:0px;}.elementor .e-e1ba720-d8770af{font-family:Lato;font-size:30px;color:#4c4c4c;line-height:1.5;margin:0px;}.elementor .e-991480f-f335086{font-family:Lato;font-size:30px;color:#4c4c4c;line-height:1.5;margin:0px;}.elementor .e-77d161c-efc899d{font-family:Lato;font-size:30px;color:#4c4c4c;line-height:1.5;margin:0px;display:none;}.elementor .e-77d54c8-b00bd74{font-family:Lato;font-size:30px;color:#4c4c4c;line-height:1.5;margin:0px;}.elementor .e-f0532ab-4cc23c4{padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-f3ac4f2-a7361c1{width:250px;height:55.825px;object-fit:cover;display:block;object-position:center;\n}.elementor .e-94fc282-213bb24{font-family:Lato;font-size:20px;color:#595959;line-height:1.5;margin:0px;}.elementor .e-011a5e0-eaccea2{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-69ee206-9f71626{padding-block-start:0px;padding-block-end:0px;padding-inline-start:64px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:40px;border-left-style: solid; border-left-color: #d0d0d0;\n}.elementor .e-c0039ed-e907628{max-width:1300px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:64px;grid-template-columns:40% minmax(0,1fr);grid-template-rows:auto;align-items:start;}.elementor .e-3292d24-1f275bf{padding-block-start:48px;padding-block-end:24px;padding-inline-start:max(24px,calc((100% - 1300px)/2));padding-inline-end:max(24px,calc((100% - 1300px)/2));background-color:#fdfcf9;display:flex;flex-direction:column;}.elementor .e-206cc32-523b01d{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-d99e45f-10049e0{font-family:"Playfair Display";font-weight:400;font-size:33px;color:#34322f;line-height:1.2;margin:0px;text-align:left;\n}.elementor .e-606a3a0-2960959{width:100%;aspect-ratio:1.18;object-fit:cover;border-radius:4px;}.elementor .e-f328fae-939dcc8{font-family:"Playfair Display";font-size:27px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-35c6259-c94869b{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-09f63d0-b4dcbf5{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 auto;}.elementor .e-7b7e3e6-3a92214{width:calc((100% - 48px)/3);padding:0px;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;\n}.elementor .e-a983b4d-2960959{width:100%;aspect-ratio:1.18;object-fit:cover;border-radius:4px;}.elementor .e-92db6a1-939dcc8{font-family:"Playfair Display";font-size:27px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-df39958-c94869b{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-615cddc-b4dcbf5{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 auto;}.elementor .e-7a603ad-c8b5b0e{width:calc((100% - 48px)/3);padding:0px;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;\n}.elementor .e-ae840e5-2960959{width:100%;aspect-ratio:1.18;object-fit:cover;border-radius:4px;}.elementor .e-65044ec-939dcc8{font-family:"Playfair Display";font-size:27px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-a022243-c94869b{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-cb4ab6d-b4dcbf5{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 auto;}.elementor .e-514f19d-1dc494c{width:calc((100% - 48px)/3);padding:0px;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start; & img { object-position:50% 58.337621%; }\n}.elementor .e-70b67e3-2960959{width:100%;aspect-ratio:1.18;object-fit:cover;border-radius:4px;}.elementor .e-2cbbfbc-939dcc8{font-family:"Playfair Display";font-size:27px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-e7d4c77-c94869b{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-9b5449c-b4dcbf5{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 auto;}.elementor .e-c6af7b4-91a4e92{width:calc((100% - 48px)/3);padding:0px;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;\n}.elementor .e-1fd6f0e-2960959{width:100%;aspect-ratio:1.18;object-fit:cover;border-radius:4px;}.elementor .e-e5f4166-939dcc8{font-family:"Playfair Display";font-size:27px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-ec5d4e4-c94869b{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-65b9621-b4dcbf5{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 auto;}.elementor .e-b973f2d-ce0ef99{width:calc((100% - 48px)/3);padding:0px;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start; & img { object-position:50% 71.527889%; }\n}.elementor .e-561b49e-e94ca83{width:calc(50% + 50cqw);padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:24px;align-items:flex-start;overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; max-width:none;\n}.elementor .e-ef75191-8a43656{width:56px;height:56px;object-fit:contain;display:block;}.elementor .e-d97b071-369d585{width:56px;height:56px;position:relative;font-size:0px;color:#b45d24;padding:0px;border-radius:50%;border-width:0px;border-color:#b45d24;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid #34322f; outline-offset: 3px; } &:disabled { opacity: 0.4; cursor: default; } & img { visibility: hidden; } &::before { content: ""; position: absolute; inset: 0; pointer-events: none; transition: none; background: transparent url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-service-previous-source.png) center/contain no-repeat; transform: rotate(0deg); } &:not(:disabled):hover::before, &:not(:disabled):focus-visible::before, &:not(:disabled):active::before { background-image: url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-service-next-source.png); transform: rotate(180deg); }\n}.elementor .e-caa4d42-8d20e89{width:56px;height:56px;object-fit:contain;display:block;}.elementor .e-0fd505b-2385908{width:56px;height:56px;position:relative;font-size:0px;color:#b45d24;padding:0px;border-radius:50%;border-width:0px;border-color:#b45d24;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid #34322f; outline-offset: 3px; } &:disabled { opacity: 0.4; cursor: default; } & img { visibility: hidden; } &::before { content: ""; position: absolute; inset: 0; pointer-events: none; transition: none; background: transparent url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-service-previous-source.png) center/contain no-repeat; transform: rotate(180deg); } &:not(:disabled):hover::before, &:not(:disabled):focus-visible::before, &:not(:disabled):active::before { background-image: url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-service-next-source.png); transform: rotate(0deg); }\n}.elementor .e-87f086f-490b2c4{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;}.elementor .e-fc819f7-69fec29{width:calc(100% - 48px);max-width:1300px;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;align-items:flex-start;border-block-start-width: 1px; border-top-style: solid; border-top-color: #d0d0d0;\n}.elementor .e-15860c1-b62fc46{padding-block-start:24px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fdfcf9;display:flex;flex-direction:column;container-type:inline-size;\n}.elementor .e-9fc90c6-4f2492d{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-45ae000-c24ed9a{max-width:1034px;font-family:"Playfair Display";font-weight:400;font-size:48px;color:#34322f;line-height:1.2;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-76392ce-afc5051{width:107.0645551%;height:170.8152508%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:-33.0982181%;inset-inline-start:-3.5322772%;display:block;max-width:none;\n}.elementor .e-2056127-462fff6{width:100%;overflow:hidden;aspect-ratio:420/351;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-e9b3cef-2e35509{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-fa2bf32-19e99f7{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-e954587-b0ebeb8{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#0097a7;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-35ab80c-3709008{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-893b6d9-1b4b1c6{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-94d36ec-4ab8d60{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-1eca560-bfc1cf8{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-e979aa4-a1bd1b9{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-835375c-39bf3b4{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-d1ad364-4f188c0{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 50%;position:absolute;display:block;inset:0; max-width:none;\n}.elementor .e-9812efe-7a82a78{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;object-fit:contain;position:static;padding:0px;margin:0px;display:block;}.elementor .e-7f7addd-a0d140b{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;border-width:0px;background-color:transparent;transform:translate3d(-50%, -50%, 0px);display:flex;flex-direction:row;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24; outline-offset:4px; }\n}.elementor .e-3ac0dfe-30c1a95{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-55536dc-e279248{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;display:none;}.elementor .e-8472692-d0c6108{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-3ddf121-1583178{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-951f294-d92d545{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-951f294-d92d545:hover,.elementor .e-951f294-d92d545:focus-visible{background-color:#954b1d;}.elementor .e-2baeeaf-d6ff909{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-fd329dc-e2eb3ef{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-bf24169-ae05d77{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-05b510a-dc50d11{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-cad0eca-9638aee{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-942e09c-002426c{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#bf360c;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-2c451ec-1e16f42{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-89765db-b76c7cd{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-3bf0d24-c5ed7aa{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-6889dff-d82b3ad{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-0aeeadd-7991955{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-a355847-dd6fd09{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-b749460-27300df{width:115.2471761%;height:128.4112585%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:-8.931755%;inset-inline-start:-7.6235881%;display:block;max-width:none;\n}.elementor .e-40df077-4df7aa3{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;object-fit:contain;position:static;padding:0px;margin:0px;display:block;}.elementor .e-cfbc9d6-5ce1d09{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;border-width:0px;background-color:transparent;transform:translate3d(-50%, -50%, 0px);display:flex;flex-direction:row;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24; outline-offset:4px; }\n}.elementor .e-e478718-e09a456{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-b5a2afa-3e3e4c3{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;display:none;}.elementor .e-486a345-a8c5255{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-38661e4-fafedd5{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-5879895-d254b6a{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-5879895-d254b6a:hover,.elementor .e-5879895-d254b6a:focus-visible{background-color:#954b1d;}.elementor .e-bac96c2-6940fc9{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-447bb16-6403c97{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-d9ca965-034b3d4{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-57f0907-514dca0{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-9d3fb00-1d0a28d{width:40px;height:40px;object-fit:cover;border-radius:50%;display:block;}.elementor .e-9d895c4-27b5164{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-57857da-b94f0b0{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-acdaf2c-d03536b{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-746c77d-78c5c2a{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-d5eea0b-5a99b22{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-da4e938-e3f6523{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-d017c8d-0c72b32{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-356a16e-b952b6d{width:100%;height:159.60609%;aspect-ratio:auto;object-fit:fill;position:absolute;inset-block-start:-22.4229043%;display:block;max-width:none;\n}.elementor .e-0464380-b4747cf{width:100%;overflow:hidden;aspect-ratio:420/351;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-428feb9-509e0e5{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-85dd2fa-af54831{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-eff4484-1b8bcc8{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#7e57c2;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-1583258-dcc5571{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-13f4879-39c77df{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-eb3d4c0-b3ddf9c{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-acbf433-7c1cbc9{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-7dd7f37-e85caee{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4c83864-4825584{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-1109eb7-aa69925{width:147.346864%;height:143.4176244%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:-27.677715%;inset-inline-start:-32.5737636%;display:block;max-width:none;\n}.elementor .e-03b7d91-50c9cbf{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;object-fit:contain;position:static;padding:0px;margin:0px;display:block;}.elementor .e-f8bbbd1-65aca17{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;border-width:0px;background-color:transparent;transform:translate3d(-50%, -50%, 0px);display:flex;flex-direction:row;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24; outline-offset:4px; }\n}.elementor .e-ee1639f-53c8c5a{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-783a906-97059f9{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;display:none;}.elementor .e-caaaa57-78dcb9b{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-54ce06e-cf335ad{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-a526ae3-b69313b{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-a526ae3-b69313b:hover,.elementor .e-a526ae3-b69313b:focus-visible{background-color:#954b1d;}.elementor .e-5bb8d9b-fc19951{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-58b12fd-f47f557{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-7bd84db-7c6e05c{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-f1ced27-c299ac0{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-2e8e665-7de1e05{width:107.0645551%;height:170.8152508%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:-33.0982181%;inset-inline-start:-3.5322772%;display:block;max-width:none;\n}.elementor .e-85fcad8-f86c44a{width:100%;overflow:hidden;aspect-ratio:420/351;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-c53276c-59e25f8{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-dd30004-6285e83{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-76e265f-f9136c7{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#0097a7;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-8e2c0de-a0d4644{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-7e03979-e22f748{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-d84adbc-702f476{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-6e8df0f-1d8072e{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-e4fde7f-0280892{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-d42acf6-d8caebf{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-a73d6fd-025f9de{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-35252b2-3b5a45a{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-4aa62ac-b596cdc{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#bf360c;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-9461b39-1d3ee08{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-0ba5101-a71c22d{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-316390d-1e056fd{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-4bdde5f-acc4f3d{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-1ef1a99-5aaeea9{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-2c61d2a-eca82d0{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-29913b2-dca1149{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 50%;position:absolute;display:block;inset:0; max-width:none;\n}.elementor .e-25fdcb5-0183552{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;object-fit:contain;position:static;padding:0px;margin:0px;display:block;}.elementor .e-1316075-0efd067{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;border-width:0px;background-color:transparent;transform:translate3d(-50%, -50%, 0px);display:flex;flex-direction:row;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24; outline-offset:4px; }\n}.elementor .e-89af38b-831394b{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-d1708b2-1565642{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;display:none;}.elementor .e-84bfbb8-7d915f9{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-207120d-0fb0fc3{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-ca7693a-20f3cf1{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-ca7693a-20f3cf1:hover,.elementor .e-ca7693a-20f3cf1:focus-visible{background-color:#954b1d;}.elementor .e-7cdde5a-d7e523d{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4b6b6a0-f496cfa{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-55969b0-ab3641b{width:115.2471761%;height:128.4112585%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:-8.931755%;inset-inline-start:-7.6235881%;display:block;max-width:none;\n}.elementor .e-a06d199-af9ea35{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;object-fit:contain;position:static;padding:0px;margin:0px;display:block;}.elementor .e-3db03d0-4bd49ea{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;border-width:0px;background-color:transparent;transform:translate3d(-50%, -50%, 0px);display:flex;flex-direction:row;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24; outline-offset:4px; }\n}.elementor .e-9e70208-d7a6ea9{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-36b2b3b-6cbb504{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;display:none;}.elementor .e-85669d0-f63a85a{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-4fb57e6-da8fa00{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-0443499-ef83b40{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-0443499-ef83b40:hover,.elementor .e-0443499-ef83b40:focus-visible{background-color:#954b1d;}.elementor .e-18aca99-6f4030a{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-2470d08-86b3b84{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-d831380-9245f2d{padding:0px;display:none;flex-direction:column;gap:32px;}.elementor .e-ab531b1-190ae72{width:158.2061448%;height:124.52086%;aspect-ratio:auto;object-fit:fill;position:absolute;inset-block-start:-24.4722%;inset-inline-start:-29.1031%;display:block;max-width:none;\n}.elementor .e-7d14856-e77133b{width:57px;height:57px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-28c842c-fb9cbdf{width:57px;height:57px;min-width:57px;min-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;transform:translate3d(-50%, -50%, 0px);display:flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24;outline-offset:4px; }\n}.elementor .e-bd4a8bd-1468255{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; }\n}.elementor .e-b92bc9f-cc5c9f2{font-family:Lato;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-81d6778-5255a7f{font-family:Lato;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-2a8fa0e-9a69d8f{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-2a8fa0e-9a69d8f:hover,.elementor .e-2a8fa0e-9a69d8f:focus-visible{background-color:#954b1d;}.elementor .e-6135655-f71bc40{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-acad4c9-25f3420{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;display:flex;flex-direction:column;& > a.e-image-link-base { display:block;width:100%;max-width:100%;padding:0; }\n}.elementor .e-ce6e46b-211ec9a{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-ff9fc90-85a7b94{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-49bf7e7-e207c30{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#AC5CC0;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-75411ef-bbdfe4c{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-f601bcd-78081a3{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-63b5c72-4ab6d03{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-5a6d904-575d4b7{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-9414608-d674b69{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-5700dcb-b4cbe70{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-1451170-11a0f61{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-cc54222-e961634{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-72a61b6-78287e4{width:40px;height:40px;object-fit:cover;border-radius:50%;display:block;}.elementor .e-c4fef12-3475f3f{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-7730145-244d023{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-8c6558e-f32d940{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-7d492ff-1a9bea5{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-0ad8418-7e02a6f{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-c1c4a31-a7b8eca{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-88880fe-4c16935{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-87151b6-5a8d35d{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-618d4d7-949e0da{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#5C6BC0;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-0e227e4-25fa1f3{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-42895aa-b56ad90{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-45c1ded-3c8c613{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-62539d7-2297e3f{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-f11802c-5dff7f6{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-84978cf-1fae1ec{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-deeb943-fe39fdc{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-a6db823-fc04baa{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-1416f95-c3eaa3a{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#70C05C;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-47c8b2b-886be8b{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-e0f575c-9512fc2{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-115c8a3-c7fe53c{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-b063055-89101c0{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-d4a8915-e09659b{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-0476a9c-6d9b221{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-edc10ff-c538c08{width:126.9166712%;height:100.00007%;aspect-ratio:auto;object-fit:fill;position:absolute;inset-block-start:0px;inset-inline-start:-13.4583%;display:block;max-width:none;\n}.elementor .e-6bbcb81-ec95c42{width:57px;height:57px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-7477ed0-d5affef{width:57px;height:57px;min-width:57px;min-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;transform:translate3d(-50%, -50%, 0px);display:flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24;outline-offset:4px; }\n}.elementor .e-45f84e6-f101473{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; }\n}.elementor .e-6e1ab51-2effbd5{font-family:Lato;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-f289860-90d7433{font-family:Lato;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-0a3ac0d-1327e49{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-0a3ac0d-1327e49:hover,.elementor .e-0a3ac0d-1327e49:focus-visible{background-color:#954b1d;}.elementor .e-b149fb5-27ed6f6{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-7f9fadd-32d6b47{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;display:flex;flex-direction:column;& > a.e-image-link-base { display:block;width:100%;max-width:100%;padding:0; }\n}.elementor .e-6f6808f-301e717{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-81a0ec2-b8b8fcb{width:100%;height:159.60609%;aspect-ratio:auto;object-fit:fill;position:absolute;inset-block-start:-22.4229043%;display:block;max-width:none;\n}.elementor .e-1ee2955-3451da5{width:100%;overflow:hidden;aspect-ratio:420/351;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-4268e83-1381bf0{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-06444df-4e1e5c8{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-5917537-4c2a150{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#7e57c2;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-dbefca1-c416eb9{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-7c8f1c8-20ccd17{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-cd3e226-c9aa0fb{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-aab8121-4e4f6c8{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-ff3f07d-608a6f4{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-e4cb858-18ccde0{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-d0d86e5-8f3c272{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-7e50da0-374c56f{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-4c3a64b-405aa2b{width:40px;height:40px;object-fit:cover;border-radius:50%;display:block;}.elementor .e-f474652-48de7e8{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-1af54fc-f5c5e40{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-59ae7c1-d23ac36{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-be01257-a4d0a5c{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-835de02-369f834{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-bb985a6-7ae89c5{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-1ddd81d-d52222c{width:147.346864%;height:143.4176244%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:-27.677715%;inset-inline-start:-32.5737636%;display:block;max-width:none;\n}.elementor .e-18a8139-0c76470{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;object-fit:contain;position:static;padding:0px;margin:0px;display:block;}.elementor .e-5e64394-7d99ca2{width:57px;height:57px;min-width:57px;min-height:57px;max-width:57px;max-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;border-width:0px;background-color:transparent;transform:translate3d(-50%, -50%, 0px);display:flex;flex-direction:row;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24; outline-offset:4px; }\n}.elementor .e-d6e7e8e-c709804{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; } & > a.e-image-link-base:focus-visible { outline:3px solid #b45d24;outline-offset:-3px; }\n}.elementor .e-eafffe5-f690d7d{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;display:none;}.elementor .e-d560b22-2223ec2{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-47674d2-7c88329{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-09565c7-3c90be8{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-09565c7-3c90be8:hover,.elementor .e-09565c7-3c90be8:focus-visible{background-color:#954b1d;}.elementor .e-50819f3-52f85ea{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-1aa11af-6d4bbfc{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-df274e5-5ba9518{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-842aa50-5609e9d{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-0569afd-06b1885{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#AC5CC0;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-cd33651-386b880{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-2a6452d-cf7c7ba{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-cfb53e2-e05b22e{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-0367f79-bca7847{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-d78c3a2-446e15c{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-3c9ae2e-f5db07a{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-ad4ec3a-ef126bd{width:158.2061448%;height:124.52086%;aspect-ratio:auto;object-fit:fill;position:absolute;inset-block-start:-24.4722%;inset-inline-start:-29.1031%;display:block;max-width:none;\n}.elementor .e-824a0ce-7792d70{width:57px;height:57px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-26e2089-514a269{width:57px;height:57px;min-width:57px;min-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;transform:translate3d(-50%, -50%, 0px);display:flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24;outline-offset:4px; }\n}.elementor .e-dac4d88-eec55e8{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; }\n}.elementor .e-766f291-3c247a6{font-family:Lato;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-397f48a-7564c0b{font-family:Lato;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-4b8d472-a6edce4{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-4b8d472-a6edce4:hover,.elementor .e-4b8d472-a6edce4:focus-visible{background-color:#954b1d;}.elementor .e-2a23186-d6df268{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-f8914df-43fd212{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;display:flex;flex-direction:column;& > a.e-image-link-base { display:block;width:100%;max-width:100%;padding:0; }\n}.elementor .e-26b7ba7-acc44ad{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-f9f0fec-e2ed8b9{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-7ee7143-1cd1b92{width:40px;height:40px;object-fit:cover;border-radius:50%;display:block;}.elementor .e-8b06035-6e2d3f5{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-dd785eb-88cb972{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-908dc18-999b0a9{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-abf6b18-97a6e11{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-c003dd8-9986ecc{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-0ad2d41-4fca25a{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-7b52e95-ada4e61{width:126.9166712%;height:100.00007%;aspect-ratio:auto;object-fit:fill;position:absolute;inset-block-start:0px;inset-inline-start:-13.4583%;display:block;max-width:none;\n}.elementor .e-4e5b10e-e8e6c83{width:57px;height:57px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-bd12517-7b00350{width:57px;height:57px;min-width:57px;min-height:57px;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:1;padding:0px;margin:0px;transform:translate3d(-50%, -50%, 0px);display:flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b45d24;outline-offset:4px; }\n}.elementor .e-8011f46-6a4dca8{width:100%;overflow:hidden;aspect-ratio:420/300;position:relative;padding:0px;flex:0 0 auto;& > a.e-image-link-base { position:absolute;inset:0;display:block;width:100%;height:100%;padding:0; }\n}.elementor .e-ac99961-d9a3e31{font-family:Lato;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-e0b60dd-4b56f11{font-family:Lato;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-38615ae-a14133a{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:48px;padding-inline-end:48px;border-radius:0px;background-color:#b45d24;display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } &:focus-visible { outline:2px solid #34322f; outline-offset:4px; } &::before { content:""; display:block; width:0; height:0; border-top:9.669284px solid transparent; border-bottom:9.669284px solid transparent; border-left:16.115026px solid #ffffff; flex-shrink:0; }\n}.elementor .e-38615ae-a14133a:hover,.elementor .e-38615ae-a14133a:focus-visible{background-color:#954b1d;}.elementor .e-9525257-11bd992{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-88788ad-c7b2e48{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;display:flex;flex-direction:column;& > a.e-image-link-base { display:block;width:100%;max-width:100%;padding:0; }\n}.elementor .e-5515298-aed0e4c{font-family:Lato;font-size:20px;color:#e6ad35;line-height:1;margin:0px;}.elementor .e-eceb198-f9b4474{font-family:Lato;font-weight:400;font-size:22px;color:#34322f;line-height:1.3;margin:0px;}.elementor .e-c480533-3f8a527{width:40px;height:40px;font-family:Lato;font-weight:700;font-size:13.0909px;color:#ffffff;line-height:1.5;margin:0px;border-radius:50%;background-color:#5C6BC0;display:inline-flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .e-0c74f3d-d257263{font-family:Lato;font-weight:400;font-size:18px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-45ee571-d94f0e0{padding:0px;display:flex;flex-direction:row;gap:8px;flex:1 1 0px;align-items:center;}.elementor .e-1608e9a-0b4cb51{width:33px;height:33px;object-fit:contain;display:block;}.elementor .e-b6f43eb-f1687fa{padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-23fceff-0a319c2{padding:24px;display:flex;flex-direction:column;gap:16px;}.elementor .e-1fa61f4-6ec87d5{overflow:hidden;padding:0px;border-radius:0px;background-color:#ffffff;box-shadow:0px 3px 12px 0px #0000000a;display:flex;flex-direction:column;}.elementor .e-99f5923-cbf30c8{padding:0px;display:none;flex-direction:column;gap:32px;}.elementor .e-34007b9-86f83bb{width:auto;font-family:Lato;font-weight:700;font-size:18px;color:#ffffff;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:2px solid #34322f; outline-offset:3px; } &:focus-visible { outline:2px solid #ffffff; outline-offset:3px; } &:hover,&:focus-visible { background-color:#ffffff;color:#34322f;border-color:#ffffff; }\n}.elementor .e-34007b9-86f83bb:active{color:#34322f;border-color:#e8e8e8;background-color:#e8e8e8;}.elementor .e-ac2e476-b8f4882:hover,.elementor .e-ac2e476-b8f4882:focus-visible{background-color:#954b1d;}.elementor .e-ac2e476-b8f4882{width:auto;font-family:Lato;font-weight:700;font-size:18px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; }\n}.elementor .e-e28abdc-fe7ff34{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:center;}.elementor .e-ef164b9-fb14a63{max-width:1300px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;}.elementor .e-ab229e7-beef6bf{padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-image:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-39c4566a.png);background-repeat:repeat;background-attachment:scroll;background-size:1440px 805px;background-position:0% 0%;background-color:#0f0f0f;display:flex;& h2 { color:#ffffff; }\n}.elementor .e-b635d27-fd8e040{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-3bc83e9-9a91b7e{max-width:988px;font-family:"Playfair Display";font-weight:400;font-size:48px;color:#34322f;line-height:1.2;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-b8b6408-a7e4a08{width:61.15385%;aspect-ratio:795/447;object-fit:cover;object-position:50% 67.637192%;border-radius:4px;display:block;flex:0 0 61.15385%;}.elementor .e-d1ea4c3-625efc5{font-family:Lato;font-weight:400;font-size:16px;color:#34322f;line-height:1;margin:0px;}.elementor .e-dd4cf81-f3ab42b{font-family:"Playfair Display";font-weight:400;font-size:33px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-88d532f-de804ae{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-cd13c0d-4552a18:hover,.elementor .e-cd13c0d-4552a18:focus-visible{background-color:#954b1d;}.elementor .e-cd13c0d-4552a18{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:56px;padding-inline-end:56px;border-radius:4px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; }\n}.elementor .e-8f860df-2c22d2a{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-636b9fa-472097c{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:64px;align-items:center;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-a961a65-b6a7a71{width:61.15385%;aspect-ratio:795/447;object-fit:cover;object-position:50% 50%;border-radius:4px;display:block;flex:0 0 61.15385%;}.elementor .e-52f8134-444f5e3{font-family:Lato;font-weight:400;font-size:16px;color:#34322f;line-height:1;margin:0px;}.elementor .e-9325346-2be896d{font-family:"Playfair Display";font-weight:400;font-size:33px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-a87d153-a26eb8c{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-2892827-a9fcdc8:hover,.elementor .e-2892827-a9fcdc8:focus-visible{background-color:#954b1d;}.elementor .e-2892827-a9fcdc8{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:56px;padding-inline-end:56px;border-radius:4px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; }\n}.elementor .e-c58d4ef-2cbca4c{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-d38bdb4-ea32ac8{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:64px;align-items:center;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-02374d1-29e20da{width:61.15385%;aspect-ratio:795/447;object-fit:cover;object-position:50% 78.541869%;border-radius:4px;display:block;flex:0 0 61.15385%;}.elementor .e-2759d0c-990e431{font-family:Lato;font-weight:400;font-size:16px;color:#34322f;line-height:1;margin:0px;}.elementor .e-b711e08-0705ec2{font-family:"Playfair Display";font-weight:400;font-size:33px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-ceff724-60fa7aa{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-4b3645a-c44306c:hover,.elementor .e-4b3645a-c44306c:focus-visible{background-color:#954b1d;}.elementor .e-4b3645a-c44306c{width:auto;font-family:Lato;font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:56px;padding-inline-end:56px;border-radius:4px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; }\n}.elementor .e-94e5750-8fda60a{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-42a0e27-6c51127{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:64px;align-items:center;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-a284689-a96e92d{padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .e-bc84ac6-a0f2b94{max-width:1300px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;}.elementor .e-cdc8a16-4ac53be{padding-block-start:48px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;}.elementor .e-36daf12-2a92d95{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-02b1b75-6ea968e{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-9f52265-66e7240{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-26dd61d-08e10bd{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-449663d-d588f07{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-6dfb347-099909b{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-86d44cc-8ce0bc9{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-80d0f6b-d179073{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-c8957d4-4061d51{font-family:"Playfair Display";font-size:23px;color:#ffffff;line-height:1.2;margin:0px;flex:0 0 auto;width:max-content; white-space:nowrap;\n}.elementor .e-dd64934-fa22943{padding:0px;display:flex;flex-direction:row;gap:40px;width:max-content;\n}.elementor .e-59c1a8b-75d62ed{overflow:hidden;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;background-color:#b45d24;display:flex;}.elementor .e-23d711a-4e0578d{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-902dda4-cdcb065{width:100%;aspect-ratio:267/278;object-fit:cover;display:block;}.elementor .e-4034ba2-1803e53{width:100%;aspect-ratio:267/308;object-fit:cover;display:block;}.elementor .e-6cca95d-072d15f{padding:0px;display:flex;flex-direction:column;gap:8px;flex:0 0 34.81%;}.elementor .e-bfabeb9-135b512{width:64.15%;aspect-ratio:492/596;object-fit:cover;display:block;flex:1 1 0px;}.elementor .e-088a6f2-8616ac3{padding:0px;display:flex;flex-direction:row;gap:8px;flex:0 0 59%;}.elementor .e-a20bb1b-055ec0c{font-family:"Playfair Display";font-weight:400;font-size:38px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-e39ba2a-c4c44c4{font-family:"Playfair Display";font-weight:400;font-size:33px;color:#34322f;line-height:1.2;margin:0px;display:none;}.elementor .e-ff56970-c7ee832{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-77adff0-c75932a:hover,.elementor .e-77adff0-c75932a:focus-visible{background-color:#954b1d;}.elementor .e-77adff0-c75932a{width:auto;font-family:Lato;font-weight:700;font-size:18px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; }\n}.elementor .e-b5c2907-b5ed020{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-b3622c4-091afb1{max-width:1300px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row-reverse;gap:64px;align-items:center;}.elementor .e-69a71fb-e5c0dbc{padding-block-start:32px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;}.elementor .e-98fe8f2-fe604b5{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-c342661-676c358{max-width:908px;font-family:"Playfair Display";font-weight:400;font-size:48px;color:#ffffff;line-height:1.2;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6ae9dee-ddacc38{width:100%;aspect-ratio:294.5/209;object-fit:cover;object-position:50% 28.185084%;border-radius:4px;display:block;}.elementor .e-463001d-83b9449{width:42px;height:42px;position:relative;font-family:"Playfair Display";font-weight:400;font-size:27px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:50%;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#b45d24;display:flex;flex:0 0 auto;justify-content:center;align-items:center;&::after { content:""; position:absolute; left:41px; top:18px; width:calc((min(1250px,100vw - 48px) - 72px)/4 - 18px); height:6px; background:#b45d24; } &::before { content:""; display:none; } &::after { width:calc((100cqw - 72px)/4 - 18px); } font-variant-numeric:lining-nums; box-sizing:border-box;\n}.elementor .e-72e6dc1-e21526a{font-family:"Playfair Display";font-weight:400;font-size:23px;color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-defa5bb-dbd1a24{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin-block-start:-8px;}.elementor .e-0bb1bc0-68f4c04{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-429d7b6-dfd3672{width:100%;aspect-ratio:294.5/209;object-fit:cover;border-radius:4px;display:block;}.elementor .e-e1d6de6-b330632{width:42px;height:42px;position:relative;font-family:"Playfair Display";font-weight:400;font-size:27px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:50%;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#b45d24;display:flex;flex:0 0 auto;justify-content:center;align-items:center;&::after { content:""; position:absolute; left:41px; top:18px; width:calc((min(1250px,100vw - 48px) - 72px)/4 - 18px); height:6px; background:#b45d24; } &::before { content:""; display:none; } &::after { width:calc((100cqw - 72px)/4 - 18px); } font-variant-numeric:lining-nums; box-sizing:border-box;\n}.elementor .e-3b01331-7e54328{font-family:"Playfair Display";font-weight:400;font-size:23px;color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-5f4c114-0b41c07{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin-block-start:-8px;}.elementor .e-874169c-0be3a35{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-9151357-fbdb068{width:100%;aspect-ratio:294.5/209;object-fit:cover;border-radius:4px;display:block;}.elementor .e-cfdde42-56c6546{width:42px;height:42px;position:relative;font-family:"Playfair Display";font-weight:400;font-size:27px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:50%;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#b45d24;display:flex;flex:0 0 auto;justify-content:center;align-items:center;&::after { content:""; position:absolute; left:41px; top:18px; width:calc((min(1250px,100vw - 48px) - 72px)/4 - 18px); height:6px; background:#b45d24; } &::before { content:""; display:none; } &::after { width:calc((100cqw - 72px)/4 - 18px); } font-variant-numeric:lining-nums; box-sizing:border-box;\n}.elementor .e-d309ff5-9b8e0d7{font-family:"Playfair Display";font-weight:400;font-size:23px;color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-567d116-92e1b86{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin-block-start:-8px;}.elementor .e-741923c-f47e65c{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-a9542a3-684a13f{width:100%;aspect-ratio:294.5/209;object-fit:cover;object-position:50% 43.56083%;border-radius:4px;display:block;}.elementor .e-b85b42b-52da139{width:42px;height:42px;position:relative;font-family:"Playfair Display";font-weight:400;font-size:27px;color:#ffffff;line-height:1.2;text-align:center;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:50%;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#b45d24;display:flex;flex:0 0 auto;justify-content:center;align-items:center;&::after { content:""; position:absolute; left:41px; top:18px; width:calc((min(1250px,100vw - 48px) - 72px)/4 - 18px); height:6px; background:#b45d24; } &::before { content:""; display:none; } &::after { width:calc((100cqw - 72px)/4 - 18px); } font-variant-numeric:lining-nums; box-sizing:border-box;\n}.elementor .e-8d2be75-f73c810{font-family:"Playfair Display";font-weight:400;font-size:23px;color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-7c71f88-1a40239{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin-block-start:-8px;}.elementor .e-4c54cb6-69532c3{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-592646a-6231b52{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;container-type:inline-size;\n}.elementor .e-5397228-4a6d764{max-width:1250px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;}.elementor .e-d1b0a2a-b21d69b{padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-image:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-39c4566a.png);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0f0f0f;display:flex;}.elementor .e-eac4dd9-7335e5b{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-431ecb7-6ddbef5{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-f5fcbc8-e39a8b3{width:100%;aspect-ratio:167.58569/184.37271;object-fit:cover;border-radius:0px;display:none;object-position:center;\n}.elementor .e-12018d3-05b5990{width:109.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#000000;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-84166d0-0c5b3db{min-width:0px;position:relative;padding:0px;}.elementor .e-e77f461-1b11b0f{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-1dc69da-9ce96d8{width:100%;aspect-ratio:167.58569/184.37271;object-fit:cover;border-radius:0px;display:none;object-position:center;\n}.elementor .e-afbcd8a-0f22002{width:99.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#b45d24;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-942e86d-938a82b{min-width:0px;position:relative;padding:0px;}.elementor .e-41cb65d-aa9d36f{min-width:0px;padding:0px;display:grid;gap:12px;flex:0 0 calc((100% - 48px)/2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;scroll-snap-align:start;\n}.elementor .e-c045ed1-02234d4{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-f8b30fe-2a390cb{width:109.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#000000;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-0924f46-308d3a2{min-width:0px;position:relative;padding:0px;}.elementor .e-c0ef121-46faaea{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-f994483-2dba9a5{width:99.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#b45d24;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-adc3bd1-a551408{min-width:0px;position:relative;padding:0px;}.elementor .e-ebb16ce-e162177{min-width:0px;padding:0px;display:grid;gap:12px;flex:0 0 calc((100% - 48px)/2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;scroll-snap-align:start;\n}.elementor .e-e3a6a78-6ddbef5{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-96e6b49-e39a8b3{width:100%;aspect-ratio:167.58569/184.37271;object-fit:cover;border-radius:0px;display:none;object-position:center;\n}.elementor .e-56652a7-05b5990{width:109.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#000000;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-49fb912-0c5b3db{min-width:0px;position:relative;padding:0px;}.elementor .e-f1adb72-1b11b0f{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-9e8e8b9-9ce96d8{width:100%;aspect-ratio:167.58569/184.37271;object-fit:cover;border-radius:0px;display:none;object-position:center;\n}.elementor .e-cc93d20-0f22002{width:99.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#b45d24;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-9fd88be-938a82b{min-width:0px;position:relative;padding:0px;}.elementor .e-5b16920-aa9d36f{min-width:0px;padding:0px;display:grid;gap:12px;flex:0 0 calc((100% - 48px)/2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;scroll-snap-align:start;\n}.elementor .e-c650acb-02234d4{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-2f855fd-2a390cb{width:109.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#000000;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-934c009-308d3a2{min-width:0px;position:relative;padding:0px;}.elementor .e-17a3faa-46faaea{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-fb4fe00-2dba9a5{width:99.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#b45d24;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-0c79d73-a551408{min-width:0px;position:relative;padding:0px;}.elementor .e-1cc93da-e162177{min-width:0px;padding:0px;display:grid;gap:12px;flex:0 0 calc((100% - 48px)/2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;scroll-snap-align:start;\n}.elementor .e-0bda783-6ddbef5{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-ee59300-e39a8b3{width:100%;aspect-ratio:167.58569/184.37271;object-fit:cover;border-radius:0px;display:none;object-position:center;\n}.elementor .e-8c81a88-05b5990{width:109.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#000000;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-c469e65-0c5b3db{min-width:0px;position:relative;padding:0px;}.elementor .e-a956fb4-1b11b0f{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-920bcc3-9ce96d8{width:100%;aspect-ratio:167.58569/184.37271;object-fit:cover;border-radius:0px;display:none;object-position:center;\n}.elementor .e-f6eb6d1-0f22002{width:99.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#b45d24;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-42d4de7-938a82b{min-width:0px;position:relative;padding:0px;}.elementor .e-e0224d5-aa9d36f{min-width:0px;padding:0px;display:grid;gap:12px;flex:0 0 calc((100% - 48px)/2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;scroll-snap-align:start;\n}.elementor .e-5a830ee-02234d4{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-7a4e483-2a390cb{width:109.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#000000;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-0fc7c1f-308d3a2{min-width:0px;position:relative;padding:0px;}.elementor .e-2c0f997-46faaea{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-299e59b-2dba9a5{width:99.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#b45d24;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-1c312da-a551408{min-width:0px;position:relative;padding:0px;}.elementor .e-6fa95f4-e162177{min-width:0px;padding:0px;display:grid;gap:12px;flex:0 0 calc((100% - 48px)/2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;scroll-snap-align:start;\n}.elementor .e-3fcc435-76f81eb{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-6dc34a2-40e666a{width:109.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#000000;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-1a8b002-3197dba{min-width:0px;position:relative;padding:0px;}.elementor .e-6a707b4-2a4946e{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-2a4dbaf-5e2f774{width:99.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#b45d24;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-12348cc-dd0d469{min-width:0px;position:relative;padding:0px;}.elementor .e-0a21816-7c02e14{min-width:0px;padding:0px;display:grid;gap:12px;flex:0 0 calc((100% - 48px)/2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;scroll-snap-align:start;\n}.elementor .e-4685bf9-62e0c75{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-3382cff-23f744b{width:109.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#000000;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#ffffff;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-a5cd847-5209167{min-width:0px;position:relative;padding:0px;}.elementor .e-48e6355-cf64810{width:100%;aspect-ratio:294.5/324;object-fit:cover;border-radius:0px;display:block;object-position:center;\n}.elementor .e-2640cbc-987e24d{width:99.6513748px;height:34.27523px;position:absolute;inset-block-end:10.275229px;inset-inline-start:50%;font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;text-align:center;padding-block-start:5.137615px;padding-block-end:5.137615px;padding-inline-start:30.825687px;padding-inline-end:30.825687px;margin:0px;border-radius:5.137615px;background-color:#b45d24;transform:translate3d(-50%, 0px, 0px);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .e-6bc8d73-7b472c6{min-width:0px;position:relative;padding:0px;}.elementor .e-acadb68-6e20f9f{min-width:0px;padding:0px;display:grid;gap:12px;flex:0 0 calc((100% - 48px)/2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;scroll-snap-align:start;\n}.elementor .e-bcef493-8447d82{padding:0px;display:flex;flex-direction:row;gap:48px;overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; overscroll-behavior-x:contain;\n}.elementor .e-d036e0f-229352b{width:57px;height:57px;position:relative;font-size:0px;color:#b45d24;padding:0px;border-radius:50%;border-width:0px;border-color:#b45d24;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid #34322f; outline-offset: 3px; } &:disabled { opacity: 0.4; cursor: default; } &::before { content: ""; position: absolute; inset: 0; pointer-events: none; transition: none; background: transparent url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-service-previous-source.png) center/contain no-repeat; transform: rotate(0deg); } &:not(:disabled):hover::before, &:not(:disabled):focus-visible::before, &:not(:disabled):active::before { background-image: url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-service-next-source.png); transform: rotate(180deg); }\n}.elementor .e-42ad00a-7135e02{width:24px;height:32px;font-size:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;justify-content:center;align-items:center;&::before { content:"";width:16px;height:16px;border-radius:50%;background:#b45d24; } &:focus-visible { outline:2px solid #34322f;outline-offset:3px; } &[aria-current="false"]::before { background:#d2d1d1; }\n}.elementor .e-2fa2193-5d99675{width:24px;height:32px;font-size:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;border-width:0px;background-color:transparent;display:none;justify-content:center;align-items:center;&::before { content:"";width:16px;height:16px;border-radius:50%;background:#d2d1d1; } &:focus-visible { outline:2px solid #34322f;outline-offset:3px; } &[aria-current="true"]::before { background:#b45d24; }\n}.elementor .e-48235f5-5d99675{width:24px;height:32px;font-size:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;border-width:0px;background-color:transparent;display:none;justify-content:center;align-items:center;&::before { content:"";width:16px;height:16px;border-radius:50%;background:#d2d1d1; } &:focus-visible { outline:2px solid #34322f;outline-offset:3px; } &[aria-current="true"]::before { background:#b45d24; }\n}.elementor .e-93bfa1a-5d99675{width:24px;height:32px;font-size:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;border-width:0px;background-color:transparent;display:none;justify-content:center;align-items:center;&::before { content:"";width:16px;height:16px;border-radius:50%;background:#d2d1d1; } &:focus-visible { outline:2px solid #34322f;outline-offset:3px; } &[aria-current="true"]::before { background:#b45d24; }\n}.elementor .e-33a39d9-5d99675{width:24px;height:32px;font-size:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;border-width:0px;background-color:transparent;display:none;justify-content:center;align-items:center;&::before { content:"";width:16px;height:16px;border-radius:50%;background:#d2d1d1; } &:focus-visible { outline:2px solid #34322f;outline-offset:3px; } &[aria-current="true"]::before { background:#b45d24; }\n}.elementor .e-6e1c596-5d99675{width:24px;height:32px;font-size:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;border-width:0px;background-color:transparent;display:none;justify-content:center;align-items:center;&::before { content:"";width:16px;height:16px;border-radius:50%;background:#d2d1d1; } &:focus-visible { outline:2px solid #34322f;outline-offset:3px; } &[aria-current="true"]::before { background:#b45d24; }\n}.elementor .e-3d15e9a-f28505f{width:auto;padding:0px;display:flex;flex-direction:row;gap:0px;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-348e13a-27ea898{width:57px;height:57px;position:relative;font-size:0px;color:#b45d24;padding:0px;border-radius:50%;border-width:0px;border-color:#b45d24;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid #34322f; outline-offset: 3px; } &:disabled { opacity: 0.4; cursor: default; } &::before { content: ""; position: absolute; inset: 0; pointer-events: none; transition: none; background: transparent url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-service-previous-source.png) center/contain no-repeat; transform: rotate(180deg); } &:not(:disabled):hover::before, &:not(:disabled):focus-visible::before, &:not(:disabled):active::before { background-image: url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-service-next-source.png); transform: rotate(0deg); }\n}.elementor .e-b6370a6-a8fe84a{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center;}.elementor .e-50e0904-fc7e9cf{max-width:1250px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px;}.elementor .e-31543c4-2cc7175{padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f6f6f6;display:flex;}.elementor .e-257cc02-f3a7ef9{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-9375096-c32c2c1{width:calc((100% - 16px)/2);height:100%;aspect-ratio:0.625;object-fit:cover;display:block;}.elementor .e-136b993-7ecb9af{width:calc((100% - 16px)/2);height:100%;aspect-ratio:0.625;object-fit:cover;display:block;}.elementor .e-d3a6867-5ccad35{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;}.elementor .e-d6e70bc-9eab303{width:45.502%;aspect-ratio:349/596;object-fit:cover;display:none;}.elementor .e-346d88c-e180cf4{width:59%;padding:0px;display:flex;flex-direction:row;gap:15px;flex:0 0 59%;}.elementor .e-ec63312-9e8f539{font-family:Lato;font-size:16px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-86e8298-5e740cd{font-family:Lato;font-weight:700;font-size:16px;color:#34322f;line-height:1.5;margin:0px;}.elementor .e-f0ae2df-5f7d303{width:112px;height:28px;object-fit:contain;margin-block-start:12px;display:block;}.elementor .e-f5688d7-f9da438{width:calc(45.502% - 32px);max-width:310px;position:absolute;inset-inline-end:16px;inset-block-end:16px;inset-inline-start:auto;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;border-width:0.4px;border-color:#a2a2a2;border-style:solid;background-color:#fdfcf9;display:none;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .e-5e9cb83-2a5ad16{width:59%;position:relative;padding:0px;flex:0 0 59%;& > :first-child { width:100%; flex-basis:100%; }\n}.elementor .e-9a8bb18-e567fec{width:100%;aspect-ratio:342/144.46936;object-fit:cover;display:block;}.elementor .e-a0651b1-674e9c5{width:72.099%;aspect-ratio:246.57887/117.71577;object-fit:cover;object-position:50% 66.04243%;display:block;}.elementor .e-0996d35-9a0cdac{width:26.857%;aspect-ratio:91.85398/117.71577;object-fit:cover;display:block;}.elementor .e-32042a3-f1de352{padding:0px;display:flex;flex-direction:row;gap:3.567px;}.elementor .e-ccc2efd-396d60d{padding:0px;display:none;flex-direction:column;gap:3.567px;}.elementor .e-50aab9b-0e5585a{font-family:"Playfair Display";font-weight:400;font-size:38px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-5cedea2-d3fac99{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-4eb49dd-b3b9b3c{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;display:none;}.elementor .e-feb21eb-0a01f98:hover,.elementor .e-feb21eb-0a01f98:focus-visible{background-color:#954b1d;}.elementor .e-feb21eb-0a01f98{width:auto;font-family:Lato;font-weight:700;font-size:18px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; }\n}.elementor .e-c03f1ea-b6a1e67{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-7115d0a-2e57689{max-width:1300px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:61px;align-items:center;}.elementor .e-1078f9e-6fb5b94{padding-block-start:32px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;}.elementor .e-6ed77da-866f7e0{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-d493498-93f2a81{font-family:"Playfair Display";font-weight:400;font-size:48px;color:#34322f;line-height:1.2;text-align:center;margin:0px;}.elementor .e-14cc80b-5c530c3{font-family:"Playfair Display";font-weight:400;font-size:21px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-81d0d57-fa68c7c{width:12px;height:8px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-e244203-c94b2dd{width:12px;height:8px;}.elementor .e-1455079-a3c2ef3{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:21px;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } border-bottom-style: solid; border-bottom-color: #d0d0d0; border-bottom-style: solid; border-bottom-color: #000000;\n}.elementor .e-2853ec2-7403937{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-ac9af5b-4df1dcc{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-d3bef1a-ebc18f3{border-width:0px;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-3f45a0e-6e8c0b6{font-family:"Playfair Display";font-weight:400;font-size:21px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-9932358-56b90a4{width:12px;height:8px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-da8bae2-5e8d602{width:12px;height:8px;}.elementor .e-c1d1e07-14bb340{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:21px;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } border-bottom-style: solid; border-bottom-color: #d0d0d0; border-bottom-style: solid; border-bottom-color: #000000;\n}.elementor .e-6b0c6e3-1961f08{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-8957fd9-27b47db{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-d112b20-e665205{border-width:0px;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-bdf0428-015204c{font-family:"Playfair Display";font-weight:400;font-size:21px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-0293dab-43b27e1{width:12px;height:8px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-1c061a2-620012b{width:12px;height:8px;}.elementor .e-5795785-6a50543{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:21px;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } border-bottom-style: solid; border-bottom-color: #d0d0d0; border-bottom-style: solid; border-bottom-color: #000000;\n}.elementor .e-095a8a6-10378f3{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-bef113d-b7224a9{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-d5ae7a2-890a3f7{border-width:0px;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-8cd26ef-d684d78{font-family:"Playfair Display";font-weight:400;font-size:21px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-f87c404-8d7fdda{width:12px;height:8px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-76dc881-c3eef5b{width:12px;height:8px;}.elementor .e-e384f86-8fea124{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:21px;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } border-bottom-style: solid; border-bottom-color: #d0d0d0; border-bottom-style: solid; border-bottom-color: #000000;\n}.elementor .e-b91ed31-7e8559b{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-7e03a58-068594d{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-b0490f0-f93c6b7{border-width:0px;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-42d4f13-0fe4d7d{font-family:"Playfair Display";font-weight:400;font-size:21px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-9c5f83e-a961736{width:12px;height:8px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-0b6e2b2-601c9f6{width:12px;height:8px;}.elementor .e-8a459c6-b5b50c0{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:21px;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } border-bottom-style: solid; border-bottom-color: #d0d0d0; border-bottom-style: solid; border-bottom-color: #000000;\n}.elementor .e-19a4d9d-94d2329{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-9f9d632-5f8dd86{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-85264d3-d6f03f0{border-width:0px;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-18ec71f-d46730b{font-family:"Playfair Display";font-weight:400;font-size:21px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-1304b3e-5663788{width:12px;height:8px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-31e6271-43bdb3f{width:12px;height:8px;}.elementor .e-3ad4a24-cdfa25f{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:21px;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } border-bottom-style: solid; border-bottom-color: #d0d0d0; border-bottom-style: solid; border-bottom-color: #000000;\n}.elementor .e-38a6e51-6aac477{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-d620e7e-ba13d5e{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-d90817b-9c71d46{border-width:0px;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-3dd5df8-77fca0f{font-family:"Playfair Display";font-weight:400;font-size:21px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-5df1fad-a262e6d{width:12px;height:8px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-fa1d120-fb50f4a{width:12px;height:8px;}.elementor .e-3f60828-acba84f{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:21px;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } border-bottom-style: solid; border-bottom-color: #d0d0d0; border-bottom-style: solid; border-bottom-color: #000000;\n}.elementor .e-f055c5e-f606ba4{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-d4fcae4-471024b{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-19c7ec8-8afb7eb{border-width:0px;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-1072986-b084b88{font-family:"Playfair Display";font-weight:400;font-size:21px;color:#34322f;line-height:1.2;margin:0px;}.elementor .e-512dc34-a01a44e{width:12px;height:8px;object-fit:contain;padding:0px;margin:0px;display:block;}.elementor .e-6dfd548-e72b139{width:12px;height:8px;}.elementor .e-11aec4b-7cb1938{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:21px;&:focus-visible { outline:2px solid #b45d24; outline-offset:4px; } border-bottom-style: solid; border-bottom-color: #d0d0d0; border-bottom-style: solid; border-bottom-color: #000000;\n}.elementor .e-0a4bd83-edaff90{font-family:Lato;font-size:18px;color:#707070;line-height:1.5;margin:0px;}.elementor .e-ec37693-9aa7aa1{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2eaf619-f362d4b{border-width:0px;border-bottom-style: solid; border-bottom-color: #d0d0d0;\n}.elementor .e-8afdd2f-0ce2f84{display:flex;flex-direction:column;gap:32px;}.elementor .e-97d2a53-1bd5bb4{max-width:900px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:64px;}.elementor .e-6003fbd-e182131{padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#fdfcf9;display:flex;}.elementor .e-0534f03-061ab2a{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-0a0562a-03fd0ee{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset:0;\n}.elementor .e-a012cc1-d9d4741{position:absolute;background-image:linear-gradient(90deg, #000000 0%,#000000f2 20%,#000000e6 40%,#00000099 55%,#00000040 70%,#00000000 85%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;\n}.elementor .e-2abc595-84401af{width:100%;object-fit:cover;display:none;}.elementor .e-dea92dd-19a8acc{font-family:"Playfair Display";font-weight:400;font-size:44px;color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-df37449-4c06d82{font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-e6c7661-afeb800:hover,.elementor .e-e6c7661-afeb800:focus-visible{background-color:#954b1d;}.elementor .e-e6c7661-afeb800{width:auto;font-family:Lato;font-weight:700;font-size:18px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;background-color:#b45d24;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #34322f; outline-offset:3px; } white-space:nowrap;\n}.elementor .e-992f401-6b258e1{width:26px;height:26px;object-fit:contain;filter:brightness(0px);display:block;flex:0 0 26px;filter:brightness(0) invert(1); filter:none;\n}.elementor .e-8cc2edb-0803c55{width:auto;position:static;font-family:Lato;font-weight:700;font-size:18px;color:#34322f;line-height:1.5;text-decoration:none;padding:0px;background-color:transparent;white-space:nowrap; &::after { content:"";position:absolute;inset:0; }\n}.elementor .e-917bc99-fb435cb{width:auto;min-height:67px;cursor:pointer;padding-block-start:19px;padding-block-end:19px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:1px;border-color:#0a152f;border-style:solid;background-color:#ffffff;transition:background-color 180ms, color 180ms, border-color 180ms;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;padding-block:19px; &:hover, &:focus-within { background:#b45d24;border-color:#b45d24; & a {color:#ffffff;} & img {filter:brightness(0) invert(1);} }\n}.elementor .e-a51faab-ba3ac80{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-79d870e-ce298da{font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;margin:0px;display:inline-flex;gap:8px;align-items:center;&::before { content:"";display:block;flex:0 0 16px;width:16px;height:16px;background:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-check-source.png) center/contain no-repeat;filter:brightness(0) invert(1); } &::before { width:20px;height:20px;flex:0 0 20px; }\n}.elementor .e-2b0f21c-99af82b{font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;margin:0px;display:inline-flex;gap:8px;align-items:center;&::before { content:"";display:block;flex:0 0 16px;width:16px;height:16px;background:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-check-source.png) center/contain no-repeat;filter:brightness(0) invert(1); } &::before { width:20px;height:20px;flex:0 0 20px; }\n}.elementor .e-2be04c5-c3f910f{font-family:Lato;font-size:16px;color:#ffffff;line-height:1.5;margin:0px;display:inline-flex;gap:8px;align-items:center;&::before { content:"";display:block;flex:0 0 16px;width:16px;height:16px;background:url(https://lp.dnagatesandfences.com/wp-content/uploads/2026/10/dna-check-source.png) center/contain no-repeat;filter:brightness(0) invert(1); } &::before { width:20px;height:20px;flex:0 0 20px; }\n}.elementor .e-d0acf11-6196bb6{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .e-4b73bd2-e288b47{width:581px;max-width:50%;position:relative;padding-block-start:151px;padding-block-end:151px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4ac707f-7f5b6e5{max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:80px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;}.elementor .e-dddbb64-4148943{overflow:hidden;position:relative;padding:0px;background-color:#000000;display:flex;flex-direction:column;}.elementor .e-0687828-a488a31{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}.elementor .e-711b091-c03cf8a{width:117px;aspect-ratio:117/67;object-fit:cover;object-position:50% 47.916668%;display:block;filter:brightness(0) invert(1);\n}.elementor .e-9221022-f0c31c6{font-family:Lato;font-weight:500;font-size:20px;color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-6cda45b-de12639{width:auto;font-family:Lato;font-size:18px;color:#ffffff;line-height:1.5;padding:0px;background-color:transparent;&::before { content:"Email: ";white-space:pre; }\n}.elementor .e-dea50bb-3a9ec40{width:34px;height:34px;object-fit:contain;display:none;flex:0 0 34px;}.elementor .e-9df1ef1-99ac468{width:auto;font-family:Lato;font-weight:400;font-size:18px;color:#ffffff;line-height:1.5;text-decoration:none;padding:0px;background-color:transparent;white-space:nowrap;\n}.elementor .e-55c056a-3c741ed{width:auto;color:#ffffff;padding:0px;margin-block-start:-8px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .e-7758b84-b64f525{width:384px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-a478a91-3c471dd{max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-20996b5-1a1cb32{padding:24px;background-color:#b45d24;display:flex;}.elementor .e-d25c296-349c93f{width:100%;min-width:0px;padding:0px;margin:0px;display:block;}