.elementor-20419 .elementor-element.elementor-element-1140761b{--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;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:.50px .50px .50px .50px;--border-top-width:.50px;--border-right-width:.50px;--border-bottom-width:.50px;--border-left-width:.50px;border-color:#45485552;--border-color:#45485552;--border-radius:66px 66px 66px 66px;box-shadow:-100px 21px 50px -26px rgba(113.00000000000001, 120, 138, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-20419 .elementor-element.elementor-element-1140761b:not(.elementor-motion-effects-element-type-background), .elementor-20419 .elementor-element.elementor-element-1140761b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #00000078 7%, #1A1B2229 64%);}.elementor-20419 .elementor-element.elementor-element-1140761b::before, .elementor-20419 .elementor-element.elementor-element-1140761b > .elementor-background-video-container::before, .elementor-20419 .elementor-element.elementor-element-1140761b > .e-con-inner > .elementor-background-video-container::before, .elementor-20419 .elementor-element.elementor-element-1140761b > .elementor-background-slideshow::before, .elementor-20419 .elementor-element.elementor-element-1140761b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20419 .elementor-element.elementor-element-1140761b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20419 .elementor-element.elementor-element-4963ac51{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20419 .elementor-element.elementor-element-7fa64a6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20419 .elementor-element.elementor-element-17aa9155{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:.50px .50px .50px .50px;--border-top-width:.50px;--border-right-width:.50px;--border-bottom-width:.50px;--border-left-width:.50px;border-color:#3942504D;--border-color:#3942504D;--border-radius:99px 99px 99px 99px;box-shadow:0px 56px 56px 6px rgba(0, 0, 0, 0.78);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20419 .elementor-element.elementor-element-17aa9155:not(.elementor-motion-effects-element-type-background), .elementor-20419 .elementor-element.elementor-element-17aa9155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #2B2C2E 0%, #030303 56%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-20419 .elementor-element.elementor-element-1210c686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-20419 .elementor-element.elementor-element-1210c686 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:#E7E7E7;}.elementor-20419 .elementor-element.elementor-element-38b155c8{padding:0px 20px 0px 20px;text-align:center;}.elementor-20419 .elementor-element.elementor-element-38b155c8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:5.75rem;font-weight:700;font-style:normal;line-height:1em;}.elementor-20419 .elementor-element.elementor-element-6cd4684 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20419 .elementor-element.elementor-element-638b507f .dcta__button{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:800;}.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 );line-height:var( --e-global-typography-text-line-height );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-20419 .elementor-element.elementor-element-68a77bff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:10px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20419 .elementor-element.elementor-element-38b155c8 .elementor-heading-title{font-size:4.125rem;}.elementor-20419 .elementor-element.elementor-element-638b507f .dcta__button{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20419 .elementor-element.elementor-element-68a77bff{padding:10px 0px 0px 0px;text-align:center;font-size:9px;}}@media(max-width:767px){.elementor-20419 .elementor-element.elementor-element-1140761b{--border-radius:44px 44px 44px 44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20419 .elementor-element.elementor-element-4963ac51{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20419 .elementor-element.elementor-element-7fa64a6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20419 .elementor-element.elementor-element-17aa9155{--width:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20419 .elementor-element.elementor-element-38b155c8{padding:0rem 1.5rem 0rem 1.5rem;}.elementor-20419 .elementor-element.elementor-element-38b155c8 .elementor-heading-title{font-size:2.5rem;}.elementor-20419 .elementor-element.elementor-element-638b507f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20419 .elementor-element.elementor-element-638b507f .dcta__button{font-size:14px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20419 .elementor-element.elementor-element-68a77bff{padding:0px 0px 10px 0px;font-size:8px;}}@media(min-width:768px){.elementor-20419 .elementor-element.elementor-element-4963ac51{--width:100%;}.elementor-20419 .elementor-element.elementor-element-7fa64a6{--width:300px;}}/* Start custom CSS for heading, class: .elementor-element-38b155c8 */.elementor-20419 .elementor-element.elementor-element-38b155c8 .highlight{
    font-family: 'Instrument serif';
    font-style: italic;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for defiant_cta, class: .elementor-element-638b507f */.dcta__button {
        max-width: 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-container {
    background-image: none!important;
}

.animateddborder {
  position: relative;
  display: inline-block;
  padding: .01rem;
  border-radius: 999px;
  background: #000;
  z-index: 0;
      transition: scale 0.3s ease, transform 0.3s ease;
}

.animateddborder::before {
  content: "";
  position: absolute;
  top: -2px; left: -2px; right: -2px; bottom: -2px;
  border-radius: inherit;
  z-index: -1;

  /* your gradient and size */
  background: linear-gradient(90deg, #FAF700, #d3b812, #fffe85, #faff00, #27271e, #2b2a25, #2b2b2e);
  background-size: 400% 400%;
  background-repeat: no-repeat;

  /* slide it */
  animation: slideGradient 9s ease-in-out infinite;
}

.animateddborder:hover::before {
  animation-duration: 5s;
  
}

.animateddborder:hover {
    scale: 1.1;
}

@keyframes slideGradient {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}/* End custom CSS */