PageSourceSearch

https://a17lab.com/services/mobile-app-development/

html a17lab.com collected 2026-09-24 10:52:30 UTC 137,733 bytes, 3,789 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="en-US"
3	prefix="og: https://ogp.me/ns#" >
4<head>
5    <meta charset="UTF-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7        <meta name="theme-style-mode" content="0">
8    <link rel="profile" href="https://gmpg.org/xfn/11">
9    <title>App &amp; website development - a17lab</title>
10
11		<!-- All in One SEO 4.3.1.1 - aioseo.com -->
12		<meta name="description" content="We can create custom apps and websites that are tailored to your specific needs. Our team will work closely with you to understand your requirements and create a solution that will help you achieve your goals" />
13		<meta name="robots" content="max-image-preview:large" />
14		<link rel="canonical" href="https://a17lab.com/services/mobile-app-development/" />
15		<meta name="generator" content="All in One SEO (AIOSEO) 4.3.1.1 " />
16		<meta property="og:locale" content="en_US" />
17		<meta property="og:site_name" content="a17lab -" />
18		<meta property="og:type" content="article" />
19		<meta property="og:title" content="App &amp; website development - a17lab" />
20		<meta property="og:description" content="We can create custom apps and websites that are tailored to your specific needs. Our team will work closely with you to understand your requirements and create a solution that will help you achieve your goals" />
21		<meta property="og:url" content="https://a17lab.com/services/mobile-app-development/" />
22		<meta property="article:published_time" content="2021-10-15T09:11:27+00:00" />
23		<meta property="article:modified_time" content="2023-01-14T16:17:56+00:00" />
24		<meta name="twitter:card" content="summary_large_image" />
25		<meta name="twitter:title" content="App &amp; website development - a17lab" />
26		<meta name="twitter:description" content="We can create custom apps and websites that are tailored to your specific needs. Our team will work closely with you to understand your requirements and create a solution that will help you achieve your goals" />
27		
27<script type="application/ld+json" class="aioseo-schema">
28			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/a17lab.com\/services\/mobile-app-development\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/a17lab.com\/#listItem","position":1,"item":{"@type":"WebPage","@id":"https:\/\/a17lab.com\/","name":"Home","description":"Unlock Your Potential with A17LAB Innovative products, expertly crafted solutions to help you achieve your goals View Showcase Facebook. Twitter. linkedin. What We Can Do For You Services we can help you with Mobile app development We design professional looking yet simple Logo. Our designs are search engine and user friendly. Find out more eCommerce","url":"https:\/\/a17lab.com\/"},"nextItem":"https:\/\/a17lab.com\/services\/mobile-app-development\/#listItem"},{"@type":"ListItem","@id":"https:\/\/a17lab.com\/services\/mobile-app-development\/#listItem","position":2,"item":{"@type":"WebPage","@id":"https:\/\/a17lab.com\/services\/mobile-app-development\/","name":"App & website development","description":"We can create custom apps and websites that are tailored to your specific needs. Our team will work closely with you to understand your requirements and create a solution that will help you achieve your goals","url":"https:\/\/a17lab.com\/services\/mobile-app-development\/"},"previousItem":"https:\/\/a17lab.com\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/a17lab.com\/#organization","name":"a17lab","url":"https:\/\/a17lab.com\/"},{"@type":"Person","@id":"https:\/\/a17lab.com\/author\/admin\/#author","url":"https:\/\/a17lab.com\/author\/admin\/","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/a17lab.com\/services\/mobile-app-development\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f132ba1b1a5a3d6f3cb6529cef071eedff6082ffed6f37fb7fbbf8dde5dedb6e?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/a17lab.com\/services\/mobile-app-development\/#webpage","url":"https:\/\/a17lab.com\/services\/mobile-app-development\/","name":"App & website development - a17lab","description":"We can create custom apps and websites that are tailored to your specific needs. Our team will work closely with you to understand your requirements and create a solution that will help you achieve your goals","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/a17lab.com\/#website"},"breadcrumb":{"@id":"https:\/\/a17lab.com\/services\/mobile-app-development\/#breadcrumblist"},"author":{"@id":"https:\/\/a17lab.com\/author\/admin\/#author"},"creator":{"@id":"https:\/\/a17lab.com\/author\/admin\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/a17lab.com\/wp-content\/uploads\/2021\/09\/Property-1Other-04.png","@id":"https:\/\/a17lab.com\/#mainImage","width":180,"height":180},"primaryImageOfPage":{"@id":"https:\/\/a17lab.com\/services\/mobile-app-development\/#mainImage"},"datePublished":"2021-10-15T09:11:27+00:00","dateModified":"2023-01-14T16:17:56+00:00"},{"@type":"WebSite","@id":"https:\/\/a17lab.com\/#website","url":"https:\/\/a17lab.com\/","name":"a17lab","inLanguage":"en-US","publisher":{"@id":"https:\/\/a17lab.com\/#organization"}}]}
29		</script>
29
30		<!-- All in One SEO -->
31
32<link rel='dns-prefetch' href='//fonts.googleapis.com' />
33<link rel="alternate" type="application/rss+xml" title="a17lab &raquo; Feed" href="https://a17lab.com/feed/" />
34<link rel="alternate" type="application/rss+xml" title="a17lab &raquo; Comments Feed" href="https://a17lab.com/comments/feed/" />
35<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://a17lab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fa17lab.com%2Fservices%2Fmobile-app-development%2F" />
36<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://a17lab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fa17lab.com%2Fservices%2Fmobile-app-development%2F&#038;format=xml" />
37<style id='wp-img-auto-sizes-contain-inline-css'>
38img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
39/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
40</style>
41<style id='wp-emoji-styles-inline-css'>
42
43	img.wp-smiley, img.emoji {
44		display: inline !important;
45		border: none !important;
46		box-shadow: none !important;
47		height: 1em !important;
48		width: 1em !important;
49		margin: 0 0.07em !important;
50		vertical-align: -0.1em !important;
51		background: none !important;
52		padding: 0 !important;
53	}
54/*# sourceURL=wp-emoji-styles-inline-css */
55</style>
56<link rel='stylesheet' id='wp-block-library-css' href='https://a17lab.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.9' media='all' />
57
58<style id='classic-theme-styles-inline-css'>
59/*! This file is auto-generated */
60.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
61/*# sourceURL=/wp-includes/css/classic-themes.min.css */
62</style>
63<style id='global-styles-inline-css'>
64:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--abstrak-primary: #5956E9;--wp--preset--color--abstrak-secondary: #6865FF;--wp--preset--color--abstrak-tertiary: #C75C6F;--wp--preset--color--abstrak-white: #ffffff;--wp--preset--color--abstrak-dark: #27272E;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
64--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--purple-to-yellow: linear-gradient(160deg, #D1D1E4 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-purple: linear-gradient(160deg, #EEEADD 0%, #D1D1E4 100%);--wp--preset--gradient--green-to-yellow: linear-gradient(160deg, #D1E4DD 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-green: linear-gradient(160deg, #EEEADD 0%, #D1E4DD 100%);--wp--preset--gradient--red-to-yellow: linear-gradient(160deg, #E4D1D1 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-red: linear-gradient(160deg, #EEEADD 0%, #E4D1D1 100%);--wp--preset--gradient--purple-to-red: linear-gradient(160deg, #D1D1E4 0%, #E4D1D1 100%);--wp--preset--gradient--red-to-purple: linear-gradient(160deg, #E4D1D1 0%, #D1D1E4 100%);--wp--preset--font-size--small: 12px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 50px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
64.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
65/*# sourceURL=global-styles-inline-css */
66</style>
67
68<style id='extendify-gutenberg-patterns-and-templates-utilities-inline-css'>
69.ext-absolute {
70  position: absolute !important;
71}
72
73.ext-relative {
74  position: relative !important;
75}
76
77.ext-top-base {
78  top: var(--wp--style--block-gap, 1.75rem) !important;
79}
80
81.ext-top-lg {
82  top: var(--extendify--spacing--large, 3rem) !important;
83}
84
85.ext--top-base {
86  top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
87}
88
89.ext--top-lg {
90  top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
91}
92
93.ext-right-base {
94  right: var(--wp--style--block-gap, 1.75rem) !important;
95}
96
97.ext-right-lg {
98  right: var(--extendify--spacing--large, 3rem) !important;
99}
100
101.ext--right-base {
102  right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
103}
104
105.ext--right-lg {
106  right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
107}
108
109.ext-bottom-base {
110  bottom: var(--wp--style--block-gap, 1.75rem) !important;
111}
112
113.ext-bottom-lg {
114  bottom: var(--extendify--spacing--large, 3rem) !important;
115}
116
117.ext--bottom-base {
118  bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
119}
120
121.ext--bottom-lg {
122  bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
123}
124
125.ext-left-base {
126  left: var(--wp--style--block-gap, 1.75rem) !important;
127}
128
129.ext-left-lg {
130  left: var(--extendify--spacing--large, 3rem) !important;
131}
132
133.ext--left-base {
134  left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
135}
136
137.ext--left-lg {
138  left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
139}
140
141.ext-order-1 {
142  order: 1 !important;
143}
144
145.ext-order-2 {
146  order: 2 !important;
147}
148
149.ext-col-auto {
150  grid-column: auto !important;
151}
152
153.ext-col-span-1 {
154  grid-column: span 1 / span 1 !important;
155}
156
157.ext-col-span-2 {
158  grid-column: span 2 / span 2 !important;
159}
160
161.ext-col-span-3 {
162  grid-column: span 3 / span 3 !important;
163}
164
165.ext-col-span-4 {
166  grid-column: span 4 / span 4 !important;
167}
168
169.ext-col-span-5 {
170  grid-column: span 5 / span 5 !important;
171}
172
173.ext-col-span-6 {
174  grid-column: span 6 / span 6 !important;
175}
176
177.ext-col-span-7 {
178  grid-column: span 7 / span 7 !important;
179}
180
181.ext-col-span-8 {
182  grid-column: span 8 / span 8 !important;
183}
184
185.ext-col-span-9 {
186  grid-column: span 9 / span 9 !important;
187}
188
189.ext-col-span-10 {
190  grid-column: span 10 / span 10 !important;
191}
192
193.ext-col-span-11 {
194  grid-column: span 11 / span 11 !important;
195}
196
197.ext-col-span-12 {
198  grid-column: span 12 / span 12 !important;
199}
200
201.ext-col-span-full {
202  grid-column: 1 / -1 !important;
203}
204
205.ext-col-start-1 {
206  grid-column-start: 1 !important;
207}
208
209.ext-col-start-2 {
210  grid-column-start: 2 !important;
211}
212
213.ext-col-start-3 {
214  grid-column-start: 3 !important;
215}
216
217.ext-col-start-4 {
218  grid-column-start: 4 !important;
219}
220
221.ext-col-start-5 {
222  grid-column-start: 5 !important;
223}
224
225.ext-col-start-6 {
226  grid-column-start: 6 !important;
227}
228
229.ext-col-start-7 {
230  grid-column-start: 7 !important;
231}
232
233.ext-col-start-8 {
234  grid-column-start: 8 !important;
235}
236
237.ext-col-start-9 {
238  grid-column-start: 9 !important;
239}
240
241.ext-col-start-10 {
242  grid-column-start: 10 !important;
243}
244
245.ext-col-start-11 {
246  grid-column-start: 11 !important;
247}
248
249.ext-col-start-12 {
250  grid-column-start: 12 !important;
251}
252
253.ext-col-start-13 {
254  grid-column-start: 13 !important;
255}
256
257.ext-col-start-auto {
258  grid-column-start: auto !important;
259}
260
261.ext-col-end-1 {
262  grid-column-end: 1 !important;
263}
264
265.ext-col-end-2 {
266  grid-column-end: 2 !important;
267}
268
269.ext-col-end-3 {
270  grid-column-end: 3 !important;
271}
272
273.ext-col-end-4 {
274  grid-column-end: 4 !important;
275}
276
277.ext-col-end-5 {
278  grid-column-end: 5 !important;
279}
280
281.ext-col-end-6 {
282  grid-column-end: 6 !important;
283}
284
285.ext-col-end-7 {
286  grid-column-end: 7 !important;
287}
288
289.ext-col-end-8 {
290  grid-column-end: 8 !important;
291}
292
293.ext-col-end-9 {
294  grid-column-end: 9 !important;
295}
296
297.ext-col-end-10 {
298  grid-column-end: 10 !important;
299}
300
301.ext-col-end-11 {
302  grid-column-end: 11 !important;
303}
304
305.ext-col-end-12 {
306  grid-column-end: 12 !important;
307}
308
309.ext-col-end-13 {
310  grid-column-end: 13 !important;
311}
312
313.ext-col-end-auto {
314  grid-column-end: auto !important;
315}
316
317.ext-row-auto {
318  grid-row: auto !important;
319}
320
321.ext-row-span-1 {
322  grid-row: span 1 / span 1 !important;
323}
324
325.ext-row-span-2 {
326  grid-row: span 2 / span 2 !important;
327}
328
329.ext-row-span-3 {
330  grid-row: span 3 / span 3 !important;
331}
332
333.ext-row-span-4 {
334  grid-row: span 4 / span 4 !important;
335}
336
337.ext-row-span-5 {
338  grid-row: span 5 / span 5 !important;
339}
340
341.ext-row-span-6 {
342  grid-row: span 6 / span 6 !important;
343}
344
345.ext-row-span-full {
346  grid-row: 1 / -1 !important;
347}
348
349.ext-row-start-1 {
350  grid-row-start: 1 !important;
351}
352
353.ext-row-start-2 {
354  grid-row-start: 2 !important;
355}
356
357.ext-row-start-3 {
358  grid-row-start: 3 !important;
359}
360
361.ext-row-start-4 {
362  grid-row-start: 4 !important;
363}
364
365.ext-row-start-5 {
366  grid-row-start: 5 !important;
367}
368
369.ext-row-start-6 {
370  grid-row-start: 6 !important;
371}
372
373.ext-row-start-7 {
374  grid-row-start: 7 !important;
375}
376
377.ext-row-start-auto {
378  grid-row-start: auto !important;
379}
380
381.ext-row-end-1 {
382  grid-row-end: 1 !important;
383}
384
385.ext-row-end-2 {
386  grid-row-end: 2 !important;
387}
388
389.ext-row-end-3 {
390  grid-row-end: 3 !important;
391}
392
393.ext-row-end-4 {
394  grid-row-end: 4 !important;
395}
396
397.ext-row-end-5 {
398  grid-row-end: 5 !important;
399}
400
401.ext-row-end-6 {
402  grid-row-end: 6 !important;
403}
404
405.ext-row-end-7 {
406  grid-row-end: 7 !important;
407}
408
409.ext-row-end-auto {
410  grid-row-end: auto !important;
411}
412
413.ext-m-0:not([style*="margin"]) {
414  margin: 0 !important;
415}
416
417.ext-m-auto:not([style*="margin"]) {
418  margin: auto !important;
419}
420
421.ext-m-base:not([style*="margin"]) {
422  margin: var(--wp--style--block-gap, 1.75rem) !important;
423}
424
425.ext-m-lg:not([style*="margin"]) {
426  margin: var(--extendify--spacing--large, 3rem) !important;
427}
428
429.ext--m-base:not([style*="margin"]) {
430  margin: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
431}
432
433.ext--m-lg:not([style*="margin"]) {
434  margin: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
435}
436
437.ext-mx-0:not([style*="margin"]) {
438  margin-left: 0 !important;
439  margin-right: 0 !important;
440}
441
442.ext-mx-auto:not([style*="margin"]) {
443  margin-left: auto !important;
444  margin-right: auto !important;
445}
446
447.ext-mx-base:not([style*="margin"]) {
448  margin-left: var(--wp--style--block-gap, 1.75rem) !important;
449  margin-right: var(--wp--style--block-gap, 1.75rem) !important;
450}
451
452.ext-mx-lg:not([style*="margin"]) {
453  margin-left: var(--extendify--spacing--large, 3rem) !important;
454  margin-right: var(--extendify--spacing--large, 3rem) !important;
455}
456
457.ext--mx-base:not([style*="margin"]) {
458  margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
459  margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
460}
461
462.ext--mx-lg:not([style*="margin"]) {
463  margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
464  margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
465}
466
467.ext-my-0:not([style*="margin"]) {
468  margin-top: 0 !important;
469  margin-bottom: 0 !important;
470}
471
472.ext-my-auto:not([style*="margin"]) {
473  margin-top: auto !important;
474  margin-bottom: auto !important;
475}
476
477.ext-my-base:not([style*="margin"]) {
478  margin-top: var(--wp--style--block-gap, 1.75rem) !important;
479  margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
480}
481
482.ext-my-lg:not([style*="margin"]) {
483  margin-top: var(--extendify--spacing--large, 3rem) !important;
484  margin-bottom: var(--extendify--spacing--large, 3rem) !important;
485}
486
487.ext--my-base:not([style*="margin"]) {
488  margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
489  margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
490}
491
492.ext--my-lg:not([style*="margin"]) {
493  margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
494  margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
495}
496
497.ext-mt-0:not([style*="margin"]) {
498  margin-top: 0 !important;
499}
500
501.ext-mt-auto:not([style*="margin"]) {
502  margin-top: auto !important;
503}
504
505.ext-mt-base:not([style*="margin"]) {
506  margin-top: var(--wp--style--block-gap, 1.75rem) !important;
507}
508
509.ext-mt-lg:not([style*="margin"]) {
510  margin-top: var(--extendify--spacing--large, 3rem) !important;
511}
512
513.ext--mt-base:not([style*="margin"]) {
514  margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
515}
516
517.ext--mt-lg:not([style*="margin"]) {
518  margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
519}
520
521.ext-mr-0:not([style*="margin"]) {
522  margin-right: 0 !important;
523}
524
525.ext-mr-auto:not([style*="margin"]) {
526  margin-right: auto !important;
527}
528
529.ext-mr-base:not([style*="margin"]) {
530  margin-right: var(--wp--style--block-gap, 1.75rem) !important;
531}
532
533.ext-mr-lg:not([style*="margin"]) {
534  margin-right: var(--extendify--spacing--large, 3rem) !important;
535}
536
537.ext--mr-base:not([style*="margin"]) {
538  margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
539}
540
541.ext--mr-lg:not([style*="margin"]) {
542  margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
543}
544
545.ext-mb-0:not([style*="margin"]) {
546  margin-bottom: 0 !important;
547}
548
549.ext-mb-auto:not([style*="margin"]) {
550  margin-bottom: auto !important;
551}
552
553.ext-mb-base:not([style*="margin"]) {
554  margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
555}
556
557.ext-mb-lg:not([style*="margin"]) {
558  margin-bottom: var(--extendify--spacing--large, 3rem) !important;
559}
560
561.ext--mb-base:not([style*="margin"]) {
562  margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
563}
564
565.ext--mb-lg:not([style*="margin"]) {
566  margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
567}
568
569.ext-ml-0:not([style*="margin"]) {
570  margin-left: 0 !important;
571}
572
573.ext-ml-auto:not([style*="margin"]) {
574  margin-left: auto !important;
575}
576
577.ext-ml-base:not([style*="margin"]) {
578  margin-left: var(--wp--style--block-gap, 1.75rem) !important;
579}
580
581.ext-ml-lg:not([style*="margin"]) {
582  margin-left: var(--extendify--spacing--large, 3rem) !important;
583}
584
585.ext--ml-base:not([style*="margin"]) {
586  margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
587}
588
589.ext--ml-lg:not([style*="margin"]) {
590  margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
591}
592
593.ext-block {
594  display: block !important;
595}
596
597.ext-inline-block {
598  display: inline-block !important;
599}
600
601.ext-inline {
602  display: inline !important;
603}
604
605.ext-flex {
606  display: flex !important;
607}
608
609.ext-inline-flex {
610  display: inline-flex !important;
611}
612
613.ext-grid {
614  display: grid !important;
615}
616
617.ext-inline-grid {
618  display: inline-grid !important;
619}
620
621.ext-hidden {
622  display: none !important;
623}
624
625.ext-w-auto {
626  width: auto !important;
627}
628
629.ext-w-full {
630  width: 100% !important;
631}
632
633.ext-max-w-full {
634  max-width: 100% !important;
635}
636
637.ext-flex-1 {
638  flex: 1 1 0% !important;
639}
640
641.ext-flex-auto {
642  flex: 1 1 auto !important;
643}
644
645.ext-flex-initial {
646  flex: 0 1 auto !important;
647}
648
649.ext-flex-none {
650  flex: none !important;
651}
652
653.ext-flex-shrink-0 {
654  flex-shrink: 0 !important;
655}
656
657.ext-flex-shrink {
658  flex-shrink: 1 !important;
659}
660
661.ext-flex-grow-0 {
662  flex-grow: 0 !important;
663}
664
665.ext-flex-grow {
666  flex-grow: 1 !important;
667}
668
669.ext-list-none {
670  list-style-type: none !important;
671}
672
673.ext-grid-cols-1 {
674  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
675}
676
677.ext-grid-cols-2 {
678  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
679}
680
681.ext-grid-cols-3 {
682  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
683}
684
685.ext-grid-cols-4 {
686  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
687}
688
689.ext-grid-cols-5 {
690  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
691}
692
693.ext-grid-cols-6 {
694  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
695}
696
697.ext-grid-cols-7 {
698  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
699}
700
701.ext-grid-cols-8 {
702  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
703}
704
705.ext-grid-cols-9 {
706  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
707}
708
709.ext-grid-cols-10 {
710  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
711}
712
713.ext-grid-cols-11 {
714  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
715}
716
717.ext-grid-cols-12 {
718  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
719}
720
721.ext-grid-cols-none {
722  grid-template-columns: none !important;
723}
724
725.ext-grid-rows-1 {
726  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
727}
728
729.ext-grid-rows-2 {
730  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
731}
732
733.ext-grid-rows-3 {
734  grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
735}
736
737.ext-grid-rows-4 {
738  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
739}
740
741.ext-grid-rows-5 {
742  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
743}
744
745.ext-grid-rows-6 {
746  grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
747}
748
749.ext-grid-rows-none {
750  grid-template-rows: none !important;
751}
752
753.ext-flex-row {
754  flex-direction: row !important;
755}
756
757.ext-flex-row-reverse {
758  flex-direction: row-reverse !important;
759}
760
761.ext-flex-col {
762  flex-direction: column !important;
763}
764
765.ext-flex-col-reverse {
766  flex-direction: column-reverse !important;
767}
768
769.ext-flex-wrap {
770  flex-wrap: wrap !important;
771}
772
773.ext-flex-wrap-reverse {
774  flex-wrap: wrap-reverse !important;
775}
776
777.ext-flex-nowrap {
778  flex-wrap: nowrap !important;
779}
780
781.ext-items-start {
782  align-items: flex-start !important;
783}
784
785.ext-items-end {
786  align-items: flex-end !important;
787}
788
789.ext-items-center {
790  align-items: center !important;
791}
792
793.ext-items-baseline {
794  align-items: baseline !important;
795}
796
797.ext-items-stretch {
798  align-items: stretch !important;
799}
800
801.ext-justify-start {
802  justify-content: flex-start !important;
803}
804
805.ext-justify-end {
806  justify-content: flex-end !important;
807}
808
809.ext-justify-center {
810  justify-content: center !important;
811}
812
813.ext-justify-between {
814  justify-content: space-between !important;
815}
816
817.ext-justify-around {
818  justify-content: space-around !important;
819}
820
821.ext-justify-evenly {
822  justify-content: space-evenly !important;
823}
824
825.ext-justify-items-start {
826  justify-items: start !important;
827}
828
829.ext-justify-items-end {
830  justify-items: end !important;
831}
832
833.ext-justify-items-center {
834  justify-items: center !important;
835}
836
837.ext-justify-items-stretch {
838  justify-items: stretch !important;
839}
840
841.ext-gap-0 {
842  gap: 0 !important;
843}
844
845.ext-gap-base {
846  gap: var(--wp--style--block-gap, 1.75rem) !important;
847}
848
849.ext-gap-lg {
850  gap: var(--extendify--spacing--large, 3rem) !important;
851}
852
853.ext-gap-x-0 {
854  -moz-column-gap: 0 !important;
855       column-gap: 0 !important;
856}
857
858.ext-gap-x-base {
859  -moz-column-gap: var(--wp--style--block-gap, 1.75rem) !important;
860       column-gap: var(--wp--style--block-gap, 1.75rem) !important;
861}
862
863.ext-gap-x-lg {
864  -moz-column-gap: var(--extendify--spacing--large, 3rem) !important;
865       column-gap: var(--extendify--spacing--large, 3rem) !important;
866}
867
868.ext-gap-y-0 {
869  row-gap: 0 !important;
870}
871
872.ext-gap-y-base {
873  row-gap: var(--wp--style--block-gap, 1.75rem) !important;
874}
875
876.ext-gap-y-lg {
877  row-gap: var(--extendify--spacing--large, 3rem) !important;
878}
879
880.ext-justify-self-auto {
881  justify-self: auto !important;
882}
883
884.ext-justify-self-start {
885  justify-self: start !important;
886}
887
888.ext-justify-self-end {
889  justify-self: end !important;
890}
891
892.ext-justify-self-center {
893  justify-self: center !important;
894}
895
896.ext-justify-self-stretch {
897  justify-self: stretch !important;
898}
899
900.ext-rounded-none {
901  border-radius: 0px !important;
902}
903
904.ext-rounded-full {
905  border-radius: 9999px !important;
906}
907
908.ext-rounded-t-none {
909  border-top-left-radius: 0px !important;
910  border-top-right-radius: 0px !important;
911}
912
913.ext-rounded-t-full {
914  border-top-left-radius: 9999px !important;
915  border-top-right-radius: 9999px !important;
916}
917
918.ext-rounded-r-none {
919  border-top-right-radius: 0px !important;
920  border-bottom-right-radius: 0px !important;
921}
922
923.ext-rounded-r-full {
924  border-top-right-radius: 9999px !important;
925  border-bottom-right-radius: 9999px !important;
926}
927
928.ext-rounded-b-none {
929  border-bottom-right-radius: 0px !important;
930  border-bottom-left-radius: 0px !important;
931}
932
933.ext-rounded-b-full {
934  border-bottom-right-radius: 9999px !important;
935  border-bottom-left-radius: 9999px !important;
936}
937
938.ext-rounded-l-none {
939  border-top-left-radius: 0px !important;
940  border-bottom-left-radius: 0px !important;
941}
942
943.ext-rounded-l-full {
944  border-top-left-radius: 9999px !important;
945  border-bottom-left-radius: 9999px !important;
946}
947
948.ext-rounded-tl-none {
949  border-top-left-radius: 0px !important;
950}
951
952.ext-rounded-tl-full {
953  border-top-left-radius: 9999px !important;
954}
955
956.ext-rounded-tr-none {
957  border-top-right-radius: 0px !important;
958}
959
960.ext-rounded-tr-full {
961  border-top-right-radius: 9999px !important;
962}
963
964.ext-rounded-br-none {
965  border-bottom-right-radius: 0px !important;
966}
967
968.ext-rounded-br-full {
969  border-bottom-right-radius: 9999px !important;
970}
971
972.ext-rounded-bl-none {
973  border-bottom-left-radius: 0px !important;
974}
975
976.ext-rounded-bl-full {
977  border-bottom-left-radius: 9999px !important;
978}
979
980.ext-border-0 {
981  border-width: 0px !important;
982}
983
984.ext-border-t-0 {
985  border-top-width: 0px !important;
986}
987
988.ext-border-r-0 {
989  border-right-width: 0px !important;
990}
991
992.ext-border-b-0 {
993  border-bottom-width: 0px !important;
994}
995
996.ext-border-l-0 {
997  border-left-width: 0px !important;
998}
999
1000.ext-p-0:not([style*="padding"]) {
1001  padding: 0 !important;
1002}
1003
1004.ext-p-base:not([style*="padding"]) {
1005  padding: var(--wp--style--block-gap, 1.75rem) !important;
1006}
1007
1008.ext-p-lg:not([style*="padding"]) {
1009  padding: var(--extendify--spacing--large, 3rem) !important;
1010}
1011
1012.ext-px-0:not([style*="padding"]) {
1013  padding-left: 0 !important;
1014  padding-right: 0 !important;
1015}
1016
1017.ext-px-base:not([style*="padding"]) {
1018  padding-left: var(--wp--style--block-gap, 1.75rem) !important;
1019  padding-right: var(--wp--style--block-gap, 1.75rem) !important;
1020}
1021
1022.ext-px-lg:not([style*="padding"]) {
1023  padding-left: var(--extendify--spacing--large, 3rem) !important;
1024  padding-right: var(--extendify--spacing--large, 3rem) !important;
1025}
1026
1027.ext-py-0:not([style*="padding"]) {
1028  padding-top: 0 !important;
1029  padding-bottom: 0 !important;
1030}
1031
1032.ext-py-base:not([style*="padding"]) {
1033  padding-top: var(--wp--style--block-gap, 1.75rem) !important;
1034  padding-bottom: var(--wp--style--block-gap, 1.75rem) !important;
1035}
1036
1037.ext-py-lg:not([style*="padding"]) {
1038  padding-top: var(--extendify--spacing--large, 3rem) !important;
1039  padding-bottom: var(--extendify--spacing--large, 3rem) !important;
1040}
1041
1042.ext-pt-0:not([style*="padding"]) {
1043  padding-top: 0 !important;
1044}
1045
1046.ext-pt-base:not([style*="padding"]) {
1047  padding-top: var(--wp--style--block-gap, 1.75rem) !important;
1048}
1049
1050.ext-pt-lg:not([style*="padding"]) {
1051  padding-top: var(--extendify--spacing--large, 3rem) !important;
1052}
1053
1054.ext-pr-0:not([style*="padding"]) {
1055  padding-right: 0 !important;
1056}
1057
1058.ext-pr-base:not([style*="padding"]) {
1059  padding-right: var(--wp--style--block-gap, 1.75rem) !important;
1060}
1061
1062.ext-pr-lg:not([style*="padding"]) {
1063  padding-right: var(--extendify--spacing--large, 3rem) !important;
1064}
1065
1066.ext-pb-0:not([style*="padding"]) {
1067  padding-bottom: 0 !important;
1068}
1069
1070.ext-pb-base:not([style*="padding"]) {
1071  padding-bottom: var(--wp--style--block-gap, 1.75rem) !important;
1072}
1073
1074.ext-pb-lg:not([style*="padding"]) {
1075  padding-bottom: var(--extendify--spacing--large, 3rem) !important;
1076}
1077
1078.ext-pl-0:not([style*="padding"]) {
1079  padding-left: 0 !important;
1080}
1081
1082.ext-pl-base:not([style*="padding"]) {
1083  padding-left: var(--wp--style--block-gap, 1.75rem) !important;
1084}
1085
1086.ext-pl-lg:not([style*="padding"]) {
1087  padding-left: var(--extendify--spacing--large, 3rem) !important;
1088}
1089
1090.ext-text-left {
1091  text-align: left !important;
1092}
1093
1094.ext-text-center {
1095  text-align: center !important;
1096}
1097
1098.ext-text-right {
1099  text-align: right !important;
1100}
1101
1102.ext-leading-none {
1103  line-height: 1 !important;
1104}
1105
1106.ext-leading-tight {
1107  line-height: 1.25 !important;
1108}
1109
1110.ext-leading-snug {
1111  line-height: 1.375 !important;
1112}
1113
1114.ext-leading-normal {
1115  line-height: 1.5 !important;
1116}
1117
1118.ext-leading-relaxed {
1119  line-height: 1.625 !important;
1120}
1121
1122.ext-leading-loose {
1123  line-height: 2 !important;
1124}
1125
1126.ext-aspect-square img {
1127  aspect-ratio: 1 / 1 !important;
1128  -o-object-fit: cover !important;
1129     object-fit: cover !important;
1130}
1131
1132.ext-aspect-landscape img {
1133  aspect-ratio: 4 / 3 !important;
1134  -o-object-fit: cover !important;
1135     object-fit: cover !important;
1136}
1137
1138.ext-aspect-landscape-wide img {
1139  aspect-ratio: 16 / 9 !important;
1140  -o-object-fit: cover !important;
1141     object-fit: cover !important;
1142}
1143
1144.ext-aspect-portrait img {
1145  aspect-ratio: 3 / 4 !important;
1146  -o-object-fit: cover !important;
1147     object-fit: cover !important;
1148}
1149
1150.ext-aspect-square .components-resizable-box__container,
1151.ext-aspect-landscape .components-resizable-box__container,
1152.ext-aspect-landscape-wide .components-resizable-box__container,
1153.ext-aspect-portrait .components-resizable-box__container {
1154  height: auto !important;
1155}
1156
1157.clip-path--rhombus img {
1158  -webkit-clip-path: polygon(15% 6%, 80% 29%, 84% 93%, 23% 69%) !important;
1159          clip-path: polygon(15% 6%, 80% 29%, 84% 93%, 23% 69%) !important;
1160}
1161
1162.clip-path--diamond img {
1163  -webkit-clip-path: polygon(5% 29%, 60% 2%, 91% 64%, 36% 89%) !important;
1164          clip-path: polygon(5% 29%, 60% 2%, 91% 64%, 36% 89%) !important;
1165}
1166
1167.clip-path--rhombus-alt img {
1168  -webkit-clip-path: polygon(14% 9%, 85% 24%, 91% 89%, 19% 76%) !important;
1169          clip-path: polygon(14% 9%, 85% 24%, 91% 89%, 19% 76%) !important;
1170}
1171
1172/*
1173The .ext utility is a top-level class that we use to target contents within our patterns.
1174We use it here to ensure columns blocks display well across themes.
1175*/
1176
1177.wp-block-columns[class*="fullwidth-cols"] {
1178  /* no suggestion */
1179  margin-bottom: unset !important;
1180}
1181
1182.wp-block-column.editor\:pointer-events-none {
1183  /* no suggestion */
1184  margin-top: 0 !important;
1185  margin-bottom: 0 !important;
1186}
1187
1188.is-root-container.block-editor-block-list__layout
1189    > [data-align="full"]:not(:first-of-type)
1190    > .wp-block-column.editor\:pointer-events-none,
1191.is-root-container.block-editor-block-list__layout
1192    > [data-align="wide"]
1193    > .wp-block-column.editor\:pointer-events-none {
1194  /* no suggestion */
1195  margin-top: calc(-1 * var(--wp--style--block-gap, 28px)) !important;
1196}
1197
1198.is-root-container.block-editor-block-list__layout
1199    > [data-align="full"]:not(:first-of-type)
1200    > .ext-my-0,
1201.is-root-container.block-editor-block-list__layout
1202    > [data-align="wide"]
1203    > .ext-my-0:not([style*="margin"]) {
1204  /* no suggestion */
1205  margin-top: calc(-1 * var(--wp--style--block-gap, 28px)) !important;
1206}
1207
1208/* Some popular themes use padding instead of core margin for columns; remove it */
1209
1210.ext .wp-block-columns .wp-block-column[style*="padding"] {
1211  /* no suggestion */
1212  padding-left: 0 !important;
1213  padding-right: 0 !important;
1214}
1215
1216/* Some popular themes add double spacing between columns; remove it */
1217
1218.ext
1219    .wp-block-columns
1220    + .wp-block-columns:not([class*="mt-"]):not([class*="my-"]):not([style*="margin"]) {
1221  /* no suggestion */
1222  margin-top: 0 !important;
1223}
1224
1225[class*="fullwidth-cols"] .wp-block-column:first-child,
1226[class*="fullwidth-cols"] .wp-block-group:first-child {
1227  /* no suggestion */
1228}
1229
1230[class*="fullwidth-cols"] .wp-block-column:first-child, [class*="fullwidth-cols"] .wp-block-group:first-child {
1231  margin-top: 0 !important;
1232}
1233
1234[class*="fullwidth-cols"] .wp-block-column:last-child,
1235[class*="fullwidth-cols"] .wp-block-group:last-child {
1236  /* no suggestion */
1237}
1238
1239[class*="fullwidth-cols"] .wp-block-column:last-child, [class*="fullwidth-cols"] .wp-block-group:last-child {
1240  margin-bottom: 0 !important;
1241}
1242
1243[class*="fullwidth-cols"] .wp-block-column:first-child > * {
1244  /* no suggestion */
1245  margin-top: 0 !important;
1246}
1247
1248[class*="fullwidth-cols"] .wp-block-column > *:first-child {
1249  /* no suggestion */
1250  margin-top: 0 !important;
1251}
1252
1253[class*="fullwidth-cols"] .wp-block-column > *:last-child {
1254  /* no suggestion */
1255  margin-bottom: 0 !important;
1256}
1257
1258.ext .is-not-stacked-on-mobile .wp-block-column {
1259  /* no suggestion */
1260  margin-bottom: 0 !important;
1261}
1262
1263/* Add base margin bottom to all columns */
1264
1265.wp-block-columns[class*="fullwidth-cols"]:not(.is-not-stacked-on-mobile)
1266    > .wp-block-column:not(:last-child) {
1267  /* no suggestion */
1268  margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
1269}
1270
1271@media (min-width: 782px) {
1272  .wp-block-columns[class*="fullwidth-cols"]:not(.is-not-stacked-on-mobile)
1273        > .wp-block-column:not(:last-child) {
1274    /* no suggestion */
1275    margin-bottom: 0 !important;
1276  }
1277}
1278
1279/* Remove margin bottom from "not-stacked" columns */
1280
1281.wp-block-columns[class*="fullwidth-cols"].is-not-stacked-on-mobile
1282    > .wp-block-column {
1283  /* no suggestion */
1284  margin-bottom: 0 !important;
1285}
1286
1287@media (min-width: 600px) and (max-width: 781px) {
1288  .wp-block-columns[class*="fullwidth-cols"]:not(.is-not-stacked-on-mobile)
1289        > .wp-block-column:nth-child(even) {
1290    /* no suggestion */
1291    margin-left: var(--wp--style--block-gap, 2em) !important;
1292  }
1293}
1294
1295/*
1296    The `tablet:fullwidth-cols` and `desktop:fullwidth-cols` utilities are used
1297    to counter the core/columns responsive for at our breakpoints.
1298*/
1299
1300@media (max-width: 781px) {
1301  .tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) {
1302    flex-wrap: wrap !important;
1303  }
1304
1305  .tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)
1306        > .wp-block-column {
1307    margin-left: 0 !important;
1308  }
1309
1310  .tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)
1311        > .wp-block-column:not([style*="margin"]) {
1312    /* no suggestion */
1313    margin-left: 0 !important;
1314  }
1315
1316  .tablet\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)
1317        > .wp-block-column {
1318    flex-basis: 100% !important; /* Required to negate core/columns flex-basis */
1319  }
1320}
1321
1322@media (max-width: 1079px) {
1323  .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile) {
1324    flex-wrap: wrap !important;
1325  }
1326
1327  .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)
1328        > .wp-block-column {
1329    margin-left: 0 !important;
1330  }
1331
1332  .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)
1333        > .wp-block-column:not([style*="margin"]) {
1334    /* no suggestion */
1335    margin-left: 0 !important;
1336  }
1337
1338  .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)
1339        > .wp-block-column {
1340    flex-basis: 100% !important; /* Required to negate core/columns flex-basis */
1341  }
1342
1343  .desktop\:fullwidth-cols.wp-block-columns:not(.is-not-stacked-on-mobile)
1344        > .wp-block-column:not(:last-child) {
1345    margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
1346  }
1347}
1348
1349.direction-rtl {
1350  direction: rtl !important;
1351}
1352
1353.direction-ltr {
1354  direction: ltr !important;
1355}
1356
1357/* Use "is-style-" prefix to support adding this style to the core/list block */
1358
1359.is-style-inline-list {
1360  padding-left: 0 !important;
1361}
1362
1363.is-style-inline-list li {
1364  /* no suggestion */
1365  list-style-type: none !important;
1366}
1367
1368@media (min-width: 782px) {
1369  .is-style-inline-list li {
1370    margin-right: var(--wp--style--block-gap, 1.75rem) !important;
1371    display: inline !important;
1372  }
1373}
1374
1375.is-style-inline-list li:first-child {
1376  /* no suggestion */
1377}
1378
1379@media (min-width: 782px) {
1380  .is-style-inline-list li:first-child {
1381    margin-left: 0 !important;
1382  }
1383}
1384
1385.is-style-inline-list li:last-child {
1386  /* no suggestion */
1387}
1388
1389@media (min-width: 782px) {
1390  .is-style-inline-list li:last-child {
1391    margin-right: 0 !important;
1392  }
1393}
1394
1395.bring-to-front {
1396  position: relative !important;
1397  z-index: 10 !important;
1398}
1399
1400.text-stroke {
1401  -webkit-text-stroke-width: var(
1402        --wp--custom--typography--text-stroke-width,
1403        2px
1404    ) !important;
1405  -webkit-text-stroke-color: var(--wp--preset--color--background) !important;
1406}
1407
1408.text-stroke--primary {
1409  -webkit-text-stroke-width: var(
1410        --wp--custom--typography--text-stroke-width,
1411        2px
1412    ) !important;
1413  -webkit-text-stroke-color: var(--wp--preset--color--primary) !important;
1414}
1415
1416.text-stroke--secondary {
1417  -webkit-text-stroke-width: var(
1418        --wp--custom--typography--text-stroke-width,
1419        2px
1420    ) !important;
1421  -webkit-text-stroke-color: var(--wp--preset--color--secondary) !important;
1422}
1423
1424.editor\:no-caption .block-editor-rich-text__editable {
1425  display: none !important;
1426}
1427
1428.editor\:no-inserter > .block-list-appender,
1429.editor\:no-inserter .wp-block-group__inner-container > .block-list-appender {
1430  display: none !important;
1431}
1432
1433.editor\:no-inserter .wp-block-cover__inner-container > .block-list-appender {
1434  display: none !important;
1435}
1436
1437.editor\:no-inserter .wp-block-column:not(.is-selected) > .block-list-appender {
1438  display: none !important;
1439}
1440
1441.editor\:no-resize .components-resizable-box__handle::after,
1442.editor\:no-resize .components-resizable-box__side-handle::before,
1443.editor\:no-resize .components-resizable-box__handle {
1444  display: none !important;
1445  pointer-events: none !important;
1446}
1447
1448.editor\:no-resize .components-resizable-box__container {
1449  display: block !important;
1450}
1451
1452.editor\:pointer-events-none {
1453  pointer-events: none !important;
1454}
1455
1456.is-style-angled {
1457  /* no suggestion */
1458  align-items: center !important;
1459  justify-content: flex-end !important;
1460}
1461
1462.ext .is-style-angled > [class*="_inner-container"] {
1463  align-items
1463: center !important;
1464}
1465
1466.is-style-angled .wp-block-cover__image-background,
1467.is-style-angled .wp-block-cover__video-background {
1468  /* no suggestion */
1469  -webkit-clip-path: polygon(0 0, 30% 0%, 50% 100%, 0% 100%) !important;
1470          clip-path: polygon(0 0, 30% 0%, 50% 100%, 0% 100%) !important;
1471  z-index: 1 !important;
1472}
1473
1474@media (min-width: 782px) {
1475  .is-style-angled .wp-block-cover__image-background,
1476    .is-style-angled .wp-block-cover__video-background {
1477    /* no suggestion */
1478    -webkit-clip-path: polygon(0 0, 55% 0%, 65% 100%, 0% 100%) !important;
1479            clip-path: polygon(0 0, 55% 0%, 65% 100%, 0% 100%) !important;
1480  }
1481}
1482
1483.has-foreground-color {
1484  /* no suggestion */
1485  color: var(--wp--preset--color--foreground, #000) !important;
1486}
1487
1488.has-foreground-background-color {
1489  /* no suggestion */
1490  background-color: var(--wp--preset--color--foreground, #000) !important;
1491}
1492
1493.has-background-color {
1494  /* no suggestion */
1495  color: var(--wp--preset--color--background, #fff) !important;
1496}
1497
1498.has-background-background-color {
1499  /* no suggestion */
1500  background-color: var(--wp--preset--color--background, #fff) !important;
1501}
1502
1503.has-primary-color {
1504  /* no suggestion */
1505  color: var(--wp--preset--color--primary, #4b5563) !important;
1506}
1507
1508.has-primary-background-color {
1509  /* no suggestion */
1510  background-color: var(--wp--preset--color--primary, #4b5563) !important;
1511}
1512
1513.has-secondary-color {
1514  /* no suggestion */
1515  color: var(--wp--preset--color--secondary, #9ca3af) !important;
1516}
1517
1518.has-secondary-background-color {
1519  /* no suggestion */
1520  background-color: var(--wp--preset--color--secondary, #9ca3af) !important;
1521}
1522
1523/* Ensure themes that target specific elements use the right colors */
1524
1525.ext.has-text-color p,
1526.ext.has-text-color h1,
1527.ext.has-text-color h2,
1528.ext.has-text-color h3,
1529.ext.has-text-color h4,
1530.ext.has-text-color h5,
1531.ext.has-text-color h6 {
1532  /* no suggestion */
1533  color: currentColor !important;
1534}
1535
1536.has-white-color {
1537  /* no suggestion */
1538  color: var(--wp--preset--color--white, #fff) !important;
1539}
1540
1541.has-black-color {
1542  /* no suggestion */
1543  color: var(--wp--preset--color--black, #000) !important;
1544}
1545
1546.has-ext-foreground-background-color {
1547  /* no suggestion */
1548  background-color: var(
1549        --wp--preset--color--foreground,
1550        var(--wp--preset--color--black, #000)
1551    ) !important;
1552}
1553
1554.has-ext-primary-background-color {
1555  /* no suggestion */
1556  background-color: var(
1557        --wp--preset--color--primary,
1558        var(--wp--preset--color--cyan-bluish-gray, #000)
1559    ) !important;
1560}
1561
1562/* Fix button borders with specified background colors */
1563
1564.wp-block-button__link.has-black-background-color {
1565  /* no suggestion */
1566  border-color: var(--wp--preset--color--black, #000) !important;
1567}
1568
1569.wp-block-button__link.has-white-background-color {
1570  /* no suggestion */
1571  border-color: var(--wp--preset--color--white, #fff) !important;
1572}
1573
1574.has-ext-small-font-size {
1575  /* no suggestion */
1576  font-size: var(--wp--preset--font-size--ext-small) !important;
1577}
1578
1579.has-ext-medium-font-size {
1580  /* no suggestion */
1581  font-size: var(--wp--preset--font-size--ext-medium) !important;
1582}
1583
1584.has-ext-large-font-size {
1585  /* no suggestion */
1586  font-size: var(--wp--preset--font-size--ext-large) !important;
1587  line-height: 1.2 !important;
1588}
1589
1590.has-ext-x-large-font-size {
1591  /* no suggestion */
1592  font-size: var(--wp--preset--font-size--ext-x-large) !important;
1593  line-height: 1 !important;
1594}
1595
1596.has-ext-xx-large-font-size {
1597  /* no suggestion */
1598  font-size: var(--wp--preset--font-size--ext-xx-large) !important;
1599  line-height: 1 !important;
1600}
1601
1602/* Line height */
1603
1604.has-ext-x-large-font-size:not([style*="line-height"]) {
1605  /* no suggestion */
1606  line-height: 1.1 !important;
1607}
1608
1609.has-ext-xx-large-font-size:not([style*="line-height"]) {
1610  /* no suggestion */
1611  line-height: 1.1 !important;
1612}
1613
1614.ext .wp-block-group > * {
1615  /* Line height */
1616  margin-top: 0 !important;
1617  margin-bottom: 0 !important;
1618}
1619
1620.ext .wp-block-group > * + * {
1621  margin-top: var(--wp--style--block-gap, 1.75rem) !important;
1622  margin-bottom: 0 !important;
1623}
1624
1625.ext h2 {
1626  margin-top: var(--wp--style--block-gap, 1.75rem) !important;
1627  margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
1628}
1629
1630.has-ext-x-large-font-size + p,
1631.has-ext-x-large-font-size + h3 {
1632  margin-top: 0.5rem !important;
1633}
1634
1635.ext .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
1636  width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75) !important;
1637  min-width: 12rem !important;
1638}
1639
1640/* Classic themes use an inner [class*="_inner-container"] that our utilities cannot directly target, so we need to do so with a few */
1641
1642.ext .ext-grid > [class*="_inner-container"] {
1643  /* no suggestion */
1644  display: grid !important;
1645}
1646
1647/* Unhinge grid for container blocks in classic themes, and < 5.9 */
1648
1649.ext > [class*="_inner-container"] > .ext-grid:not([class*="columns"]),
1650.ext
1651    > [class*="_inner-container"]
1652    > .wp-block
1653    > .ext-grid:not([class*="columns"]) {
1654  /* no suggestion */
1655  display: initial !important;
1656}
1657
1658/* Grid Columns */
1659
1660.ext .ext-grid-cols-1 > [class*="_inner-container"] {
1661  /* no suggestion */
1662  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
1663}
1664
1665.ext .ext-grid-cols-2 > [class*="_inner-container"] {
1666  /* no suggestion */
1667  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
1668}
1669
1670.ext .ext-grid-cols-3 > [class*="_inner-container"] {
1671  /* no suggestion */
1672  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
1673}
1674
1675.ext .ext-grid-cols-4 > [class*="_inner-container"] {
1676  /* no suggestion */
1677  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
1678}
1679
1680.ext .ext-grid-cols-5 > [class*="_inner-container"] {
1681  /* no suggestion */
1682  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
1683}
1684
1685.ext .ext-grid-cols-6 > [class*="_inner-container"] {
1686  /* no suggestion */
1687  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
1688}
1689
1690.ext .ext-grid-cols-7 > [class*="_inner-container"] {
1691  /* no suggestion */
1692  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
1693}
1694
1695.ext .ext-grid-cols-8 > [class*="_inner-container"] {
1696  /* no suggestion */
1697  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
1698}
1699
1700.ext .ext-grid-cols-9 > [class*="_inner-container"] {
1701  /* no suggestion */
1702  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
1703}
1704
1705.ext .ext-grid-cols-10 > [class*="_inner-container"] {
1706  /* no suggestion */
1707  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
1708}
1709
1710.ext .ext-grid-cols-11 > [class*="_inner-container"] {
1711  /* no suggestion */
1712  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
1713}
1714
1715.ext .ext-grid-cols-12 > [class*="_inner-container"] {
1716  /* no suggestion */
1717  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
1718}
1719
1720.ext .ext-grid-cols-13 > [class*="_inner-container"] {
1721  /* no suggestion */
1722  grid-template-columns: repeat(13, minmax(0, 1fr)) !important;
1723}
1724
1725.ext .ext-grid-cols-none > [class*="_inner-container"] {
1726  /* no suggestion */
1727  grid-template-columns: none !important;
1728}
1729
1730/* Grid Rows */
1731
1732.ext .ext-grid-rows-1 > [class*="_inner-container"] {
1733  /* no suggestion */
1734  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
1735}
1736
1737.ext .ext-grid-rows-2 > [class*="_inner-container"] {
1738  /* no suggestion */
1739  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
1740}
1741
1742.ext .ext-grid-rows-3 > [class*="_inner-container"] {
1743  /* no suggestion */
1744  grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
1745}
1746
1747.ext .ext-grid-rows-4 > [class*="_inner-container"] {
1748  /* no suggestion */
1749  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
1750}
1751
1752.ext .ext-grid-rows-5 > [class*="_inner-container"] {
1753  /* no suggestion */
1754  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
1755}
1756
1757.ext .ext-grid-rows-6 > [class*="_inner-container"] {
1758  /* no suggestion */
1759  grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
1760}
1761
1762.ext .ext-grid-rows-none > [class*="_inner-container"] {
1763  /* no suggestion */
1764  grid-template-rows: none !important;
1765}
1766
1767/* Align */
1768
1769.ext .ext-items-start > [class*="_inner-container"] {
1770  align-items: flex-start !important;
1771}
1772
1773.ext .ext-items-end > [class*="_inner-container"] {
1774  align-items: flex-end !important;
1775}
1776
1777.ext .ext-items-center > [class*="_inner-container"] {
1778  align-items: center !important;
1779}
1780
1781.ext .ext-items-baseline > [class*="_inner-container"] {
1782  align-items: baseline !important;
1783}
1784
1785.ext .ext-items-stretch > [class*="_inner-container"] {
1786  align-items: stretch !important;
1787}
1788
1789.ext.wp-block-group > *:last-child {
1790  /* no suggestion */
1791  margin-bottom: 0 !important;
1792}
1793
1794/* For <5.9 */
1795
1796.ext .wp-block-group__inner-container {
1797  /* no suggestion */
1798  padding: 0 !important;
1799}
1800
1801.ext.has-background {
1802  /* no suggestion */
1803  padding-left: var(--wp--style--block-gap, 1.75rem) !important;
1804  padding-right: var(--wp--style--block-gap, 1.75rem) !important;
1805}
1806
1807/* Fallback for classic theme group blocks */
1808
1809.ext *[class*="inner-container"] > .alignwide *[class*="inner-container"],
1810.ext
1811    *[class*="inner-container"]
1812    > [data-align="wide"]
1813    *[class*="inner-container"] {
1814  /* no suggestion */
1815  max-width: var(--responsive--alignwide-width, 120rem) !important;
1816}
1817
1818.ext *[class*="inner-container"] > .alignwide *[class*="inner-container"] > *,
1819.ext
1820    *[class*="inner-container"]
1821    > [data-align="wide"]
1822    *[class*="inner-container"]
1823    > * {
1824  /* no suggestion */
1825}
1826
1827.ext *[class*="inner-container"] > .alignwide *[class*="inner-container"] > *, .ext
1828    *[class*="inner-container"]
1829    > [data-align="wide"]
1830    *[class*="inner-container"]
1831    > * {
1832  max-width: 100% !important;
1833}
1834
1835/* Ensure image block display is standardized */
1836
1837.ext .wp-block-image {
1838  /* no suggestion */
1839  position: relative !important;
1840  text-align: center !important;
1841}
1842
1843.ext .wp-block-image img {
1844  /* no suggestion */
1845  display: inline-block !important;
1846  vertical-align: middle !important;
1847}
1848
1849body {
1850  /* no suggestion */
1851  /* We need to abstract this out of tailwind.config because clamp doesnt translate with negative margins */
1852  --extendify--spacing--large: var(
1853        --wp--custom--spacing--large,
1854        clamp(2em, 8vw, 8em)
1855    ) !important;
1856  /* Add pattern preset font sizes */
1857  --wp--preset--font-size--ext-small: 1rem !important;
1858  --wp--preset--font-size--ext-medium: 1.125rem !important;
1859  --wp--preset--font-size--ext-large: clamp(1.65rem, 3.5vw, 2.15rem) !important;
1860  --wp--preset--font-size--ext-x-large: clamp(3rem, 6vw, 4.75rem) !important;
1861  --wp--preset--font-size--ext-xx-large: clamp(3.25rem, 7.5vw, 5.75rem) !important;
1862  /* Fallbacks for pre 5.9 themes */
1863  --wp--preset--color--black: #000 !important;
1864  --wp--preset--color--white: #fff !important;
1865}
1866
1867.ext * {
1868  box-sizing: border-box !important;
1869}
1870
1871/* Astra: Remove spacer block visuals in the library */
1872
1873.block-editor-block-preview__content-iframe
1874    .ext
1875    [data-type="core/spacer"]
1876    .components-resizable-box__container {
1877  /* no suggestion */
1878  background: transparent !important;
1879}
1880
1881.block-editor-block-preview__content-iframe
1882    .ext
1883    [data-type="core/spacer"]
1884    .block-library-spacer__resize-container::before {
1885  /* no suggestion */
1886  display: none !important;
1887}
1888
1889/* Twenty Twenty adds a lot of margin automatically to blocks. We only want our own margin added to our patterns. */
1890
1891.ext .wp-block-group__inner-container figure.wp-block-gallery.alignfull {
1892  /* no suggestion */
1893  margin-top: unset !important;
1894  margin-bottom: unset !important;
1895}
1896
1897/* Ensure no funky business is assigned to alignwide */
1898
1899.ext .alignwide {
1900  /* no suggestion */
1901  margin-left: auto !important;
1902  margin-right: auto !important;
1903}
1904
1905/* Negate blockGap being inappropriately assigned in the editor */
1906
1907.is-root-container.block-editor-block-list__layout
1908    > [data-align="full"]:not(:first-of-type)
1909    > .ext-my-0,
1910.is-root-container.block-editor-block-list__layout
1911    > [data-align="wide"]
1912    > .ext-my-0:not([style*="margin"]) {
1913  /* no suggestion */
1914  margin-top: calc(-1 * var(--wp--style--block-gap, 28px)) !important;
1915}
1916
1917/* Ensure vh content in previews looks taller */
1918
1919.block-editor-block-preview__content-iframe .preview\:min-h-50 {
1920  /* no suggestion */
1921  min-height: 50vw !important;
1922}
1923
1924.block-editor-block-preview__content-iframe .preview\:min-h-60 {
1925  /* no suggestion */
1926  min-height: 60vw !important;
1927}
1928
1929.block-editor-block-preview__content-iframe .preview\:min-h-70 {
1930  /* no suggestion */
1931  min-height: 70vw !important;
1932}
1933
1934.block-editor-block-preview__content-iframe .preview\:min-h-80 {
1935  /* no suggestion */
1936  min-height: 80vw !important;
1937}
1938
1939.block-editor-block-preview__content-iframe .preview\:min-h-100 {
1940  /* no suggestion */
1941  min-height: 100vw !important;
1942}
1943
1944/*  Removes excess margin when applied to the alignfull parent div in Block Themes */
1945
1946.ext-mr-0.alignfull:not([style*="margin"]):not([style*="margin"]) {
1947  /* no suggestion */
1948  margin-right: 0 !important;
1949}
1950
1951.ext-ml-0:not([style*="margin"]):not([style*="margin"]) {
1952  /* no suggestion */
1953  margin-left: 0 !important;
1954}
1955
1956/*  Ensures fullwidth blocks display properly in the editor when margin is zeroed out */
1957
1958.is-root-container
1959    .wp-block[data-align="full"]
1960    > .ext-mx-0:not([style*="margin"]):not([style*="margin"]) {
1961  /* no suggestion */
1962  margin-right: calc(1 * var(--wp--custom--spacing--outer, 0)) !important;
1963  margin-left: calc(1 * var(--wp--custom--spacing--outer, 0)) !important;
1964  overflow: hidden !important;
1965  width: unset !important;
1966}
1967
1968@media (min-width: 782px) {
1969  .tablet\:ext-absolute {
1970    position: absolute !important;
1971  }
1972
1973  .tablet\:ext-relative {
1974    position: relative !important;
1975  }
1976
1977  .tablet\:ext-top-base {
1978    top: var(--wp--style--block-gap, 1.75rem) !important;
1979  }
1980
1981  .tablet\:ext-top-lg {
1982    top: var(--extendify--spacing--large, 3rem) !important;
1983  }
1984
1985  .tablet\:ext--top-base {
1986    top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
1987  }
1988
1989  .tablet\:ext--top-lg {
1990    top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
1991  }
1992
1993  .tablet\:ext-right-base {
1994    right: var(--wp--style--block-gap, 1.75rem) !important;
1995  }
1996
1997  .tablet\:ext-right-lg {
1998    right: var(--extendify--spacing--large, 3rem) !important;
1999  }
2000
2001  .tablet\:ext--right-base {
2002    right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2003  }
2004
2005  .tablet\:ext--right-lg {
2006    right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2007  }
2008
2009  .tablet\:ext-bottom-base {
2010    bottom: var(--wp--style--block-gap, 1.75rem) !important;
2011  }
2012
2013  .tablet\:ext-bottom-lg {
2014    bottom: var(--extendify--spacing--large, 3rem) !important;
2015  }
2016
2017  .tablet\:ext--bottom-base {
2018    bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2019  }
2020
2021  .tablet\:ext--bottom-lg {
2022    bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2023  }
2024
2025  .tablet\:ext-left-base {
2026    left: var(--wp--style--block-gap, 1.75rem) !important;
2027  }
2028
2029  .tablet\:ext-left-lg {
2030    left: var(--extendify--spacing--large, 3rem) !important;
2031  }
2032
2033  .tablet\:ext--left-base {
2034    left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2035  }
2036
2037  .tablet\:ext--left-lg {
2038    left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2039  }
2040
2041  .tablet\:ext-order-1 {
2042    order: 1 !important;
2043  }
2044
2045  .tablet\:ext-order-2 {
2046    order: 2 !important;
2047  }
2048
2049  .tablet\:ext-m-0:not([style*="margin"]) {
2050    margin: 0 !important;
2051  }
2052
2053  .tablet\:ext-m-auto:not([style*="margin"]) {
2054    margin: auto !important;
2055  }
2056
2057  .tablet\:ext-m-base:not([style*="margin"]) {
2058    margin: var(--wp--style--block-gap, 1.75rem) !important;
2059  }
2060
2061  .tablet\:ext-m-lg:not([style*="margin"]) {
2062    margin: var(--extendify--spacing--large, 3rem) !important;
2063  }
2064
2065  .tablet\:ext--m-base:not([style*="margin"]) {
2066    margin: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2067  }
2068
2069  .tablet\:ext--m-lg:not([style*="margin"]) {
2070    margin: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2071  }
2072
2073  .tablet\:ext-mx-0:not([style*="margin"]) {
2074    margin-left: 0 !important;
2075    margin-right: 0 !important;
2076  }
2077
2078  .tablet\:ext-mx-auto:not([style*="margin"]) {
2079    margin-left: auto !important;
2080    margin-right: auto !important;
2081  }
2082
2083  .tablet\:ext-mx-base:not([style*="margin"]) {
2084    margin-left: var(--wp--style--block-gap, 1.75rem) !important;
2085    margin-right: var(--wp--style--block-gap, 1.75rem) !important;
2086  }
2087
2088  .tablet\:ext-mx-lg:not([style*="margin"]) {
2089    margin-left: var(--extendify--spacing--large, 3rem) !important;
2090    margin-right: var(--extendify--spacing--large, 3rem) !important;
2091  }
2092
2093  .tablet\:ext--mx-base:not([style*="margin"]) {
2094    margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2095    margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2096  }
2097
2098  .tablet\:ext--mx-lg:not([style*="margin"]) {
2099    margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2100    margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2101  }
2102
2103  .tablet\:ext-my-0:not([style*="margin"]) {
2104    margin-top: 0 !important;
2105    margin-bottom: 0 !important;
2106  }
2107
2108  .tablet\:ext-my-auto:not([style*="margin"]) {
2109    margin-top: auto !important;
2110    margin-bottom: auto !important;
2111  }
2112
2113  .tablet\:ext-my-base:not([style*="margin"]) {
2114    margin-top: var(--wp--style--block-gap, 1.75rem) !important;
2115    margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
2116  }
2117
2118  .tablet\:ext-my-lg:not([style*="margin"]) {
2119    margin-top: var(--extendify--spacing--large, 3rem) !important;
2120    margin-bottom: var(--extendify--spacing--large, 3rem) !important;
2121  }
2122
2123  .tablet\:ext--my-base:not([style*="margin"]) {
2124    margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2125    margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2126  }
2127
2128  .tablet\:ext--my-lg:not([style*="margin"]) {
2129    margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2130    margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2131  }
2132
2133  .tablet\:ext-mt-0:not([style*="margin"]) {
2134    margin-top: 0 !important;
2135  }
2136
2137  .tablet\:ext-mt-auto:not([style*="margin"]) {
2138    margin-top: auto !important;
2139  }
2140
2141  .tablet\:ext-mt-base:not([style*="margin"]) {
2142    margin-top: var(--wp--style--block-gap, 1.75rem) !important;
2143  }
2144
2145  .tablet\:ext-mt-lg:not([style*="margin"]) {
2146    margin-top: var(--extendify--spacing--large, 3rem) !important;
2147  }
2148
2149  .tablet\:ext--mt-base:not([style*="margin"]) {
2150    margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2151  }
2152
2153  .tablet\:ext--mt-lg:not([style*="margin"]) {
2154    margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2155  }
2156
2157  .tablet\:ext-mr-0:not([style*="margin"]) {
2158    margin-right: 0 !important;
2159  }
2160
2161  .tablet\:ext-mr-auto:not([style*="margin"]) {
2162    margin-right: auto !important;
2163  }
2164
2165  .tablet\:ext-mr-base:not([style*="margin"]) {
2166    margin-right: var(--wp--style--block-gap, 1.75rem) !important;
2167  }
2168
2169  .tablet\:ext-mr-lg:not([style*="margin"]) {
2170    margin-right: var(--extendify--spacing--large, 3rem) !important;
2171  }
2172
2173  .tablet\:ext--mr-base:not([style*="margin"]) {
2174    margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2175  }
2176
2177  .tablet\:ext--mr-lg:not([style*="margin"]) {
2178    margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2179  }
2180
2181  .tablet\:ext-mb-0:not([style*="margin"]) {
2182    margin-bottom: 0 !important;
2183  }
2184
2185  .tablet\:ext-mb-auto:not([style*="margin"]) {
2186    margin-bottom: auto !important;
2187  }
2188
2189  .tablet\:ext-mb-base:not([style*="margin"]) {
2190    margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
2191  }
2192
2193  .tablet\:ext-mb-lg:not([style*="margin"]) {
2194    margin-bottom: var(--extendify--spacing--large, 3rem) !important;
2195  }
2196
2197  .tablet\:ext--mb-base:not([style*="margin"]) {
2198    margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2199  }
2200
2201  .tablet\:ext--mb-lg:not([style*="margin"]) {
2202    margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2203  }
2204
2205  .tablet\:ext-ml-0:not([style*="margin"]) {
2206    margin-left: 0 !important;
2207  }
2208
2209  .tablet\:ext-ml-auto:not([style*="margin"]) {
2210    margin-left: auto !important;
2211  }
2212
2213  .tablet\:ext-ml-base:not([style*="margin"]) {
2214    margin-left: var(--wp--style--block-gap, 1.75rem) !important;
2215  }
2216
2217  .tablet\:ext-ml-lg:not([style*="margin"]) {
2218    margin-left: var(--extendify--spacing--large, 3rem) !important;
2219  }
2220
2221  .tablet\:ext--ml-base:not([style*="margin"]) {
2222    margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2223  }
2224
2225  .tablet\:ext--ml-lg:not([style*="margin"]) {
2226    margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2227  }
2228
2229  .tablet\:ext-block {
2230    display: block !important;
2231  }
2232
2233  .tablet\:ext-inline-block {
2234    display: inline-block !important;
2235  }
2236
2237  .tablet\:ext-inline {
2238    display: inline !important;
2239  }
2240
2241  .tablet\:ext-flex {
2242    display: flex !important;
2243  }
2244
2245  .tablet\:ext-inline-flex {
2246    display: inline-flex !important;
2247  }
2248
2249  .tablet\:ext-grid {
2250    display: grid !important;
2251  }
2252
2253  .tablet\:ext-inline-grid {
2254    display: inline-grid !important;
2255  }
2256
2257  .tablet\:ext-hidden {
2258    display: none !important;
2259  }
2260
2261  .tablet\:ext-w-auto {
2262    width: auto !important;
2263  }
2264
2265  .tablet\:ext-w-full {
2266    width: 100% !important;
2267  }
2268
2269  .tablet\:ext-max-w-full {
2270    max-width: 100% !important;
2271  }
2272
2273  .tablet\:ext-flex-1 {
2274    flex: 1 1 0% !important;
2275  }
2276
2277  .tablet\:ext-flex-auto {
2278    flex: 1 1 auto !important;
2279  }
2280
2281  .tablet\:ext-flex-initial {
2282    flex: 0 1 auto !important;
2283  }
2284
2285  .tablet\:ext-flex-none {
2286    flex: none !important;
2287  }
2288
2289  .tablet\:ext-flex-shrink-0 {
2290    flex-shrink: 0 !important;
2291  }
2292
2293  .tablet\:ext-flex-shrink {
2294    flex-shrink: 1 !important;
2295  }
2296
2297  .tablet\:ext-flex-grow-0 {
2298    flex-grow: 0 !important;
2299  }
2300
2301  .tablet\:ext-flex-grow {
2302    flex-grow: 1 !important;
2303  }
2304
2305  .tablet\:ext-list-none {
2306    list-style-type: none !important;
2307  }
2308
2309  .tablet\:ext-grid-cols-1 {
2310    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
2311  }
2312
2313  .tablet\:ext-grid-cols-2 {
2314    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2315  }
2316
2317  .tablet\:ext-grid-cols-3 {
2318    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
2319  }
2320
2321  .tablet\:ext-grid-cols-4 {
2322    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
2323  }
2324
2325  .tablet\:ext-grid-cols-5 {
2326    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
2327  }
2328
2329  .tablet\:ext-grid-cols-6 {
2330    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
2331  }
2332
2333  .tablet\:ext-grid-cols-7 {
2334    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
2335  }
2336
2337  .tablet\:ext-grid-cols-8 {
2338    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
2339  }
2340
2341  .tablet\:ext-grid-cols-9 {
2342    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
2343  }
2344
2345  .tablet\:ext-grid-cols-10 {
2346    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
2347  }
2348
2349  .tablet\:ext-grid-cols-11 {
2350    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
2351  }
2352
2353  .tablet\:ext-grid-cols-12 {
2354    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
2355  }
2356
2357  .tablet\:ext-grid-cols-none {
2358    grid-template-columns: none !important;
2359  }
2360
2361  .tablet\:ext-flex-row {
2362    flex-direction: row !important;
2363  }
2364
2365  .tablet\:ext-flex-row-reverse {
2366    flex-direction: row-reverse !important;
2367  }
2368
2369  .tablet\:ext-flex-col {
2370    flex-direction: column !important;
2371  }
2372
2373  .tablet\:ext-flex-col-reverse {
2374    flex-direction: column-reverse !important;
2375  }
2376
2377  .tablet\:ext-flex-wrap {
2378    flex-wrap: wrap !important;
2379  }
2380
2381  .tablet\:ext-flex-wrap-reverse {
2382    flex-wrap: wrap-reverse !important;
2383  }
2384
2385  .tablet\:ext-flex-nowrap {
2386    flex-wrap: nowrap !important;
2387  }
2388
2389  .tablet\:ext-items-start {
2390    align-items: flex-start !important;
2391  }
2392
2393  .tablet\:ext-items-end {
2394    align-items: flex-end !important;
2395  }
2396
2397  .tablet\:ext-items-center {
2398    align-items: center !important;
2399  }
2400
2401  .tablet\:ext-items-baseline {
2402    align-items: baseline !important;
2403  }
2404
2405  .tablet\:ext-items-stretch {
2406    align-items: stretch !important;
2407  }
2408
2409  .tablet\:ext-justify-start {
2410    justify-content: flex-start !important;
2411  }
2412
2413  .tablet\:ext-justify-end {
2414    justify-content: flex-end !important;
2415  }
2416
2417  .tablet\:ext-justify-center {
2418    justify-content: center !important;
2419  }
2420
2421  .tablet\:ext-justify-between {
2422    justify-content: space-between !important;
2423  }
2424
2425  .tablet\:ext-justify-around {
2426    justify-content: space-around !important;
2427  }
2428
2429  .tablet\:ext-justify-evenly {
2430    justify-content: space-evenly !important;
2431  }
2432
2433  .tablet\:ext-justify-items-start {
2434    justify-items: start !important;
2435  }
2436
2437  .tablet\:ext-justify-items-end {
2438    justify-items: end !important;
2439  }
2440
2441  .tablet\:ext-justify-items-center {
2442    justify-items: center !important;
2443  }
2444
2445  .tablet\:ext-justify-items-stretch {
2446    justify-items: stretch !important;
2447  }
2448
2449  .tablet\:ext-justify-self-auto {
2450    justify-self: auto !important;
2451  }
2452
2453  .tablet\:ext-justify-self-start {
2454    justify-self: start !important;
2455  }
2456
2457  .tablet\:ext-justify-self-end {
2458    justify-self: end !important;
2459  }
2460
2461  .tablet\:ext-justify-self-center {
2462    justify-self: center !important;
2463  }
2464
2465  .tablet\:ext-justify-self-stretch {
2466    justify-self: stretch !important;
2467  }
2468
2469  .tablet\:ext-p-0:not([style*="padding"]) {
2470    padding: 0 !important;
2471  }
2472
2473  .tablet\:ext-p-base:not([style*="padding"]) {
2474    padding: var(--wp--style--block-gap, 1.75rem) !important;
2475  }
2476
2477  .tablet\:ext-p-lg:not([style*="padding"]) {
2478    padding: var(--extendify--spacing--large, 3rem) !important;
2479  }
2480
2481  .tablet\:ext-px-0:not([style*="padding"]) {
2482    padding-left: 0 !important;
2483    padding-right: 0 !important;
2484  }
2485
2486  .tablet\:ext-px-base:not([style*="padding"]) {
2487    padding-left: var(--wp--style--block-gap, 1.75rem) !important;
2488    padding-right: var(--wp--style--block-gap, 1.75rem) !important;
2489  }
2490
2491  .tablet\:ext-px-lg:not([style*="padding"]) {
2492    padding-left: var(--extendify--spacing--large, 3rem) !important;
2493    padding-right: var(--extendify--spacing--large, 3rem) !important;
2494  }
2495
2496  .tablet\:ext-py-0:not([style*="padding"]) {
2497    padding-top: 0 !important;
2498    padding-bottom: 0 !important;
2499  }
2500
2501  .tablet\:ext-py-base:not([style*="padding"]) {
2502    padding-top: var(--wp--style--block-gap, 1.75rem) !important;
2503    padding-bottom: var(--wp--style--block-gap, 1.75rem) !important;
2504  }
2505
2506  .tablet\:ext-py-lg:not([style*="padding"]) {
2507    padding-top: var(--extendify--spacing--large, 3rem) !important;
2508    padding-bottom: var(--extendify--spacing--large, 3rem) !important;
2509  }
2510
2511  .tablet\:ext-pt-0:not([style*="padding"]) {
2512    padding-top: 0 !important;
2513  }
2514
2515  .tablet\:ext-pt-base:not([style*="padding"]) {
2516    padding-top: var(--wp--style--block-gap, 1.75rem) !important;
2517  }
2518
2519  .tablet\:ext-pt-lg:not([style*="padding"]) {
2520    padding-top: var(--extendify--spacing--large, 3rem) !important;
2521  }
2522
2523  .tablet\:ext-pr-0:not([style*="padding"]) {
2524    padding-right: 0 !important;
2525  }
2526
2527  .tablet\:ext-pr-base:not([style*="padding"]) {
2528    padding-right: var(--wp--style--block-gap, 1.75rem) !important;
2529  }
2530
2531  .tablet\:ext-pr-lg:not([style*="padding"]) {
2532    padding-right: var(--extendify--spacing--large, 3rem) !important;
2533  }
2534
2535  .tablet\:ext-pb-0:not([style*="padding"]) {
2536    padding-bottom: 0 !important;
2537  }
2538
2539  .tablet\:ext-pb-base:not([style*="padding"]) {
2540    padding-bottom: var(--wp--style--block-gap, 1.75rem) !important;
2541  }
2542
2543  .tablet\:ext-pb-lg:not([style*="padding"]) {
2544    padding-bottom: var(--extendify--spacing--large, 3rem) !important;
2545  }
2546
2547  .tablet\:ext-pl-0:not([style*="padding"]) {
2548    padding-left: 0 !important;
2549  }
2550
2551  .tablet\:ext-pl-base:not([style*="padding"]) {
2552    padding-left: var(--wp--style--block-gap, 1.75rem) !important;
2553  }
2554
2555  .tablet\:ext-pl-lg:not([style*="padding"]) {
2556    padding-left: var(--extendify--spacing--large, 3rem) !important;
2557  }
2558
2559  .tablet\:ext-text-left {
2560    text-align: left !important;
2561  }
2562
2563  .tablet\:ext-text-center {
2564    text-align: center !important;
2565  }
2566
2567  .tablet\:ext-text-right {
2568    text-align: right !important;
2569  }
2570}
2571
2572@media (min-width: 1080px) {
2573  .desktop\:ext-absolute {
2574    position: absolute !important;
2575  }
2576
2577  .desktop\:ext-relative {
2578    position: relative !important;
2579  }
2580
2581  .desktop\:ext-top-base {
2582    top: var(--wp--style--block-gap, 1.75rem) !important;
2583  }
2584
2585  .desktop\:ext-top-lg {
2586    top: var(--extendify--spacing--large, 3rem) !important;
2587  }
2588
2589  .desktop\:ext--top-base {
2590    top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2591  }
2592
2593  .desktop\:ext--top-lg {
2594    top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2595  }
2596
2597  .desktop\:ext-right-base {
2598    right: var(--wp--style--block-gap, 1.75rem) !important;
2599  }
2600
2601  .desktop\:ext-right-lg {
2602    right: var(--extendify--spacing--large, 3rem) !important;
2603  }
2604
2605  .desktop\:ext--right-base {
2606    right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2607  }
2608
2609  .desktop\:ext--right-lg {
2610    right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2611  }
2612
2613  .desktop\:ext-bottom-base {
2614    bottom: var(--wp--style--block-gap, 1.75rem) !important;
2615  }
2616
2617  .desktop\:ext-bottom-lg {
2618    bottom: var(--extendify--spacing--large, 3rem) !important;
2619  }
2620
2621  .desktop\:ext--bottom-base {
2622    bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2623  }
2624
2625  .desktop\:ext--bottom-lg {
2626    bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2627  }
2628
2629  .desktop\:ext-left-base {
2630    left: var(--wp--style--block-gap, 1.75rem) !important;
2631  }
2632
2633  .desktop\:ext-left-lg {
2634    left: var(--extendify--spacing--large, 3rem) !important;
2635  }
2636
2637  .desktop\:ext--left-base {
2638    left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2639  }
2640
2641  .desktop\:ext--left-lg {
2642    left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2643  }
2644
2645  .desktop\:ext-order-1 {
2646    order: 1 !important;
2647  }
2648
2649  .desktop\:ext-order-2 {
2650    order: 2 !important;
2651  }
2652
2653  .desktop\:ext-m-0:not([style*="margin"]) {
2654    margin: 0 !important;
2655  }
2656
2657  .desktop\:ext-m-auto:not([style*="margin"]) {
2658    margin: auto !important;
2659  }
2660
2661  .desktop\:ext-m-base:not([style*="margin"]) {
2662    margin: var(--wp--style--block-gap, 1.75rem) !important;
2663  }
2664
2665  .desktop\:ext-m-lg:not([style*="margin"]) {
2666    margin: var(--extendify--spacing--large, 3rem) !important;
2667  }
2668
2669  .desktop\:ext--m-base:not([style*="margin"]) {
2670    margin: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2671  }
2672
2673  .desktop\:ext--m-lg:not([style*="margin"]) {
2674    margin: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2675  }
2676
2677  .desktop\:ext-mx-0:not([style*="margin"]) {
2678    margin-left: 0 !important;
2679    margin-right: 0 !important;
2680  }
2681
2682  .desktop\:ext-mx-auto:not([style*="margin"]) {
2683    margin-left: auto !important;
2684    margin-right: auto !important;
2685  }
2686
2687  .desktop\:ext-mx-base:not([style*="margin"]) {
2688    margin-left: var(--wp--style--block-gap, 1.75rem) !important;
2689    margin-right: var(--wp--style--block-gap, 1.75rem) !important;
2690  }
2691
2692  .desktop\:ext-mx-lg:not([style*="margin"]) {
2693    margin-left: var(--extendify--spacing--large, 3rem) !important;
2694    margin-right: var(--extendify--spacing--large, 3rem) !important;
2695  }
2696
2697  .desktop\:ext--mx-base:not([style*="margin"]) {
2698    margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2699    margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2700  }
2701
2702  .desktop\:ext--mx-lg:not([style*="margin"]) {
2703    margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2704    margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2705  }
2706
2707  .desktop\:ext-my-0:not([style*="margin"]) {
2708    margin-top: 0 !important;
2709    margin-bottom: 0 !important;
2710  }
2711
2712  .desktop\:ext-my-auto:not([style*="margin"]) {
2713    margin-top: auto !important;
2714    margin-bottom: auto !important;
2715  }
2716
2717  .desktop\:ext-my-base:not([style*="margin"]) {
2718    margin-top: var(--wp--style--block-gap, 1.75rem) !important;
2719    margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
2720  }
2721
2722  .desktop\:ext-my-lg:not([style*="margin"]) {
2723    margin-top: var(--extendify--spacing--large, 3rem) !important;
2724    margin-bottom: var(--extendify--spacing--large, 3rem) !important;
2725  }
2726
2727  .desktop\:ext--my-base:not([style*="margin"]) {
2728    margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2729    margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2730  }
2731
2732  .desktop\:ext--my-lg:not([style*="margin"]) {
2733    margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2734    margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2735  }
2736
2737  .desktop\:ext-mt-0:not([style*="margin"]) {
2738    margin-top: 0 !important;
2739  }
2740
2741  .desktop\:ext-mt-auto:not([style*="margin"]) {
2742    margin-top: auto !important;
2743  }
2744
2745  .desktop\:ext-mt-base:not([style*="margin"]) {
2746    margin-top: var(--wp--style--block-gap, 1.75rem) !important;
2747  }
2748
2749  .desktop\:ext-mt-lg:not([style*="margin"]) {
2750    margin-top: var(--extendify--spacing--large, 3rem) !important;
2751  }
2752
2753  .desktop\:ext--mt-base:not([style*="margin"]) {
2754    margin-top: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2755  }
2756
2757  .desktop\:ext--mt-lg:not([style*="margin"]) {
2758    margin-top: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2759  }
2760
2761  .desktop\:ext-mr-0:not([style*="margin"]) {
2762    margin-right: 0 !important;
2763  }
2764
2765  .desktop\:ext-mr-auto:not([style*="margin"]) {
2766    margin-right: auto !important;
2767  }
2768
2769  .desktop\:ext-mr-base:not([style*="margin"]) {
2770    margin-right: var(--wp--style--block-gap, 1.75rem) !important;
2771  }
2772
2773  .desktop\:ext-mr-lg:not([style*="margin"]) {
2774    margin-right: var(--extendify--spacing--large, 3rem) !important;
2775  }
2776
2777  .desktop\:ext--mr-base:not([style*="margin"]) {
2778    margin-right: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2779  }
2780
2781  .desktop\:ext--mr-lg:not([style*="margin"]) {
2782    margin-right: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2783  }
2784
2785  .desktop\:ext-mb-0:not([style*="margin"]) {
2786    margin-bottom: 0 !important;
2787  }
2788
2789  .desktop\:ext-mb-auto:not([style*="margin"]) {
2790    margin-bottom: auto !important;
2791  }
2792
2793  .desktop\:ext-mb-base:not([style*="margin"]) {
2794    margin-bottom: var(--wp--style--block-gap, 1.75rem) !important;
2795  }
2796
2797  .desktop\:ext-mb-lg:not([style*="margin"]) {
2798    margin-bottom: var(--extendify--spacing--large, 3rem) !important;
2799  }
2800
2801  .desktop\:ext--mb-base:not([style*="margin"]) {
2802    margin-bottom: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2803  }
2804
2805  .desktop\:ext--mb-lg:not([style*="margin"]) {
2806    margin-bottom: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2807  }
2808
2809  .desktop\:ext-ml-0:not([style*="margin"]) {
2810    margin-left: 0 !important;
2811  }
2812
2813  .desktop\:ext-ml-auto:not([style*="margin"]) {
2814    margin-left: auto !important;
2815  }
2816
2817  .desktop\:ext-ml-base:not([style*="margin"]) {
2818    margin-left: var(--wp--style--block-gap, 1.75rem) !important;
2819  }
2820
2821  .desktop\:ext-ml-lg:not([style*="margin"]) {
2822    margin-left: var(--extendify--spacing--large, 3rem) !important;
2823  }
2824
2825  .desktop\:ext--ml-base:not([style*="margin"]) {
2826    margin-left: calc(var(--wp--style--block-gap, 1.75rem) * -1) !important;
2827  }
2828
2829  .desktop\:ext--ml-lg:not([style*="margin"]) {
2830    margin-left: calc(var(--extendify--spacing--large, 3rem) * -1) !important;
2831  }
2832
2833  .desktop\:ext-block {
2834    display: block !important;
2835  }
2836
2837  .desktop\:ext-inline-block {
2838    display: inline-block !important;
2839  }
2840
2841  .desktop\:ext-inline {
2842    display: inline !important;
2843  }
2844
2845  .desktop\:ext-flex {
2846    display: flex !important;
2847  }
2848
2849  .desktop\:ext-inline-flex {
2850    display: inline-flex !important;
2851  }
2852
2853  .desktop\:ext-grid {
2854    display: grid !important;
2855  }
2856
2857  .desktop\:ext-inline-grid {
2858    display: inline-grid !important;
2859  }
2860
2861  .desktop\:ext-hidden {
2862    display: none !important;
2863  }
2864
2865  .desktop\:ext-w-auto {
2866    width: auto !important;
2867  }
2868
2869  .desktop\:ext-w-full {
2870    width: 100% !important;
2871  }
2872
2873  .desktop\:ext-max-w-full {
2874    max-width: 100% !important;
2875  }
2876
2877  .desktop\:ext-flex-1 {
2878    flex: 1 1 0% !important;
2879  }
2880
2881  .desktop\:ext-flex-auto {
2882    flex: 1 1 auto !important;
2883  }
2884
2885  .desktop\:ext-flex-initial {
2886    flex: 0 1 auto !important;
2887  }
2888
2889  .desktop\:ext-flex-none {
2890    flex: none !important;
2891  }
2892
2893  .desktop\:ext-flex-shrink-0 {
2894    flex-shrink: 0 !important;
2895  }
2896
2897  .desktop\:ext-flex-shrink {
2898    flex-shrink: 1 !important;
2899  }
2900
2901  .desktop\:ext-flex-grow-0 {
2902    flex-grow: 0 !important;
2903  }
2904
2905  .desktop\:ext-flex-grow {
2906    flex-grow: 1 !important;
2907  }
2908
2909  .desktop\:ext-list-none {
2910    list-style-type: none !important;
2911  }
2912
2913  .desktop\:ext-grid-cols-1 {
2914    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
2915  }
2916
2917  .desktop\:ext-grid-cols-2 {
2918    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2919  }
2920
2921  .desktop\:ext-grid-cols-3 {
2922    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
2923  }
2924
2925  .desktop\:ext-grid-cols-4 {
2926    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
2927  }
2928
2929  .desktop\:ext-grid-cols-5 {
2930    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
2931  }
2932
2933  .desktop\:ext-grid-cols-6 {
2934    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
2935  }
2936
2937  .desktop\:ext-grid-cols-7 {
2938    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
2939  }
2940
2941  .desktop\:ext-grid-cols-8 {
2942    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
2943  }
2944
2945  .desktop\:ext-grid-cols-9 {
2946    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
2947  }
2948
2949  .desktop\:ext-grid-cols-10 {
2950    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
2951  }
2952
2953  .desktop\:ext-grid-cols-11 {
2954    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
2955  }
2956
2957  .desktop\:ext-grid-cols-12 {
2958    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
2959  }
2960
2961  .desktop\:ext-grid-cols-none {
2962    grid-template-columns: none !important;
2963  }
2964
2965  .desktop\:ext-flex-row {
2966    flex-direction: row !important;
2967  }
2968
2969  .desktop\:ext-flex-row-reverse {
2970    flex-direction: row-reverse !important;
2971  }
2972
2973  .desktop\:ext-flex-col {
2974    flex-direction: column !important;
2975  }
2976
2977  .desktop\:ext-flex-col-reverse {
2978    flex-direction: column-reverse !important;
2979  }
2980
2981  .desktop\:ext-flex-wrap {
2982    flex-wrap: wrap !important;
2983  }
2984
2985  .desktop\:ext-flex-wrap-reverse {
2986    flex-wrap: wrap-reverse !important;
2987  }
2988
2989  .desktop\:ext-flex-nowrap {
2990    flex-wrap: nowrap !important;
2991  }
2992
2993  .desktop\:ext-items-start {
2994    align-items: flex-start !important;
2995  }
2996
2997  .desktop\:ext-items-end {
2998    align-items: flex-end !important;
2999  }
3000
3001  .desktop\:ext-items-center {
3002    align-items: center !important;
3003  }
3004
3005  .desktop\:ext-items-baseline {
3006    align-items: baseline !important;
3007  }
3008
3009  .desktop\:ext-items-stretch {
3010    align-items: stretch !important;
3011  }
3012
3013  .desktop\:ext-justify-start {
3014    justify-content: flex-start !important;
3015  }
3016
3017  .desktop\:ext-justify-end {
3018    justify-content: flex-end !important;
3019  }
3020
3021  .desktop\:ext-justify-center {
3022    justify-content: center !important;
3023  }
3024
3025  .desktop\:ext-justify-between {
3026    justify-content: space-between !important;
3027  }
3028
3029  .desktop\:ext-justify-around {
3030    justify-content: space-around !important;
3031  }
3032
3033  .desktop\:ext-justify-evenly {
3034    justify-content: space-evenly !important;
3035  }
3036
3037  .desktop\:ext-justify-items-start {
3038    justify-items: start !important;
3039  }
3040
3041  .desktop\:ext-justify-items-end {
3042    justify-items: end !important;
3043  }
3044
3045  .desktop\:ext-justify-items-center {
3046    justify-items: center !important;
3047  }
3048
3049  .desktop\:ext-justify-items-stretch {
3050    justify-items: stretch !important;
3051  }
3052
3053  .desktop\:ext-justify-self-auto {
3054    justify-self: auto !important;
3055  }
3056
3057  .desktop\:ext-justify-self-start {
3058    justify-self: start !important;
3059  }
3060
3061  .desktop\:ext-justify-self-end {
3062    justify-self: end !important;
3063  }
3064
3065  .desktop\:ext-justify-self-center {
3066    justify-self: center !important;
3067  }
3068
3069  .desktop\:ext-justify-self-stretch {
3070    justify-self: stretch !important;
3071  }
3072
3073  .desktop\:ext-p-0:not([style*="padding"]) {
3074    padding: 0 !important;
3075  }
3076
3077  .desktop\:ext-p-base:not([style*="padding"]) {
3078    padding: var(--wp--style--block-gap, 1.75rem) !important;
3079  }
3080
3081  .desktop\:ext-p-lg:not([style*="padding"]) {
3082    padding: var(--extendify--spacing--large, 3rem) !important;
3083  }
3084
3085  .desktop\:ext-px-0:not([style*="padding"]) {
3086    padding-left: 0 !important;
3087    padding-right: 0 !important;
3088  }
3089
3090  .desktop\:ext-px-base:not([style*="padding"]) {
3091    padding-left: var(--wp--style--block-gap, 1.75rem) !important;
3092    padding-right: var(--wp--style--block-gap, 1.75rem) !important;
3093  }
3094
3095  .desktop\:ext-px-lg:not([style*="padding"]) {
3096    padding-left: var(--extendify--spacing--large, 3rem) !important;
3097    padding-right: var(--extendify--spacing--large, 3rem) !important;
3098  }
3099
3100  .desktop\:ext-py-0:not([style*="padding"]) {
3101    padding-top: 0 !important;
3102    padding-bottom: 0 !important;
3103  }
3104
3105  .desktop\:ext-py-base:not([style*="padding"]) {
3106    padding-top: var(--wp--style--block-gap, 1.75rem) !important;
3107    padding-bottom: var(--wp--style--block-gap, 1.75rem) !important;
3108  }
3109
3110  .desktop\:ext-py-lg:not([style*="padding"]) {
3111    padding-top: var(--extendify--spacing--large, 3rem) !important;
3112    padding-bottom: var(--extendify--spacing--large, 3rem) !important;
3113  }
3114
3115  .desktop\:ext-pt-0:not([style*="padding"]) {
3116    padding-top: 0 !important;
3117  }
3118
3119  .desktop\:ext-pt-base:not([style*="padding"]) {
3120    padding-top: var(--wp--style--block-gap, 1.75rem) !important;
3121  }
3122
3123  .desktop\:ext-pt-lg:not([style*="padding"]) {
3124    padding-top: var(--extendify--spacing--large, 3rem) !important;
3125  }
3126
3127  .desktop\:ext-pr-0:not([style*="padding"]) {
3128    padding-right: 0 !important;
3129  }
3130
3131  .desktop\:ext-pr-base:not([style*="padding"]) {
3132    padding-right: var(--wp--style--block-gap, 1.75rem) !important;
3133  }
3134
3135  .desktop\:ext-pr-lg:not([style*="padding"]) {
3136    padding-right: var(--extendify--spacing--large, 3rem) !important;
3137  }
3138
3139  .desktop\:ext-pb-0:not([style*="padding"]) {
3140    padding-bottom: 0 !important;
3141  }
3142
3143  .desktop\:ext-pb-base:not([style*="padding"]) {
3144    padding-bottom: var(--wp--style--block-gap, 1.75rem) !important;
3145  }
3146
3147  .desktop\:ext-pb-lg:not([style*="padding"]) {
3148    padding-bottom: var(--extendify--spacing--large, 3rem) !important;
3149  }
3150
3151  .desktop\:ext-pl-0:not([style*="padding"]) {
3152    padding-left: 0 !important;
3153  }
3154
3155  .desktop\:ext-pl-base:not([style*="padding"]) {
3156    padding-left: var(--wp--style--block-gap, 1.75rem) !important;
3157  }
3158
3159  .desktop\:ext-pl-lg:not([style*="padding"]) {
3160    padding-left: var(--extendify--spacing--large, 3rem) !important;
3161  }
3162
3163  .desktop\:ext-text-left {
3164    text-align: left !important;
3165  }
3166
3167  .desktop\:ext-text-center {
3168    text-align: center !important;
3169  }
3170
3171  .desktop\:ext-text-right {
3172    text-align: right !important;
3173  }
3174}
3175
3176/*# sourceURL=extendify-gutenberg-patterns-and-templates-utilities-inline-css */
3177</style>
3178<link rel='stylesheet' id='contact-form-7-css' href='https://a17lab.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.7.2' media='all' />
3179<link rel='stylesheet' id='elementor-icons-css' href='https://a17lab.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.17.0' media='all' />
3180<link rel='stylesheet' id='elementor-frontend-css' href='https://a17lab.com/wp-content/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.10.0' media='all' />
3181<link rel='stylesheet' id='elementor-post-6-css' href='https://a17lab.com/wp-content/uploads/elementor/css/post-6.css?ver=1693851428' media='all' />
3182<link rel='stylesheet' id='elementor-post-1702-css' href='https://a17lab.com/wp-content/uploads/elementor/css/post-1702.css?ver=1693973960' media='all' />
3183<link rel='stylesheet' id='bootstrap-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/vendor/bootstrap.min.css?ver=1.4.6' media='all' />
3184<link rel='stylesheet' id='font-awesome-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/vendor/font-awesome.css?ver=1.4.6' media='all' />
3185<link rel='stylesheet' id='sal-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/vendor/sal.css?ver=1.4.6' media='all' />
3186<link rel='stylesheet' id='aos-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/vendor/aos.css?ver=1.4.6' media='all' />
3187<link rel='stylesheet' id='magnific-popup-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/vendor/magnific-popup.css?ver=1.4.6' media='all' />
3188<link rel='stylesheet' id='abstrak-gfonts-css' href='https://fonts.googleapis.com/css?family=Poppins%3Awght%400%2C300%3B0%2C400%3B0%2C500%3B0%2C600%3B0%2C700%3B0%2C800%3B0%2C900%3B1%2C700%26display%3Dswap%
31887CDM+Sans%3A0%2C400%3B0%2C500%3B0%2C700%3B1%2C400%3B1%2C500%3B1%2C700&#038;subset=latin%2Clatin-ext&#038;ver=1.4.6' media='all' />
3189<link rel='stylesheet' id='abstrak-app-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/app.css?ver=1.4.6' media='all' />
3190<link rel='stylesheet' id='abstrak-woocommerce-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/woocommerce.css?ver=1.4.6' media='all' />
3191<link rel='stylesheet' id='abstrak-style-css' href='https://a17lab.com/wp-content/themes/abstrak/style.css?ver=6.9.9' media='all' />
3192<link rel='stylesheet' id='slick-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/vendor/slick.css?ver=1.4.6' media='all' />
3193<link rel='stylesheet' id='slick-theme-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/vendor/slick-theme.css?ver=1.4.6' media='all' />
3194<link rel='stylesheet' id='odometer-css' href='https://a17lab.com/wp-content/themes/abstrak/assets/css/vendor/odometer-theme-default.css?ver=1.4.6' media='all' />
3195<script src="https://a17lab.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 3195
3195
3196<script src="https://a17lab.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 3196
3196
3197<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/sal.js?ver=1.4.6" defer="defer"></script>
vendor: 1 bytes, line 3197
3197
3198<script src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/aos.js?ver=1.4.6" id="aos-js"></script>
vendor: 1 bytes, line 3198
3198
3199<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/jquery.magnific-popup.min.js?ver=1.4.6" defer="defer"></script>
vendor: 1 bytes, line 3199
3199
3200<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/jquery.countdown.min.js?ver=1.4.6" defer="defer"></script>
vendor: 1 bytes, line 3200
3200
3201<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/tilt.js?ver=1.4.6" defer="defer"></script>
3201
3202<link rel="https://api.w.org/" href="https://a17lab.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://a17lab.com/wp-json/wp/v2/axil_services/1702" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://a17lab.com/xmlrpc.php?rsd" />
3203<meta name="generator" content="WordPress 6.9.9" />
3204<link rel='shortlink' href='https://a17lab.com/?p=1702' />
3205<meta name="generator" content="Redux 4.3.21" /><meta name="cdp-version" content="1.3.7" /><!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 3205-3206
3205
3206<script async src="https://www.googletagmanager.com/gtag/js?id=
3206G-RCF9EB9D1K
vendor: 13 bytes, line 3206
3206"></script>
3207<script>
3208  
vendor: 138 bytes, lines 3208-3212
3208window.dataLayer = window.dataLayer || [];
3209  function gtag(){dataLayer.push(arguments);}
3210  gtag('js', new Date());
3211
3212  gtag('config', '
3212G-RCF9EB9D1K
vendor: 5 bytes, line 3212
3212');
3213</script>
3213         
3214    <style type="text/css">                                                
3215
3216        
3217
3218
3219
3220        
3221
3222
3223
3224                
3225
3226        
3227                                                        
3228                                
3229                                
3230                                        
3231        
3232 
3233
3234        
3235        
3236                 
3237        
3238        
3239
3240
3241
3242                                
3243                    
3244             .banner .banner-content .axil-btn { box-shadow: 0 44px 84px -24px #5956E9; }
3245
3246        </style>
3247<link rel="icon" href="https://a17lab.com/wp-content/uploads/2021/10/favicon.png" sizes="32x32" />
3248<link rel="icon" href="https://a17lab.com/wp-content/uploads/2021/10/favicon.png" sizes="192x192" />
3249<link rel="apple-touch-icon" href="https://a17lab.com/wp-content/uploads/2021/10/favicon.png" />
3250<meta name="msapplication-TileImage" content="https://a17lab.com/wp-content/uploads/2021/10/favicon.png" />
3251<style id="axil_options-dynamic-css" title="dynamic-css" class="redux-options-output">h1, .h1{font-display:swap;}h2, .h2{font-display:swap;}h3, .h3{font-display:swap;}h4, .h4{font-display:swap;}h5, .h5{font-display:swap;}h6, .h6{font-display:swap;}body, p{font-display:swap;}</style></head>
3252
3253<body class="wp-singular axil_services-template axil_services-template-elementor_header_footer single single-axil_services postid-1702 wp-embed-responsive wp-theme-abstrak axil_services-mobile-app-development active-light-mode sticky-header elementor-default elementor-template-full-width elementor-kit-6 elementor-page elementor-page-1702">
3254<div id="main-wrapper" class="main-wrapper">
3255 
3256 <header class="header axil-header header-style-1">
3257    <div id="axil-sticky-placeholder"></div>
3258        <div class="axil-mainmenu">
3259            <div class="container">
3260                <div class="header-navbar">
3261                    <div class="header-logo">
3262                                                <a href="https://a17lab.com/"
3263                           title="a17lab" rel="home">
3264                                                           
3265                                                                    <img class="light-version-logo" src="https://a17lab.com/wp-content/uploads/2023/01/A17LAB-267-70.svg" alt="a17lab">
3266                                       
3267                                                      
3268                                    <img class="dark-version-logo" src="https://new.axilthemes.com/themes/abstrak/wp-content/themes/abstrak/assets/images/logo/logo-3.svg" alt="a17lab">
3269                                  
3270                                                                    <img class="sticky-logo" src="https://a17lab.com/wp-content/uploads/2023/01/A17LAB-267-70.svg" alt="a17lab">
3271                                 
3272                                                    </a>
3273                     
3274                    </div>
3275                    <div class="header-main-nav" id="mobilemenu-popup">
3276                    <!-- Start Mainmanu Nav -->
3277                    <div class="d-block d-lg-none">
3278                        <div class="mobile-nav-header">
3279                            <div class="mobile-nav-logo">  
3280                                                            <a href="https://a17lab.com/"
3281                                   title="a17lab" rel="home">
3282                                                                           
3283                                                                                    <img class="light-version-logo" src="https://a17lab.com/wp-content/uploads/2023/01/A17LAB-267-70.svg" alt="a17lab">
3284                                               
3285                                     
3286                                                                    </a>
3287                              
3288                                    </div>
3289                                    <button class="mobile-menu-close" data-bs-dismiss="offcanvas"><i class="fas fa-times"></i></button>
3290                                </div>
3291                            </div>
3292                     <!-- Start Mainmanu Nav -->
3293                    <nav id="sideNav" class="mainmenu-nav"><ul id="onepagemenu" class="mainmenu"><li id="menu-item-26" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-26 axil-post-type-axil_services"><a href="https://a17lab.com/blog/" class="nav-link">Blogs</a></li>
3294<li id="menu-item-4775" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4775 axil-post-type-axil_services"><a href="https://a17lab.com/textsnap/" class="nav-link">TextSnap</a></li>
3295<li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37 axil-post-type-axil_services"><a href="https://a17lab.com/contact/" class="nav-link">Contact</a></li>
3296</ul></nav>                    </div>
3297                    <div class="header-action">
3298                        <ul class="list-unstyled">
3299                                                    
3300                                                                                         <li class="mobile-menu-btn sidemenu-btn d-lg-none d-block">
3301                                    <button class="btn-wrap" data-bs-toggle="offcanvas" data-bs-target="#mobilemenu-popup">
3302                                        <span></span>
3303                                        <span></span>
3304                                        <span></span>
3305                                    </button>
3306                                </li>
3307                            
3308                        </ul>
3309                    </div>
3310                </div>
3311            </div>
3312        </div>
3313    </header><div class="offcanvas offcanvas-end header-offcanvasmenu" tabindex="-1" id="offcanvasMenuRight">
3314    <div class="offcanvas-header">
3315        <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
3316    </div>
3317    <div class="offcanvas-body">
3318         
3319        <form  id="search-1" class="side-nav-search-form blog-search" action="https://a17lab.com/" method="GET">
3320            <div class="axil-search blog-search form-group">
3321                <input class="search-field"  type="text"  name="s"  placeholder="Search ..." value=""/>
3322                <button type="submit" class="side-nav-search-btn"><i class="fal fa-search"></i></button>
3323            </div>
3324        </form>      
3325        <div class="row ">
3326                            <!-- Start Left Bar  -->
3327                  <div class="col-lg-5 col-xl-6">
3328                     
3329                     <div class="menu-offcanvas-menu-container"><ul id="menu-offcanvas-menu" class="main-navigation list-unstyled"><li id="menu-item-1261" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1261"><a href="https://a17lab.com/digital-agency/" class="nav-link">Digital Agency</a></li>
3330<li id="menu-item-1263" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1263"><a href="https://a17lab.com/creative-agency/" class="nav-link">Creative Agency</a></li>
3331<li id="menu-item-1265" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1265"><a href="https://a17lab.com/personal-portfolio/" class="nav-link">Personal Portfolio</a></li>
3332<li id="menu-item-1264" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1264"><a href="https://a17lab.com/home-startup/" class="nav-link">Home Startup</a></li>
3333<li id="menu-item-1262" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1262"><a href="https://a17lab.com/corporate-agency/" class="nav-link">Corporate Agency</a></li>
3334</ul></div> 
3335
3336                  
3337                </div>
3338                <!-- End Left Bar  -->
3339                           
3340            <div class="col-lg-7 col-xl-6">
3341                <div class="contact-info-wrap">
3342                    <div class="contact-inner">
3343                        <address class="address">
3344                                                            <span class="title"> Contact information </span>
3345                                                                                        <p class="m-b-xs-30 mid grey-dark-three">Theodore Lowe, Ap #867-859 Sit Rd, Azusa New York</p>
3346                                                    </address>
3347                        <address class="address">
3348                                                            <span class="title"> We are available 24/ 7. Call Now. </span>
3349                            
3350                                                             
3351                                <a class="tel" href="tel:8884562790"><i class="fas fa-phone"></i>(888) 456-2790                                </a>
3352                             
3353                                                         
3354                                <a class="tel" href="tel:12125553333"><i class="fas fa-fax"></i>(121) 255-53333                                </a>
3355                                
3356                                                         
3357                                <a class="tel" href="/cdn-cgi/l/email-protection#acc9d4cdc1dcc0c9ecc8c3c1cdc5c282cfc3c1"><i class="fas fa-envelope"></i><span class="__cf_email__" data-cfemail="67021f060a170b022703080a060e094904080a">[email&#160;protected]</span>                                </a>
3358                                
3359                                                    </address>
3360                    </div> 
3361                                      </div>
3362            </div>
3363        </div>
3364    </div>
3365</div>
3366
3367        <div class="breadcrum-area breadcrumb-banner">
3368            <div class="container">
3369                <div class="section-heading heading-left sal-animate" data-sal="slide-right" data-sal-
3369duration="1000" data-sal-delay="300">
3370                     
3371                    <h1 class="title h2">App & website development</h1>
3372                                                 <p>We can create custom apps and websites that are tailored to your specific needs. Our team will work closely with you to understand your requirements and create a solution that will help you achieve your goals.</p>
3373                                    </div>
3374                            <div class="banner-thumbnail sal-animate banner-axil_services_single_image_size" data-sal="slide-up" data-sal-duration="1000" data-sal-delay="400">
3375                    <img  class="paralax-image" src="https://new.axilthemes.com/themes/abstrak/wp-content/themes/abstrak/assets/images/banner/banner-thumb-3.png" alt="">
3376                </div>
3377                             </div>
3378            <ul class="shape-group-8 list-unstyled">
3379                                <li class="shape shape-1 sal-animate" data-sal="slide-right" data-sal-duration="500" data-sal-delay="100">
3380                    <img src="https://a17lab.com/wp-content/themes/abstrak/assets/media/others/bubble-9.png" alt="Bubble">
3381                </li>
3382                                                   <li class="shape shape-2 sal-animate" data-sal="slide-left" data-sal-duration="500" data-sal-delay="200">
3383                    <img src="https://new.axilthemes.com/themes/abstrak/wp-content/themes/abstrak/assets/images/banner/bubble-22.png" alt="Bubble">
3384                </li>
3385                                                <li class="shape shape-3 sal-animate" data-sal="slide-up" data-sal-duration="500" data-sal-delay="300">
3386                    <img src="https://a17lab.com/wp-content/themes/abstrak/assets/media/others/line-4.png" alt="Line">
3387                </li>
3388                            </ul>
3389        </div>
3390
3391         
3392  		<div data-elementor-type="wp-post" data-elementor-id="1702" class="elementor elementor-1702">
3393									<section class="elementor-section elementor-top-section elementor-element elementor-element-f328228 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f328228" data-element_type="section">
3394						<div class="elementor-container elementor-column-gap-default">
3395					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c80fcbf" data-id="c80fcbf" data-element_type="column">
3396			<div class="elementor-widget-wrap elementor-element-populated">
3397								<div class="elementor-element elementor-element-7f79661 elementor-widget elementor-widget-axil-title" data-id="7f79661" data-element_type="widget" data-widget_type="axil-title.default">
3398				<div class="elementor-widget-container">
3399			     <div class="section-heading heading-dark heading-dark-left">            
3400                    <span class="subtitle">Mobile app development</span>
3401         
3402                                    <h3 class="title">
3403                    Why us?                </h3> 
3404                         
3405                            <p>If you're looking to develop a custom app or website, it's important to work with a development team that has the skills and experience to create a high-quality solution that will help you achieve your goals. At a17lab, we have a team of expert developers who have years of experience in creating custom apps and websites for a wide range of businesses and industries.</p>
3406            </div> 
3407   		</div>
3408				</div>
3409				<div class="elementor-element elementor-element-62ddde8 elementor-widget elementor-widget-axil-accordion" data-id="62ddde8" data-element_type="widget" data-widget_type="axil-accordion.default">
3410				<div class="elementor-widget-container">
3411			             
3412                <div class="why-choose-us">
3413               
3414                 <div id="accordion-62ddde8" class="accordion">
3415                   
3416                        <div class="accordion-item elementor-repeater-item-1f2889d">
3417                            <h2 class="accordion-header" id="headingOne-0">
3418                                <button class="accordion-button " type="button" data-bs-toggle="collapse" data-bs-target="#collapse-0" aria-expanded="true" aria-controls="collapse-0">                               
3419                                                                            
3420                                            <i class="fas fa-compress"></i>
3421                                                                            
3422                                    <span>Custom Solutions</span>
3423                                </button>
3424                            </h2>
3425
3426                            <div id="collapse-0" class="accordion-collapse collapse show" aria-labelledby="headingOne-0" data-bs-parent="#accordion-62ddde8">
3427                                <div class="accordion-body">
3428                                   We understand that every business is unique, which is why we offer custom app and website development services. Our team will work closely with you to understand your specific needs and create a solution that is tailored to your business.                                </div>
3429                            </div>
3430                        </div>
3431                        
3432                         
3433                        <div class="accordion-item elementor-repeater-item-7b09480">
3434                            <h2 class="accordion-header" id="headingOne-1">
3435                                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-1" aria-expanded="false" aria-controls="collapse-1">                               
3436                                                                            
3437                                            <i class="fas fa-code"></i>
3438                                                                            
3439                                    <span>Expertise</span>
3440                                </button>
3441                            </h2>
3442
3443                            <div id="collapse-1" class="accordion-collapse collapse " aria-labelledby="headingOne-1" data-bs-parent="#accordion-62ddde8">
3444                                <div class="accordion-body">
3445                                   Our team of developers have expertise in a variety of technologies and platforms, ensuring that we can create a solution that is the best fit for your business.                                </div>
3446                            </div>
3447                        </div>
3448                        
3449                         
3450                        <div class="accordion-item elementor-repeater-item-fa1dd93">
3451                            <h2 class="accordion-header" id="headingOne-2">
3452                                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-2" aria-expanded="false" aria-controls="collapse-2">                               
3453                                                                            
3454                                            <i class="fas fa-globe-africa"></i>
3455                                                                            
3456                                    <span>Scalability</span>
3457                                </button>
3458                            </h2>
3459
3460                            <div id="collapse-2" class="accordion-collapse collapse " aria-labelledby="headingOne-2" data-bs-parent="#accordion-62ddde8">
3461                                <div class="accordion-body">
3462                                   We design and build scalable solutions that can grow as your business expands, so you don&#039;t have to worry about outgrowing your technology.                                </div>
3463                            </div>
3464                        </div>
3465                        
3466                         
3467                        <div class="accordion-item elementor-repeater-item-a2e99dd">
3468                            <h2 class="accordion-header" id="headingOne-3">
3469                                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-3" aria-expanded="false" aria-controls="collapse-3">                               
3470                                                                            
3471                                            <i class="fas fa-pen-nib"></i>
3472                                                                            
3473                                    <span>Ongoing Support</span>
3474                                </button>
3475                            </h2>
3476
3477                            <div id="collapse-3" class="accordion-collapse collapse " aria-labelledby="headingOne-3" data-bs-parent="#accordion-62ddde8">
3478                                <div class="accordion-body">
3479                                   Once your app or website is up and running, we can provide ongoing support and maintenance to ensure that everything is running smoothly.                                </div>
3480                            </div>
3481                        </div>
3482                        
3483                         
3484
3485                    </div>
3486                </div>
3487            
3488        		</div>
3489				</div>
3490					</div>
3491		</div>
3492				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1a275c4" data-id="1a275c4" data-element_type="column">
3493			<div class="elementor-widget-wrap elementor-element-populated">
3494								<div class="elementor-element elementor-element-0d65429 elementor-widget elementor-widget-axil-contact-forms2" data-id="0d65429" data-element_type="widget" data-widget_type="axil-contact-forms2.default">
3495				<div class="elementor-widget-container">
3496			         
3497    <div class="contact-form-box shadow-box mb--30">
3498                <h2 
3499        class="title">
3500        Get a free quote now        </h2>
3501                    <div class="wpcf7 no-js" id="wpcf7-f51-p1702-o1" lang="en-US" dir="ltr">
3502<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
3503<form action="/services/mobile-app-development/#wpcf7-f51-p1702-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
3504<div style="display: none;">
3505<input type="hidden" name="_wpcf7" value="51" />
3506<input type="hidden" name="_wpcf7_version" value="5.7.2" />
3507<input type="hidden" name="_wpcf7_locale" value="en_US" />
3508<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f51-p1702-o1" />
3509<input type="hidden" name="_wpcf7_container_post" value="1702" />
3510<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
3511</div>
3512<div class="form-group">
3513	<p><label for="form-name">Name</label><br />
3514<span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" id="form-name" aria-required="true" aria-invalid="false" placeholder="Your Name" value="" type="text" name="your-name" /></span>
3515	</p>
3516</div>
3517<div class="form-group">
3518	<p><label for="form-email">Email</label><br />
3519<span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email form-control" id="form-email" aria-required="true" aria-invalid="false" placeholder="Your Email" value="" type="email" name="your-email" /></span>
3520	</p>
3521</div>
3522<div class="form-group mb--40">
3523	<p><label for="form-phone">Phone</label><br />
3524<span class="wpcf7-form-control-wrap" data-name="your-phone"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-tel form-control" id="form-phone" aria-invalid="false" placeholder="Your Phone" value="" type="tel" name="your-phone" /></span>
3525	</p>
3526</div>
3527<div class="form-group">
3528	<p><input class="wpcf7-form-control has-spinner wpcf7-submit axil-btn btn-borderd btn-fluid" type="submit" value="Get Pricing Now" />
3529	</p>
3530</div><div class="wpcf7-response-output" aria-hidden="true"></div></form></div> 
3531    </div>
3532    		</div>
3533				</div>
3534					</div>
3535		</div>
3536							</div>
3537		</section>
3538				<section class="elementor-section elementor-top-section elementor-element elementor-element-c32ae8a elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="c32ae8a" data-element_type="section">
3539						<div class="elementor-container elementor-column-gap-no">
3540					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4457d71" data-id="4457d71" data-element_type="column">
3541			<div class="elementor-widget-wrap">
3542									</div>
3543		</div>
3544							</div>
3545		</section>
3546				<section class="elementor-section elementor-top-section elementor-element elementor-element-9488d5a elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="9488d5a" data-element_type="section">
3547						<div class="elementor-container elementor-column-gap-no">
3548					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-50481f6" data-id="50481f6" data-element_type="column">
3549			<div class="elementor-widget-wrap elementor-element-populated">
3550								<div class="elementor-element elementor-element-1ae455b elementor-widget elementor-widget-axil-Project-isotope" data-id="1ae455b" data-element_type="widget" data-widget_type="axil-Project-isotope.default">
3551				<div class="elementor-widget-container">
3552			
3553     
3554     <!-- Start Portfolio Area -->
3555    <div class="axil-portfolio-area project-column-6  section section-padding-2 bg-color-emty  filter-area-1ae455b" data-unique-id="filter-area-1ae455b">
3556        <div class="container axil-masonary-wrapper">              
3557            
3558             
3559                <div class="section-heading heading-dark-center">
3560                    
3561          
3562
3563          
3564                                    <span class="subtitle">Our Project</span>
3565                 
3566
3567
3568            
3569                                    <h2 class="title">
3570                        Featured Designs                    </h2> 
3571                 
3572                
3573            
3574                   
3575         
3576
3577
3578
3579                               
3580                </div>
3581             
3582
3583
3584                <div class="axil-isotope-wrapper">
3585                                   
3586                                                    <div  id="portfolio-644175" class="row row-35 isotope-list">
3587                                                    <!-- Start Single Portfolio -->
3588                            <div class="col-xl-6 col-lg-6 col-md-6 col-sm-12 project  active mobile mobile-app">
3589                                 <div class="project-grid">
3590                                    <div class="thumbnail  project_content_disable_no">
3591 
3592                                         
3593                                            <a href="https://a17lab.com/projects/aftrlive/"><img fetchpriority="high" decoding="async" width="641" height="460" src="https://a17lab.com/wp-content/uploads/2021/09/aftr-feature-image.png" class="attachment-axil-project-thumb size-axil-project-thumb wp-post-image" alt="" srcset="https://a17lab.com/wp-content/uploads/2021/09/aftr-feature-image.png 641w, https://a17lab.com/wp-content/uploads/2021/09/aftr-feature-image-300x215.png 300w" sizes="(max-width: 641px) 100vw, 641px" /></a>
3594                                        
3595                                    </div>  
3596                                      
3597                                     
3598                                        <div class="content">
3599                                             
3600                                                <h4 class="title"><a href="https://a17lab.com/projects/aftrlive/">AFTR.live</a> </h4>   
3601                                                                                                                               <span class="subtitle">                                       
3602                                                <span>   
3603        <a href="https://a17lab.com/projects-cat/mobile/">Mobile</a> 
3604        ,       
3605        <a href="https://a17lab.com/projects-cat/mobile-app/">Mobile App</a> 
3606            </span>
3607                                            </span>
3608                                                                                </div>
3609                                     
3610
3611                                </div>
3612                                 </div>
3613                                <!-- End Single Portfolio -->
3614                                                            <!-- Start Single Portfolio -->
3615                            <div class="col-xl-6 col-lg-6 col-md-6 col-sm-12 project   app ios-app product-development">
3616                                 <div class="project-grid">
3617                                    <div class="thumbnail  project_content_disable_no">
3618 
3619                                         
3620                                            <a href="https://a17lab.com/projects/focuscommit/"><img decoding="async" width="641" height="460" src="https://a17lab.com/wp-content/uploads/2021/09/fc-feature-image.png" class="attachment-axil-project-thumb size-axil-project-thumb wp-post-image" alt="" srcset="https://a17lab.com/wp-content/uploads/2021/09/fc-feature-image.png 641w, https://a17lab.com/wp-content/uploads/2021/09/fc-feature-image-300x215.png 300w" sizes="(max-width: 641px) 100vw, 641px" /></a>
3621                                        
3622                                    </div>  
3623                                      
3624                                     
3625                                        <div class="content">
3626                                             
3627                                                <h4 class="title"><a href="https://a17lab.com/projects/focuscommit/">FocusCommit</a> </h4>   
3628                                                                                                                               <sp
3628an class="subtitle">                                       
3629                                                <span>   
3630        <a href="https://a17lab.com/projects-cat/app/">App</a> 
3631        ,       
3632        <a href="https://a17lab.com/projects-cat/ios-app/">IOS App</a> 
3633        ,       
3634        <a href="https://a17lab.com/projects-cat/product-development/">Product Development</a> 
3635            </span>
3636                                            </span>
3637                                                                                </div>
3638                                     
3639
3640                                </div>
3641                                 </div>
3642                                <!-- End Single Portfolio -->
3643                                                                                            </div>
3644                                                </div>               
3645                            </div>
3646
3647            
3648                <ul class="shape-group-7 list-unstyled">
3649                         
3650                        <li class="shape shape-1"><img decoding="async" src="https://a17lab.com/wp-content/plugins/axil-elements/assets/media/shape7/circle-2.png" alt=""></li>
3651                     
3652                         
3653                        <li class="shape shape-2"><img decoding="async" src="https://a17lab.com/wp-content/plugins/axil-elements/assets/media/shape7/bubble-2.png" alt=""></li>
3654                     
3655                         
3656                        <li class="shape shape-3"><img decoding="async" src="https://a17lab.com/wp-content/plugins/axil-elements/assets/media/shape7/bubble-1.png" alt=""></li>
3657                     
3658                </ul>
3659              
3660        </div> 
3661        		</div>
3662				</div>
3663					</div>
3664		</div>
3665							</div>
3666		</section>
3667							</div>
3668		<section class="section call-to-action-area has-image">
3669    <div class="container">
3670        <div class="call-to-action">
3671           <div class="section-heading heading-light">
3672                     
3673                        <span class="subtitle">Need a successful project?</span>
3674                  
3675                 
3676                     <h2 class="title">Lets Work Together</h2>
3677                 
3678                 
3679                    <a href="/contact" class="axil-btn btn-large btn-fill-white">Estimate Project</a>
3680                 
3681            </div>
3682                  
3683                   <div class="thumbnail">
3684                        <div class="larg-thumb" data-sal="zoom-in" data-sal-duration="600" data-sal-delay="100"> 
3685                             <img class="dark-logo" src="https://new.axilthemes.com/themes/abstrak/wp-content/themes/abstrak/assets/images/footer/chat-group.png" alt="">
3686                        </div> 
3687                         <ul class="list-unstyled small-thumb">
3688                                                             <li class="shape shape-1" data-sal="slide-right" data-sal-duration="800" data-sal-delay="400">
3689                                    <img class="paralax-image" src="https://new.axilthemes.com/themes/abstrak/wp-content/themes/abstrak/assets/images/footer/laptop-poses.png" alt="right image">
3690                                </li>
3691                                                                                         <li class="shape shape-2" data-sal="slide-left" data-sal-duration="800" data-sal-delay="300">
3692                                    <img class="paralax-image" src="https://new.axilthemes.com/themes/abstrak/wp-content/themes/abstrak/assets/images/footer/bill-pay.png" alt="Left Image">
3693                                </li>
3694                             
3695                        </ul>  
3696                    </div>   
3697               
3698        </div>
3699    </div>
3700        
3701        <ul class="list-unstyled shape-group-9">
3702            <li class="shape shape-1"><img src="https://a17lab.com/wp-content/themes/abstrak/assets/images/footer/bubble-12.png" alt="bubble-12"></li>
3703            <li class="shape shape-2"><img src="https://a17lab.com/wp-content/themes/abstrak/assets/images/footer/bubble-16.png" alt="bubble-16"></li>
3704            <li class="shape shape-3"><img src="https://a17lab.com/wp-content/themes/abstrak/assets/images/footer/bubble-13.png" alt="bubble-13"></li>
3705            <li class="shape shape-4"><img src="https://a17lab.com/wp-content/themes/abstrak/assets/images/footer/bubble-14.png" alt="bubble-14"></li>
3706            <li class="shape shape-5"><img src="https://a17lab.com/wp-content/themes/abstrak/assets/images/footer/bubble-16.png" alt="bubble-16"></li>
3707            <li class="shape shape-6"><img src="https://a17lab.com/wp-content/themes/abstrak/assets/images/footer/bubble-15.png" alt="bubble-15"></li>
3708            <li class="shape shape-7"><img src="https://a17lab.com/wp-content/themes/abstrak/assets/images/footer/bubble-16.png" alt="bubble-16"></li>
3709        </ul>
3710     
3711</section>
3712 <footer class="footer-area  has-no-footer-elementor footer-ly1   no-padding ">
3713    <div class="container">
3714          
3715                <div class="footer-bottom">
3716            <div class="row">
3717                              
3718                <div class="col-md-6">
3719                    <div class="footer-copyright">
3720                        <span class="copyright-text">© 2022. All rights reserved by A17LAB</span>
3721                    </div>
3722                </div>
3723                                                <div class="col-md-6">
3724                    <div class="footer-bottom-link">
3725                                                 <ul id="menu-footer-menu" class="quick-link"><li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://a17lab.com/privacy-policy-2/" class="nav-link">Privacy Policy</a></li>
3726<li id="menu-item-4774" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4774"><a href="https://a17lab.com/textsnap/refund.php" class="nav-link">Refund Policy</a></li>
3727<li id="menu-item-3036" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3036"><a href="https://a17lab.com/terms-of-use/" class="nav-link">Terms of Use</a></li>
3728</ul>                                            </div>
3729                </div>
3730                            </div>
3731        </div> 
3732    </div>
3733</footer>
3734</div></div>
3735        <!-- Start Back To Top  -->
3736        <a class="back-to-top" id="backto-top"> <i class="far fa-angle-double-up"></i></a>
3737        <!-- End Back To Top  -->
vendor: 113 bytes, lines 3737-3738
3737
3738    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3738<script type="speculationrules">
3739{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/abstrak/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3740</script>
vendor: 1 bytes, line 3740
3740
3741<script src="https://a17lab.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.7.2" id="swv-js"></script>
vendor: 1 bytes, line 3741
3741
3742<script id="contact-form-7-js-extra">
3743var wpcf7 = {"api":{"root":"https://a17lab.com/wp-json/","namespace":"contact-form-7/v1"}};
3744//# sourceURL=contact-form-7-js-extra
3745</script>
vendor: 1 bytes, line 3745
3745
3746<script type="text/javascript" src="https://a17lab.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.7.2" defer="defer"></script>
vendor: 1 bytes, line 3746
3746
3747<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/slick.min.js?ver=1.4.6" defer="defer"></script>
vendor: 1 bytes, line 3747
3747
3748<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/bootstrap.min.js?ver=1.4.6" defer="defer"></script>
vendor: 1 bytes, line 3748
3748
3749<script type="text/javascript" src="https://a17lab.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" defer="defer"></script>
vendor: 1 bytes, line 3749
3749
3750<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/isotope.pkgd.min.js?ver=1.4.6" defer="defer"></script>
vendor: 1 bytes, line 3750
3750
3751<script src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/odometer.min.js?ver=1.4.6" id="odometer-js"></script>
vendor: 1 bytes, line 3751
3751
3752<script src="https://a17lab.com/wp-content/themes/abstrak/assets/js/vendor/jquery-appear.js?ver=1.4.6" id="jquery-appear-js"></script>
vendor: 1 bytes, line 3752
3752
3753<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/app.js?ver=1.4.6" defer="defer"></script>
vendor: 1 bytes, line 3753
3753
3754<script id="axil-has-elementor-js-extra">
3755var abstrakObj = {"ajaxurl":"https://a17lab.com/wp-admin/admin-ajax.php","hasAdminBar":"0","day":"Days","hour":"Hour","minute":"Minute","second":"Second","rtl":"no"};
3756//# sourceURL=axil-has-elementor-js-extra
3757</script>
vendor: 1 bytes, line 3757
3757
3758<script type="text/javascript" src="https://a17lab.com/wp-content/themes/abstrak/assets/js/has-elementor.js?ver=1.4.6" defer="defer"></script>
vendor: 1 bytes, line 3758
3758
3759<script src="https://a17lab.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.10.0" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 3759
3759
3760<script src="https://a17lab.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.10.0" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 3760
3760
3761<script src="https://a17lab.com/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2" id="elementor-waypoints-js"></script>
vendor: 1 bytes, line 3761
3761
3762<script src="https://a17lab.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 3762
3762
3763<script id="elementor-frontend-js-before">
3764var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Extra","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Extra","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.10.0","is_static":false,"experimentalFeatures":{"e_dom_optimization":true,"e_optimized_assets_loading":true,"e_optimized_css_loading":true,"a11y_improvements":true,"additional_custom_breakpoints":true,"e_hidden_wordpress_widgets":true,"landing-pages":true,"kit-elements-defaults":true},"urls":{"assets":"https:\/\/a17lab.com\/wp-content\/plugins\/elementor\/assets\/"},"settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":1702,"title":"App%20%26%20website%20development%20-%20a17lab","excerpt":"We can create custom apps and websites that are tailored to your specific needs. Our team will work closely with you to understand your requirements and create a solution that will help you achieve your goals","featuredImage":"https:\/\/a17lab.com\/wp-content\/uploads\/2021\/09\/Property-1Other-04.png"}};
3765//# sourceURL=elementor-frontend-js-before
3766</script>
vendor: 1 bytes, line 3766
3766
3767<script src="https://a17lab.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.10.0" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 3767
3767
3768<script src="https://a17lab.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script>
vendor: 1 bytes, line 3768
3768
3769<script id="wp-util-js-extra">
3770var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
3771//# sourceURL=wp-util-js-extra
3772</script>
vendor: 1 bytes, line 3772
3772
3773<script src="https://a17lab.com/wp-includes/js/wp-util.min.js?ver=6.9.9" id="wp-util-js"></script>
vendor: 1 bytes, line 3773
3773
3774<script id="wpforms-elementor-js-extra">
3775var wpformsElementorVars = {"captcha_provider":"recaptcha","recaptcha_type":"v2"};
3776//# sourceURL=wpforms-elementor-js-extra
3777</script>
vendor: 1 bytes, line 3777
3777
3778<script src="https://a17lab.com/wp-content/plugins/wpforms-lite/assets/js/integrations/elementor/frontend.min.js?ver=1.7.9.1" id="wpforms-elementor-js"></script>
vendor: 1 bytes, line 3778
3778
3779<script id="wp-emoji-settings" type="application/json">
3780{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://a17lab.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}}
3781</script>
vendor: 1 bytes, line 3781
3781
3782<script type="module">
3783/*! This file is auto-generated */
3784var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
3785//# sourceURL=https://a17lab.com/wp-includes/js/wp-emoji-loader.min.js
3786</script>
vendor: 1 bytes, line 3786
3786
3787<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"909a489cba3d4ba28e3e7552983e5cf3","r":1,"spa":2}' crossorigin="anonymous"></script>
3787
3788</body>
3789</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.