.elementor-341 .elementor-element.elementor-element-6c09d57e:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-6c09d57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://innovainkusa.com/wp-content/uploads/2026/02/close-up-view-of-tattoo-machines-on-wooden-tableto-ST2B7XT.jpg");background-position:center center;background-size:cover;}.elementor-341 .elementor-element.elementor-element-6c09d57e > .elementor-background-overlay{background-color:var( --e-global-color-b14897c );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-341 .elementor-element.elementor-element-6c09d57e > .elementor-container{min-height:50vh;}.elementor-341 .elementor-element.elementor-element-6c09d57e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-341 .elementor-element.elementor-element-70cf9188 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-341 .elementor-element.elementor-element-19d4b69b{text-align:center;}.elementor-341 .elementor-element.elementor-element-19d4b69b .elementor-heading-title{font-family:var( --e-global-typography-0b7cdcb-font-family ), Sans-serif;font-size:var( --e-global-typography-0b7cdcb-font-size );font-weight:var( --e-global-typography-0b7cdcb-font-weight );text-transform:var( --e-global-typography-0b7cdcb-text-transform );line-height:var( --e-global-typography-0b7cdcb-line-height );letter-spacing:var( --e-global-typography-0b7cdcb-letter-spacing );word-spacing:var( --e-global-typography-0b7cdcb-word-spacing );color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-10d8ccc{text-align:center;}.elementor-341 .elementor-element.elementor-element-10d8ccc .elementor-heading-title{font-family:var( --e-global-typography-92b4128-font-family ), Sans-serif;font-size:var( --e-global-typography-92b4128-font-size );font-weight:var( --e-global-typography-92b4128-font-weight );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );color:var( --e-global-color-98e3c56 );}.elementor-341 .elementor-element.elementor-element-a98c621{overflow:hidden;padding:3em 1em 3em 1em;}.elementor-341 .elementor-element.elementor-element-3e66ab3 > .elementor-element-populated{margin:0em 2em 0em 0em;--e-column-margin-right:2em;--e-column-margin-left:0em;padding:1em 1em 1em 1em;}.elementor-341 .elementor-element.elementor-element-40ddb92b .elementor-heading-title{font-family:var( --e-global-typography-cc85d08-font-family ), Sans-serif;font-size:var( --e-global-typography-cc85d08-font-size );font-weight:var( --e-global-typography-cc85d08-font-weight );font-style:var( --e-global-typography-cc85d08-font-style );line-height:var( --e-global-typography-cc85d08-line-height );color:var( --e-global-color-98e3c56 );}.elementor-341 .elementor-element.elementor-element-313a048c .elementor-heading-title{font-family:var( --e-global-typography-6427372-font-family ), Sans-serif;font-size:var( --e-global-typography-6427372-font-size );font-weight:var( --e-global-typography-6427372-font-weight );text-transform:var( --e-global-typography-6427372-text-transform );line-height:var( --e-global-typography-6427372-line-height );letter-spacing:var( --e-global-typography-6427372-letter-spacing );word-spacing:var( --e-global-typography-6427372-word-spacing );color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-6c68b729{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;font-family:var( --e-global-typography-1484aa1-font-family ), Sans-serif;font-size:var( --e-global-typography-1484aa1-font-size );font-weight:var( --e-global-typography-1484aa1-font-weight );line-height:var( --e-global-typography-1484aa1-line-height );word-spacing:var( --e-global-typography-1484aa1-word-spacing );color:var( --e-global-color-98e3c56 );}.elementor-341 .elementor-element.elementor-element-63aa6465 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-74a6d873.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-74a6d873.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-74a6d873.elementor-view-default .elementor-icon{fill:var( --e-global-color-f38f827 );color:var( --e-global-color-f38f827 );border-color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon{font-size:50px;}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-title a{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-description{font-family:var( --e-global-typography-92b4128-font-family ), Sans-serif;font-size:var( --e-global-typography-92b4128-font-size );font-weight:var( --e-global-typography-92b4128-font-weight );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );color:var( --e-global-color-98e3c56 );}.elementor-341 .elementor-element.elementor-element-2a7d26b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-4963a6a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-4963a6a3.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-4963a6a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-f38f827 );color:var( --e-global-color-f38f827 );border-color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon{font-size:50px;}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-description{font-family:var( --e-global-typography-92b4128-font-family ), Sans-serif;font-size:var( --e-global-typography-92b4128-font-size );font-weight:var( --e-global-typography-92b4128-font-weight );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );color:var( --e-global-color-98e3c56 );}.elementor-341 .elementor-element.elementor-element-1da0df5{margin-top:1em;margin-bottom:0em;}.elementor-341 .elementor-element.elementor-element-7cf0c663 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-759a8dde.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-759a8dde.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-759a8dde.elementor-view-default .elementor-icon{fill:var( --e-global-color-f38f827 );color:var( --e-global-color-f38f827 );border-color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon{font-size:50px;}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-title a{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-description{font-family:var( --e-global-typography-92b4128-font-family ), Sans-serif;font-size:var( --e-global-typography-92b4128-font-size );font-weight:var( --e-global-typography-92b4128-font-weight );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );color:var( --e-global-color-98e3c56 );}.elementor-341 .elementor-element.elementor-element-43046a18 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-1492e78e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-1492e78e.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-1492e78e.elementor-view-default .elementor-icon{fill:var( --e-global-color-f38f827 );color:var( --e-global-color-f38f827 );border-color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon{font-size:50px;}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-title a{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-description{font-family:var( --e-global-typography-92b4128-font-family ), Sans-serif;font-size:var( --e-global-typography-92b4128-font-size );font-weight:var( --e-global-typography-92b4128-font-weight );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );color:var( --e-global-color-98e3c56 );}.elementor-341 .elementor-element.elementor-element-d88b841{margin-top:3em;margin-bottom:0em;}.elementor-341 .elementor-element.elementor-element-26dde3ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-41ea791d .elementor-heading-title{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-7705e9ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-30ba8dc2 .elementor-heading-title{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-5f815d11{--divider-border-style:dashed;--divider-color:var( --e-global-color-98e3c56 );--divider-border-width:1px;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-341 .elementor-element.elementor-element-5f815d11 .elementor-divider-separator{width:100%;}.elementor-341 .elementor-element.elementor-element-5f815d11 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-341 .elementor-element.elementor-element-28fbc6c0{margin-top:0em;margin-bottom:0em;}.elementor-341 .elementor-element.elementor-element-22f3cd1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-6fe47a97 .elementor-heading-title{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-43316162 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-14d89c9a .elementor-heading-title{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-3d243bef{--divider-border-style:dashed;--divider-color:var( --e-global-color-98e3c56 );--divider-border-width:1px;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-341 .elementor-element.elementor-element-3d243bef .elementor-divider-separator{width:100%;}.elementor-341 .elementor-element.elementor-element-3d243bef .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-341 .elementor-element.elementor-element-135fba7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-3578fce3 .elementor-heading-title{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-449351ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-c916443 .elementor-heading-title{font-family:var( --e-global-typography-228cab6-font-family ), Sans-serif;font-size:var( --e-global-typography-228cab6-font-size );font-weight:var( --e-global-typography-228cab6-font-weight );text-transform:var( --e-global-typography-228cab6-text-transform );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );color:var( --e-global-color-f38f827 );}.elementor-341 .elementor-element.elementor-element-748c513 iframe{height:500px;filter:brightness( 75% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-341 .elementor-element.elementor-element-748c513:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-341 .elementor-element.elementor-element-3f37b51{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-341 .elementor-element.elementor-element-3f37b51 .elementor-heading-title{font-family:var( --e-global-typography-6427372-font-family ), Sans-serif;font-size:var( --e-global-typography-6427372-font-size );font-weight:var( --e-global-typography-6427372-font-weight );text-transform:var( --e-global-typography-6427372-text-transform );line-height:var( --e-global-typography-6427372-line-height );letter-spacing:var( --e-global-typography-6427372-letter-spacing );word-spacing:var( --e-global-typography-6427372-word-spacing );}.elementor-341 .elementor-element.elementor-element-b82c420{--spacer-size:50px;}@media(min-width:768px){.elementor-341 .elementor-element.elementor-element-63aa6465{width:45%;}.elementor-341 .elementor-element.elementor-element-2a7d26b5{width:55%;}.elementor-341 .elementor-element.elementor-element-7cf0c663{width:45%;}.elementor-341 .elementor-element.elementor-element-43046a18{width:55%;}.elementor-341 .elementor-element.elementor-element-26dde3ab{width:81%;}.elementor-341 .elementor-element.elementor-element-7705e9ca{width:19%;}.elementor-341 .elementor-element.elementor-element-22f3cd1d{width:81%;}.elementor-341 .elementor-element.elementor-element-43316162{width:19%;}.elementor-341 .elementor-element.elementor-element-135fba7f{width:81%;}.elementor-341 .elementor-element.elementor-element-449351ff{width:19%;}}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-19d4b69b .elementor-heading-title{font-size:var( --e-global-typography-0b7cdcb-font-size );line-height:var( --e-global-typography-0b7cdcb-line-height );letter-spacing:var( --e-global-typography-0b7cdcb-letter-spacing );word-spacing:var( --e-global-typography-0b7cdcb-word-spacing );}.elementor-341 .elementor-element.elementor-element-10d8ccc .elementor-heading-title{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-3e66ab3 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-341 .elementor-element.elementor-element-40ddb92b .elementor-heading-title{font-size:var( --e-global-typography-cc85d08-font-size );line-height:var( --e-global-typography-cc85d08-line-height );}.elementor-341 .elementor-element.elementor-element-313a048c .elementor-heading-title{font-size:var( --e-global-typography-6427372-font-size );line-height:var( --e-global-typography-6427372-line-height );letter-spacing:var( --e-global-typography-6427372-letter-spacing );word-spacing:var( --e-global-typography-6427372-word-spacing );}.elementor-341 .elementor-element.elementor-element-6c68b729{font-size:var( --e-global-typography-1484aa1-font-size );line-height:var( --e-global-typography-1484aa1-line-height );word-spacing:var( --e-global-typography-1484aa1-word-spacing );}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon{font-size:45px;}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-title a{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-description{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon{font-size:45px;}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-description{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon{font-size:45px;}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-title a{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-description{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon{font-size:45px;}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-title a{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-description{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-41ea791d .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-30ba8dc2 .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-6fe47a97 .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-14d89c9a .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-3578fce3 .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-c916443 .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-3f37b51 .elementor-heading-title{font-size:var( --e-global-typography-6427372-font-size );line-height:var( --e-global-typography-6427372-line-height );letter-spacing:var( --e-global-typography-6427372-letter-spacing );word-spacing:var( --e-global-typography-6427372-word-spacing );}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-19d4b69b .elementor-heading-title{font-size:var( --e-global-typography-0b7cdcb-font-size );line-height:var( --e-global-typography-0b7cdcb-line-height );letter-spacing:var( --e-global-typography-0b7cdcb-letter-spacing );word-spacing:var( --e-global-typography-0b7cdcb-word-spacing );}.elementor-341 .elementor-element.elementor-element-10d8ccc .elementor-heading-title{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-40ddb92b .elementor-heading-title{font-size:var( --e-global-typography-cc85d08-font-size );line-height:var( --e-global-typography-cc85d08-line-height );}.elementor-341 .elementor-element.elementor-element-313a048c .elementor-heading-title{font-size:var( --e-global-typography-6427372-font-size );line-height:var( --e-global-typography-6427372-line-height );letter-spacing:var( --e-global-typography-6427372-letter-spacing );word-spacing:var( --e-global-typography-6427372-word-spacing );}.elementor-341 .elementor-element.elementor-element-6c68b729{font-size:var( --e-global-typography-1484aa1-font-size );line-height:var( --e-global-typography-1484aa1-line-height );word-spacing:var( --e-global-typography-1484aa1-word-spacing );}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon{font-size:40px;}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-title a{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-74a6d873 .elementor-icon-box-description{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-2a7d26b5 > .elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon{font-size:40px;}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-4963a6a3 .elementor-icon-box-description{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon{font-size:40px;}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-title a{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-759a8dde .elementor-icon-box-description{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-43046a18 > .elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon{font-size:40px;}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-title, .elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-title a{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-1492e78e .elementor-icon-box-description{font-size:var( --e-global-typography-92b4128-font-size );line-height:var( --e-global-typography-92b4128-line-height );word-spacing:var( --e-global-typography-92b4128-word-spacing );}.elementor-341 .elementor-element.elementor-element-26dde3ab{width:64%;}.elementor-341 .elementor-element.elementor-element-41ea791d .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-7705e9ca{width:36%;}.elementor-341 .elementor-element.elementor-element-30ba8dc2 .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-22f3cd1d{width:64%;}.elementor-341 .elementor-element.elementor-element-6fe47a97 .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-43316162{width:36%;}.elementor-341 .elementor-element.elementor-element-14d89c9a .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-135fba7f{width:64%;}.elementor-341 .elementor-element.elementor-element-3578fce3 .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-449351ff{width:36%;}.elementor-341 .elementor-element.elementor-element-c916443 .elementor-heading-title{font-size:var( --e-global-typography-228cab6-font-size );line-height:var( --e-global-typography-228cab6-line-height );letter-spacing:var( --e-global-typography-228cab6-letter-spacing );word-spacing:var( --e-global-typography-228cab6-word-spacing );}.elementor-341 .elementor-element.elementor-element-3f37b51 .elementor-heading-title{font-size:var( --e-global-typography-6427372-font-size );line-height:var( --e-global-typography-6427372-line-height );letter-spacing:var( --e-global-typography-6427372-letter-spacing );word-spacing:var( --e-global-typography-6427372-word-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-341 .elementor-element.elementor-element-3e66ab3{width:100%;}.elementor-341 .elementor-element.elementor-element-26dde3ab{width:84%;}.elementor-341 .elementor-element.elementor-element-7705e9ca{width:16%;}.elementor-341 .elementor-element.elementor-element-22f3cd1d{width:84%;}.elementor-341 .elementor-element.elementor-element-43316162{width:16%;}.elementor-341 .elementor-element.elementor-element-135fba7f{width:84%;}.elementor-341 .elementor-element.elementor-element-449351ff{width:16%;}}/* Start custom CSS for shortcode, class: .elementor-element-70f968e *//* Center the form */
.elementor-341 .elementor-element.elementor-element-70f968e { max-width: 1200px; margin: 0 auto; }

/* Reduce spacing, keep styling mostly intact */
.wpcf7 form p { margin: 0 0 10px; }
.wpcf7 form br { display: none; }

/* Two column grid */
.cf7-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 18px;
}

.cf7-span-2{ grid-column: 1 / -1; }

@media (max-width: 768px){
  .cf7-grid{ grid-template-columns: 1fr; }
  .cf7-span-2{ grid-column: auto; }
}

/* Inline date range */
.elementor-341 .elementor-element.elementor-element-70f968e .cf7-date-range {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px 18px;
}

/* Stack on mobile */
@media (max-width: 768px) {
  .elementor-341 .elementor-element.elementor-element-70f968e .cf7-date-range {
    grid-template-columns: 1fr;
  }
}

/* 3 dropdowns inline (and responsive) */
.cf7-inline-3{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px 18px;
}
@media (max-width: 900px){
  .cf7-inline-3{ grid-template-columns: 1fr; }
}

/* Make textarea bigger */
.wpcf7 textarea{
  min-height: 220px;
}

/* Optional: hints */
.cf7-wrap .hint{
  display: block;
  margin-top: 6px;
  font-size: 12px;
  opacity: 0.75;
  
}

.elementor-341 .elementor-element.elementor-element-70f968e .wpcf7 {
  max-width: 900px;
  margin: 0 auto;
}

.elementor-341 .elementor-element.elementor-element-70f968e .wpcf7-form .wpcf7-submit {
  background: transparent;
  color: #fff;
  border: 1px solid rgba(255,255,255,.7);
  padding: 12px 22px;
  border-radius: 6px;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
}

.elementor-341 .elementor-element.elementor-element-70f968e .wpcf7-form .wpcf7-submit:hover {
  background: rgba(255,255,255,.10);
}

.elementor-341 .elementor-element.elementor-element-70f968e .wpcf7-form p:last-of-type {
  text-align: left;
}


.elementor-341 .elementor-element.elementor-element-70f968e .wpcf7 form .wpcf7-response-output {
  margin: 18px 0 0;
  padding: 12px 14px;
  border: 1px solid rgba(255,255,255,.25);
  color: rgba(255,255,255,.85);
  background: rgba(0,0,0,.35);
  border-radius: 6px;
}

.elementor-341 .elementor-element.elementor-element-70f968e .wpcf7 form.invalid .wpcf7-response-output,
.elementor-341 .elementor-element.elementor-element-70f968e .wpcf7 form.unaccepted .wpcf7-response-output {
  border-color: rgba(255,255,255,.25);
}


.elementor-341 .elementor-element.elementor-element-70f968e .wpcf7-not-valid-tip {
  color: rgba(255,255,255,.75);
  font-size: 12px;
  margin-top: 6px;
}

/* Add side padding on tablet and mobile */
@media (max-width: 1024px) {
  .wpcf7 form {
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
}

@media (max-width: 768px) {
  .wpcf7 form {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
}/* End custom CSS */