/**
Theme Name: HEX Funded
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hex-funded
Template: astra
*/

.high-txt {
  font-size: 64px;
  font-weight: bold;
  background: linear-gradient( 0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;
}

.grd-txt h2 {
  background: #df729c;
  background: linear-gradient(to top, #df729c 0%, #9c71ee 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.val-box .elementor-icon-box-icon .elementor-icon {
  padding: 20px;
  background-image: url(https://hex-funded.sproutwebsites.co.uk/wp-content/uploads/2025/06/icon-Polygon-bg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.custom-btns .elementor-button:hover svg {
  /* color: #000 !important; */
  -webkit-filter: invert(100%);
  filter: invert(100%);
  /* transform: rotate(-0.25turn); */
  /* transform: rotate(10px); */
  rotate: -45deg;
  transition: all 0.3s;
}
section.woocommerce-customer-details .woocommerce-column__title {
    line-height: 1.2;
}

section.woocommerce-customer-details address {
    border-radius: 0 0 15px 15px !important;
}

.woocommerce-MyAccount-content, .woocommerce-MyAccount-content a {
    color: #fff;
}

.woocommerce-MyAccount-content mark {
    color: var(--e-global-color-primary);
}
.custom-btns .elementor-button:hover {
  background: linear-gradient( 0deg, #fff 0%, #fff 100%  );

}
.custom-btns .elementor-button {
  background: #F267C3;
      background: radial-gradient(circle at 0% 0%, var(--e-global-color-secondary), var(--e-global-color-primary));
}

.custom-btns-white .elementor-button:hover svg {
  /* color: #000 !important; */
  -webkit-filter: invert(100%);
  filter: invert(100%);
  /* transform: rotate(-0.25turn); */
  /* transform: rotate(10px); */
  rotate: -45deg;
  transition: all 0.3s;
}
.val-box {
  position: relative;
}
.val-box::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
   border: 2px solid transparent;	
  background: 
    linear-gradient(#1b0326, #1b0326) padding-box, /* inner solid background */
   linear-gradient(0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) border-box; /* gradient border */
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border-radius: 20px;
  padding: 2px;
  box-sizing: border-box;
}

.val-box:hover .elementor-icon-box-icon .elementor-icon {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.textwith-border h2 {
  position: relative;
}
.textwith-border h2::before {
  position: absolute;
  width: 271px;
  height: 12px;
  content: "";
  background-image: url(/wp-content/uploads/2025/06/Vector-4.png);
  bottom: -10px;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.custom-slider .bdt-prime-slider ul {
  height: 400px;
  min-height: 400px !important;
}
.custom-slider .bdt-title-tag, .custom-slider .bdt-title-tag .frist-word {
  background: -webkit-linear-gradient(#9c71ee, #df729c);
  background: linear-gradient(#9c71ee, #df729c);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.custom-slider .bdt-title-tag .frist-word::before {
  display: none;
}
.custom-slider .bdt-width-1-2\@s {
  width: 100%;
}
.custom-slider .bdt-prime-slider-previous {
  position: absolute;
  left: -89px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.custom-slider .bdt-prime-slider-next {
  position: absolute;
  right: -89px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(20%, -50%);
}
.bdt-prime-slider-skin-isolate .bdt-navigation-arrows {
  margin: 0 !important;
}
.icon-list-design .elementor-icon-list-text {
  background:  linear-gradient(0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-color h3 {
  background:  linear-gradient(0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.custom-iconbox {
   border: 2px solid transparent;	
  background: 
    linear-gradient(#1b0326, #1b0326) padding-box, /* inner solid background */
   linear-gradient(0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) border-box; /* gradient border */
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border-radius: 20px;
  padding: 30px;
  box-sizing: border-box;
}
.val-box.val-box1::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
   border: 2px solid transparent;	
  background: 
    linear-gradient(#1b0326, #1b0326) padding-box, /* inner solid background */
   linear-gradient(0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) border-box; /* gradient border */
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border-radius: 20px;
  padding: 2px;
  box-sizing: border-box;
}

.custom-faq .e-n-accordion-item {
  border: 2px solid transparent;	
  background: 
    linear-gradient(#1b0326, #1b0326) padding-box, /* inner solid background */
   linear-gradient(0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) border-box; /* gradient border */
  background-clip: padding-box, border-box;
  background-origin: border-box;
	
  border-radius: 20px;
  padding: 10px 30px;
  box-sizing: border-box;
}
.con-box {
  border: 2px solid transparent;	
  background: 
    linear-gradient(#1b0326, #1b0326) padding-box, /* inner solid background */
   linear-gradient(0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) border-box; /* gradient border */
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border-radius: 20px;
  padding: 20px 30px;
  box-sizing: border-box;
}

.gradient-border-fallback {
  display: inline-block;
  position: relative;
  border-radius: 20px;
  background: transparent;
  color: #000;
  z-index: 1;
}
.gradient-border-fallback::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1px;
 background: radial-gradient(circle at 0% 0%, var(--e-global-color-secondary), var(--e-global-color-primary));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  pointer-events: none;
  z-index: -1;
}
.no-marjin-p p {
  margin-bottom: 0px;
}

.gradient-border-fallback1 {
  display: inline-block;
  position: relative;
  border-radius: 20px;
  background: transparent;
  color: #000;
  z-index: 1;
}
.gradient-border-fallback1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1px;
  background: linear-gradient(45deg, #df729c, #9c71ee);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  pointer-events: none;
  z-index: -1;
}
.icon-bg .elementor-image-box-img {
  padding: 20px;
  background-image: url(https://hex-funded.sproutwebsites.co.uk/wp-content/uploads/2025/06/icon-Polygon-bg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.icon-bg .elementor-image-box-title {
  background: -webkit-linear-gradient(#9c71ee, #df729c);
  background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.counter-text .elementor-counter-number {
  background: -webkit-linear-gradient(#9c71ee, #df729c);
  background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.counter-text .elementor-counter-number-suffix {
  background: -webkit-linear-gradient(#9c71ee, #df729c);
  background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.dis-form .elementor-button {
  background: radial-gradient(circle at 0% 0%, var(--e-global-color-secondary), var(--e-global-color-primary));
  position: relative;
  padding-left: 54px !important;
}
.dis-form .elementor-button::before {
    background-image: url(/wp-content/uploads/2025/06/Icon.png);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    z-index: 1;
    width: 26px;
    height: 18px;
    left: 19px;
    top: 20px;
}
.dis-form .elementor-button:hover:before {
    filter: invert(1);
}
.dis-form .elementor-button span.elementor-button-icon{
    transition: all 0.3s;
}
.dis-form .elementor-button:hover span.elementor-button-icon{
transform: rotate(-45deg);
	 filter: invert(1);
}
.custom-btnsicon .elementor-button {
  position: relative;
  padding-left: 60px !important;
}
.custom-btnsicon .elementor-button > ::before {
  background-image: url(/wp-content/uploads/2025/06/Layer-2.png);
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  z-index: 1;
  width: 26px;
  height: 21px;
  left: 17px;
}
.custom-btnsicon .elementor-button:hover ::before {
  background-image: url(/wp-content/uploads/2025/06/Layer-2-1.png);
}

.custom-btnsicon1 .elementor-button {
  position: relative;
  padding-left: 60px !important;
}
.custom-btnsicon1 .elementor-button > ::before {
    background-image: url(/wp-content/uploads/2025/06/Icon.png);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    z-index: 1;
    width: 26px;
    height: 21px;
    left: 17px;
    top: 24px;
}
.custom-btnsicon1 .elementor-button:hover ::before {
  background-image: url(/wp-content/uploads/2025/06/Icon-1.png);
}
.custom-btnsicon2 .elementor-button {
  position: relative;
  padding-left: 60px !important;
}
.custom-btnsicon2 .elementor-button > ::before {
  background-image: url(/wp-content/uploads/2025/06/Vector2.png);
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  z-index: 1;
  width: 26px;
  height: 21px;
  left: 17px;
}
.custom-btnsicon2 .elementor-button:hover ::before {
  background-image: url(/wp-content/uploads/2025/06/Vector2-1.png);
}

.elementor-nav-menu--main .elementor-item.elementor-item-active, .navbar-menu .menu-link:hover {
  background:  linear-gradient(0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* css start 04-07-25 */

.custom-checkout-block
  .woocommerce-billing-fields
  .woocommerce-input-wrapper
  .input-text,
.custom-checkout-block .woocommerce-input-wrapper textarea {
  border-radius: 12px !important;
  border: 1px solid #9c71ee !important;
}

.custom-checkout-block .checkout #order_review_heading {
  border-radius: 12px 12px 0 0;
}

.custom-checkout-block .woocommerce-billing-fields__field-wrapper label {
  font-weight: normal !important;
}

.custom-checkout-block .checkout .woocommerce-checkout-review-order {
  border-radius: 0 0 12px 12px;
}

.custom-checkout-block
  .checkout
  .woocommerce-checkout-review-order
  .woocommerce-checkout-payment
  .button {
  margin-top: 0px;
  background: linear-gradient(to bottom, #9c71ee, #df729c);
  color: white;
  padding: 16px 25px;
  border-radius: 6px;
  text-decoration: none;
  font-size: 18px;
  display: inline-block;
  border: none;
  cursor: pointer;
  transition: all 0.65s ease;
}

.custom-checkout-block
  .checkout
  .woocommerce-checkout-review-order
  .woocommerce-checkout-payment
  .button:hover {
  background: linear-gradient(to bottom, #df729c, #9c71ee);
}

/* css end 04-07-25 */
/* css 08-07-25 */
.page-id-698  .site-content > .ast-container {
    max-width: 1476px;
    padding: 100px 60px;
    margin-top: 125px;
}

.page-id-698  .woocommerce-MyAccount-navigation>ul {
    background: #F3F3F3;
    border-radius: 20px;
    padding: 35px 23px;
}

.page-id-698 .woocommerce-MyAccount-navigation-link {
    font-size: 21px;
    line-height: 1.2;
}

.page-id-698 .woocommerce-MyAccount-navigation-link.is-active a {
    background: linear-gradient(0deg, #df729c 0%, rgba(156, 113, 238, 1) 100%);
}

.page-id-698 .woocommerce-MyAccount-navigation-link a:hover {
    color: #df729c;
}

.page-id-698 .woocommerce-MyAccount-navigation-link.is-active a:hover{
    color: #fff;
}

.woocommerce-address-fields {
    background: #fff;
    padding: 25px;
    border-radius: 25px;
}

.woocommerce-MyAccount-content h2{
	color:#fff;
	font-size:25px;
}

.page-id-698  .woocommerce-MyAccount-content a {
    color: #df729c;
}
.page-id-698   form .form-row label, .woocommerce-js table.shop_table thead th, .woocommerce-page table.shop_table thead th {
    font-size: 16px;
    font-weight: 500;
}

form.woocommerce-EditAccountForm input.input-tex {
    padding: 16px 12px !important;
}

.page-id-698   form .form-row input.input-text, .page-id-698   form .form-row textarea {
    padding: 16px 20px;
    min-height: 50px;
    border-radius: 6px;
}
.woocommerce-Address header {
    border-radius: 10px 10px 0 0;
}

.woocommerce-Address address {
    border-radius: 0 0 10px 10px !important;
}
.page-id-698  .woocommerce-EditAccountForm .woocommerce-Button, .woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button {
    background: linear-gradient(    0deg,    rgba(223, 114, 156, 1) 0%,    rgba(156, 113, 238, 1) 100%  );
    padding: 18px 20px;
}
.page-id-698  .woocommerce-EditAccountForm .woocommerce-Button:hover {
    color: #fff;
}
.page-id-698 .woocommerce-button, .page-id-698 .ast-container .woocommerce .woocommerce-MyAccount-content .button.wc-forward, .page-id-698 .ast-container .woocommerce .woocommerce-MyAccount-content button[type="submit"] {
    background: #df729c !important; 
    color: #fff !important;
}



.page-id-698 span.woocommerce-input-wrapper strong {
    font-weight: 500;
}

/* css end 08-07-25 */




/* css start 09-07-25 */

.biWeek-sec {
    padding-top: 280px !important;
}
.hex-cards-box{
min-height:100vh !important;

	z-index:2 !important;
}

/* css end 09-07-25 */


/* css start 11-07-25 */



/* css end 11-07-25 */

.woocommerce-order {
     color: #fff;
}
.woocommerce-order a{
	   color: #fff;
}
.site-footer{
	display:none;
}

.landing-page-form #form-field-name {
  text-align: center;
}

tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order {
    color: #fff;
}

.woocommerce-js #customer_details, .woocommerce-js .woocommerce table.shop_table {
    margin-bottom: 2em;
    border-radius: 0 0 15px 15px;
}


.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead {
    background-color: transparent;
    color: #fff;
}

.woocommerce-MyAccount-content p {
    color: #fff;
}

header.woocommerce-Address-title.title h2 {
    font-size: 25px;
	line-height:1.2;
	    color: #000;
}

.woocommerce-js .woocommerce-customer-details :last-child, .woocommerce-js .woocommerce-order-details :last-child, .woocommerce-js .woocommerce-order-downloads :last-child {
    margin-bottom: 0;
    color: #fff;
}

section.woocommerce-customer-details h2 {
    color: #000;
}

.woocommerce-Address address{
	color: #fff;
}
.woocommerce-order .woocommerce-column__title {
    line-height: 1 !important;
}

.woocommerce-order .woocommerce-customer-details address {
    border-radius: 0 0 15px 15px !important;
}
form.woocommerce-EditAccountForm.edit-account {
    background: #fff;
    border-radius: 20px;
    padding: 25px;
}

.woocommerce-form.woocommerce-form-login.login, .woocommerce-form.woocommerce-form-register.register, .woocommerce-ResetPassword.lost_reset_password {
  max-width: 400px !important;
  margin: 30px auto 30px;
  background: #fff;
  padding: 25px;
  border-radius: 10px;
  font-family: "Cal Sans", Sans-serif;
}
.woocommerce-order .woocommerce-order-details__title {
    line-height: 1 !important;
}



.woocommerce-privacy-policy-text p {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}

.woocommerce-privacy-policy-text p a {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
	color: #1f191f;
}

.woocommerce-js .woocommerce-form.woocommerce-form-login.login .form-row label {
  line-height: 2;
  font-weight: normal;
  font-size: 13.5px;
  font-size: .9rem;
}

.woocommerce-js .woocommerce-form.woocommerce-form-register.register .form-row label {
  line-height: 2;
  font-weight: normal;
  font-size: 13.5px;
  font-size: .9rem;
}

.woocommerce-form.woocommerce-form-login.login .woocommerce-button.button.woocommerce-form-login__submit {
  display: block;
  font-weight: normal;
  margin-top: 10px;
  padding: 13px 50px;
	background: linear-gradient( 0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100% );
}

.woocommerce-form.woocommerce-form-register.register .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
  display: block;
  font-weight: normal;
  margin-top: 10px;
  padding: 13px 50px;
  background: linear-gradient( 0deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100% );
}

.woocommerce-form.woocommerce-form-login.login .woocommerce-button.button.woocommerce-form-login__submit:hover{
	background: #1f191f !important;
}


.woocommerce-form.woocommerce-form-register.register .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{
	background: #1f191f !important;
}

.woocommerce-form.woocommerce-form-login.login .form-row.form-row-first input{
	color: #1f191f !important;
	font-weight: normal;
  	font-size: 13.5px;
}

.woocommerce-form.woocommerce-form-login.login .form-row.form-row-last input{
	color: #1f191f !important;
	font-weight: normal;
  font-size: 13.5px;
}


.lost_password a{
	font-size: 13.5px;
	color: #1f191f !important;
}

.page-id-4382 .entry-header.ast-no-thumbnail {
  display: none;
}

.page-id-4380 .entry-header.ast-no-thumbnail {
  display: none;
}

p.account-link {
    text-align: center;
	 color:#fff;
	padding-bottom: 25px;
}

p.account-link a{
    color:#fff;
}

.logged-in li.mob-login.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4406 {
    display: none;
}

.page-id-4382 .entry-content, .page-id-4380 .entry-content{
    margin-top: 185px;
}
form.woocommerce-ResetPassword.lost_reset_password .form-row-first, form.woocommerce-ResetPassword.lost_reset_password .form-row-last {
    width: 100% !important;
}
form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button {
    border-width: 1px;
    border-color: var(--ast-global-color-2) !important;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
}

span.woocommerce-input-wrapper {
    color: #444;
}
.page-id-697 .woocommerce-js .select2-container .select2-selection--single, .page-id-697 .woocommerce-js select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select {
    color: #444 !important;
}
span.select2-selection.select2-selection--single {
    padding: 13px 20px !important;
    font-size: 16px;
}
@media (max-width: 1200px) {
  .custom-slider .bdt-prime-slider-next {
    right: 0;
  }
  .custom-slider .bdt-prime-slider-previous {
    left: 24px;
  }
}
@media (max-width: 991px) {
	.woocommerce-account .woocommerce-MyAccount-content {
    padding-top: 37px;
}
  .custom-slider .bdt-prime-slider-previous {
    position: absolute;
    left: 0px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: rgba(0, 0, 0, 0.3);
    border-radius: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: 0;
    transform: translate(0%, 0%);
    margin-top: 20px;
  }
  .custom-slider .bdt-prime-slider-next {
    position: absolute;
    right: -21px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: rgba(0, 0, 0, 0.3);
    border-radius: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: 0;
    transform: translate(0%, 0%);
    margin-top: 20px;
  }
	
.custom-slider .bdt-prime-slider-previous, .custom-slider .bdt-prime-slider-next {
    width: 40px;
    height: 40px;
    padding: 10px;
}
.custom-slider .bdt-prime-slider-previous, .custom-slider .bdt-prime-slider-next {
    left: auto;
    right: -47%;
    transform: translateX(-50%);
}

.custom-slider .bdt-prime-slider-previous {
    right: calc( -47% + 10px);
}
  .custom-slider .bdt-prime-slider ul {
    height: auto;
    min-height: 566px !important;
    text-align: center;
  }
  .woocommerce-account .woocommerce-MyAccount-content {
    padding-top: 37px;
}

.page-id-698 .woocommerce-MyAccount-navigation-link {
    font-size: 16px;
}

.page-id-698 .woocommerce-MyAccount-navigation>ul {
    padding: 17px;
}

.page-id-698 .site-content > .ast-container {
    padding: 100px 15px;
}
}
@media(max-width:768px){
	
	.woocommerce-ResetPassword.lost_reset_password{
	  margin: 82px auto 50px;
	}
	.page-id-4382 .entry-content, .page-id-4380 .entry-content{
    margin-top: 190px;
}
}
@media(max-width:570px){
	ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details > li:not(:last-child) {
    margin-bottom: 12px;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details > li {
    width: 100%;
    border: none;
}
}
/*---- Refund Policy & Terms of Service - Page CSS - START ----*/
.content-pages .elementor-widget-container * {
    color: #fff;
}
.content-pages .elementor-widget-container a {
    color: #fff!important;
}
.content-pages .elementor-widget-container h2 {
    font-size: 27px;
}
.content-pages .elementor-widget-container ul,
.content-pages .elementor-widget-container ol {
    /* list-style-position: inside;
    list-style-type: disc; */
    margin-left: 0;
}
.content-pages .elementor-widget-container ul li,
.content-pages .elementor-widget-container ol li {
    margin-top: 10px;
}
.content-pages .elementor-widget-container ul > li {
    list-style-position: inside;
    list-style-type: disc;
}
.content-pages .elementor-widget-container ol > li {
    list-style-position: inside;
    list-style-type: unset;
}
.content-pages .elementor-widget-container ul li:first-child,
.content-pages .elementor-widget-container ol li:first-child {
    margin-top: 0;
}

/*---- Refund Policy & Terms of Service - Page CSS - END ----*/