.elementor-1169 .elementor-element.elementor-element-b01b3c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.07;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-b01b3c6::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://quokkacollective.com/wp-content/uploads/2026/09/Pattern-1-1.webp");--background-overlay:'';background-size:cover;}.elementor-1169 .elementor-element.elementor-element-f158781{--display:flex;--padding-top:22px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1169 .elementor-element.elementor-element-f491930{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:8px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-1d190c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:18px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-1169 .elementor-element.elementor-element-a59d72a{text-align:start;}.elementor-1169 .elementor-element.elementor-element-a59d72a .elementor-heading-title{color:#FFFFFF;}.elementor-1169 .elementor-element.elementor-element-90afeb3{text-align:start;font-family:"Aeonik", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#EDEDED;}.elementor-1169 .elementor-element.elementor-element-c355649{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1169 .elementor-element.elementor-element-a71a07c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1169 .elementor-element.elementor-element-a71a07c .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.1s;border-style:none;padding:14px 28px 14px 30px;}.elementor-1169 .elementor-element.elementor-element-28e906e .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.1s;border-radius:12px 12px 12px 12px;padding:14px 28px 14px 28px;}.elementor-1169 .elementor-element.elementor-element-28e906e .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-28e906e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1169 .elementor-element.elementor-element-28e906e .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-28e906e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1169 .elementor-element.elementor-element-6a55778{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-1169 .elementor-element.elementor-element-ea4d808{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B4B4B;--border-color:#4B4B4B;}.elementor-1169 .elementor-element.elementor-element-7885799{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B4B4B;--border-color:#4B4B4B;--padding-top:18px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-7885799.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-3a51ef7{width:initial;max-width:initial;}.elementor-1169 .elementor-element.elementor-element-3a51ef7 .elementor-icon-wrapper{text-align:center;}.elementor-1169 .elementor-element.elementor-element-3a51ef7.elementor-view-stacked .elementor-icon{background-color:#FECF41;}.elementor-1169 .elementor-element.elementor-element-3a51ef7.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-3a51ef7.elementor-view-default .elementor-icon{color:#FECF41;border-color:#FECF41;}.elementor-1169 .elementor-element.elementor-element-3a51ef7.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-3a51ef7.elementor-view-default .elementor-icon svg{fill:#FECF41;}.elementor-1169 .elementor-element.elementor-element-3a51ef7 .elementor-icon{font-size:30px;}.elementor-1169 .elementor-element.elementor-element-3a51ef7 .elementor-icon svg{height:30px;}.elementor-1169 .elementor-element.elementor-element-73cb6d4 .elementor-counter-title{justify-content:start;color:var( --e-global-color-accent );font-size:18px;}.elementor-1169 .elementor-element.elementor-element-73cb6d4 .elementor-counter{gap:13px;}.elementor-1169 .elementor-element.elementor-element-73cb6d4 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-size:35px;}.elementor-1169 .elementor-element.elementor-element-a111a48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B4B4B;--border-color:#4B4B4B;--padding-top:18px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-a111a48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-cd200ea{width:initial;max-width:initial;}.elementor-1169 .elementor-element.elementor-element-cd200ea .elementor-icon-wrapper{text-align:center;}.elementor-1169 .elementor-element.elementor-element-cd200ea.elementor-view-stacked .elementor-icon{background-color:#C8B4FF;}.elementor-1169 .elementor-element.elementor-element-cd200ea.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-cd200ea.elementor-view-default .elementor-icon{color:#C8B4FF;border-color:#C8B4FF;}.elementor-1169 .elementor-element.elementor-element-cd200ea.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-cd200ea.elementor-view-default .elementor-icon svg{fill:#C8B4FF;}.elementor-1169 .elementor-element.elementor-element-cd200ea .elementor-icon{font-size:30px;}.elementor-1169 .elementor-element.elementor-element-cd200ea .elementor-icon svg{height:30px;}.elementor-1169 .elementor-element.elementor-element-451a7cf .elementor-counter-title{justify-content:start;color:var( --e-global-color-accent );font-size:18px;}.elementor-1169 .elementor-element.elementor-element-451a7cf .elementor-counter{gap:13px;}.elementor-1169 .elementor-element.elementor-element-451a7cf .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-size:35px;}.elementor-1169 .elementor-element.elementor-element-924b347{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B4B4B;--border-color:#4B4B4B;--padding-top:18px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-924b347.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-cd0addc{width:initial;max-width:initial;}.elementor-1169 .elementor-element.elementor-element-cd0addc .elementor-icon-wrapper{text-align:center;}.elementor-1169 .elementor-element.elementor-element-cd0addc.elementor-view-stacked .elementor-icon{background-color:#46B8FF;}.elementor-1169 .elementor-element.elementor-element-cd0addc.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-cd0addc.elementor-view-default .elementor-icon{color:#46B8FF;border-color:#46B8FF;}.elementor-1169 .elementor-element.elementor-element-cd0addc.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-cd0addc.elementor-view-default .elementor-icon svg{fill:#46B8FF;}.elementor-1169 .elementor-element.elementor-element-cd0addc .elementor-icon{font-size:30px;}.elementor-1169 .elementor-element.elementor-element-cd0addc .elementor-icon svg{height:30px;}.elementor-1169 .elementor-element.elementor-element-f79d305 .elementor-counter-title{justify-content:start;color:var( --e-global-color-accent );font-size:18px;}.elementor-1169 .elementor-element.elementor-element-f79d305 .elementor-counter{gap:13px;}.elementor-1169 .elementor-element.elementor-element-f79d305 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-size:35px;}.elementor-1169 .elementor-element.elementor-element-410c6ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:18px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-410c6ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-1ca9edf{width:initial;max-width:initial;}.elementor-1169 .elementor-element.elementor-element-1ca9edf .elementor-icon-wrapper{text-align:center;}.elementor-1169 .elementor-element.elementor-element-1ca9edf.elementor-view-stacked .elementor-icon{background-color:#FECF41;}.elementor-1169 .elementor-element.elementor-element-1ca9edf.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-1ca9edf.elementor-view-default .elementor-icon{color:#FECF41;border-color:#FECF41;}.elementor-1169 .elementor-element.elementor-element-1ca9edf.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-1ca9edf.elementor-view-default .elementor-icon svg{fill:#FECF41;}.elementor-1169 .elementor-element.elementor-element-1ca9edf .elementor-icon{font-size:30px;}.elementor-1169 .elementor-element.elementor-element-1ca9edf .elementor-icon svg{height:30px;}.elementor-1169 .elementor-element.elementor-element-384b164 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-size:18px;line-height:24px;}.elementor-1169 .elementor-element.elementor-element-384b164 .elementor-counter{gap:13px;}.elementor-1169 .elementor-element.elementor-element-384b164 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-size:35px;}.elementor-1169 .elementor-element.elementor-element-db27fc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:48px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1169 .elementor-element.elementor-element-014bdc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1169 .elementor-element.elementor-element-fda4f02{text-align:start;}.elementor-1169 .elementor-element.elementor-element-fda4f02 .elementor-heading-title{color:#FFFFFF;}.elementor-1169 .elementor-element.elementor-element-1b24bf7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1169 .elementor-element.elementor-element-32a1f31{--display:flex;--min-height:530px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:10px 10px 10px 10px;--padding-top:26px;--padding-bottom:22px;--padding-left:25px;--padding-right:25px;}.elementor-1169 .elementor-element.elementor-element-32a1f31:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-32a1f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #B6A8FF 0%, #9584F2 100%);}.elementor-1169 .elementor-element.elementor-element-e015319{--display:flex;--min-height:530px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-e015319.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-e43ab5d{--display:flex;}.elementor-1169 .elementor-element.elementor-element-e43ab5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-e9f12a2{text-align:start;}.elementor-1169 .elementor-element.elementor-element-e9f12a2 .elementor-heading-title{font-size:21px;font-weight:700;color:#090909;}.elementor-1169 .elementor-element.elementor-element-f3d2a18{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;text-align:start;}.elementor-1169 .elementor-element.elementor-element-f3d2a18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-f3d2a18 .elementor-heading-title{font-size:37px;color:#090909;}.elementor-1169 .elementor-element.elementor-element-f8165cf{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#161616;}.elementor-1169 .elementor-element.elementor-element-f8165cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-40048f8 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:#090909;color:#090909;border-style:none;padding:0px 0px 4px 0px;}.elementor-1169 .elementor-element.elementor-element-40048f8{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-40048f8 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-40048f8 .elementor-button:focus{color:var( --e-global-color-b9c126b );}.elementor-1169 .elementor-element.elementor-element-40048f8 .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-40048f8 .elementor-button:focus svg{fill:var( --e-global-color-b9c126b );}.elementor-1169 .elementor-element.elementor-element-cb4bade{width:var( --container-widget-width, 59.302% );max-width:59.302%;--container-widget-width:59.302%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-cb4bade.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-3059377{--display:flex;--min-height:525px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:10px 10px 10px 10px;--padding-top:26px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-1169 .elementor-element.elementor-element-3059377:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-3059377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #9FDCF0 0%, #4475BA 100%);}.elementor-1169 .elementor-element.elementor-element-515f8f0{--display:flex;--min-height:530px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-515f8f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-7fa568a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-7fa568a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-a9963ec{text-align:start;}.elementor-1169 .elementor-element.elementor-element-a9963ec .elementor-heading-title{font-size:21px;font-weight:700;color:#090909;}.elementor-1169 .elementor-element.elementor-element-d4593d9{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;text-align:start;}.elementor-1169 .elementor-element.elementor-element-d4593d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-d4593d9 .elementor-heading-title{font-size:37px;color:#090909;}.elementor-1169 .elementor-element.elementor-element-92343c4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#161616;}.elementor-1169 .elementor-element.elementor-element-92343c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-09b4248 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:#090909;color:#090909;border-style:none;padding:0px 0px 4px 0px;}.elementor-1169 .elementor-element.elementor-element-09b4248{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-09b4248 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-09b4248 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-09b4248 .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-09b4248 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-97c5adc{width:var( --container-widget-width, 59.302% );max-width:59.302%;--container-widget-width:59.302%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-97c5adc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-4b5e5db{--display:flex;--min-height:525px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:10px 10px 10px 10px;--padding-top:26px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-1169 .elementor-element.elementor-element-4b5e5db:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-4b5e5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #181818 0%, #070707 100%);}.elementor-1169 .elementor-element.elementor-element-962042f{--display:flex;--min-height:530px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-962042f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-30de81a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-30de81a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-1dd25b9{text-align:start;}.elementor-1169 .elementor-element.elementor-element-1dd25b9 .elementor-heading-title{font-size:21px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-c1abb24{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;text-align:start;}.elementor-1169 .elementor-element.elementor-element-c1abb24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-c1abb24 .elementor-heading-title{font-size:37px;color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-5784ffd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-5784ffd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-b4d4a02 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 4px 0px;}.elementor-1169 .elementor-element.elementor-element-b4d4a02{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-b4d4a02 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-b4d4a02 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-b4d4a02 .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-b4d4a02 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-66ebf5b{width:var( --container-widget-width, 59.302% );max-width:59.302%;--container-widget-width:59.302%;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-66ebf5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-a565df2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-a565df2:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-a565df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-a565df2::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://quokkacollective.com/wp-content/uploads/2026/09/5-1.png");--background-overlay:'';background-size:cover;}.elementor-1169 .elementor-element.elementor-element-c1b162e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-7d82ca7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-1169 .elementor-element.elementor-element-45b57e9.elementor-element{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-45b57e9{text-align:center;}.elementor-1169 .elementor-element.elementor-element-45b57e9 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:50px;font-weight:700;line-height:0.99em;letter-spacing:-2.8px;color:var( --e-global-color-primary );}.elementor-1169 .elementor-element.elementor-element-0ba6936.elementor-element{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-0ba6936{text-align:center;}.elementor-1169 .elementor-element.elementor-element-0ba6936 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:50px;font-weight:700;line-height:0.99em;letter-spacing:-2.8px;color:var( --e-global-color-text );}.elementor-1169 .elementor-element.elementor-element-8aeab34{width:var( --container-widget-width, 800px );max-width:800px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-1169 .elementor-element.elementor-element-8aeab34.elementor-element{--align-self:center;}.elementor-1169 .elementor-element.elementor-element-d3e1e8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-d3e1e8a.e-con{--align-self:center;}.elementor-1169 .elementor-element.elementor-element-acc5853 .elementor-button{background-color:#02010100;font-size:18px;letter-spacing:1.1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 15px 5px 15px;}.elementor-1169 .elementor-element.elementor-element-acc5853 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-acc5853 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-acc5853 .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-acc5853 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-3067635 .elementor-button{background-color:#02010100;font-size:18px;letter-spacing:1.1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0px 15px 5px 15px;}.elementor-1169 .elementor-element.elementor-element-3067635 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-3067635 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-3067635 .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-3067635 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-2a7c1cb .elementor-button{background-color:#02010100;font-size:18px;letter-spacing:1.1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0px 15px 5px 15px;}.elementor-1169 .elementor-element.elementor-element-2a7c1cb .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-2a7c1cb .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-2a7c1cb .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-2a7c1cb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-cb9687e .elementor-button{background-color:#02010100;font-size:18px;letter-spacing:1.1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0px 15px 5px 15px;}.elementor-1169 .elementor-element.elementor-element-cb9687e .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-cb9687e .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-cb9687e .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-cb9687e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-bd058c2 .elementor-button{background-color:#02010100;font-size:18px;letter-spacing:1.1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0px 15px 5px 15px;}.elementor-1169 .elementor-element.elementor-element-bd058c2 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-bd058c2 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-bd058c2 .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-bd058c2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-0051bc2 .elementor-button{background-color:#02010100;font-size:18px;letter-spacing:1.1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0px 15px 5px 15px;}.elementor-1169 .elementor-element.elementor-element-0051bc2 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-0051bc2 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-0051bc2 .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-0051bc2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-2e9402c .elementor-button{background-color:#02010100;font-size:18px;letter-spacing:1.1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0px 15px 5px 15px;}.elementor-1169 .elementor-element.elementor-element-2e9402c .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-2e9402c .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-2e9402c .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-2e9402c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-bf158ed .elementor-button{background-color:#02010100;font-size:18px;letter-spacing:1.1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 3px 0px;border-color:#12121200;border-radius:0px 0px 0px 0px;padding:0px 15px 5px 15px;}.elementor-1169 .elementor-element.elementor-element-bf158ed .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-bf158ed .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-bf158ed .elementor-button:hover svg, .elementor-1169 .elementor-element.elementor-element-bf158ed .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-2bcd76b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-ea5ee5a.elementor-element{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-ea5ee5a .elementor-icon-wrapper{text-align:center;}.elementor-1169 .elementor-element.elementor-element-ea5ee5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-ea5ee5a.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-ea5ee5a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-ea5ee5a.elementor-view-framed .elementor-icon, .elementor-1169 .elementor-element.elementor-element-ea5ee5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1169 .elementor-element.elementor-element-ea5ee5a .elementor-icon{font-size:30px;}.elementor-1169 .elementor-element.elementor-element-ea5ee5a .elementor-icon svg{height:30px;}.elementor-1169 .elementor-element.elementor-element-15bae8b{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1169 .elementor-element.elementor-element-15bae8b .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-b9c126b );}.elementor-1169 .elementor-element.elementor-element-10303f0 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1169 .elementor-element.elementor-element-660271e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-0db3638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-cd3b473{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-74b9ff7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1169 .elementor-element.elementor-element-1e79071{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1169 .elementor-element.elementor-element-1e79071 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-700795b{color:var( --e-global-color-7608d92 );}.elementor-1169 .elementor-element.elementor-element-c5f090f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1169 .elementor-element.elementor-element-c5f090f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1169 .elementor-element.elementor-element-c5f090f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1169 .elementor-element.elementor-element-c5f090f .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.1s;border-style:none;padding:18px 28px 18px 30px;}.elementor-1169 .elementor-element.elementor-element-f5f129f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-1169 .elementor-element.elementor-element-a95d4d5{--display:flex;--min-height:590px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1169 .elementor-element.elementor-element-a95d4d5:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-a95d4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quokkacollective.com/wp-content/uploads/2026/09/image-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1169 .elementor-element.elementor-element-a940cf0{background-color:var( --e-global-color-text );padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-1169 .elementor-element.elementor-element-a940cf0.elementor-element{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-a9c645b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-81fec67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-f91a384{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1169 .elementor-element.elementor-element-f91a384:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-f91a384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quokkacollective.com/wp-content/uploads/2026/09/image-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1169 .elementor-element.elementor-element-37032cf{background-color:var( --e-global-color-text );padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-1169 .elementor-element.elementor-element-37032cf.elementor-element{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-65fe258 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-ad0a8cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-1169 .elementor-element.elementor-element-00c0ec8{--display:flex;--min-height:257px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1169 .elementor-element.elementor-element-00c0ec8:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-00c0ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quokkacollective.com/wp-content/uploads/2026/09/image-3-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1169 .elementor-element.elementor-element-ce7a348{background-color:var( --e-global-color-text );padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-1169 .elementor-element.elementor-element-ce7a348.elementor-element{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-0872ee3 .elementor-heading-title{font-size:22px;color:var( --e-global-color-primary );}.elementor-1169 .elementor-element.elementor-element-f8d5bf3{--display:flex;--min-height:257px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1169 .elementor-element.elementor-element-f8d5bf3:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-f8d5bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quokkacollective.com/wp-content/uploads/2026/09/image-4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1169 .elementor-element.elementor-element-0f163f5{background-color:var( --e-global-color-text );padding:5px 15px 5px 15px;border-radius:10px 10px 10px 10px;}.elementor-1169 .elementor-element.elementor-element-0f163f5.elementor-element{--align-self:flex-start;}.elementor-1169 .elementor-element.elementor-element-7a60c38 .elementor-heading-title{font-size:22px;color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-787b62f{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--padding-top:78px;--padding-bottom:88px;--padding-left:26px;--padding-right:26px;}.elementor-1169 .elementor-element.elementor-element-787b62f:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-787b62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-787b62f::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .e-con-inner > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://quokkacollective.com/wp-content/uploads/2026/09/5-1.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-1169 .elementor-element.elementor-element-5046816{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:visible;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1169 .elementor-element.elementor-element-60ab39f{--display:flex;--min-height:590px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:visible;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1169 .elementor-element.elementor-element-57e1c40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1169 .elementor-element.elementor-element-57e1c40 img{width:100%;max-width:390px;}.elementor-1169 .elementor-element.elementor-element-ef5e618{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1169 .elementor-element.elementor-element-ef5e618 img{width:112%;max-width:650px;}.elementor-1169 .elementor-element.elementor-element-9720fdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1169 .elementor-element.elementor-element-e51e674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:start;}.elementor-1169 .elementor-element.elementor-element-e51e674 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:2.8px;color:#FFFFFF;}.elementor-1169 .elementor-element.elementor-element-68db670{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1169 .elementor-element.elementor-element-68db670 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:58px;font-weight:700;line-height:1.01em;letter-spacing:-1.9px;color:var( --e-global-color-primary );}.elementor-1169 .elementor-element.elementor-element-acc3e79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1169 .elementor-element.elementor-element-acc3e79 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:58px;font-weight:700;line-height:1.01em;letter-spacing:-1.9px;color:#FECF41;}.elementor-1169 .elementor-element.elementor-element-87752b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;text-align:start;}.elementor-1169 .elementor-element.elementor-element-87752b1 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:53px;font-weight:700;line-height:1.03em;letter-spacing:-1.6px;color:#AFA1FF;}.elementor-1169 .elementor-element.elementor-element-a3f535a{--display:flex;--min-height:88px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:visible;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#79DBFF;--border-color:#79DBFF;--border-radius:22px 22px 22px 22px;box-shadow:0px 14px 34px -14px rgba(78,112,255,.54);--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-1169 .elementor-element.elementor-element-a3f535a:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-a3f535a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(7,17,31,.9);}.elementor-1169 .elementor-element.elementor-element-6a8fa0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1169 .elementor-element.elementor-element-6a8fa0c .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:3.2px;color:#FFFFFF;}.elementor-1169 .elementor-element.elementor-element-74fadd7{--display:flex;--min-height:940px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1169 .elementor-element.elementor-element-74fadd7:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-74fadd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1169 .elementor-element.elementor-element-74fadd7::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://quokkacollective.com/wp-content/uploads/2026/09/3.webp");--background-overlay:'';background-size:cover;}.elementor-1169 .elementor-element.elementor-element-28d75c6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1169 .elementor-element.elementor-element-28d75c6 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1169 .elementor-element.elementor-element-ccae732{text-align:center;color:var( --e-global-color-7608d92 );}.elementor-1169 .elementor-element.elementor-element-f513a07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;}.elementor-1169 .elementor-element.elementor-element-f513a07:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-f513a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111113E8;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-type-html{padding-bottom:0px;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group .elementor-field{color:#D9D9E2;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group .elementor-field, .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-subgroup label{font-family:"Aeonik", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#0D0D0F;border-color:#FFFFFF29;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group .elementor-select-wrapper select{background-color:#0D0D0F;border-color:#FFFFFF29;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF29;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-button{font-family:"Aeonik", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;border-radius:8px 8px 8px 8px;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .e-form__buttons__wrapper__button-next{background-color:#5478D8;color:#FFFFFF;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-button[type="submit"]{background-color:#5478D8;color:#FFFFFF;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .e-form__buttons__wrapper__button-next:hover{background-color:#4666D4;color:#ffffff;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-button[type="submit"]:hover{background-color:#4666D4;color:#ffffff;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-message.elementor-message-danger{color:#FECF41;}.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-message.elementor-help-inline{color:#AFA1FF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1169 .elementor-element.elementor-element-f158781{--padding-top:20px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1169 .elementor-element.elementor-element-1d190c0{--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-1169 .elementor-element.elementor-element-a71a07c .elementor-button{padding:17px 26px 17px 28px;}.elementor-1169 .elementor-element.elementor-element-db27fc5{--padding-top:44px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-1169 .elementor-element.elementor-element-fda4f02{text-align:start;}.elementor-1169 .elementor-element.elementor-element-1b24bf7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1169 .elementor-element.elementor-element-32a1f31{--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-1169 .elementor-element.elementor-element-e9f12a2{text-align:start;}.elementor-1169 .elementor-element.elementor-element-f3d2a18{text-align:start;}.elementor-1169 .elementor-element.elementor-element-f8165cf{text-align:start;font-size:13px;}.elementor-1169 .elementor-element.elementor-element-40048f8 .elementor-button{font-size:14px;}.elementor-1169 .elementor-element.elementor-element-3059377{--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-1169 .elementor-element.elementor-element-a9963ec{text-align:start;}.elementor-1169 .elementor-element.elementor-element-d4593d9{text-align:start;}.elementor-1169 .elementor-element.elementor-element-92343c4{text-align:start;font-size:13px;}.elementor-1169 .elementor-element.elementor-element-09b4248 .elementor-button{font-size:14px;}.elementor-1169 .elementor-element.elementor-element-4b5e5db{--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-1169 .elementor-element.elementor-element-1dd25b9{text-align:start;}.elementor-1169 .elementor-element.elementor-element-c1abb24{text-align:start;}.elementor-1169 .elementor-element.elementor-element-5784ffd{text-align:start;font-size:13px;}.elementor-1169 .elementor-element.elementor-element-b4d4a02 .elementor-button{font-size:14px;}.elementor-1169 .elementor-element.elementor-element-c1b162e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-1169 .elementor-element.elementor-element-45b57e9 .elementor-heading-title{font-size:54px;}.elementor-1169 .elementor-element.elementor-element-0ba6936 .elementor-heading-title{font-size:54px;}.elementor-1169 .elementor-element.elementor-element-c5f090f .elementor-button{padding:17px 26px 17px 28px;}.elementor-1169 .elementor-element.elementor-element-f5f129f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1169 .elementor-element.elementor-element-787b62f{--min-height:1080px;--padding-top:66px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-1169 .elementor-element.elementor-element-5046816{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-60ab39f{--min-height:520px;}.elementor-1169 .elementor-element.elementor-element-57e1c40{text-align:center;}.elementor-1169 .elementor-element.elementor-element-57e1c40 img{width:100%;max-width:330px;}.elementor-1169 .elementor-element.elementor-element-ef5e618{text-align:center;}.elementor-1169 .elementor-element.elementor-element-ef5e618 img{width:100%;max-width:560px;}.elementor-1169 .elementor-element.elementor-element-9720fdb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-e51e674{text-align:center;}.elementor-1169 .elementor-element.elementor-element-e51e674 .elementor-heading-title{font-size:13px;}.elementor-1169 .elementor-element.elementor-element-68db670{text-align:center;}.elementor-1169 .elementor-element.elementor-element-68db670 .elementor-heading-title{font-size:54px;}.elementor-1169 .elementor-element.elementor-element-acc3e79{text-align:center;}.elementor-1169 .elementor-element.elementor-element-acc3e79 .elementor-heading-title{font-size:54px;}.elementor-1169 .elementor-element.elementor-element-87752b1{text-align:center;}.elementor-1169 .elementor-element.elementor-element-87752b1 .elementor-heading-title{font-size:50px;}.elementor-1169 .elementor-element.elementor-element-a3f535a{--min-height:82px;}.elementor-1169 .elementor-element.elementor-element-6a8fa0c{text-align:center;}.elementor-1169 .elementor-element.elementor-element-6a8fa0c .elementor-heading-title{font-size:22px;}.elementor-1169 .elementor-element.elementor-element-74fadd7{--min-height:1220px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-1169 .elementor-element.elementor-element-f513a07{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}}@media(max-width:767px){.elementor-1169 .elementor-element.elementor-element-f158781{--padding-top:16px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-f491930{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1169 .elementor-element.elementor-element-1d190c0{--width:100%;--padding-top:6px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-90afeb3{font-size:14px;}.elementor-1169 .elementor-element.elementor-element-c355649{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1169 .elementor-element.elementor-element-a71a07c .elementor-button{padding:16px 22px 16px 22px;}.elementor-1169 .elementor-element.elementor-element-6a55778{--width:100%;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-7885799{--width:100%;}.elementor-1169 .elementor-element.elementor-element-a111a48{--width:100%;}.elementor-1169 .elementor-element.elementor-element-924b347{--width:100%;}.elementor-1169 .elementor-element.elementor-element-410c6ad{--width:100%;}.elementor-1169 .elementor-element.elementor-element-db27fc5{--padding-top:38px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-fda4f02{text-align:start;}.elementor-1169 .elementor-element.elementor-element-1b24bf7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1169 .elementor-element.elementor-element-32a1f31{--width:100%;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-e9f12a2{text-align:start;}.elementor-1169 .elementor-element.elementor-element-f3d2a18{text-align:start;}.elementor-1169 .elementor-element.elementor-element-f8165cf{text-align:start;font-size:13px;}.elementor-1169 .elementor-element.elementor-element-40048f8 .elementor-button{font-size:14px;}.elementor-1169 .elementor-element.elementor-element-3059377{--width:100%;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-a9963ec{text-align:start;}.elementor-1169 .elementor-element.elementor-element-d4593d9{text-align:start;}.elementor-1169 .elementor-element.elementor-element-92343c4{text-align:start;font-size:13px;}.elementor-1169 .elementor-element.elementor-element-09b4248 .elementor-button{font-size:14px;}.elementor-1169 .elementor-element.elementor-element-4b5e5db{--width:100%;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-1dd25b9{text-align:start;}.elementor-1169 .elementor-element.elementor-element-c1abb24{text-align:start;}.elementor-1169 .elementor-element.elementor-element-5784ffd{text-align:start;font-size:13px;}.elementor-1169 .elementor-element.elementor-element-b4d4a02 .elementor-button{font-size:14px;}.elementor-1169 .elementor-element.elementor-element-c1b162e{--width:100%;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-1169 .elementor-element.elementor-element-45b57e9 .elementor-heading-title{font-size:45px;}.elementor-1169 .elementor-element.elementor-element-0ba6936 .elementor-heading-title{font-size:45px;}.elementor-1169 .elementor-element.elementor-element-c5f090f .elementor-button{padding:16px 22px 16px 22px;}.elementor-1169 .elementor-element.elementor-element-ad0a8cf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1169 .elementor-element.elementor-element-00c0ec8{--width:100%;}.elementor-1169 .elementor-element.elementor-element-f8d5bf3{--width:100%;}.elementor-1169 .elementor-element.elementor-element-787b62f{--min-height:900px;--padding-top:54px;--padding-bottom:58px;--padding-left:16px;--padding-right:16px;}.elementor-1169 .elementor-element.elementor-element-5046816{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-60ab39f{--width:110%;--min-height:410px;}.elementor-1169 .elementor-element.elementor-element-57e1c40{text-align:center;}.elementor-1169 .elementor-element.elementor-element-57e1c40 img{width:100%;max-width:240px;}.elementor-1169 .elementor-element.elementor-element-ef5e618{text-align:center;}.elementor-1169 .elementor-element.elementor-element-ef5e618 img{width:112%;max-width:430px;}.elementor-1169 .elementor-element.elementor-element-9720fdb{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-1169 .elementor-element.elementor-element-e51e674{text-align:center;}.elementor-1169 .elementor-element.elementor-element-e51e674 .elementor-heading-title{font-size:11px;letter-spacing:1.8px;}.elementor-1169 .elementor-element.elementor-element-68db670{text-align:center;}.elementor-1169 .elementor-element.elementor-element-68db670 .elementor-heading-title{font-size:39px;letter-spacing:-0.8px;}.elementor-1169 .elementor-element.elementor-element-acc3e79{text-align:center;}.elementor-1169 .elementor-element.elementor-element-acc3e79 .elementor-heading-title{font-size:39px;letter-spacing:-0.8px;}.elementor-1169 .elementor-element.elementor-element-87752b1{text-align:center;}.elementor-1169 .elementor-element.elementor-element-87752b1 .elementor-heading-title{font-size:37px;letter-spacing:-0.7px;}.elementor-1169 .elementor-element.elementor-element-a3f535a{--width:100%;--min-height:74px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-1169 .elementor-element.elementor-element-6a8fa0c{text-align:center;}.elementor-1169 .elementor-element.elementor-element-6a8fa0c .elementor-heading-title{font-size:17px;letter-spacing:1.1px;}.elementor-1169 .elementor-element.elementor-element-74fadd7{--min-height:1420px;--padding-top:54px;--padding-bottom:54px;--padding-left:20px;--padding-right:20px;}.elementor-1169 .elementor-element.elementor-element-f513a07{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-1169 .elementor-element.elementor-element-1d190c0{--width:43%;}.elementor-1169 .elementor-element.elementor-element-6a55778{--width:56%;}.elementor-1169 .elementor-element.elementor-element-7885799{--width:23%;}.elementor-1169 .elementor-element.elementor-element-a111a48{--width:23%;}.elementor-1169 .elementor-element.elementor-element-924b347{--width:23%;}.elementor-1169 .elementor-element.elementor-element-410c6ad{--width:23%;}.elementor-1169 .elementor-element.elementor-element-32a1f31{--width:32%;}.elementor-1169 .elementor-element.elementor-element-e015319{--width:46.191%;}.elementor-1169 .elementor-element.elementor-element-e43ab5d{--width:134.188%;}.elementor-1169 .elementor-element.elementor-element-3059377{--width:32%;}.elementor-1169 .elementor-element.elementor-element-515f8f0{--width:46.191%;}.elementor-1169 .elementor-element.elementor-element-7fa568a{--width:134.188%;}.elementor-1169 .elementor-element.elementor-element-4b5e5db{--width:32%;}.elementor-1169 .elementor-element.elementor-element-962042f{--width:46.191%;}.elementor-1169 .elementor-element.elementor-element-30de81a{--width:134.188%;}.elementor-1169 .elementor-element.elementor-element-d3e1e8a{--width:1200px;}.elementor-1169 .elementor-element.elementor-element-0db3638{--width:100%;}.elementor-1169 .elementor-element.elementor-element-a95d4d5{--width:50%;}.elementor-1169 .elementor-element.elementor-element-81fec67{--width:50%;}.elementor-1169 .elementor-element.elementor-element-f91a384{--width:100%;}.elementor-1169 .elementor-element.elementor-element-ad0a8cf{--width:100%;}.elementor-1169 .elementor-element.elementor-element-00c0ec8{--width:50%;}.elementor-1169 .elementor-element.elementor-element-f8d5bf3{--width:50%;}.elementor-1169 .elementor-element.elementor-element-5046816{--content-width:1240px;}.elementor-1169 .elementor-element.elementor-element-60ab39f{--width:47%;}.elementor-1169 .elementor-element.elementor-element-9720fdb{--width:53%;}.elementor-1169 .elementor-element.elementor-element-a3f535a{--width:100%;}.elementor-1169 .elementor-element.elementor-element-f513a07{--width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1169 .elementor-element.elementor-element-1d190c0{--width:48%;}.elementor-1169 .elementor-element.elementor-element-6a55778{--width:52%;}.elementor-1169 .elementor-element.elementor-element-7885799{--width:50%;}.elementor-1169 .elementor-element.elementor-element-a111a48{--width:50%;}.elementor-1169 .elementor-element.elementor-element-924b347{--width:50%;}.elementor-1169 .elementor-element.elementor-element-410c6ad{--width:50%;}.elementor-1169 .elementor-element.elementor-element-32a1f31{--width:100%;}.elementor-1169 .elementor-element.elementor-element-3059377{--width:100%;}.elementor-1169 .elementor-element.elementor-element-4b5e5db{--width:100%;}.elementor-1169 .elementor-element.elementor-element-c1b162e{--width:42%;}.elementor-1169 .elementor-element.elementor-element-a95d4d5{--width:100%;}.elementor-1169 .elementor-element.elementor-element-81fec67{--width:100%;}.elementor-1169 .elementor-element.elementor-element-60ab39f{--width:72%;}.elementor-1169 .elementor-element.elementor-element-9720fdb{--width:100%;}.elementor-1169 .elementor-element.elementor-element-a3f535a{--width:82%;}}@media(min-width:1025px){.elementor-1169 .elementor-element.elementor-element-b01b3c6::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-b01b3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1169 .elementor-element.elementor-element-a565df2::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-a565df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1169 .elementor-element.elementor-element-787b62f::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .e-con-inner > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-787b62f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1169 .elementor-element.elementor-element-74fadd7::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1169 .elementor-element.elementor-element-74fadd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-a59d72a */.quokka-gradient-word {
  color: transparent;
  background: linear-gradient(
    90deg,
    #9FDCF0 0%,
    #5688C3 42%,
    #4475BA 80%,
    #4475BA 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28e906e */.elementor-1169 .elementor-element.elementor-element-28e906e .elementor-button {
    position: relative;
}

.elementor-1169 .elementor-element.elementor-element-28e906e .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(
        90deg,
        #9FDCF0 0%,
        #5688C3 45%,
        #4475BA 100%
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-1169 .elementor-element.elementor-element-28e906e .elementor-button:hover::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-922c57b */.elementor-1169 .elementor-element.elementor-element-922c57b{
    width:100%;
    overflow:visible !important;
}

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-venn{
    position:relative;
    width:100%;
    max-width:590px;
    height:450px;
    margin:0 auto;
    overflow:visible;
    background:transparent !important;
    color:#fff;
}


/* ==============================
   CIRCLES
   ============================== */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-circle{
    position:absolute;
    width:245px;
    height:245px;
    border-radius:50%;
    border:2px solid;
    background:transparent;
    box-sizing:border-box;
}


/* BRAND */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-brand-circle{
    width:245px;
    height:245px;

    top:0;
    left:50%;

    transform:translateX(-50%);

    border-color:#FECF41;

    box-shadow:
        0 0 5px rgba(254,207,65,.95),
        0 0 14px rgba(254,207,65,.48),
        0 0 27px rgba(254,207,65,.20);

    background:
        radial-gradient(
            circle at 50% 42%,
            rgba(254,207,65,.11),
            rgba(254,207,65,.035) 55%,
            transparent 75%
        );
}


/* WEB - LEFT */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-web-circle{
    top:174px;
    left:82px;

    border-color:#C8B7FF;

    box-shadow:
        0 0 5px rgba(200,183,255,.95),
        0 0 14px rgba(200,183,255,.48),
        0 0 27px rgba(200,183,255,.18);

    background:
        radial-gradient(
            circle at 52% 45%,
            rgba(200,183,255,.16),
            rgba(200,183,255,.04) 58%,
            transparent 76%
        );
}


/* GROWTH - RIGHT */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-growth-circle{
    top:174px;
    right:82px;

    border-color:#4FB7FF;

    box-shadow:
        0 0 5px rgba(79,183,255,.95),
        0 0 14px rgba(79,183,255,.48),
        0 0 27px rgba(79,183,255,.18);

    background:
        radial-gradient(
            circle at 48% 45%,
            rgba(79,183,255,.14),
            rgba(79,183,255,.04) 58%,
            transparent 76%
        );
}


/* ==============================
   TEXT
   ============================== */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-copy{
    position:absolute;
    z-index:5;
    color:#fff;
    text-align:left;
    pointer-events:none;
}

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-copy strong{
    display:block;
    margin:0 0 8px 0;

    font-family:inherit;
    font-size:24px;
    font-weight:700;
    line-height:1;
    letter-spacing:-.5px;

    color:#fff;
}

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-copy span{
    display:block;

    font-family:inherit;
    font-size:14px;
    font-weight:400;
    line-height:1.35;

    color:rgba(255,255,255,.88);
}


/* BRAND TEXT */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-brand-copy{
    top:59px;
    left:50%;
    width:120px;

    transform:translateX(-28%);
}


/* WEB TEXT */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-web-copy{
    top:273px;
    left:142px;
    width:125px;
}


/* GROWTH TEXT */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-growth-copy{
    top:273px;
    right:92px;
    width:125px;
}


/* ==============================
   CENTER IMAGE
   ============================== */

.elementor-1169 .elementor-element.elementor-element-922c57b .qk-center-image{
    position:absolute;
    z-index:20;

    width:58px !important;
    height:58px !important;

    left:50%;
    top:235px;

    transform:translate(-50%,-50%);

    display:block;

    object-fit:cover;

    margin:0 !important;
    padding:0 !important;

    border:none !important;
    border-radius:50%;

    background:#000;

    box-shadow:none;
}


/* ==============================
   TABLET
   ============================== */

@media(max-width:1024px){

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-venn{
        max-width:520px;
        height:405px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-circle{
        width:220px;
        height:220px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-brand-circle{
        width:220px;
        height:220px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-web-circle{
        top:155px;
        left:67px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-growth-circle{
        top:155px;
        right:67px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-brand-copy{
        top:52px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-web-copy{
        top:242px;
        left:120px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-growth-copy{
        top:242px;
        right:76px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-center-image{
        width:52px !important;
        height:52px !important;
        top:209px;
    }
}


/* ==============================
   MOBILE
   ============================== */

@media(max-width:767px){

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-venn{
        width:350px;
        max-width:100%;
        height:282px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-circle{
        width:155px;
        height:155px;
        border-width:1.5px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-brand-circle{
        width:155px;
        height:155px;
        top:0;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-web-circle{
        top:108px;
        left:27px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-growth-circle{
        top:108px;
        right:27px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-copy strong{
        font-size:16px;
        margin-bottom:5px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-copy span{
        font-size:9px;
        line-height:1.35;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-brand-copy{
        top:37px;
        left:50%;
        width:78px;
        transform:translateX(-24%);
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-web-copy{
        top:174px;
        left:65px;
        width:80px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-growth-copy{
        top:174px;
        right:36px;
        width:82px;
    }

    .elementor-1169 .elementor-element.elementor-element-922c57b .qk-center-image{
        width:39px !important;
        height:39px !important;

        left:50%;
        top:146px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a1f31 */.elementor-1169 .elementor-element.elementor-element-32a1f31{transition:transform .24s ease,box-shadow .24s ease;}.elementor-1169 .elementor-element.elementor-element-32a1f31:hover{transform:translateY(-6px);box-shadow:0 22px 52px rgba(0,0,0,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3059377 */.elementor-1169 .elementor-element.elementor-element-3059377{transition:transform .24s ease,box-shadow .24s ease;}.elementor-1169 .elementor-element.elementor-element-3059377:hover{transform:translateY(-6px);box-shadow:0 22px 52px rgba(0,0,0,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5e5db */.elementor-1169 .elementor-element.elementor-element-4b5e5db{transition:transform .24s ease,box-shadow .24s ease;}.elementor-1169 .elementor-element.elementor-element-4b5e5db:hover{transform:translateY(-6px);box-shadow:0 22px 52px rgba(0,0,0,.28);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b57e9 */.quokka-gradient-word {
  color: transparent;
  background: linear-gradient(
    90deg,
    #9FDCF0 0%,
    #5688C3 42%,
    #4475BA 80%,
    #4475BA 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba6936 */.quokka-gradient-word {
  color: transparent;
  background: linear-gradient(
    90deg,
    #9FDCF0 0%,
    #5688C3 42%,
    #4475BA 80%,
    #4475BA 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660271e */.elementor-1169 .elementor-element.elementor-element-660271e {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background: #070708;
  color: #fff;
}

.elementor-1169 .elementor-element.elementor-element-660271e:after {
  content: '';
  position: absolute;
  z-index: -2;
  
  background: radial-gradient(
    circle,
    rgba(94, 83, 226, .09),
    transparent 67%
  );
  pointer-events: none;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-inner {
  width: 100%;
  max-width: 1900px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-header {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 760px;
  margin-bottom: 34px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-kicker .elementor-heading-title {
  margin: 0;
  color: #ffd124;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .24em;
  text-transform: uppercase;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-title {
  margin-top: 20px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-title .elementor-heading-title {
  margin: 0;
  color: #fff;
  line-height: .94;
  letter-spacing: -.055em;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-intro {
  max-width: 660px;
  margin-top: 20px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-intro p {
  margin: 0;
  color: rgba(255, 255, 255, .7);
  font-size: 17px;
  line-height: 1.65;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-view-all {
  width: max-content;
  margin-top: 20px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-view-all .elementor-button {
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #ffd124;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-view-all .elementor-button:hover {
  background: transparent;
  color: #fff;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-view-all .elementor-button-icon {
  font-size: 14px;
  transition: transform .22s ease;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-view-all .elementor-button:hover .elementor-button-icon {
  transform: translateX(5px);
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-grid {
  width: 100%;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-card {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: 23px;
  border: 1px solid rgba(255, 255, 255, .08);
  border-radius: 14px;
  background-color: #171719;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .025);
  transition:
    transform .28s ease,
    border-color .28s ease,
    box-shadow .28s ease;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-card:before {
  content: '';
  position: absolute;
  z-index: -1;
  inset: 0;
  background:
    linear-gradient(
      130deg,
      rgba(3, 3, 4, .82) 0%,
      rgba(3, 3, 4, .34) 36%,
      rgba(3, 3, 4, .03) 67%
    ),
    linear-gradient(
      0deg,
      rgba(0, 0, 0, .12),
      transparent 46%
    );
  pointer-events: none;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-card:hover {
  transform: translateY(-4px);
  border-color: rgba(191, 176, 255, .42);
  box-shadow: 0 24px 60px rgba(0, 0, 0, .28);
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-card > .elementor-element {
  position: relative;
  z-index: 2;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-badge {
  width: max-content;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-badge .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  min-height: 29px;
  margin: 0;
  padding: 7px 17px;
  border: 1px solid rgba(255, 255, 255, .2);
  border-radius: 999px;
  background: linear-gradient(135deg, #cfc8ff 0%, #9d8aff 100%);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .42),
    0 8px 20px rgba(81, 61, 212, .18);
  color: #121016;
  font-size: 10px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .035em;
  text-transform: uppercase;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-title {
  margin-top: 17px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-title .elementor-heading-title {
  margin: 0;
  color: #fff;
  font-size: clamp(24px, 2.45vw, 39px);
  font-weight: 750;
  line-height: 1.05;
  letter-spacing: -.035em;
  text-shadow: 0 2px 18px rgba(0, 0, 0, .34);
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-arrow {
  width: max-content;
  margin-top: 16px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-arrow .elementor-heading-title {
  margin: 0;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 31px;
  font-weight: 300;
  line-height: 1;
  transition:
    transform .22s ease,
    color .22s ease;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-project-card:hover
.qk-project-arrow .elementor-heading-title {
  color: #ffd124;
  transform: translate(4px, -4px);
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small {
  padding: 15px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small
.qk-project-badge .elementor-heading-title {
  min-height: 23px;
  padding: 5px 12px;
  font-size: 8px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small .qk-project-title {
  margin-top: 10px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small
.qk-project-title .elementor-heading-title {
  font-size: clamp(19px, 1.65vw, 27px);
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small .qk-project-arrow {
  margin-top: 8px;
}

.elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small
.qk-project-arrow .elementor-heading-title {
  font-size: 24px;
}

@media (max-width: 1024px) {
  .elementor-1169 .elementor-element.elementor-element-660271e {
    padding: 58px 32px 30px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-header {
    margin-bottom: 30px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-grid {
    flex-direction: column;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-card-featured,
  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-side {
    width: 100%;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-card-featured {
    min-height: 620px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-card-wide {
    min-height: 360px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small {
    min-height: 300px;
  }
}

@media (max-width: 767px) {
  .elementor-1169 .elementor-element.elementor-element-660271e {
    padding: 44px 16px 20px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-header {
    margin-bottom: 25px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-kicker .elementor-heading-title {
    font-size: 12px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-title {
    margin-top: 15px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-intro {
    margin-top: 16px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-intro p {
    font-size: 15px;
    line-height: 1.6;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-view-all {
    margin-top: 18px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-project-card {
    min-height: 330px;
    padding: 18px;
    border-radius: 12px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-card-featured {
    min-height: 470px;
    background-position: center center;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-card-wide {
    min-height: 290px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-portfolio-bottom {
    flex-direction: column;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small {
    width: 100%;
    min-height: 290px;
    padding: 16px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-project-title .elementor-heading-title,
  .elementor-1169 .elementor-element.elementor-element-660271e .qk-card-small
  .qk-project-title .elementor-heading-title {
    font-size: 24px;
  }

  .elementor-1169 .elementor-element.elementor-element-660271e .qk-project-arrow .elementor-heading-title {
    font-size: 26px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57e1c40 */.elementor-1169 .elementor-element.elementor-element-57e1c40{position:absolute;left:50%;top:50%;z-index:3;width:64%;transform:translate(-50%,-50%);}.elementor-1169 .elementor-element.elementor-element-57e1c40 img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 16px 38px rgba(84,157,255,.4));transition:transform .45s ease,filter .45s ease;}.elementor-1169 .elementor-element.elementor-element-57e1c40:hover img{transform:scale(1.035);filter:drop-shadow(0 20px 46px rgba(84,157,255,.55));}@media(max-width:1024px){.elementor-1169 .elementor-element.elementor-element-57e1c40{width:58%;}}@media(max-width:767px){.elementor-1169 .elementor-element.elementor-element-57e1c40{width:58%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef5e618 */.elementor-1169 .elementor-element.elementor-element-ef5e618{position:relative;z-index:1;}.elementor-1169 .elementor-element.elementor-element-ef5e618 img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 54px rgba(34,88,255,.36));animation:qkOrbitFloat 7s ease-in-out infinite;}@keyframes qkOrbitFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.6deg)}}@media(prefers-reduced-motion:reduce){.elementor-1169 .elementor-element.elementor-element-ef5e618 img{animation:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ab39f */.elementor-1169 .elementor-element.elementor-element-60ab39f{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68db670 */.elementor-1169 .elementor-element.elementor-element-68db670 .elementor-heading-title{white-space:nowrap;}@media(max-width:767px){.elementor-1169 .elementor-element.elementor-element-68db670 .elementor-heading-title{white-space:normal;text-wrap:balance;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acc3e79 */.elementor-1169 .elementor-element.elementor-element-acc3e79 .elementor-heading-title{white-space:nowrap;text-shadow:0 10px 30px rgba(254,207,65,.13);}@media(max-width:767px){.elementor-1169 .elementor-element.elementor-element-acc3e79 .elementor-heading-title{white-space:normal;text-wrap:balance;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87752b1 */.elementor-1169 .elementor-element.elementor-element-87752b1 .elementor-heading-title{white-space:nowrap;background:linear-gradient(90deg,#AFA1FF 0%,#7ECFFF 50%,#B49CFF 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:0 12px 34px rgba(117,105,255,.16);}@media(max-width:767px){.elementor-1169 .elementor-element.elementor-element-87752b1 .elementor-heading-title{white-space:normal;text-wrap:balance;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f535a */.elementor-1169 .elementor-element.elementor-element-a3f535a{position:relative;background:linear-gradient(#081321,#081321) padding-box,linear-gradient(90deg,#79DBFF,#AFA1FF) border-box;border:1px solid transparent!important;}.elementor-1169 .elementor-element.elementor-element-a3f535a:before,.elementor-1169 .elementor-element.elementor-element-a3f535a:after{content:"";position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translateY(-50%);background:#8DCFFF;box-shadow:0 0 18px rgba(121,219,255,.95);}.elementor-1169 .elementor-element.elementor-element-a3f535a:before{left:-6px;}.elementor-1169 .elementor-element.elementor-element-a3f535a:after{right:-6px;background:#AFA1FF;box-shadow:0 0 18px rgba(175,161,255,.95);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db8174d */.elementor-1169 .elementor-element.elementor-element-db8174d{position:absolute;inset:0;z-index:1;pointer-events:none;width:100%;height:100%;}.elementor-1169 .elementor-element.elementor-element-db8174d>.elementor-widget-container,.elementor-1169 .elementor-element.elementor-element-db8174d .qk-why-connector{width:100%;height:100%;}.elementor-1169 .elementor-element.elementor-element-db8174d svg{display:block;width:100%;height:100%;overflow:visible;}@media(max-width:1024px){.elementor-1169 .elementor-element.elementor-element-db8174d{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5046816 */.elementor-1169 .elementor-element.elementor-element-5046816{position:relative;isolation:isolate;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ba6d4ac *//* ==================================================
   03. SERVICE CARDS
================================================== */

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-subgroup {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 16px !important;
    width: 100% !important;
    max-width: none !important;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option {
    display: block !important;
    position: relative;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services input[type="checkbox"] {
    -webkit-appearance: none !important;
    appearance: none !important;
    position: absolute !important;
    z-index: 4;
    top: 14px;
    right: 14px;
    width: 28px !important;
    min-width: 28px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid rgba(255,255,255,.34) !important;
    border-radius: 50% !important;
    background: rgba(10,10,10,.84) !important;
    box-shadow: none;
    cursor: pointer;
    transition: border-color .22s ease, background .22s ease, box-shadow .22s ease;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services input[type="checkbox"]::after {
    content: "✓";
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    color: #0A0A0A;
    font-family: Arial, sans-serif;
    font-size: 15px;
    font-weight: 800;
    line-height: 1;
    opacity: 0;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services input[type="checkbox"]:checked {
    border-color: #AFA1FF !important;
    background: #AFA1FF !important;
    box-shadow: 0 0 0 4px rgba(175,161,255,.12);
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services input[type="checkbox"]:checked::after {
    opacity: 1;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label {
    display: flex !important;
    position: relative !important;
    inset: auto !important;
    clip: auto !important;
    clip-path: none !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: hidden !important;
    width: 100% !important;
    min-height: 202px;
    margin: 0 !important;
    padding: 23px 22px 20px !important;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    border: 1px solid var(--qk-card-border, rgba(255,255,255,.22));
    border-radius: 18px;
    background: linear-gradient(145deg, rgba(20,20,23,.88), rgba(10,10,12,.76));
    color: #FFFFFF !important;
    cursor: pointer;
    white-space: normal !important;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .012em;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    transition: border-color .25s ease, background .25s ease, transform .25s ease, box-shadow .25s ease;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label::before {
    content: "";
    display: block;
    flex: 0 0 auto;
    width: 68px;
    height: 68px;
    margin: 0 0 16px;
    border-radius: 50%;
    background: var(--qk-card-icon) center / 30px no-repeat, var(--qk-card-bg);
    box-shadow: var(--qk-card-shadow);
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label::after {
    display: block;
    max-width: 270px;
    margin: 10px auto 0;
    color: #BFC0C9;
    text-transform: none;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option:nth-child(1) {
    --qk-card-border: rgba(254,207,65,.88);
    --qk-card-bg: #FECF41;
    --qk-card-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230A0A0A%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020h9%22%2F%3E%3Cpath%20d%3D%22M16.5%203.5a2.12%202.12%200%200%201%203%203L7%2019l-4%201%201-4Z%22%2F%3E%3Cpath%20d%3D%22m15%205%203%203%22%2F%3E%3C%2Fsvg%3E");
    --qk-card-shadow: 0 12px 34px rgba(254,207,65,.20);
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option:nth-child(1) > label::after {
    content: "Build a distinctive, memorable brand that stands out.";
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option:nth-child(2) {
    --qk-card-border: rgba(175,161,255,.92);
    --qk-card-bg: #AFA1FF;
    --qk-card-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230A0A0A%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2022h8%22%2F%3E%3Cpath%20d%3D%22M12%2018v4%22%2F%3E%3Cpath%20d%3D%22M3%208h18%22%2F%3E%3C%2Fsvg%3E");
    --qk-card-shadow: 0 12px 34px rgba(175,161,255,.22);
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option:nth-child(2) > label::after {
    content: "Design and develop fast, responsive websites that convert.";
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option:nth-child(3) {
    --qk-card-border: rgba(98,161,255,.88);
    --qk-card-bg: linear-gradient(135deg, #9DDDF0, #5478D8);
    --qk-card-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230A0A0A%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18%22%2F%3E%3Cpath%20d%3D%22m7%2016%204-5%204%203%205-7%22%2F%3E%3Cpath%20d%3D%22M17%207h3v3%22%2F%3E%3C%2Fsvg%3E");
    --qk-card-shadow: 0 12px 34px rgba(84,120,216,.22);
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option:nth-child(3) > label::after {
    content: "Improve visibility, attract traffic and grow your rankings.";
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label:hover {
    transform: translateY(-2px);
    background: linear-gradient(145deg, rgba(28,28,33,.94), rgba(13,13,17,.86));
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services input[type="checkbox"]:focus-visible + label {
    outline: 2px solid #FFFFFF !important;
    outline-offset: 3px;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services input[type="checkbox"]:checked + label {
    transform: translateY(-2px);
    border-color: #AFA1FF !important;
    background: linear-gradient(145deg, rgba(175,161,255,.18), rgba(24,23,34,.92));
    box-shadow: 0 18px 50px rgba(0,0,0,.26), inset 0 0 0 1px rgba(255,255,255,.065);
}

/* ==================================================
   04. STANDARD FIELDS AND DEPENDENCY-FREE ICONS
================================================== */
.elementor-1169 .elementor-element.elementor-element-ba6d4ac input.elementor-field:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.elementor-1169 .elementor-element.elementor-element-ba6d4ac select.elementor-field,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac textarea.elementor-field {
    width: 100% !important;
    min-height: 50px;
    padding: 0 0 0 40px !important;
    border: 1px solid rgba(255,255,255,.17) !important;
    border-radius: 8px !important;
    background: rgba(8,8,10,.70) !important;
    color: #D9D9E2 !important;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-full_name,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-work_email,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-phone_whatsapp,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-company_brand,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-project_details,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-brief_upload {
    position: relative;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-full_name { --qk-field-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C5C5CE%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2021a8%208%200%200%200-16%200%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-work_email { --qk-field-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C5C5CE%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%207%209%206%209-6%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-phone_whatsapp { --qk-field-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C5C5CE%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.79%2019.79%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3%20a2%202%200%200%201%202%201.72c.12.9.33%201.78.62%202.63a2%202%200%200%201-.45%202.11L8%209.73a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45c.85.29%201.73.5%202.63.62A2%202%200%200%201%2022%2016.92z%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-company_brand { --qk-field-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C5C5CE%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%207V5a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2%22%2F%3E%3Cpath%20d%3D%22M3%2012h18%22%2F%3E%3Cpath%20d%3D%22M10%2012v2h4v-2%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-project_details { --qk-field-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C5C5CE%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6%22%2F%3E%3Cpath%20d%3D%22M8%2013h8%22%2F%3E%3Cpath%20d%3D%22M8%2017h6%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-brief_upload { --qk-field-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C5C5CE%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21.44%2011.05-9.19%209.19a6%206%200%200%201-8.49-8.49l9.19-9.19a4%204%200%200%201%205.66%205.66l-9.2%209.19a2%202%200%200%201-2.83-2.83l8.49-8.48%22%2F%3E%3C%2Fsvg%3E"); }

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-full_name::before,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-work_email::before,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-phone_whatsapp::before,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-company_brand::before,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-project_details::before,
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-brief_upload::before {
    content: "";
    position: absolute;
    z-index: 3;
    top: 18px;
    left: 18px;
    width: 18px;
    height: 18px;
    background: var(--qk-field-icon) center / contain no-repeat;
    pointer-events: none;
}
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-project_details textarea.elementor-field {
    padding: 13px 25px 0 40px !important;
}

/* ==================================================
   05. FILE UPLOAD
================================================== */
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-brief_upload {
    position: relative;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-brief_upload input[type="file"] {
    width: 100% !important;
    height: 82px !important;
    padding: 10px 14px 8px 52px !important;
    color: transparent !important;
    cursor: pointer;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-brief_upload::after {
    content: "Choose File";
    position: absolute;
    z-index: 4;
    top: 10px;
    left: 52px;
    width: 112px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1.5px solid transparent;
    border-radius: 7px;
    background:
        linear-gradient(#0A0A0A, #0A0A0A) padding-box,
        linear-gradient(
            90deg,
            #9FDCF0 0%,
            #5688C3 45%,
            #4475BA 100%
        ) border-box;

    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    pointer-events: none;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-brief_upload:hover::after {
    background: #FECF41;
    color: #0A0A0A;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .qk-file-name {
    position: absolute;
    left: 52px;
    top: 53px;
    max-width: calc(100% - 75px);
    overflow: hidden;
    color: #A8A8B2;
    font-size: 12px;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
}

/* ==================================================
   06. PRIVACY, SUBMIT AND MESSAGES
================================================== */


.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-privacy_acceptance > .elementor-field-label {
    display: none !important;
}



.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-privacy_acceptance .elementor-field-option {
    display: flex !important;
    align-items: flex-start;
    gap: 11px;
    width: 100%;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-privacy_acceptance input {
    width: 20px !important;
    min-width: 20px !important;
    height: 20px !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    accent-color: #AFA1FF;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-privacy_acceptance label {
    position: static !important;
    clip: auto !important;
    clip-path: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    color: #B8B8C2 !important;
    font-size: 13px !important;
    line-height: 1.55 !important;
}
.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-type-submit {
    display: flex !important;
    align-items: center !important;
   
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-type-submit .elementor-button {
    width: 100% !important;
    min-height: 50px;
    border: 0 !important;
    border-radius: 8px !important;
 color: #0A0A0A !important;
    background: linear-gradient(
        130deg,
        #9FDCF0 0%,
        #5688C3 42%,
        #4475BA 80%,
        #4475BA 100%
    ) !important;

    box-shadow: 0 14px 34px rgba(68,117,186,.25);
    transition: transform .24s ease, box-shadow .24s ease, background .24s ease;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-type-submit .elementor-button:hover {
    background: #FECF41 !important;
    color: #0A0A0A !important;
    transform: translateY(-2px);
    box-shadow: 0 18px 42px rgba(254,207,65,.30);
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-message {
    width: 100%;
    margin: 0;
    padding: 13px 15px;
    border: 1px solid rgba(255,255,255,.14);
    border-radius: 8px;
    background: rgba(255,255,255,.04);
}

/* ==================================================
   07. TABLET
================================================== */
@media (max-width: 1024px) {
    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label {
        min-height: 188px;
        padding-inline: 16px !important;
    }

    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label::after {
        font-size: 13px;
    }
}

/* ==================================================
   08. MOBILE
================================================== */
@media (max-width: 767px) {
    .elementor-1169 .elementor-element.elementor-element-ba6d4ac::before {
        height: 290px;
        opacity: .60;
    }

    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .qk-project-form-intro br {
        display: none;
    }

    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-subgroup {
        grid-template-columns: 1fr !important;
        gap: 12px !important;
    }

    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label {
        min-height: 154px;
        padding: 20px 54px 18px 18px !important;
        align-items: flex-start;
        justify-content: center;
        text-align: left;
    }

    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label::before {
        width: 52px;
        height: 52px;
        margin: 0 0 12px;
        background-size: 23px, auto;
    }

    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-services .elementor-field-option > label::after {
        max-width: none;
        margin: 7px 0 0;
        text-align: left;
    }

    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-group-brief_upload input[type="file"] {
        min-height: 64px;
        padding-right: 10px !important;
    }

    .elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-type-submit {
    justify-content: center !important;
}

.elementor-1169 .elementor-element.elementor-element-ba6d4ac .elementor-field-type-submit .elementor-button {
    width: auto !important;
    min-width: 220px;
    min-height: 40px;
    padding: 0 24px !important;
    margin: 0 auto !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fadd7 */.elementor-1169 .elementor-element.elementor-element-74fadd7 {
  background:
    radial-gradient(circle at 86% 39%, rgba(175,161,255,.12), transparent 21%),
    radial-gradient(circle at 72% 22%, rgba(254,207,65,.06), transparent 18%),
    var(--e-global-color-primary, #0A0A0A);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://quokkacollective.com/wp-content/uploads/2026/07/AeonikTRIAL-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://quokkacollective.com/wp-content/uploads/2026/07/AeonikTRIAL-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */