/*
Theme Name: Garry Elementor
Template: hello-elementor
Version: 1.25
*/
:root{--bg:#211427;--surface:#2c2033;--ink:#faf6fc;--muted:#d2c5d8;--line:#796782;--accent:#d2ace8;--soft:#392b42;--mint:#a6dfca}html[data-mode=light]{--bg:#faf7f3;--surface:#f1eaf0;--ink:#291432;--muted:#54445b;--line:#b39cbe;--accent:#714286;--soft:#e9dced;--mint:#226b56}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}html body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}html body a{color:var(--accent);text-underline-offset:4px}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
.site-head,.site-foot{max-width:1192px;margin:auto;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-head{border-bottom:1px solid var(--line);flex-wrap:wrap}html body .wordmark{font-family:monospace;font-size:25px;font-weight:700;letter-spacing:-1px;color:var(--ink);text-decoration:none;white-space:nowrap}.wordmark span{color:var(--accent)}.site-head nav,.site-foot nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}html body nav a{font-size:13px;color:var(--muted);text-decoration:none}.site-head nav a[aria-current=page]{color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:4px}.utilities{display:flex;gap:12px;align-items:center;font-size:12px;flex-wrap:wrap}.utilities button{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:24px;padding:8px 12px;cursor:pointer}.utilities>a{white-space:nowrap}.build{color:var(--muted);font-size:11px}.skip{position:absolute;left:-10000px}.skip:focus{left:12px;top:8px;background:var(--surface);z-index:100}.site-foot{border-top:1px solid var(--line);font-size:13px;color:var(--muted);flex-wrap:wrap;margin-top:36px}
.elementor{color:var(--ink)}.elementor .e-con{--container-max-width:1136px}.elementor .q-section.e-con{padding:44px 28px;gap:22px;--gap:22px;--flex-direction:column;flex-direction:column}.elementor .q-hero.e-con{padding-top:64px;padding-bottom:40px}.elementor .q-section h1,.elementor .q-section h2,.elementor .q-section h3{color:var(--ink);margin:0;font-family:inherit}.elementor .q-title .elementor-heading-title{font-size:clamp(38px,4.6vw,62px);line-height:1.12;letter-spacing:-1.8px;font-weight:700}.q-accent{color:var(--accent)}.elementor .q-h2 .elementor-heading-title{font-size:clamp(26px,3vw,34px);line-height:1.25;letter-spacing:-.5px;font-weight:700}.elementor .q-h3 .elementor-heading-title{font-size:21px;line-height:1.35;font-weight:700}.elementor .q-text{font-size:17px;color:var(--muted);line-height:1.65}.elementor .q-lead{font-size:20px;max-width:820px}.elementor .q-note{font-size:14px;color:var(--muted)}.elementor p{margin:0 0 12px}.elementor p:last-child{margin-bottom:0}.elementor .q-row.e-con,.elementor .q-grid.e-con{--flex-direction:row;flex-direction:row;gap:28px;padding:0;align-items:stretch;flex-wrap:wrap}.elementor .q-column.e-con{flex:1 1 0;width:auto;min-width:0;gap:18px;padding:0}.elementor .q-grid>.q-card.e-con{flex:1 1 210px;width:auto;min-width:0;gap:14px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.elementor .q-services>.q-card.e-con{border:0;background:transparent;padding:8px 0}.elementor .q-rule.e-con{border-top:1px solid var(--line)}.elementor .q-panel.e-con{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:16px}.elementor .q-status.e-con{--flex-direction:row;flex-direction:row;align-items:center;flex-wrap:wrap;gap:28px}.elementor .q-status>.e-con{padding:0;gap:10px;flex:1 1 180px;width:auto}.q-badge{display:inline-block;border-radius:30px;background:var(--soft);color:var(--ink);padding:4px 12px;font-size:13px}.elementor .q-icon{font-family:monospace;font-size:32px;line-height:1.3;color:var(--accent)}.elementor .q-symbol.e-con{flex:0 0 210px;width:210px;justify-content:center;align-items:center;min-height:140px;padding:0}.q-code-window{width:190px;height:115px;border:2px solid var(--line);border-radius:10px;position:relative;margin:15px}.q-code-window:before{content:'● ● ●';display:block;color:var(--accent);font-size:11px;letter-spacing:4px;border-bottom:1px solid var(--line);padding:5px 12px}.q-code-window:after{content:'';position:absolute;top:48px;left:22px;width:120px;height:6px;border-radius:5px;background:var(--accent);box-shadow:0 20px 0 -1px var(--mint),0 40px 0 -1px var(--accent)}.elementor .q-empty.e-con{min-height:180px;justify-content:center;text-align:center}.q-topic{display:inline-block;border:1px solid var(--line);border-radius:20px;padding:5px 14px;margin:0 8px 10px 0}.elementor .q-contact.e-con{margin-top:20px;margin-bottom:24px}.content-wrap{max-width:1136px;margin:auto;padding:56px 28px;min-height:55vh}.content-wrap h1{color:var(--ink)}.entry-card{border-bottom:1px solid var(--line);padding:24px 0}.elementor-widget-text-editor a{color:var(--accent)}
@media(max-width:1000px){.site-head nav{order:3;width:100%}.elementor .q-symbol.e-con{flex-basis:150px;width:150px}.q-code-window{transform:scale(.8)}}
@media(max-width:767px){.site-head,.site-foot{padding:20px}.site-head nav,.site-foot nav{gap:16px}.utilities{gap:9px}.wordmark{font-size:23px!important}.elementor .q-section.e-con{padding:32px 22px}.elementor .q-hero.e-con{padding-top:40px}.elementor .q-row.e-con{--flex-direction:column;flex-direction:column}.elementor .q-column.e-con{width:100%;flex-basis:auto}.elementor .q-symbol.e-con{display:none}.elementor .q-grid>.q-card.e-con{flex-basis:100%}.elementor .q-panel.e-con{padding:22px}.elementor .q-lead{font-size:18px}.site-foot nav{width:100%}.elementor .q-title .elementor-heading-title{letter-spacing:-1px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Build 1.25: compact, framed sections and editorial service rows. */
:root{--card:#302237;--edge:#96829f}html[data-mode=light]{--card:#f8f2f8;--edge:#a58aad}
.site-head,.site-foot{width:calc(100% - 48px);max-width:1136px;border:1px solid var(--edge);border-radius:14px;background:var(--surface);padding:22px 28px}.site-head{margin:24px auto}.site-foot{margin:24px auto}
.elementor .q-section.e-con{width:calc(100% - 48px);max-width:1136px;margin:22px auto;padding:32px;border:1px solid var(--edge);border-radius:14px;background:var(--surface);gap:22px;--gap:22px}
.elementor .q-hero.e-con{padding:42px 32px}.elementor .q-title .elementor-heading-title{font-size:clamp(38px,4.2vw,58px);line-height:1.12;letter-spacing:-1.6px}.elementor .q-text{font-size:18px;line-height:1.6;font-weight:400}.elementor .q-note{font-size:14px;font-weight:400}.elementor .q-lead{font-size:20px}.elementor .q-h2 .elementor-heading-title{font-size:clamp(26px,2.7vw,32px)}
.elementor .q-panel.e-con,.elementor .q-grid>.q-card.e-con{background:var(--card);border:1px solid var(--edge);border-radius:11px;padding:24px}
.elementor .q-services.q-grid.e-con{display:flex;--flex-direction:column;flex-direction:column;gap:14px;flex-wrap:nowrap}
.elementor .q-services.q-grid>.q-card.e-con{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:22px;row-gap:5px;flex:0 0 auto;width:100%;padding:22px 24px;background:var(--card);border:1px solid var(--edge);align-items:start}
.elementor .q-services>.q-card>.q-icon{grid-column:1;grid-row:1 / 3;align-self:center;margin:0;width:40px}.elementor .q-services>.q-card>.q-h3{grid-column:2;grid-row:1;margin:0}.elementor .q-services>.q-card>.q-text{grid-column:2;grid-row:2;margin:0;max-width:820px}
.elementor .q-contact>.e-con-inner>.q-panel{border:0;padding:0;background:transparent}.elementor .q-status.e-con{padding:22px;gap:22px}.elementor .q-status>.e-con{padding:0}.elementor .q-contact.e-con{margin-top:22px;margin-bottom:22px}
.elementor .q-services .q-icon{font-size:0}.elementor .q-services .q-icon:before{content:'';display:block;width:36px;height:36px;background:var(--accent);mask:center/contain no-repeat var(--service-icon);-webkit-mask:center/contain no-repeat var(--service-icon)}
@media(max-width:767px){.site-head,.site-foot{width:calc(100% - 28px);padding:20px;margin:14px auto}.elementor .q-section.e-con,.elementor .q-hero.e-con{width:calc(100% - 28px);margin:14px auto;padding:24px 20px;border-radius:12px}.elementor .q-services.q-grid>.q-card.e-con{grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:18px 16px}.elementor .q-services>.q-card>.q-icon{width:32px}.elementor .q-services .q-icon:before{width:30px;height:30px}.elementor .q-text{font-size:17px}.elementor .q-lead{font-size:18px}.elementor .q-h3 .elementor-heading-title{font-size:20px}.elementor .q-panel.e-con{padding:20px}.elementor .q-status.e-con{gap:18px;padding:18px}.elementor .q-status>.e-con{flex-basis:100%;padding:0}.elementor .q-contact.e-con{margin:14px auto}.elementor .q-title .elementor-heading-title{font-size:38px;letter-spacing:-1px}}
.elementor .q-services>.q-card:nth-child(1){--service-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2222%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2026h28l-3-5H5z%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-services>.q-card:nth-child(2){--service-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m16%203%2013%208-13%208L3%2011zM3%2017l13%208%2013-8M3%2023l13%208%2013-8%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-services>.q-card:nth-child(3){--service-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m20%2020%2010%2010%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-services>.q-card:nth-child(4){--service-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M2%2029v-5a8%208%200%200%201%2016%200v5m1-11a8%208%200%200%201%2013%206v5%22%2F%3E%3C%2Fsvg%3E")}

/* Build 1.25: reference details, semantic icons and consistent editorial rhythm. */
.elementor .q-section.e-con{padding:28px;margin-top:18px;margin-bottom:18px}
.elementor .q-hero.e-con{padding:36px 28px}
.elementor .q-section .q-text{max-width:82ch}
.elementor .q-section .q-text a,.elementor .q-section .q-note a{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.elementor .q-section .q-text a:hover,.elementor .q-section .q-note a:hover{text-decoration-thickness:2px}
.elementor .q-contact .q-text a{font-weight:700}
.elementor .q-icon.q-svg{font-size:0;line-height:0;flex-shrink:0;width:40px;min-height:40px}
.elementor .q-icon.q-svg>.elementor-widget-container{display:none}
.elementor .q-icon.q-svg:before{content:'';display:block;width:40px;height:40px;background:var(--accent);mask:center/contain no-repeat var(--q-icon);-webkit-mask:center/contain no-repeat var(--q-icon)}
.elementor .q-feature.e-con{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:24px;padding:0;align-items:start}
.elementor .q-feature>.q-icon{padding-top:4px}
.elementor .q-feature>.q-column{gap:12px;padding:0}
.elementor .q-feature-section .q-h2 .elementor-heading-title{max-width:28ch}
.elementor .q-panel.q-status.e-con{display:grid;grid-template-columns:.9fr 1.1fr 1.7fr;gap:24px;border:0;padding:0;background:transparent}
.elementor .q-status>.q-column{padding:4px 0;gap:10px;align-self:stretch;justify-content:center}
.elementor .q-status>.q-column+.q-column{border-inline-start:1px solid var(--edge);padding-inline-start:24px}
.elementor .q-status>.q-column:first-child .elementor-heading-title{font-size:18px}
.elementor .q-status .q-text{font-size:16px}
.q-badge{font-size:14px;font-weight:500;padding:5px 13px;line-height:1.5}
.elementor .q-story.e-con{display:grid;grid-template-columns:66px minmax(0,1fr);gap:24px;padding:24px}
.elementor .q-story>.q-icon{align-self:center}
.elementor .q-story>.q-story-copy{border-inline-start:1px solid var(--edge);padding-inline-start:24px;gap:12px}
.elementor .q-icon.q-app-icon:before{width:64px;height:64px}
.elementor .q-icon.q-app-icon{width:64px;min-height:64px;margin-bottom:4px}
.elementor .q-journal .q-icon{align-self:center}
.elementor .q-hero .q-icon.q-hero-art{width:136px;min-height:136px}
.elementor .q-hero .q-icon.q-hero-art:before{width:136px;height:136px}
.elementor .q-symbol.e-con{align-self:center}
.elementor .q-interest-grid.q-grid{gap:20px}
.elementor .q-interest-grid>.q-card.e-con{text-align:center;align-items:center}
.elementor .q-interest-grid>.q-card .q-icon{margin:4px auto 8px}
.elementor .q-notice.e-con{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:14px;padding:18px 22px}
.elementor .q-notice>.q-icon,.elementor .q-notice>.q-icon:before{width:24px;min-height:24px;height:24px}
.elementor .q-breadcrumb{margin-bottom:2px}
.elementor .q-grid>.q-card:not(.q-services .q-card) .q-icon{margin-bottom:8px}
.utilities>a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}
@media(max-width:767px){
.elementor .q-section.e-con,.elementor .q-hero.e-con{padding:24px 20px;margin:14px auto}
.elementor .q-feature.e-con{grid-template-columns:30px minmax(0,1fr);column-gap:15px}
.elementor .q-feature .q-icon,.elementor .q-feature .q-icon:before{width:30px;min-height:30px;height:30px}
.elementor .q-panel.q-status.e-con{grid-template-columns:1fr;gap:16px}
.elementor .q-status>.q-column+.q-column{border-inline-start:0;border-top:1px solid var(--edge);padding:16px 0 0}
.elementor .q-story.e-con{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:20px}
.elementor .q-story>.q-icon,.elementor .q-story>.q-icon:before{width:30px;min-height:30px;height:30px}
.elementor .q-story>.q-story-copy{padding-inline-start:16px}
.elementor .q-interest-grid>.q-card.e-con{flex-basis:100%}
.elementor .q-notice.e-con{padding:16px}
.elementor .q-services .q-icon.q-svg,.elementor .q-services .q-icon.q-svg:before{width:30px;min-height:30px;height:30px}
}
.elementor .q-i-laptop{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%225%22%20width%3D%2222%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2026h28l-3-5H5z%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-layers{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m16%203%2013%208-13%208L3%2011zM3%2017l13%208%2013-8M3%2023l13%208%2013-8%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-search{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m20%2020%2010%2010%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-people{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M2%2029v-5a8%208%200%200%201%2016%200v5m1-11a8%208%200%200%201%2013%206v5%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-code{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%208-8%208%208%208m14-16%208%208-8%208M20%204l-7%2025%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-tree{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m16%202-8%2010h4L5%2021h6l-7%208h24l-7-8h6l-7-9h4zM14%2029v4h4v-4%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-database{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2216%22%20cy%3D%226%22%20rx%3D%2211%22%20ry%3D%224%22%2F%3E%3Cpath%20d%3D%22M5%206v20c0%205%2022%205%2022%200V6M5%2016c0%205%2022%205%2022%200M5%2023c0%205%2022%205%2022%200%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-network{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%226%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2226%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2226%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m14%2010-6%2012m10-12%206%2012M10%2026h12%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-notebook{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%2221%22%20height%3D%2227%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%208h7M3%2016h7M3%2024h7M14%2010h9m-9%206h9m-9%206h6%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-calendar-heart{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2224%22%20height%3D%2224%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2012h24M9%202v7m12-7v7M8%2018h3m-3%205h3m5-5h2%22%2F%3E%3Cpath%20d%3D%22M25%2031s-8-5-8-10c0-5%206-6%208-2%202-4%208-3%208%202%200%205-8%2010-8%2010z%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-guitar{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21%2011%207-8%203%203-8%208m-2-3%203%203-4%205c3%207-2%2013-8%2012-6-1-12-7-10-12%202-5%207-5%2010-4z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2223%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22m14%2021%209-10%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-arcade{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202h19v7l-3%207%204%207v9H6v-9l4-7-2-7zM8%209h19M10%2016h14M6%2025h22%22%2F%3E%3Cpath%20d%3D%22M13%2020v3m-2-3h4%22%2F%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%2221%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-mountains{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m2%2028%2010-17%207%2010%205-8%209%2015zM17%2013l5-10%2011%2025%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-target{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2213%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-info{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2213%22%2F%3E%3Cpath%20d%3D%22M16%2014v10m0-16v1%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-code-laptop{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2226%22%20height%3D%2220%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M1%2029h32l-3-5H4zM13%2010l-4%204%204%204m8-8%204%204-4%204%22%2F%3E%3C%2Fsvg%3E")}
.elementor .q-i-house-lock{--q-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m2%2015%2014-12%2016%2012M6%2012v17h20V12M23%208V3h5v9%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%2220%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M14%2020v-4a3%203%200%200%201%206%200v4m-3%205v3%22%2F%3E%3C%2Fsvg%3E")}

