.elementor-1309 .elementor-element.elementor-element-0e359a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-1309 .elementor-element.elementor-element-0e359a5:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-0e359a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041122;background-image:url("https://panosky.com/wp-content/uploads/2026/08/Map-background.jpg");background-position:top center;background-size:cover;}.elementor-1309 .elementor-element.elementor-element-33f12f2{--display:flex;--justify-content:space-evenly;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );background-color:var( --e-global-color-accent );}.elementor-1309 .elementor-element.elementor-element-931b9ed .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-7655478 );color:var( --e-global-color-7655478 );background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-c75ad52 ) 34%, var( --e-global-color-c75ad52 ) 100%);border-style:none;border-radius:25px 25px 25px 25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1309 .elementor-element.elementor-element-a80e9eb .elementor-heading-title{font-family:var( --e-global-typography-34f8ef0-font-family ), Sans-serif;font-size:var( --e-global-typography-34f8ef0-font-size );font-weight:var( --e-global-typography-34f8ef0-font-weight );font-style:var( --e-global-typography-34f8ef0-font-style );text-decoration:var( --e-global-typography-34f8ef0-text-decoration );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );color:var( --e-global-color-541fa18 );}.elementor-1309 .elementor-element.elementor-element-a5bbe4b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-7655478 );}.elementor-1309 .elementor-element.elementor-element-e308feb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#FFFFFF99;}.elementor-1309 .elementor-element.elementor-element-9819009{--display:flex;}.elementor-1309 .elementor-element.elementor-element-563044d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1309 .elementor-element.elementor-element-563044d:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-563044d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9670681 );background-image:url("https://panosky.com/wp-content/uploads/2026/08/Map-background.jpg");background-position:bottom center;background-size:cover;}.elementor-1309 .elementor-element.elementor-element-419ed9b{--display:flex;}.elementor-1309 .elementor-element.elementor-element-448c9be{--display:flex;}.elementor-1309 .elementor-element.elementor-element-7e9c45a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7655478 );}.elementor-1309 .elementor-element.elementor-element-6db41df .elementor-heading-title{font-family:var( --e-global-typography-10126b4-font-family ), Sans-serif;font-size:var( --e-global-typography-10126b4-font-size );font-weight:var( --e-global-typography-10126b4-font-weight );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );color:var( --e-global-color-541fa18 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1309 .elementor-element.elementor-element-b793eed{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1309 .elementor-element.elementor-element-b793eed:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-b793eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9670681 );background-image:url("https://panosky.com/wp-content/uploads/2026/08/Map-background.jpg");background-size:cover;}.elementor-1309 .elementor-element.elementor-element-dcb0832{--display:flex;}.elementor-1309 .elementor-element.elementor-element-2166b62 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7655478 );}.elementor-1309 .elementor-element.elementor-element-f1b0e35 .elementor-heading-title{font-family:var( --e-global-typography-10126b4-font-family ), Sans-serif;font-size:var( --e-global-typography-10126b4-font-size );font-weight:var( --e-global-typography-10126b4-font-weight );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );color:var( --e-global-color-541fa18 );}.elementor-1309 .elementor-element.elementor-element-7270981{--display:flex;}.elementor-1309 .elementor-element.elementor-element-bd09c00{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1309 .elementor-element.elementor-element-bd09c00:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-bd09c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9670681 );background-image:url("https://panosky.com/wp-content/uploads/2026/08/feature-cover-01-1.jpg");background-size:cover;}.elementor-1309 .elementor-element.elementor-element-648603c{--display:flex;}.elementor-1309 .elementor-element.elementor-element-aac78c4{--display:flex;}.elementor-1309 .elementor-element.elementor-element-f34ec1f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7655478 );}.elementor-1309 .elementor-element.elementor-element-61ded59 .elementor-heading-title{font-family:var( --e-global-typography-10126b4-font-family ), Sans-serif;font-size:var( --e-global-typography-10126b4-font-size );font-weight:var( --e-global-typography-10126b4-font-weight );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );color:var( --e-global-color-541fa18 );}.elementor-1309 .elementor-element.elementor-element-7c5d9ec{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1309 .elementor-element.elementor-element-7c5d9ec:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-7c5d9ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9670681 );background-image:url("https://panosky.com/wp-content/uploads/2026/08/Map-background.jpg");background-size:cover;}.elementor-1309 .elementor-element.elementor-element-e59b1ac{--display:flex;}.elementor-1309 .elementor-element.elementor-element-2c518cb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7655478 );}.elementor-1309 .elementor-element.elementor-element-67914c5 .elementor-heading-title{font-family:var( --e-global-typography-10126b4-font-family ), Sans-serif;font-size:var( --e-global-typography-10126b4-font-size );font-weight:var( --e-global-typography-10126b4-font-weight );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );color:var( --e-global-color-541fa18 );}.elementor-1309 .elementor-element.elementor-element-9d1b277{--display:flex;}.elementor-1309 .elementor-element.elementor-element-b01a4e7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1309 .elementor-element.elementor-element-b01a4e7:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-b01a4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9670681 );background-image:url("https://panosky.com/wp-content/uploads/2026/08/Map-background.jpg");background-size:cover;}.elementor-1309 .elementor-element.elementor-element-0fce554{text-align:center;}.elementor-1309 .elementor-element.elementor-element-0fce554 .elementor-heading-title{font-family:var( --e-global-typography-34f8ef0-font-family ), Sans-serif;font-size:var( --e-global-typography-34f8ef0-font-size );font-weight:var( --e-global-typography-34f8ef0-font-weight );font-style:var( --e-global-typography-34f8ef0-font-style );text-decoration:var( --e-global-typography-34f8ef0-text-decoration );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );color:var( --e-global-color-541fa18 );}.elementor-1309 .elementor-element.elementor-element-1f61a6f{--display:flex;--min-height:700px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1309 .elementor-element.elementor-element-1f61a6f:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-1f61a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9670681 );background-image:url("https://panosky.com/wp-content/uploads/2026/08/feature-cover-01-1.jpg");background-size:cover;}.elementor-1309 .elementor-element.elementor-element-0098c46{text-align:center;}.elementor-1309 .elementor-element.elementor-element-0098c46 .elementor-heading-title{font-family:var( --e-global-typography-34f8ef0-font-family ), Sans-serif;font-size:var( --e-global-typography-34f8ef0-font-size );font-weight:var( --e-global-typography-34f8ef0-font-weight );font-style:var( --e-global-typography-34f8ef0-font-style );text-decoration:var( --e-global-typography-34f8ef0-text-decoration );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );color:var( --e-global-color-541fa18 );}.elementor-1309 .elementor-element.elementor-element-6526ae6{text-align:center;}.elementor-1309 .elementor-element.elementor-element-6526ae6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7655478 );}.elementor-1309 .elementor-element.elementor-element-6613c72.elementor-element{--align-self:center;}.elementor-1309 .elementor-element.elementor-element-f41cdab .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-541fa18 );color:var( --e-global-color-541fa18 );background-color:transparent;background-image:linear-gradient(90deg, #0098FF 34%, #0077FF 100%);border-style:none;border-radius:25px 25px 25px 25px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-541fa18 );}.elementor-1309 .elementor-element.elementor-element-59e1d6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9670681 );}.elementor-1309 .elementor-element.elementor-element-59e1d6b.elementor-view-framed .elementor-icon, .elementor-1309 .elementor-element.elementor-element-59e1d6b.elementor-view-default .elementor-icon{fill:var( --e-global-color-9670681 );color:var( --e-global-color-9670681 );border-color:var( --e-global-color-9670681 );}.elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon{font-size:1px;}.elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-title, .elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-title a{font-family:var( --e-global-typography-abebd36-font-family ), Sans-serif;font-size:var( --e-global-typography-abebd36-font-size );font-weight:var( --e-global-typography-abebd36-font-weight );text-transform:var( --e-global-typography-abebd36-text-transform );font-style:var( --e-global-typography-abebd36-font-style );text-decoration:var( --e-global-typography-abebd36-text-decoration );line-height:var( --e-global-typography-abebd36-line-height );letter-spacing:var( --e-global-typography-abebd36-letter-spacing );word-spacing:var( --e-global-typography-abebd36-word-spacing );}@media(min-width:768px){.elementor-1309 .elementor-element.elementor-element-33f12f2{--width:40%;}.elementor-1309 .elementor-element.elementor-element-9819009{--width:60%;}.elementor-1309 .elementor-element.elementor-element-419ed9b{--width:60%;}.elementor-1309 .elementor-element.elementor-element-448c9be{--width:40%;}.elementor-1309 .elementor-element.elementor-element-dcb0832{--width:40%;}.elementor-1309 .elementor-element.elementor-element-7270981{--width:60%;}.elementor-1309 .elementor-element.elementor-element-648603c{--width:60%;}.elementor-1309 .elementor-element.elementor-element-aac78c4{--width:40%;}.elementor-1309 .elementor-element.elementor-element-e59b1ac{--width:40%;}.elementor-1309 .elementor-element.elementor-element-9d1b277{--width:60%;}}@media(max-width:1024px){.elementor-1309 .elementor-element.elementor-element-0e359a5:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-0e359a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1309 .elementor-element.elementor-element-0e359a5{--padding-top:150px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1309 .elementor-element.elementor-element-33f12f2.e-con{--align-self:flex-start;}.elementor-1309 .elementor-element.elementor-element-33f12f2{--z-index:5;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1309 .elementor-element.elementor-element-931b9ed .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-a80e9eb .elementor-heading-title{font-size:var( --e-global-typography-34f8ef0-font-size );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );}.elementor-1309 .elementor-element.elementor-element-a5bbe4b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1309 .elementor-element.elementor-element-e308feb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1309 .elementor-element.elementor-element-9819009{--justify-content:center;--z-index:4;}.elementor-1309 .elementor-element.elementor-element-419ed9b{--justify-content:center;}.elementor-1309 .elementor-element.elementor-element-7e9c45a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-6db41df .elementor-heading-title{font-size:var( --e-global-typography-10126b4-font-size );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1309 .elementor-element.elementor-element-2166b62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-f1b0e35 .elementor-heading-title{font-size:var( --e-global-typography-10126b4-font-size );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );}.elementor-1309 .elementor-element.elementor-element-7270981{--justify-content:center;}.elementor-1309 .elementor-element.elementor-element-648603c{--justify-content:center;}.elementor-1309 .elementor-element.elementor-element-f34ec1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-61ded59 .elementor-heading-title{font-size:var( --e-global-typography-10126b4-font-size );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );}.elementor-1309 .elementor-element.elementor-element-2c518cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-67914c5 .elementor-heading-title{font-size:var( --e-global-typography-10126b4-font-size );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );}.elementor-1309 .elementor-element.elementor-element-9d1b277{--justify-content:center;}.elementor-1309 .elementor-element.elementor-element-0fce554 .elementor-heading-title{font-size:var( --e-global-typography-34f8ef0-font-size );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );}.elementor-1309 .elementor-element.elementor-element-0098c46 .elementor-heading-title{font-size:var( --e-global-typography-34f8ef0-font-size );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );}.elementor-1309 .elementor-element.elementor-element-6526ae6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-f41cdab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-title, .elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-title a{font-size:var( --e-global-typography-abebd36-font-size );line-height:var( --e-global-typography-abebd36-line-height );letter-spacing:var( --e-global-typography-abebd36-letter-spacing );word-spacing:var( --e-global-typography-abebd36-word-spacing );}}@media(max-width:767px){.elementor-1309 .elementor-element.elementor-element-0e359a5:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-0e359a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-1309 .elementor-element.elementor-element-0e359a5{--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1309 .elementor-element.elementor-element-33f12f2.e-con{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1309 .elementor-element.elementor-element-931b9ed .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-a80e9eb .elementor-heading-title{font-size:var( --e-global-typography-34f8ef0-font-size );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );}.elementor-1309 .elementor-element.elementor-element-a5bbe4b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1309 .elementor-element.elementor-element-e308feb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1309 .elementor-element.elementor-element-563044d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1309 .elementor-element.elementor-element-563044d:not(.elementor-motion-effects-element-type-background), .elementor-1309 .elementor-element.elementor-element-563044d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-1309 .elementor-element.elementor-element-448c9be{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1309 .elementor-element.elementor-element-448c9be.e-con{--order:-99999 /* order start hack */;}.elementor-1309 .elementor-element.elementor-element-7e9c45a{text-align:center;}.elementor-1309 .elementor-element.elementor-element-7e9c45a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-6db41df{text-align:center;}.elementor-1309 .elementor-element.elementor-element-6db41df .elementor-heading-title{font-size:var( --e-global-typography-10126b4-font-size );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1309 .elementor-element.elementor-element-a66873d{text-align:center;}.elementor-1309 .elementor-element.elementor-element-b793eed{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1309 .elementor-element.elementor-element-dcb0832{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1309 .elementor-element.elementor-element-dcb0832.e-con{--order:-99999 /* order start hack */;}.elementor-1309 .elementor-element.elementor-element-2166b62{text-align:center;}.elementor-1309 .elementor-element.elementor-element-2166b62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-f1b0e35{text-align:center;}.elementor-1309 .elementor-element.elementor-element-f1b0e35 .elementor-heading-title{font-size:var( --e-global-typography-10126b4-font-size );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );}.elementor-1309 .elementor-element.elementor-element-bbd365b{text-align:center;}.elementor-1309 .elementor-element.elementor-element-bd09c00{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1309 .elementor-element.elementor-element-aac78c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1309 .elementor-element.elementor-element-aac78c4.e-con{--order:-99999 /* order start hack */;}.elementor-1309 .elementor-element.elementor-element-f34ec1f{text-align:center;}.elementor-1309 .elementor-element.elementor-element-f34ec1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-61ded59{text-align:center;}.elementor-1309 .elementor-element.elementor-element-61ded59 .elementor-heading-title{font-size:var( --e-global-typography-10126b4-font-size );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );}.elementor-1309 .elementor-element.elementor-element-6bfc5db{text-align:center;}.elementor-1309 .elementor-element.elementor-element-7c5d9ec{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1309 .elementor-element.elementor-element-e59b1ac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1309 .elementor-element.elementor-element-e59b1ac.e-con{--order:-99999 /* order start hack */;}.elementor-1309 .elementor-element.elementor-element-2c518cb{text-align:center;}.elementor-1309 .elementor-element.elementor-element-2c518cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-67914c5{text-align:center;}.elementor-1309 .elementor-element.elementor-element-67914c5 .elementor-heading-title{font-size:var( --e-global-typography-10126b4-font-size );line-height:var( --e-global-typography-10126b4-line-height );letter-spacing:var( --e-global-typography-10126b4-letter-spacing );word-spacing:var( --e-global-typography-10126b4-word-spacing );}.elementor-1309 .elementor-element.elementor-element-0c84141{text-align:center;}.elementor-1309 .elementor-element.elementor-element-b01a4e7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1309 .elementor-element.elementor-element-0fce554 .elementor-heading-title{font-size:var( --e-global-typography-34f8ef0-font-size );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );}.elementor-1309 .elementor-element.elementor-element-1f61a6f{--min-height:500px;}.elementor-1309 .elementor-element.elementor-element-0098c46 .elementor-heading-title{font-size:var( --e-global-typography-34f8ef0-font-size );line-height:var( --e-global-typography-34f8ef0-line-height );letter-spacing:var( --e-global-typography-34f8ef0-letter-spacing );word-spacing:var( --e-global-typography-34f8ef0-word-spacing );}.elementor-1309 .elementor-element.elementor-element-6526ae6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1309 .elementor-element.elementor-element-f41cdab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-wrapper{gap:0px;}.elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-title{margin-block-end:4px;}.elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon{font-size:1px;}.elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-title, .elementor-1309 .elementor-element.elementor-element-59e1d6b .elementor-icon-box-title a{font-size:var( --e-global-typography-abebd36-font-size );line-height:var( --e-global-typography-abebd36-line-height );letter-spacing:var( --e-global-typography-abebd36-letter-spacing );word-spacing:var( --e-global-typography-abebd36-word-spacing );}}/* Start custom CSS for button, class: .elementor-element-931b9ed *//* 1. Enable modern CSS angle animation */
@property --border-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg;
}

/* 2. Prepare the main button */
.elementor-1309 .elementor-element.elementor-element-931b9ed .elementor-button {
  /background: transparent !important;
  border: none !important;
  position: relative;
  z-index: 1; /* Creates a safe layer for the border to sit behind */
}

/* 3. Create the spinning gradient border */
.elementor-1309 .elementor-element.elementor-element-931b9ed .elementor-button::after {
  content: "";
  position: absolute;
  inset: 0; /* Matches the exact size of the button */
  border-radius: inherit; /* Copies whatever corner curve you set in the Style tab! */
  
  /* THIS IS YOUR BORDER THICKNESS */
  padding: 1px; 
  
  /* The Gradient Colors (Light Blue to Dark Blue and back) */
  background: conic-gradient(
    from var(--border-angle), 
    #00E5FF, 
    #0055FF, 
    #00E5FF
  );
  
  /* CSS Masking Magic: Cuts out the center so the background stays transparent */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  
  z-index: -1; /* Tucks the border perfectly behind your text */
  pointer-events: none; /* Ensures the border doesn't block your clicks */
  
  /* The rotation speed (Change 3s to make it faster or slower) */
  animation: rotateBorder 3s linear infinite; 
}

/* 4. The Animation Engine */
@keyframes rotateBorder {
  to { --border-angle: 360deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a80e9eb *//* 1. Tell the browser how to read the custom angle */
@property --text-gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

/* 2. Target just the word "Global." */
.elementor-1309 .elementor-element.elementor-element-a80e9eb .animated-global {
    /* The Gradient: Shifts between your deep blue and bright cyan */
    background: linear-gradient(var(--text-gradient-angle), #008BFF, #50f5FF) !important;
    
    /* Clip the background to the text shape */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    
    /* The Animation */
    animation: spin-text 6s linear infinite !important;
}

/* 3. The Rotation Engine */
@keyframes spin-text {
    0% { --text-gradient-angle: 0deg; }
    100% { --text-gradient-angle: 360deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5bbe4b *//* Style and center the dots inside the heading */
.elementor-1309 .elementor-element.elementor-element-a5bbe4b .pano-dot {
    color: #00E5FF; 
    margin: 0 2px; 
    font-size: 1em; 
    
    /* THE FIX: Manually nudge the dot upwards */
    position: relative;
    top: 0px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e308feb *//* Style and center the dots inside the heading */
.elementor-1309 .elementor-element.elementor-element-e308feb .pano-dot {
    color: #00E5FF; 
    margin: 0 2px; 
    font-size: 1em; 
    
    /* THE FIX: Manually nudge the dot upwards */
    position: relative;
    top: 0px; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fce554 *//* 1. Tell the browser how to read the custom angle */
@property --text-gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

/* 2. Target just the word "Global." */
.elementor-1309 .elementor-element.elementor-element-0fce554 .animated-global {
    /* The Gradient: Shifts between your deep blue and bright cyan */
    background: linear-gradient(var(--text-gradient-angle), #008BFF, #50f5FF) !important;
    
    /* Clip the background to the text shape */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    
    /* The Animation */
    animation: spin-text 6s linear infinite !important;
}

/* 3. The Rotation Engine */
@keyframes spin-text {
    0% { --text-gradient-angle: 0deg; }
    100% { --text-gradient-angle: 360deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0098c46 *//* 1. Tell the browser how to read the custom angle */
@property --text-gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

/* 2. Target just the word "Global." */
.elementor-1309 .elementor-element.elementor-element-0098c46 .animated-guesswork {
    /* The Gradient: Shifts between your deep blue and bright cyan */
    background: linear-gradient(var(--text-gradient-angle), #008BFF, #50f5FF) !important;
    
    /* Clip the background to the text shape */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    
    /* The Animation */
    animation: spin-text 6s linear infinite !important;
}

/* 3. The Rotation Engine */
@keyframes spin-text {
    0% { --text-gradient-angle: 0deg; }
    100% { --text-gradient-angle: 360deg; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f41cdab *//* 1. Enable modern CSS angle animation */
@property --border-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg;
}

/* 2. Prepare the main button */
.elementor-1309 .elementor-element.elementor-element-f41cdab .elementor-button {
  /background: transparent !important;
  border: none !important;
  position: relative;
  z-index: 1; /* Creates a safe layer for the border to sit behind */
}

/* 3. Create the spinning gradient border */
.elementor-1309 .elementor-element.elementor-element-f41cdab .elementor-button::after {
  content: "";
  position: absolute;
  inset: 0; /* Matches the exact size of the button */
  border-radius: inherit; /* Copies whatever corner curve you set in the Style tab! */
  
  /* THIS IS YOUR BORDER THICKNESS */
  padding: 1px; 
  
  /* The Gradient Colors (Light Blue to Dark Blue and back) */
  background: conic-gradient(
    from var(--border-angle), 
    #00E5FF, 
    #0055FF, 
    #00E5FF
  );
  
  /* CSS Masking Magic: Cuts out the center so the background stays transparent */
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  
  z-index: -1; /* Tucks the border perfectly behind your text */
  pointer-events: none; /* Ensures the border doesn't block your clicks */
  
  /* The rotation speed (Change 3s to make it faster or slower) */
  animation: rotateBorder 3s linear infinite; 
}

/* 4. The Animation Engine */
@keyframes rotateBorder {
  to { --border-angle: 360deg; }
}/* End custom CSS */