.elementor-67 .elementor-element.elementor-element-97463c2{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-36d4692{--display:flex;}.elementor-67 .elementor-element.elementor-element-36d4692:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-36d4692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-47037bc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-67 .elementor-element.elementor-element-47037bc.elementor-element{--align-self:flex-start;}.elementor-67 .elementor-element.elementor-element-47037bc .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:37px;font-weight:600;color:#000000;}.elementor-67 .elementor-element.elementor-element-984a69d{--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 7px;--row-gap:0px;--column-gap:7px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-pp-fancy-heading .pp-heading-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-f979aa4 .pp-heading-text{background-color:#000000;font-family:"Alata", Sans-serif;font-size:51px;font-weight:600;line-height:69px;}.elementor-67 .elementor-element.elementor-element-4b575c5 .pp-heading-text{background-color:transparent;font-family:"Alata", Sans-serif;font-size:51px;font-weight:600;line-height:73px;background-image:linear-gradient(45deg, #4FBA58 15%, #1A75FF 100%);}.elementor-67 .elementor-element.elementor-element-02d27b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-6cd94a4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-67 .elementor-element.elementor-element-6cd94a4.e-con:hover{--e-con-transform-scale:1.1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-67 .elementor-element.elementor-element-8e63ffc img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#888888;border-radius:6px 6px 6px 6px;}.elementor-67 .elementor-element.elementor-element-d2cef66 .pp-heading-text{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:28px;letter-spacing:0.3px;background-image:linear-gradient(196deg, #CBCB1F 0%, #FF6000 100%);}.elementor-67 .elementor-element.elementor-element-d2cef66{text-align:center;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-67 .elementor-element.elementor-element-283902e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-283902e .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-283902e .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-283902e .elementor-icon-box-title{color:#0C0C0C;}.elementor-67 .elementor-element.elementor-element-283902e:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-283902e:has(:focus) .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-283902e .elementor-icon-box-description{font-family:"Alata", Sans-serif;font-weight:400;color:#383838;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-67 .elementor-element.elementor-element-f697001 .elementor-button{background-color:transparent;font-family:"Alata", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(36deg, #4FBA58 15%, #1A75FF 100%);border-radius:10px 10px 10px 10px;}.elementor-67 .elementor-element.elementor-element-f697001.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-1828c78{--display:flex;border-style:solid;--border-style:solid;}.elementor-67 .elementor-element.elementor-element-1828c78.e-con:hover{--e-con-transform-scale:1.1;}.elementor-67 .elementor-element.elementor-element-88fc38c img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B0B0B;border-radius:6px 6px 6px 6px;}.elementor-67 .elementor-element.elementor-element-ae45507 .pp-heading-text{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:28px;letter-spacing:0.3px;background-image:linear-gradient(196deg, #CBCB1F 0%, #FF6000 100%);}.elementor-67 .elementor-element.elementor-element-ae45507{text-align:center;}.elementor-67 .elementor-element.elementor-element-a9084f1{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-a9084f1 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-a9084f1 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-a9084f1 .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-a9084f1:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-a9084f1:has(:focus) .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-a9084f1 .elementor-icon-box-description{font-family:"Alata", Sans-serif;font-size:16px;font-weight:400;color:#383838;}.elementor-67 .elementor-element.elementor-element-86d63d0 .elementor-button{background-color:transparent;font-family:"Alata", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(36deg, #4FBA58 15%, #1A75FF 100%);border-radius:10px 10px 10px 10px;}.elementor-67 .elementor-element.elementor-element-86d63d0{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-86d63d0.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-d6c5c3f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-67 .elementor-element.elementor-element-d6c5c3f.e-con:hover{--e-con-transform-scale:1.1;}.elementor-67 .elementor-element.elementor-element-4451da2 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#010101;border-radius:6px 6px 6px 6px;}.elementor-67 .elementor-element.elementor-element-23aa616 .pp-heading-text{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:28px;letter-spacing:0.3px;background-image:linear-gradient(196deg, #CBCB1F 0%, #FF6000 100%);}.elementor-67 .elementor-element.elementor-element-23aa616{text-align:center;}.elementor-67 .elementor-element.elementor-element-57f6966{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-57f6966 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-57f6966 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-57f6966 .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-57f6966:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-57f6966:has(:focus) .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-57f6966 .elementor-icon-box-description{font-family:"Alata", Sans-serif;font-weight:400;color:#383838;}.elementor-67 .elementor-element.elementor-element-2f10feb .elementor-button{background-color:transparent;font-family:"Alata", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(36deg, #4FBA58 15%, #1A75FF 100%);border-radius:10px 10px 10px 10px;}.elementor-67 .elementor-element.elementor-element-2f10feb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-2f10feb.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-f2a5693{--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;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-f2a5693:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-f2a5693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-4e54f95{--display:flex;}.elementor-67 .elementor-element.elementor-element-1994a69{--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 7px;--row-gap:0px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-ab53f95 .pp-heading-text{background-color:#000000;font-family:"Alata", Sans-serif;font-size:33px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-ff0c729 .pp-heading-text{background-color:transparent;font-family:"Alata", Sans-serif;font-size:35px;font-weight:600;background-image:linear-gradient(45deg, #4FBA58 15%, #1A75FF 100%);}.elementor-67 .elementor-element.elementor-element-143711e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-869f98a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-67 .elementor-element.elementor-element-869f98a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-67 .elementor-element.elementor-element-5331418 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#888888;border-radius:6px 6px 6px 6px;}.elementor-67 .elementor-element.elementor-element-ed3dda7 .pp-heading-text{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:28px;letter-spacing:0.3px;background-image:linear-gradient(196deg, #CBCB1F 0%, #FF6000 100%);}.elementor-67 .elementor-element.elementor-element-ed3dda7{text-align:center;}.elementor-67 .elementor-element.elementor-element-8ee4246{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-8ee4246 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-8ee4246 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-8ee4246 .elementor-icon-box-title{color:#0C0C0C;}.elementor-67 .elementor-element.elementor-element-8ee4246:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-8ee4246:has(:focus) .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-8ee4246 .elementor-icon-box-description{font-family:"Alata", Sans-serif;font-weight:400;color:#383838;}.elementor-67 .elementor-element.elementor-element-a118358 .elementor-button{background-color:transparent;font-family:"Alata", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(36deg, #4FBA58 15%, #1A75FF 100%);border-radius:10px 10px 10px 10px;}.elementor-67 .elementor-element.elementor-element-a118358.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-562a16f{--display:flex;border-style:solid;--border-style:solid;}.elementor-67 .elementor-element.elementor-element-562a16f.e-con:hover{--e-con-transform-scale:1.1;}.elementor-67 .elementor-element.elementor-element-f9a10e1 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B0B0B;border-radius:6px 6px 6px 6px;}.elementor-67 .elementor-element.elementor-element-7f596da .pp-heading-text{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:28px;letter-spacing:0.3px;background-image:linear-gradient(196deg, #CBCB1F 0%, #FF6000 100%);}.elementor-67 .elementor-element.elementor-element-7f596da{text-align:center;}.elementor-67 .elementor-element.elementor-element-f27ccee{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-f27ccee .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-f27ccee .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-f27ccee .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-f27ccee:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-f27ccee:has(:focus) .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-f27ccee .elementor-icon-box-description{font-family:"Alata", Sans-serif;font-size:16px;font-weight:400;color:#383838;}.elementor-67 .elementor-element.elementor-element-0988490 .elementor-button{background-color:transparent;font-family:"Alata", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(36deg, #4FBA58 15%, #1A75FF 100%);border-radius:10px 10px 10px 10px;}.elementor-67 .elementor-element.elementor-element-0988490{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-0988490.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-021ff7f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-67 .elementor-element.elementor-element-021ff7f.e-con:hover{--e-con-transform-scale:1.1;}.elementor-67 .elementor-element.elementor-element-54a5e8b img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#010101;border-radius:6px 6px 6px 6px;}.elementor-67 .elementor-element.elementor-element-5db0161 .pp-heading-text{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:28px;letter-spacing:0.3px;background-image:linear-gradient(196deg, #CBCB1F 0%, #FF6000 100%);}.elementor-67 .elementor-element.elementor-element-5db0161{text-align:center;}.elementor-67 .elementor-element.elementor-element-00a8c41{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-00a8c41 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-00a8c41 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:25px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-00a8c41 .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-00a8c41:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-00a8c41:has(:focus) .elementor-icon-box-title{color:#FF8411;}.elementor-67 .elementor-element.elementor-element-00a8c41 .elementor-icon-box-description{font-family:"Alata", Sans-serif;font-weight:400;color:#383838;}.elementor-67 .elementor-element.elementor-element-657cda7 .elementor-button{background-color:transparent;font-family:"Alata", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(36deg, #4FBA58 15%, #1A75FF 100%);border-radius:10px 10px 10px 10px;}.elementor-67 .elementor-element.elementor-element-657cda7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-657cda7.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-02d27b6{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-143711e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-02d27b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-143711e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-6cd94a4 */.card-travel {
  position: relative;
  border: none !important;     /* remove default border */
  border-radius: 12px;
  padding: 28px;
  background: #0d1338;         /* card background color */
  color: #fff;
  overflow: hidden;
  z-index: 1;
  box-shadow: none;            /* disable box shadows if added by theme */
}

.card-travel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  padding: 3px; /* border thickness */
  background: linear-gradient(90deg, #1A75FF, #4FBA58, #1A75FF);
  background-size: 300% 300%;
  animation: travelGradient 4s linear infinite;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; 
          mask-composite: exclude;
  z-index: -1;
}

.card-travel > * {
  position: relative;
  z-index: 2;
}

@keyframes travelGradient {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1828c78 *//* ===== Animated traveling gradient border with equal thickness ===== */
.card-travel {
  position: relative;
  border-radius: 12px;       /* rounded corners */
  padding: 28px;             /* content spacing */
  background: #0d1338;       /* card background color */
  color: #fff;
  overflow: hidden;
  z-index: 1;
}

/* Gradient border wrapper */
.card-travel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  padding: 3px; /* Border thickness */
  background: linear-gradient(90deg, #1A75FF, #4FBA58, #1A75FF);
  background-size: 300% 300%;
  animation: travelGradient 4s linear infinite;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; 
          mask-composite: exclude;
  z-index: -1;
}

/* Content should stay on top */
.card-travel > * {
  position: relative;
  z-index: 2;
}

@keyframes travelGradient {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c5c3f */.card-travel {
  position: relative;
  border: none !important;     /* remove default border */
  border-radius: 12px;
  padding: 28px;
  background: #0d1338;         /* card background color */
  color: #fff;
  overflow: hidden;
  z-index: 1;
  box-shadow: none;            /* disable box shadows if added by theme */
}

.card-travel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  padding: 3px; /* border thickness */
  background: linear-gradient(90deg, #1A75FF, #4FBA58, #1A75FF);
  background-size: 300% 300%;
  animation: travelGradient 4s linear infinite;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; 
          mask-composite: exclude;
  z-index: -1;
}

.card-travel > * {
  position: relative;
  z-index: 2;
}

@keyframes travelGradient {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-869f98a */.card-travel {
  position: relative;
  border: none !important;     /* remove default border */
  border-radius: 12px;
  padding: 28px;
  background: #0d1338;         /* card background color */
  color: #fff;
  overflow: hidden;
  z-index: 1;
  box-shadow: none;            /* disable box shadows if added by theme */
}

.card-travel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  padding: 3px; /* border thickness */
  background: linear-gradient(90deg, #1A75FF, #4FBA58, #1A75FF);
  background-size: 300% 300%;
  animation: travelGradient 4s linear infinite;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; 
          mask-composite: exclude;
  z-index: -1;
}

.card-travel > * {
  position: relative;
  z-index: 2;
}

@keyframes travelGradient {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-562a16f *//* ===== Animated traveling gradient border with equal thickness ===== */
.card-travel {
  position: relative;
  border-radius: 12px;       /* rounded corners */
  padding: 28px;             /* content spacing */
  background: #0d1338;       /* card background color */
  color: #fff;
  overflow: hidden;
  z-index: 1;
}

/* Gradient border wrapper */
.card-travel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  padding: 3px; /* Border thickness */
  background: linear-gradient(90deg, #1A75FF, #4FBA58, #1A75FF);
  background-size: 300% 300%;
  animation: travelGradient 4s linear infinite;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; 
          mask-composite: exclude;
  z-index: -1;
}

/* Content should stay on top */
.card-travel > * {
  position: relative;
  z-index: 2;
}

@keyframes travelGradient {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021ff7f */.card-travel {
  position: relative;
  border: none !important;     /* remove default border */
  border-radius: 12px;
  padding: 28px;
  background: #0d1338;         /* card background color */
  color: #fff;
  overflow: hidden;
  z-index: 1;
  box-shadow: none;            /* disable box shadows if added by theme */
}

.card-travel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  padding: 3px; /* border thickness */
  background: linear-gradient(90deg, #1A75FF, #4FBA58, #1A75FF);
  background-size: 300% 300%;
  animation: travelGradient 4s linear infinite;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; 
          mask-composite: exclude;
  z-index: -1;
}

.card-travel > * {
  position: relative;
  z-index: 2;
}

@keyframes travelGradient {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */