.elementor-133047 .elementor-element.elementor-element-ff4148e > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-ff4148e{padding:50px 0px 0px 0px;}.elementor-133047 .elementor-element.elementor-element-8b949d0{text-align:center;}.elementor-133047 .elementor-element.elementor-element-8b949d0 .heading-primary{text-transform:uppercase;}.elementor-133047 .elementor-element.elementor-element-61ef1fb > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-b72e578 .tm-button{color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-b72e578 .tm-button .stop-a{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-b72e578 .tm-button .stop-b{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-a3bd8b8 .tm-button{color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-a3bd8b8 .tm-button .stop-a{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-a3bd8b8 .tm-button .stop-b{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-ff018d6 .tm-button{color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-ff018d6 .tm-button .stop-a{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-ff018d6 .tm-button .stop-b{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-b00c81e .tm-button{color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-b00c81e .tm-button .stop-a{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-b00c81e .tm-button .stop-b{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-a8818af > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-a8818af{padding:50px 0px 0px 0px;}.elementor-133047 .elementor-element.elementor-element-94166d3{text-align:center;}.elementor-133047 .elementor-element.elementor-element-1d0a9e9 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-99bf5f4{text-align:center;}.elementor-133047 .elementor-element.elementor-element-9699a80 > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-133047 .elementor-element.elementor-element-dbfb2b5{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-bb58983 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-9f3189a{text-align:center;}.elementor-133047 .elementor-element.elementor-element-d005fdb > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-ab5de52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-133047 .elementor-element.elementor-element-fd9c4f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-133047 .elementor-element.elementor-element-fd9c4f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-133047 .elementor-element.elementor-element-c35715a{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-1a9e689 > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-133047 .elementor-element.elementor-element-4d25a61{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-65342de .tm-button{min-height:40px;min-width:98px;color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-65342de .tm-button .stop-a{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-65342de .tm-button .stop-b{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-e381a79 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-78286b6{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-9eb45ce{text-align:center;}.elementor-133047 .elementor-element.elementor-element-a93125a > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-6364167 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-133047 .elementor-element.elementor-element-5781b78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-133047 .elementor-element.elementor-element-5781b78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-133047 .elementor-element.elementor-element-7cc3629{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-edf083c > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-133047 .elementor-element.elementor-element-f6f4731{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-ad98969 .tm-button{color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-ad98969 .tm-button .stop-a{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-ad98969 .tm-button .stop-b{stop-color:#FFFFFF;}.elementor-133047 .elementor-element.elementor-element-5643b42 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-7cabf36{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-ea576fa{text-align:center;}.elementor-133047 .elementor-element.elementor-element-a3fcdc4 > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-133047 .elementor-element.elementor-element-e80eff4{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-f7fdaf7 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-133047 .elementor-element.elementor-element-f7fdaf7{padding:0px 0px 75px 0px;}.elementor-133047 .elementor-element.elementor-element-8ebaf62{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-7c1faee{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-a5a3650{--spacer-size:50px;}.elementor-133047 .elementor-element.elementor-element-facced8 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#F8D72C;}body.elementor-page-133047:not(.elementor-motion-effects-element-type-background), body.elementor-page-133047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}/* Start custom CSS for tm-button, class: .elementor-element-b72e578 *//* Target the inner clickable button */
.elementor-133047 .elementor-element.elementor-element-b72e578 .tm-button-link {
    background: linear-gradient(90deg, #ff9500, #ffd700); /* Orange to gold gradient */
    color: #000000 !important; /* Black text */
    font-weight: bold;
    border-radius: 12px;
    padding: 15px 35px;
    border: 2px solid #000000; /* Black outline */
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 15px #ff9500, 0 0 25px #ffd700; /* Glowing effect */
}

/* Hover effect */
.elementor-133047 .elementor-element.elementor-element-b72e578 .tm-button-link:hover {
    background: linear-gradient(90deg, #ffd700, #ff6a00); /* Hover gradient */
    color: #000000 !important; /* Keep text black on hover */
    box-shadow: 0 0 25px #ff9500, 0 0 40px #ffd700; /* Stronger glow on hover */
    transform: scale(1.05); /* Slight grow effect */
    border: 2px solid #000000; /* Keep black outline on hover */
}/* End custom CSS */
/* Start custom CSS for tm-button, class: .elementor-element-a3bd8b8 *//* Target the inner clickable button */
.elementor-133047 .elementor-element.elementor-element-a3bd8b8 .tm-button-link {
    background: linear-gradient(90deg, #ff9500, #ffd700); /* Orange to gold gradient */
    color: #000000 !important; /* Black text */
    font-weight: bold;
    border-radius: 12px;
    padding: 15px 35px;
    border: 2px solid #000000; /* Black outline */
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 15px #ff9500, 0 0 25px #ffd700; /* Glowing effect */
}

/* Hover effect */
.elementor-133047 .elementor-element.elementor-element-a3bd8b8 .tm-button-link:hover {
    background: linear-gradient(90deg, #ffd700, #ff6a00); /* Hover gradient */
    color: #000000 !important; /* Keep text black on hover */
    box-shadow: 0 0 25px #ff9500, 0 0 40px #ffd700; /* Stronger glow on hover */
    transform: scale(1.05); /* Slight grow effect */
    border: 2px solid #000000; /* Keep black outline on hover */
}/* End custom CSS */
/* Start custom CSS for tm-button, class: .elementor-element-ff018d6 *//* Target the inner clickable button */
.elementor-133047 .elementor-element.elementor-element-ff018d6 .tm-button-link {
    background: linear-gradient(90deg, #ff9500, #ffd700); /* Orange to gold gradient */
    color: #000000 !important; /* Black text */
    font-weight: bold;
    border-radius: 12px;
    padding: 15px 35px;
    border: 2px solid #000000; /* Black outline */
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 15px #ff9500, 0 0 25px #ffd700; /* Glowing effect */
}

/* Hover effect */
.elementor-133047 .elementor-element.elementor-element-ff018d6 .tm-button-link:hover {
    background: linear-gradient(90deg, #ffd700, #ff6a00); /* Hover gradient */
    color: #000000 !important; /* Keep text black on hover */
    box-shadow: 0 0 25px #ff9500, 0 0 40px #ffd700; /* Stronger glow on hover */
    transform: scale(1.05); /* Slight grow effect */
    border: 2px solid #000000; /* Keep black outline on hover */
}/* End custom CSS */
/* Start custom CSS for tm-button, class: .elementor-element-b00c81e *//* Target the inner clickable button */
.elementor-133047 .elementor-element.elementor-element-b00c81e .tm-button-link {
    background: linear-gradient(90deg, #ff9500, #ffd700); /* Orange to gold gradient */
    color: #000000 !important; /* Black text */
    font-weight: bold;
    border-radius: 12px;
    padding: 15px 35px;
    border: 2px solid #000000; /* Black outline */
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 15px #ff9500, 0 0 25px #ffd700; /* Glowing effect */
}

/* Hover effect */
.elementor-133047 .elementor-element.elementor-element-b00c81e .tm-button-link:hover {
    background: linear-gradient(90deg, #ffd700, #ff6a00); /* Hover gradient */
    color: #000000 !important; /* Keep text black on hover */
    box-shadow: 0 0 25px #ff9500, 0 0 40px #ffd700; /* Stronger glow on hover */
    transform: scale(1.05); /* Slight grow effect */
    border: 2px solid #000000; /* Keep black outline on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-916381b *//* Phoenix-style subtle gradient border for landing page banner */
.elementor-133047 .elementor-element.elementor-element-916381b img {
    border: 4px solid; /* Border width */
    border-radius: 15px; /* Rounded corners */
    border-image-slice: 1;
    border-image-source: linear-gradient(135deg, #ff4e00, #ff9500, #ffd700); /* Phoenix gradient */
    transition: all 0.3s ease-in-out;
}

/* Hover effect: slightly brighter gradient */
.elementor-133047 .elementor-element.elementor-element-916381b img:hover {
    transform: scale(1.03); /* Slight zoom on hover */
    border-image-source: linear-gradient(45deg, #ffd700, #ff9500, #ff4e00);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d0a9e9 *//* Thin animated gradient border for Elementor section */
.phoenix-border {
  position: relative;
  border-radius: 12px; /* rounded corners */
  padding: 0; /* content padding is inside the section itself */
}

/* Create the animated border */
.phoenix-border::before {
  content: '';
  position: absolute;
  top: -2px; left: -2px; right: -2px; bottom: -2px; /* border thickness */
  border-radius: 14px; /* slightly bigger than section radius */
  background: linear-gradient(90deg, #ff6a00, #ffc600, #ff00ff, #ff6a00);
  background-size: 300% 300%;
  z-index: 0;
  pointer-events: none;
  animation: phoenix-run 3s linear infinite;
}

/* Put content above the border */
.phoenix-border > .elementor-container,
.phoenix-border > .elementor-column-wrap {
  position: relative;
  z-index: 1;
  background-color: inherit; /* keep section background */
  border-radius: 12px;
  padding: 20px; /* adjust your content spacing */
}

/* Animate the gradient along the border */
@keyframes phoenix-run {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab5de52 *//* Phoenix-style subtle gradient border */
.elementor-133047 .elementor-element.elementor-element-ab5de52 img {
    border: 4px solid; /* Border width */
    border-radius: 15px; /* Rounded corners */
    border-image-slice: 1;
    border-image-source: linear-gradient(135deg, #ff4e00, #ff9500, #ffd700); /* Phoenix gradient */
    transition: all 0.3s ease-in-out;
}

/* Hover effect: slightly brighter gradient */
.elementor-133047 .elementor-element.elementor-element-ab5de52 img:hover {
    transform: scale(1.03); /* Slight zoom on hover */
    border-image-source: linear-gradient(45deg, #ffd700, #ff9500, #ff4e00);
}/* End custom CSS */
/* Start custom CSS for tm-button, class: .elementor-element-65342de *//* Target the Winter Club Box button */
.tm-button-nm {
    background: linear-gradient(90deg, #ff9500, #ffd700); /* Orange to gold gradient */
    color: #000000 !important; /* Black text */
    font-weight: bold;
    border-radius: 12px;
    padding: 15px 35px;
    border: 2px solid #000000; /* Black outline */
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 15px #ff9500, 0 0 25px #ffd700; /* Glowing effect */
    display: inline-block;
    text-align: center;
}

/* Hover effect */
.tm-button-nm:hover {
    background: linear-gradient(90deg, #ffd700, #ff6a00); /* Hover gradient */
    color: #000000 !important; /* Keep text black on hover */
    box-shadow: 0 0 25px #ff9500, 0 0 40px #ffd700; /* Stronger glow on hover */
    transform: scale(1.05); /* Slight grow effect */
    border: 2px solid #000000; /* Keep black outline on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6364167 *//* Phoenix-style subtle gradient border for Silicore_X_BB image */
.elementor-133047 .elementor-element.elementor-element-6364167 img {
    border: 4px solid; /* Border width */
    border-radius: 15px; /* Rounded corners */
    border-image-slice: 1;
    border-image-source: linear-gradient(135deg, #ff4e00, #ff9500, #ffd700); /* Phoenix gradient */
    transition: all 0.3s ease-in-out;
}

/* Hover effect: slightly brighter gradient */
.elementor-133047 .elementor-element.elementor-element-6364167 img:hover {
    transform: scale(1.03); /* Slight zoom on hover */
    border-image-source: linear-gradient(45deg, #ffd700, #ff9500, #ff4e00);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5643b42 *//* Thin animated gradient border for Elementor section */
.phoenix-border {
  position: relative;
  border-radius: 12px; /* rounded corners */
  padding: 0; /* content padding is inside the section itself */
}

/* Create the animated border */
.phoenix-border::before {
  content: '';
  position: absolute;
  top: -2px; left: -2px; right: -2px; bottom: -2px; /* border thickness */
  border-radius: 14px; /* slightly bigger than section radius */
  background: linear-gradient(90deg, #ff6a00, #ffc600, #ff00ff, #ff6a00);
  background-size: 300% 300%;
  z-index: 0;
  pointer-events: none;
  animation: phoenix-run 3s linear infinite;
}

/* Put content above the border */
.phoenix-border > .elementor-container,
.phoenix-border > .elementor-column-wrap {
  position: relative;
  z-index: 1;
  background-color: inherit; /* keep section background */
  border-radius: 12px;
  padding: 20px; /* adjust your content spacing */
}

/* Animate the gradient along the border */
@keyframes phoenix-run {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */