﻿@charset "UTF-8";
/*$breakpoint-xs: 700px; //phone*/
/*MEDIA HEIGHT*/
/*$breakpointH-666: 666px;

	@mixin mediaHeight($mediaH) {
		@if $mediaH == "666" {
			@media (max-height: $breakpointH-666) {
				@content;
			}
		}
	}*/
/*// variables:
$breakpoint-xs: 360px; //phone
$breakpoint-375: 375px;
$breakpoint-400: 400px;
$breakpoint-420: 420px;
$breakpoint-450: 450px;
$breakpoint-470: 470px;
$breakpoint-500: 500px;
$breakpoint-550: 550px;
$breakpoint-590: 590px;

$breakpoint-600: 600px;
$breakpoint-630: 630px;
$breakpoint-631: 631px;
$breakpoint-666: 666px;
$breakpoint-sm: 767px; //
$breakpoint-799: 799px;
$breakpoint-900: 900px; 
$breakpoint-950: 950px; 
$breakpoint-992: 992px;
$breakpoint-1100: 1100px;
$breakpoint-md: 1023px; // desktop
$breakpoint-1200: 1200px; // desktop

$breakpoint-lg: 1370px; //largeDesktop
$breakpoint-1500: 1500px;
$breakpoint-1580: 1580px;

@mixin media($media) {
	@if $media == xs {
		@media (max-width: $breakpoint-xs) {
			@content;
		}
	}

	@if $media == "375" {
		@media (max-width: $breakpoint-375) {
			@content;
		}
	}

	@if $media == "400" {
		@media (max-width: $breakpoint-400) {
			@content;
		}
	}

	@if $media == "420" {
		@media (max-width: $breakpoint-420) {
			@content;
		}
	}

	@if $media == "450" {
		@media (max-width: $breakpoint-450) {
			@content;
		}
	}

	@if $media == "470" {
		@media (max-width: $breakpoint-470) {
			@content;
		}
	}

	@if $media == "500" {
		@media (max-width: $breakpoint-500) {
			@content;
		}
	}

	@if $media == "550" {
		@media (max-width: $breakpoint-550) {
			@content;
		}
	}

	@if $media == "590" {
		@media (max-width: $breakpoint-590) {
			@content;
		}
	}

	@if $media == "600" {
		@media (max-width: $breakpoint-600) {
			@content;
		}
	}


	@if $media == "630" {
		@media (max-width: $breakpoint-630) {
			@content;
		}
	}

	@if $media == "631" {
		@media (max-width: $breakpoint-631) {
			@content;
		}
	}


	@if $media == "666" {
		@media (max-width: $breakpoint-666) {
			@content;
		}
	}


	@else if $media == sm {
		@media (max-width: $breakpoint-sm) {
			@content;
		}
	}

	@if $media == "799" {
		@media (max-width:$breakpoint-799 ) {
			@content;
		}
	}


	@if $media == "900" {
		@media (max-width: $breakpoint-900) {
			@content;
		}
	}

	@if $media == "950" {
		@media (max-width: $breakpoint-950) {
			@content;
		}
	}


	@if $media == "992" {
		@media (max-width: $breakpoint-992) {
			@content;
		}
	}

	@if $media == "1100" {
		@media (max-width: $breakpoint-1100) {
			@content;
		}
	}
	@else if $media == md {
		@media (max-width: $breakpoint-md) {
			@content;
		}
	}

	@else if $media == "1200" {
		@media (max-width: $breakpoint-1200) {
			@content;
		}
	}
	@else if $media == "1370" {
		@media (max-width: $breakpoint-lg) {
			@content;
		}
	}
	@else if $media == "1500" {
		@media (max-width: $breakpoint-1500) {
			@content;
		}
	}
	@else if $media == "1580" {
		@media (max-width: $breakpoint-1580) {
			@content;
		}
	}

	@else if $media == lg {
		@media (max-width: $breakpoint-lg) {
			@content;
		}*/
/*@media (min-width: $breakpoint-lg) {
          @content;
      }*/
/*}
}*/
/*MEDIA HEIGHT*/
/*$breakpointH-666: 666px;

@mixin mediaHeight($mediaH) {
	@if $mediaH == "666" {
		@media (max-height: $breakpointH-666) {
			@content;
		}
	}
}*/
/*$breakpoint-xs: 700px; //phone*/
/*MEDIA HEIGHT*/
/*$breakpointH-666: 666px;

	@mixin mediaHeight($mediaH) {
		@if $mediaH == "666" {
			@media (max-height: $breakpointH-666) {
				@content;
			}
		}
	}*/
/*// variables:
$breakpoint-xs: 360px; //phone
$breakpoint-375: 375px;
$breakpoint-400: 400px;
$breakpoint-420: 420px;
$breakpoint-450: 450px;
$breakpoint-470: 470px;
$breakpoint-500: 500px;
$breakpoint-550: 550px;
$breakpoint-590: 590px;

$breakpoint-600: 600px;
$breakpoint-630: 630px;
$breakpoint-631: 631px;
$breakpoint-666: 666px;
$breakpoint-sm: 767px; //
$breakpoint-799: 799px;
$breakpoint-900: 900px; 
$breakpoint-950: 950px; 
$breakpoint-992: 992px;
$breakpoint-1100: 1100px;
$breakpoint-md: 1023px; // desktop
$breakpoint-1200: 1200px; // desktop

$breakpoint-lg: 1370px; //largeDesktop
$breakpoint-1500: 1500px;
$breakpoint-1580: 1580px;

@mixin media($media) {
	@if $media == xs {
		@media (max-width: $breakpoint-xs) {
			@content;
		}
	}

	@if $media == "375" {
		@media (max-width: $breakpoint-375) {
			@content;
		}
	}

	@if $media == "400" {
		@media (max-width: $breakpoint-400) {
			@content;
		}
	}

	@if $media == "420" {
		@media (max-width: $breakpoint-420) {
			@content;
		}
	}

	@if $media == "450" {
		@media (max-width: $breakpoint-450) {
			@content;
		}
	}

	@if $media == "470" {
		@media (max-width: $breakpoint-470) {
			@content;
		}
	}

	@if $media == "500" {
		@media (max-width: $breakpoint-500) {
			@content;
		}
	}

	@if $media == "550" {
		@media (max-width: $breakpoint-550) {
			@content;
		}
	}

	@if $media == "590" {
		@media (max-width: $breakpoint-590) {
			@content;
		}
	}

	@if $media == "600" {
		@media (max-width: $breakpoint-600) {
			@content;
		}
	}


	@if $media == "630" {
		@media (max-width: $breakpoint-630) {
			@content;
		}
	}

	@if $media == "631" {
		@media (max-width: $breakpoint-631) {
			@content;
		}
	}


	@if $media == "666" {
		@media (max-width: $breakpoint-666) {
			@content;
		}
	}


	@else if $media == sm {
		@media (max-width: $breakpoint-sm) {
			@content;
		}
	}

	@if $media == "799" {
		@media (max-width:$breakpoint-799 ) {
			@content;
		}
	}


	@if $media == "900" {
		@media (max-width: $breakpoint-900) {
			@content;
		}
	}

	@if $media == "950" {
		@media (max-width: $breakpoint-950) {
			@content;
		}
	}


	@if $media == "992" {
		@media (max-width: $breakpoint-992) {
			@content;
		}
	}

	@if $media == "1100" {
		@media (max-width: $breakpoint-1100) {
			@content;
		}
	}
	@else if $media == md {
		@media (max-width: $breakpoint-md) {
			@content;
		}
	}

	@else if $media == "1200" {
		@media (max-width: $breakpoint-1200) {
			@content;
		}
	}
	@else if $media == "1370" {
		@media (max-width: $breakpoint-lg) {
			@content;
		}
	}
	@else if $media == "1500" {
		@media (max-width: $breakpoint-1500) {
			@content;
		}
	}
	@else if $media == "1580" {
		@media (max-width: $breakpoint-1580) {
			@content;
		}
	}

	@else if $media == lg {
		@media (max-width: $breakpoint-lg) {
			@content;
		}*/
/*@media (min-width: $breakpoint-lg) {
          @content;
      }*/
/*}
}*/
/*MEDIA HEIGHT*/
/*$breakpointH-666: 666px;

@mixin mediaHeight($mediaH) {
	@if $mediaH == "666" {
		@media (max-height: $breakpointH-666) {
			@content;
		}
	}
}*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://cdn.rawgit.com/mfd/f3d96ec7f0e8f034cc22ea73b3797b59/raw/856f1dbb8d807aabceb80b6d4f94b464df461b3e/gotham.css");
#ulHeader {
  opacity: 0;
  background-color: #0958A3;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 110px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1100px) {
  #ulHeader {
    height: 100px;
  }
}
@media (max-width: 950px) {
  #ulHeader {
    height: 65px;
  }
}
#ulHeader #header-logoo {
  width: 150px;
  height: 60px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
#ulHeader #header-logoo > img {
  width: 100px;
}
@media (max-width: 950px) {
  #ulHeader #header-logoo {
    height: 45px;
    width: 140px;
  }
}
#ulHeader #menu-iconn {
  width: 25px;
  opacity: 0.8;
  display: none;
  cursor: pointer;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 950px) {
  #ulHeader #menu-iconn {
    display: block;
    position: absolute;
    top: 25px;
    left: 20px;
  }
}
@media (max-width: 700px) {
  #ulHeader #menu-iconn {
    width: 24px;
    top: 25px;
  }
}
@media (max-width: 500px) {
  #ulHeader #menu-iconn {
    width: 21px;
    top: 20px;
  }
}
@media (max-width: 360px) {
  #ulHeader #menu-iconn {
    top: 12px;
  }
}
#ulHeader #menu-iconn:hover {
  opacity: 1;
}
#ulHeader img {
  position: absolute;
  top: 15px;
  left: 49px;
  width: 150px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1100px) {
  #ulHeader img {
    width: 125px;
  }
}
@media (max-width: 950px) {
  #ulHeader img {
    margin: 0 auto;
    position: inherit;
  }
}
@media (max-width: 360px) {
  #ulHeader img {
    width: 108px;
  }
}
#ulHeader #header-menuu {
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
#ulHeader #header-menuu a {
  color: white;
  padding: 0 20px;
  font-size: 1rem;
  cursor: pointer;
  text-decoration: none;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
#ulHeader #header-menuu a:hover {
  text-decoration: underline;
}
@media (max-width: 1100px) {
  #ulHeader #header-menuu a {
    padding: 0 10px;
  }
}
@media (max-width: 950px) {
  #ulHeader #header-menuu a {
    text-align: center;
    padding: 15px 0;
    font-size: 1.3rem;
    font-size: 1.063rem;
  }
}
@media (max-width: 950px) {
  #ulHeader #header-menuu {
    display: none;
    background: #0958A3;
    position: absolute;
    top: 75px;
    left: 0;
    width: 100%;
  }
}
@media (max-width: 500px) {
  #ulHeader #header-menuu {
    top: 65px;
  }
}
@media (max-width: 360px) {
  #ulHeader #header-menuu {
    top: 48px;
  }
}
#ulHeader #header-menuu.active {
  display: flex;
  flex-direction: column;
  padding-top: 20px;
}

.countdown-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: #00ABED;
  padding: 15px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 900px) {
  .countdown-container {
    height: 50px;
    padding: 20px 9px;
  }
}
@media (max-width: 600px) {
  .countdown-container {
    height: 35px;
    padding: 20px 9px;
  }
}
.countdown-container .countdown-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 800px;
  height: 100%;
  width: 100%;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 900px) {
  .countdown-container .countdown-content {
    max-width: 550px;
  }
}
@media (max-width: 600px) {
  .countdown-container .countdown-content {
    max-width: 335px;
  }
}
.countdown-container .countdown-content h1 {
  font-size: 40px;
  font-weight: 600;
  color: #fff;
  margin: 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 900px) {
  .countdown-container .countdown-content h1 {
    font-size: 25px;
  }
}
@media (max-width: 600px) {
  .countdown-container .countdown-content h1 {
    font-size: 14px;
  }
}
.countdown-container .countdown-content .countdown-items {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  max-width: 350px;
  height: 100%;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 900px) {
  .countdown-container .countdown-content .countdown-items {
    gap: 10px;
  }
}
@media (max-width: 600px) {
  .countdown-container .countdown-content .countdown-items {
    gap: 7px;
  }
}
.countdown-container .countdown-content .countdown-items .countdown-item {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 145px;
  width: auto;
  height: 100%;
  background-color: #000;
  padding: 6px 12px;
  border-radius: 6px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 900px) {
  .countdown-container .countdown-content .countdown-items .countdown-item {
    height: 24px;
    padding: 5px 10px;
  }
}
@media (max-width: 600px) {
  .countdown-container .countdown-content .countdown-items .countdown-item {
    height: 18px;
    padding: 2.5px 6px;
  }
}
.countdown-container .countdown-content .countdown-items .countdown-item span, .countdown-container .countdown-content .countdown-items .countdown-item p {
  font-size: 16px;
  font-weight: 800;
  color: #fff;
  margin: 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 900px) {
  .countdown-container .countdown-content .countdown-items .countdown-item span, .countdown-container .countdown-content .countdown-items .countdown-item p {
    font-size: 12px;
  }
}
@media (max-width: 600px) {
  .countdown-container .countdown-content .countdown-items .countdown-item span, .countdown-container .countdown-content .countdown-items .countdown-item p {
    font-size: 8px;
  }
}

#header-banner {
  /*    background: #D9D9D9;*/
  width: 100%;
}
#header-banner img {
  width: 100%;
  /*display: none; */
}
#header-banner #header-img-desk {
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 767px) {
  #header-banner #header-img-desk {
    display: none;
  }
}
#header-banner #header-img-mobile {
  display: none;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 767px) {
  #header-banner #header-img-mobile {
    display: block;
  }
}

/*$breakpoint-xs: 700px; //phone*/
/*MEDIA HEIGHT*/
/*$breakpointH-666: 666px;

	@mixin mediaHeight($mediaH) {
		@if $mediaH == "666" {
			@media (max-height: $breakpointH-666) {
				@content;
			}
		}
	}*/
/*// variables:
$breakpoint-xs: 360px; //phone
$breakpoint-375: 375px;
$breakpoint-400: 400px;
$breakpoint-420: 420px;
$breakpoint-450: 450px;
$breakpoint-470: 470px;
$breakpoint-500: 500px;
$breakpoint-550: 550px;
$breakpoint-590: 590px;

$breakpoint-600: 600px;
$breakpoint-630: 630px;
$breakpoint-631: 631px;
$breakpoint-666: 666px;
$breakpoint-sm: 767px; //
$breakpoint-799: 799px;
$breakpoint-900: 900px; 
$breakpoint-950: 950px; 
$breakpoint-992: 992px;
$breakpoint-1100: 1100px;
$breakpoint-md: 1023px; // desktop
$breakpoint-1200: 1200px; // desktop

$breakpoint-lg: 1370px; //largeDesktop
$breakpoint-1500: 1500px;
$breakpoint-1580: 1580px;

@mixin media($media) {
	@if $media == xs {
		@media (max-width: $breakpoint-xs) {
			@content;
		}
	}

	@if $media == "375" {
		@media (max-width: $breakpoint-375) {
			@content;
		}
	}

	@if $media == "400" {
		@media (max-width: $breakpoint-400) {
			@content;
		}
	}

	@if $media == "420" {
		@media (max-width: $breakpoint-420) {
			@content;
		}
	}

	@if $media == "450" {
		@media (max-width: $breakpoint-450) {
			@content;
		}
	}

	@if $media == "470" {
		@media (max-width: $breakpoint-470) {
			@content;
		}
	}

	@if $media == "500" {
		@media (max-width: $breakpoint-500) {
			@content;
		}
	}

	@if $media == "550" {
		@media (max-width: $breakpoint-550) {
			@content;
		}
	}

	@if $media == "590" {
		@media (max-width: $breakpoint-590) {
			@content;
		}
	}

	@if $media == "600" {
		@media (max-width: $breakpoint-600) {
			@content;
		}
	}


	@if $media == "630" {
		@media (max-width: $breakpoint-630) {
			@content;
		}
	}

	@if $media == "631" {
		@media (max-width: $breakpoint-631) {
			@content;
		}
	}


	@if $media == "666" {
		@media (max-width: $breakpoint-666) {
			@content;
		}
	}


	@else if $media == sm {
		@media (max-width: $breakpoint-sm) {
			@content;
		}
	}

	@if $media == "799" {
		@media (max-width:$breakpoint-799 ) {
			@content;
		}
	}


	@if $media == "900" {
		@media (max-width: $breakpoint-900) {
			@content;
		}
	}

	@if $media == "950" {
		@media (max-width: $breakpoint-950) {
			@content;
		}
	}


	@if $media == "992" {
		@media (max-width: $breakpoint-992) {
			@content;
		}
	}

	@if $media == "1100" {
		@media (max-width: $breakpoint-1100) {
			@content;
		}
	}
	@else if $media == md {
		@media (max-width: $breakpoint-md) {
			@content;
		}
	}

	@else if $media == "1200" {
		@media (max-width: $breakpoint-1200) {
			@content;
		}
	}
	@else if $media == "1370" {
		@media (max-width: $breakpoint-lg) {
			@content;
		}
	}
	@else if $media == "1500" {
		@media (max-width: $breakpoint-1500) {
			@content;
		}
	}
	@else if $media == "1580" {
		@media (max-width: $breakpoint-1580) {
			@content;
		}
	}

	@else if $media == lg {
		@media (max-width: $breakpoint-lg) {
			@content;
		}*/
/*@media (min-width: $breakpoint-lg) {
          @content;
      }*/
/*}
}*/
/*MEDIA HEIGHT*/
/*$breakpointH-666: 666px;

@mixin mediaHeight($mediaH) {
	@if $mediaH == "666" {
		@media (max-height: $breakpointH-666) {
			@content;
		}
	}
}*/
footer {
  background: #0958A3;
  position: relative;
  bottom: 0;
  left: 0;
  color: #fff;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
footer #ulFooter {
  padding: 50px 30px;
  background: #0958A3;
  height: 254px;
  opacity: 0;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*@include media("500") {
      padding: 10px 10px;
  }*/
}
@media (max-width: 767px) {
  footer #ulFooter {
    padding: 15px 20px;
    height: auto;
  }
}
@media (max-width: 767px) {
  footer {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 500px) {
  footer {
    align-items: normal;
    /*padding-top: 15px;
    padding-bottom: 15px;*/
  }
}
footer .containerr {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: start;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 90%;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 900px) {
  footer .containerr {
    width: 100%;
  }
}
@media (max-width: 767px) {
  footer .containerr {
    flex-direction: column-reverse;
    width: 100%;
  }
}
@media (max-width: 500px) {
  footer .containerr {
    flex-direction: column-reverse;
    width: 90%;
  }
}
footer .containerr .footer-items {
  display: flex;
  flex-direction: column;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 767px) {
  footer .containerr .footer-items {
    margin-top: 15px;
  }
}
footer .containerr .footer-items span {
  font-weight: 600;
  font-size: 17px;
  font-size: 1.1rem;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 500px) {
  footer .containerr .footer-items span {
    font-size: 14px;
    margin-bottom: 15px;
  }
}
footer .containerr .footer-items a {
  cursor: pointer;
  font-size: 16px;
  text-decoration: none;
  line-height: 1.5;
  display: block;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #fff;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
footer .containerr .footer-items a:hover {
  text-decoration: underline;
}
@media (max-width: 500px) {
  footer .containerr .footer-items a {
    font-size: 14px;
    opacity: 1;
  }
}
footer .containerr .footer-items:last-child {
  width: 250px;
  position: relative;
  flex-direction: row;
}
footer .containerr .footer-items:last-child a {
  width: 50px;
  height: 50px;
  padding: 0;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  margin: 0px 10px 10px 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1200px) {
  footer .containerr .footer-items:last-child a {
    width: 35px;
    height: 35px;
  }
}
@media (max-width: 500px) {
  footer .containerr .footer-items:last-child a {
    width: 35px;
    height: 35px;
    margin-left: 7px;
    margin-right: 7px;
  }
}
footer .containerr .footer-items:last-child a img {
  width: 100%;
  opacity: 1;
}
footer .containerr .footer-items:last-child a:last-child {
  position: absolute;
  top: 50px;
  left: 0px;
  height: auto;
  margin-top: 30px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
footer .containerr .footer-items:last-child a:last-child img {
  opacity: 1;
}
@media (max-width: 767px) {
  footer .containerr .footer-items:last-child a:last-child {
    display: none;
  }
}

/*$breakpoint-xs: 700px; //phone*/
/*MEDIA HEIGHT*/
/*$breakpointH-666: 666px;

	@mixin mediaHeight($mediaH) {
		@if $mediaH == "666" {
			@media (max-height: $breakpointH-666) {
				@content;
			}
		}
	}*/
/*// variables:
$breakpoint-xs: 360px; //phone
$breakpoint-375: 375px;
$breakpoint-400: 400px;
$breakpoint-420: 420px;
$breakpoint-450: 450px;
$breakpoint-470: 470px;
$breakpoint-500: 500px;
$breakpoint-550: 550px;
$breakpoint-590: 590px;

$breakpoint-600: 600px;
$breakpoint-630: 630px;
$breakpoint-631: 631px;
$breakpoint-666: 666px;
$breakpoint-sm: 767px; //
$breakpoint-799: 799px;
$breakpoint-900: 900px; 
$breakpoint-950: 950px; 
$breakpoint-992: 992px;
$breakpoint-1100: 1100px;
$breakpoint-md: 1023px; // desktop
$breakpoint-1200: 1200px; // desktop

$breakpoint-lg: 1370px; //largeDesktop
$breakpoint-1500: 1500px;
$breakpoint-1580: 1580px;

@mixin media($media) {
	@if $media == xs {
		@media (max-width: $breakpoint-xs) {
			@content;
		}
	}

	@if $media == "375" {
		@media (max-width: $breakpoint-375) {
			@content;
		}
	}

	@if $media == "400" {
		@media (max-width: $breakpoint-400) {
			@content;
		}
	}

	@if $media == "420" {
		@media (max-width: $breakpoint-420) {
			@content;
		}
	}

	@if $media == "450" {
		@media (max-width: $breakpoint-450) {
			@content;
		}
	}

	@if $media == "470" {
		@media (max-width: $breakpoint-470) {
			@content;
		}
	}

	@if $media == "500" {
		@media (max-width: $breakpoint-500) {
			@content;
		}
	}

	@if $media == "550" {
		@media (max-width: $breakpoint-550) {
			@content;
		}
	}

	@if $media == "590" {
		@media (max-width: $breakpoint-590) {
			@content;
		}
	}

	@if $media == "600" {
		@media (max-width: $breakpoint-600) {
			@content;
		}
	}


	@if $media == "630" {
		@media (max-width: $breakpoint-630) {
			@content;
		}
	}

	@if $media == "631" {
		@media (max-width: $breakpoint-631) {
			@content;
		}
	}


	@if $media == "666" {
		@media (max-width: $breakpoint-666) {
			@content;
		}
	}


	@else if $media == sm {
		@media (max-width: $breakpoint-sm) {
			@content;
		}
	}

	@if $media == "799" {
		@media (max-width:$breakpoint-799 ) {
			@content;
		}
	}


	@if $media == "900" {
		@media (max-width: $breakpoint-900) {
			@content;
		}
	}

	@if $media == "950" {
		@media (max-width: $breakpoint-950) {
			@content;
		}
	}


	@if $media == "992" {
		@media (max-width: $breakpoint-992) {
			@content;
		}
	}

	@if $media == "1100" {
		@media (max-width: $breakpoint-1100) {
			@content;
		}
	}
	@else if $media == md {
		@media (max-width: $breakpoint-md) {
			@content;
		}
	}

	@else if $media == "1200" {
		@media (max-width: $breakpoint-1200) {
			@content;
		}
	}
	@else if $media == "1370" {
		@media (max-width: $breakpoint-lg) {
			@content;
		}
	}
	@else if $media == "1500" {
		@media (max-width: $breakpoint-1500) {
			@content;
		}
	}
	@else if $media == "1580" {
		@media (max-width: $breakpoint-1580) {
			@content;
		}
	}

	@else if $media == lg {
		@media (max-width: $breakpoint-lg) {
			@content;
		}*/
/*@media (min-width: $breakpoint-lg) {
          @content;
      }*/
/*}
}*/
/*MEDIA HEIGHT*/
/*$breakpointH-666: 666px;

@mixin mediaHeight($mediaH) {
	@if $mediaH == "666" {
		@media (max-height: $breakpointH-666) {
			@content;
		}
	}
}*/
#preguntasFrecuentes {
  width: 100%;
  font-family: "Poppins", sans-serif;
  margin-top: 70px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  #preguntasFrecuentes {
    margin-top: 30px;
  }
}
#preguntasFrecuentes.active {
  display: block;
}
#preguntasFrecuentes .preguntasFrecuentes-title {
  font-size: 40px;
  font-weight: 500;
  color: #000;
  text-align: center;
  margin-bottom: 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  #preguntasFrecuentes .preguntasFrecuentes-title {
    font-size: 24px;
  }
}
#preguntasFrecuentes #preguntasCerrar {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: block;
  background: #fff;
  padding-top: 5px;
  padding-left: 9.2px;
  float: right;
  margin: 20px 40px;
  cursor: pointer;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
#preguntasFrecuentes #preguntasCerrar > img {
  width: 15px;
  height: 15px;
  margin: auto;
}
@media (max-width: 600px) {
  #preguntasFrecuentes #preguntasCerrar {
    margin-right: 20px;
  }
}
#preguntasFrecuentes #help-info {
  background: #fff;
  border-radius: 50px;
  margin: 40px auto;
  margin-top: 0px;
  max-width: 1230px;
  width: 100%;
  padding: 40px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1200px) {
  #preguntasFrecuentes #help-info {
    width: 80%;
  }
}
@media (max-width: 790px) {
  #preguntasFrecuentes #help-info {
    width: 90%;
    padding: 45px 35px;
    margin-top: 70px;
  }
}
@media (max-width: 600px) {
  #preguntasFrecuentes #help-info {
    width: 95%;
    padding: 10px 16px;
    margin: 20px auto;
  }
}
#preguntasFrecuentes #help-info .help-info-items {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
#preguntasFrecuentes #help-info .help-info-items .help-info-labels {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 0;
  padding-left: 26px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 992px) {
  #preguntasFrecuentes #help-info .help-info-items .help-info-labels {
    font-size: 20px;
    padding-left: 0px;
  }
}
@media (max-width: 600px) {
  #preguntasFrecuentes #help-info .help-info-items .help-info-labels {
    font-size: 12px;
  }
}
#preguntasFrecuentes #help-info .help-info-items .help-info-labels .text-arrow {
  width: 14px;
  height: 7px;
  float: right;
  margin-right: 36px;
  cursor: pointer;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  #preguntasFrecuentes #help-info .help-info-items .help-info-labels .text-arrow {
    margin-right: 0px;
    width: 7px;
    height: 4px;
  }
}
#preguntasFrecuentes #help-info .help-info-items .help-info-labels .text-arrow.resume {
  transform: rotate(180deg);
}
#preguntasFrecuentes #help-info .help-info-items .help-info-text {
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
  display: block;
  padding-left: 26px;
  color: #5B5B5B;
  line-height: 113%;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 992px) {
  #preguntasFrecuentes #help-info .help-info-items .help-info-text {
    padding-left: 0px;
  }
}
@media (max-width: 600px) {
  #preguntasFrecuentes #help-info .help-info-items .help-info-text {
    font-size: 11px;
    margin-top: 10px;
  }
}
#preguntasFrecuentes #help-info .help-info-items .help-info-text.noactive {
  display: none;
}
#preguntasFrecuentes #help-info #verMas {
  font-size: 16px;
  color: #35ACFF;
  cursor: pointer;
  float: right;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  #preguntasFrecuentes #help-info #verMas {
    display: none;
  }
}

input:focus, textarea:focus, select:focus {
  outline: none !important;
}

a.enlace-marca[href],
a.enlace-marca[href]:hover,
a.enlace-marca[href]:visited {
  color: inherit;
  font-weight: inherit;
  text-decoration: none;
}

#loader {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  border-top: 5px solid rgba(10, 82, 132, 0.9);
  border-right: 5px solid #efefef;
  border-bottom: 5px solid #efefef;
  border-left: 5px solid #efefef;
  border-radius: 100px;
  animation: spin 1s infinite linear;
  display: none;
}
#loader.active {
  display: block;
}

@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.mensajeForm, #terminosError {
  color: red;
  text-align: center;
  /*    font-size: 15px;*/
  font-size: 14px;
  margin-left: 16px;
  margin-bottom: 3px;
  display: none;
  text-align: start;
  margin: 5px auto;
}
.mensajeForm.active, #terminosError.active {
  display: block;
}

#terminosError {
  font-size: 14px;
  text-align: center;
  margin: 5px auto;
  margin-bottom: 32px;
}

.dark-check {
  /* display: inline-block;
  margin-right: 8px;
  margin-bottom: -15px;*/
  width: 15px;
  height: 15px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  cursor: pointer;
  border: 2px solid #000;
  /* margin-bottom: -2px;*/
  border-radius: 2px;
}
.dark-check:checked {
  background: #fff;
}
.dark-check:checked::before {
  display: block;
  content: "✔";
  font-size: 15px;
  color: #000;
  margin-top: -6px;
}

.container {
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  .container {
    padding: 0px !important;
  }
}

body {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  margin-bottom: 0px !important;
}
body .mensajeErrorTitulo {
  color: red;
  font-size: 16px;
  font-weight: 600;
  opacity: 0;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 10px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  body .mensajeErrorTitulo {
    font-size: 14px;
  }
}
body .error-input {
  border: 1.5px solid red !important;
}
body #main-content {
  /*      @include media("mxs") {
              overflow: auto;
          }
  */
  padding: 0px 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*SECCION FORMULARIO*/
  /*SECCION AYUDA*/
}
body #main-content .form-mensaje {
  /*   display: flex;*/
  display: none;
  flex-direction: column;
  align-items: center;
  max-width: 730px;
  margin: 60px auto;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-mensaje {
    padding: 10px 15px;
    margin: 20px auto;
  }
}
body #main-content .form-mensaje .resultForm {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-mensaje .resultForm {
    gap: 20px;
  }
}
@media (max-width: 600px) {
  body #main-content .form-mensaje .resultForm {
    gap: 15px;
  }
}
body #main-content .form-mensaje .resultForm #btnVolverAIntentar {
  width: 334px;
  height: 75px;
  border-radius: 65px;
  font-weight: 600;
  font-size: 29px;
  line-height: 100%;
  letter-spacing: -5%;
  background: #000;
  color: #fff;
  border: none;
  cursor: pointer;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
body #main-content .form-mensaje .resultForm #btnVolverAIntentar:hover {
  background: #333;
}
@media (max-width: 991px) {
  body #main-content .form-mensaje .resultForm #btnVolverAIntentar {
    font-size: 15px;
    height: 40px;
    width: 80%;
  }
}
@media (max-width: 600px) {
  body #main-content .form-mensaje .resultForm #btnVolverAIntentar {
    width: 100%;
    height: 38px;
  }
}
body #main-content .form-mensaje .resultForm .stroke-text {
  font-weight: 700 !important;
}
body #main-content .form-mensaje .resultForm span {
  font-weight: 300;
  font-size: 62px;
  line-height: 112%;
  letter-spacing: 0%;
  text-align: center;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-mensaje .resultForm span {
    font-size: 28px;
  }
}
@media (max-width: 600px) {
  body #main-content .form-mensaje .resultForm span {
    font-size: 12px;
  }
}
body #main-content .form-mensaje .resultForm b {
  font-weight: 600;
  font-size: 62px;
  line-height: 112%;
  letter-spacing: 0%;
  text-align: center;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-mensaje .resultForm b {
    font-size: 42px;
  }
}
body #main-content .form-mensaje .resultForm p {
  font-weight: 500;
  font-size: 26px;
  line-height: 112%;
  letter-spacing: 0%;
  text-align: center;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-mensaje .resultForm p {
    font-size: 28px;
  }
}
body #main-content.preguntasActive {
  overflow: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
body #main-content.preguntasActive::-webkit-scrollbar {
  display: none;
}
body #main-content .red-text {
  color: #35ACFF;
  font-weight: 600;
}
body #main-content .hotSale {
  font-weight: 700;
}
@media (max-width: 1500px) {
  body #main-content {
    padding: 0px;
    width: 100%;
    margin: 0 auto;
  }
}
body #main-content #formulario {
  width: 53%;
  margin-top: 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content #formulario {
    width: 100%;
    margin-top: 30px;
  }
}
body #main-content .form-section {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-family: "Poppins", sans-serif;
  margin: 0 auto;
  width: 93%;
  margin-top: 42px;
  padding-bottom: 40px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1400px) {
  body #main-content .form-section {
    width: 100%;
  }
}
@media (max-width: 991px) {
  body #main-content .form-section {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 25px 20px;
    margin-top: 0px;
    /*       padding-top: 47px;*/
  }
}
@media (max-width: 767px) {
  body #main-content .form-section {
    margin-top: 0px;
    padding: 25px 20px;
  }
}
body #main-content .form-section #divFormulario {
  width: 100%;
}
body #main-content .form-section .items-form {
  width: 100%;
  display: flex;
  flex-direction: column;
}
body #main-content .form-section .items-form .item-form {
  /*
  #divInteresesMobile {
      display: none;
      padding: 0px 12px 0px 8px;

      @include media("sm") {
          display: block;
      }
  }*/
}
body #main-content .form-section .items-form .item-form .texto-input {
  font-weight: 500;
  color: #5B5B5B;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  margin-bottom: 8px;
  margin-top: 14px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 767px) {
  body #main-content .form-section .items-form .item-form .texto-input {
    font-weight: 300;
    font-size: 12px;
    color: #000;
    margin-bottom: 4px;
    margin-top: 12px;
  }
}
body #main-content .form-section .items-form .item-form .texto-input-gris {
  color: #5B5B5B !important;
}
body #main-content .form-section .items-form .item-form .texto-input-14 {
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section .items-form .item-form .texto-input-14 {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
  }
}
body #main-content .form-section .items-form .item-form .lineaDivisora {
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section .items-form .item-form .lineaDivisora {
    display: none;
  }
}
body #main-content .form-section .items-form .item-form #intereses {
  display: flex;
  flex-direction: column;
}
body #main-content .form-section .items-form .item-form #textoIntereses {
  margin-bottom: 10px;
}
body #main-content .form-section .items-form .item-form .interesesItems {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
body #main-content .form-section .items-form .item-form .interesesItems .interesesLabel {
  font-size: 14px;
  margin-left: 8px;
  font-weight: 500;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  body #main-content .form-section .items-form .item-form .interesesItems .interesesLabel {
    font-size: 12px;
  }
}
body #main-content .form-section .items-form .item-form .interesesItems input[type=checkbox].interesesInput {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 2px solid #D2D2D2;
  border-radius: 4px;
  line-height: 18px;
  text-align: center;
  padding: 0;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 2px;
  /*width: 14px;
  height: 14px;*/
  width: 24px;
  height: 24px;
  position: relative;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section .items-form .item-form .interesesItems input[type=checkbox].interesesInput {
    width: 20px;
    height: 20px;
  }
}
body #main-content .form-section .items-form .item-form .interesesItems input[type=checkbox].interesesInput:checked::before {
  content: "✔";
  font-size: 16px;
  color: #35ACFF;
  position: absolute;
  top: 0;
  left: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0px;
  /*@include media("500") {
      font-size: 10px;
  }*/
}
body #main-content .form-section .items-form .item-form #fechaInput {
  min-width: 99%;
  max-width: 99%;
}
body #main-content .form-section .items-form .item-form .inputTexto {
  width: 100%;
  height: 33px;
  border-radius: 8px;
  border: 1px solid #5F3E94;
  background: rgba(210, 204, 220, 0.13);
  font-size: 13px;
  padding: 0px 8px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section .items-form .item-form .inputTexto {
    border-radius: 4px;
  }
}
body #main-content .form-section .items-form .item-form .lineaDivisora {
  border: 1px solid #5B5B5B;
  margin: 0px 0px 10px 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section .items-form .item-form .lineaDivisora {
    border: 1px solid rgba(91, 91, 91, 0.5);
  }
}
@media (max-width: 500px) {
  body #main-content .form-section .items-form .item-form .lineaDivisora {
    display: none;
  }
}
body #main-content .form-section .items-form .item-form .divInteresesDesk {
  display: flex;
  justify-content: space-between;
  padding: 0px 12px 0px 8px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 767px) {
  body #main-content .form-section .items-form .item-form .divInteresesDesk {
    display: block;
  }
}
body #main-content .form-section .items-form .item-form #divQueEsperas {
  display: flex;
  justify-content: space-between;
  padding: 0px 12px 0px 8px;
  margin-bottom: 30px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 767px) {
  body #main-content .form-section .items-form .item-form #divQueEsperas {
    flex-direction: column;
  }
}
body #main-content .form-section #divTelefonos {
  display: flex;
  justify-content: space-between;
  align-items: end;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /* .pCod {
       font-size: 16px;
       margin-top: 0px;

       @include media("1199") {
           white-space: nowrap;
       }
   } */
}
@media (max-width: 500px) {
  body #main-content .form-section #divTelefonos {
    flex-wrap: wrap;
    margin-top: 10px;
    /*.codPAD {
        width: 85px;
    }

    #divTelefono {
        width: 45%;
    }*/
  }
}
@media (max-width: 383px) {
  body #main-content .form-section #divTelefonos .codPAD {
    width: 85px;
  }
  body #main-content .form-section #divTelefonos #divTelefono {
    width: 45%;
  }
  body #main-content .form-section #divTelefonos #divWhatsapp {
    width: 220px;
    margin-top: 12px;
  }
}
body #main-content .form-section #divTelefonos input {
  font-size: 13px;
  width: 110px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1199px) {
  body #main-content .form-section #divTelefonos input {
    width: 85px;
  }
}
@media (max-width: 1199px) {
  body #main-content .form-section #divTelefonos input {
    width: 85px;
  }
}
body #main-content .form-section #divTelefonos .codPA {
  width: 22%;
  margin-top: 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 500px) {
  body #main-content .form-section #divTelefonos .codPA {
    width: 25%;
  }
}
body #main-content .form-section #divTelefonos .pCod {
  text-wrap: nowrap;
}
body #main-content .form-section #divTelefonos #divTelefono {
  width: 22%;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section #divTelefonos #divTelefono {
    width: 28%;
  }
}
@media (max-width: 500px) {
  body #main-content .form-section #divTelefonos #divTelefono {
    width: 35%;
  }
}
body #main-content .form-section #divTelefonos .inputTexto {
  font-size: 13px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section #divTelefonos .inputTexto {
    width: 100%;
  }
}
body #main-content .form-section #divTelefonos #divWhatsapp {
  width: 133px;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1199px) {
  body #main-content .form-section #divTelefonos #divWhatsapp {
    width: 110px;
  }
}
@media (max-width: 1199px) {
  body #main-content .form-section #divTelefonos #divWhatsapp {
    width: 110px;
  }
}
@media (max-width: 500px) {
  body #main-content .form-section #divTelefonos #divWhatsapp {
    width: 250px;
    margin-top: 12px;
  }
}
body #main-content .form-section #divTelefonos #divWhatsapp .whatsappLabel {
  font-size: 14px;
  margin-left: 8px;
  font-weight: 500;
}
body #main-content .form-section #divTelefonos #divWhatsapp input[type=checkbox].whatsappInput {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 2px solid #D2D2D2;
  border-radius: 4px;
  line-height: 18px;
  text-align: center;
  padding: 0;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 2px;
  width: 24px;
  height: 24px;
  position: relative;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*
  @include media("500") {
      width: 12px;
      height: 12px;
  }*/
}
@media (max-width: 1199px) {
  body #main-content .form-section #divTelefonos #divWhatsapp input[type=checkbox].whatsappInput {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 1199px) {
  body #main-content .form-section #divTelefonos #divWhatsapp input[type=checkbox].whatsappInput {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 540px) {
  body #main-content .form-section #divTelefonos #divWhatsapp input[type=checkbox].whatsappInput {
    width: 14px;
    height: 14px;
  }
}
body #main-content .form-section #divTelefonos #divWhatsapp input[type=checkbox].whatsappInput:checked::before {
  content: "✔";
  font-size: 16px;
  color: #35ACFF;
  position: absolute;
  top: 0;
  left: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1199px) {
  body #main-content .form-section #divTelefonos #divWhatsapp input[type=checkbox].whatsappInput:checked::before {
    left: 0;
  }
}
@media (max-width: 1199px) {
  body #main-content .form-section #divTelefonos #divWhatsapp input[type=checkbox].whatsappInput:checked::before {
    left: 0;
  }
}
@media (max-width: 500px) {
  body #main-content .form-section #divTelefonos #divWhatsapp input[type=checkbox].whatsappInput:checked::before {
    font-size: 10px;
  }
}
body #main-content .form-section #divTelefonos input::placeholder {
  font-size: 13px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*  @include media("450") {
      font-size: 9px !important;
  }

  @include media("xs") {
      font-size: 8.5px !important;
  }*/
}
@media (max-width: 767px) {
  body #main-content .form-section #divTelefonos input::placeholder {
    font-size: 11px !important;
  }
}
body #main-content .form-section #form-section-text {
  color: #000;
  /* min-width: 450px !important;*/
  width: 435px;
  margin-right: 135px;
  margin-top: 0px;
  line-height: 22.6px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*@include media("950") {*/
  /*   margin-right: 0px;
      margin-bottom: 40px;*/
  /*margin: 0 auto 40px;
  }*/
}
body #main-content .form-section #form-section-text h1, body #main-content .form-section #form-section-text h2, body #main-content .form-section #form-section-text p {
  color: #000;
}
@media (max-width: 1500px) {
  body #main-content .form-section #form-section-text {
    margin-right: 20px;
  }
}
@media (max-width: 1200px) {
  body #main-content .form-section #form-section-text {
    width: 343px;
  }
}
@media (max-width: 1065px) {
  body #main-content .form-section #form-section-text {
    width: 330px;
  }
}
@media (max-width: 991px) {
  body #main-content .form-section #form-section-text {
    width: 100%;
    margin-right: 0px;
    margin-top: 10px;
  }
}
@media (max-width: 550px) {
  body #main-content .form-section #form-section-text {
    height: auto;
    /*                min-width: none;*/
    width: 100%;
  }
}
body #main-content .form-section #form-section-text h2 {
  font-weight: 400;
}
body #main-content .form-section #form-section-text h1 {
  font-size: 28px;
  margin-right: 43px;
  margin-bottom: 16px;
  font-weight: 500;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section #form-section-text h1 {
    font-weight: 700;
    font-size: 24px;
    margin-right: 0px;
  }
}
@media (max-width: 600px) {
  body #main-content .form-section #form-section-text h1 {
    font-size: 20px;
  }
}
body #main-content .form-section #form-section-text h2, body #main-content .form-section #form-section-text p {
  font-size: 20px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section #form-section-text h2, body #main-content .form-section #form-section-text p {
    font-size: 16px;
    margin-bottom: 8px !important;
  }
}
@media (max-width: 600px) {
  body #main-content .form-section #form-section-text h2, body #main-content .form-section #form-section-text p {
    font-size: 16px;
  }
}
body #main-content .form-section #form-section-text p {
  font-weight: 400;
  margin-bottom: 25px;
  /*        text-align: ;*/
}
body #main-content .form-section #form-section-text .texto-destacado {
  font-weight: 700;
}
body #main-content .form-section form {
  /* width: 540px;
  margin-top: 26px;*/
  box-shadow: 0px 4px 13px 10px rgba(0, 0, 0, 0.0705882353);
  border-radius: 42px;
  padding: 39px 58px 20px 58px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section form {
    padding: 24px;
    border-radius: 33px;
  }
}
@media (max-width: 550px) {
  body #main-content .form-section form {
    /*    padding: 0 16px;*/
    width: 100%;
  }
}
body #main-content .form-section form .resultForm {
  width: 100%;
  /*&:last-child {
      width: 600px !important;
  }*/
}
body #main-content .form-section form .resultForm p {
  font-size: 45px;
  text-align: center;
  line-height: 0.9;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 550px) {
  body #main-content .form-section form .resultForm p {
    font-size: 35px;
  }
}
body #main-content .form-section form .resultForm p:last-child {
  font-size: 20px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 550px) {
  body #main-content .form-section form .resultForm p:last-child {
    font-size: 18px;
  }
}
body #main-content .form-section form h3 {
  width: 100%;
  text-align: start;
  font-weight: 700;
  font-size: 24px;
  padding-bottom: 6px;
  margin: 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section form h3 {
    text-align: center;
  }
}
@media (max-width: 600px) {
  body #main-content .form-section form h3 {
    text-align: center;
    padding-bottom: 4px;
    font-size: 21px;
    max-width: 200px;
    margin: 0 auto;
  }
}
body #main-content .form-section form .subtituloForm {
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #8E8E93;
  border-bottom: 1px solid #000;
  padding-bottom: 6px;
  display: block;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .form-section form .subtituloForm {
    text-align: center;
    padding-bottom: 10px;
    font-size: 12px;
  }
}
@media (max-width: 600px) {
  body #main-content .form-section form .subtituloForm {
    padding-bottom: 15px;
    font-size: 10px;
  }
}
body #main-content .form-section form .form-container {
  margin-bottom: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-family: "Poppins", sans-serif;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 550px) {
  body #main-content .form-section form .form-container {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
}
body #main-content .form-section form .form-container #form-section-inputs {
  width: 221px;
  margin-right: 49px;
}
body #main-content .form-section form .form-container #form-section-inputs .form-input {
  width: 221px;
  height: 37px;
  border-radius: 50px;
  border: 0.5px solid #000;
  background: #F4F4F4;
  padding-left: 16px;
  margin-bottom: 16px;
  outline: none;
  /*  &:focus,
  &:focus-within{
      border: 1px solid #0075FF !important;
  }*/
}
body #main-content .form-section form .form-container #form-section-inputs .form-input::placeholder {
  font-size: 14px;
  color: #999999;
  font-weight: 300;
}
body #main-content .form-section form .form-container #form-section-inputs .form-input.error {
  border: 1px solid #FF0000;
  margin-bottom: 0px;
}
body #main-content .form-section form .form-container #form-section-inputs .form-input.error::placeholder {
  color: #8B0000 !important;
}
body #main-content .form-section form .form-container #form-section-inputs #whatsapp-check {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 10px;
}
body #main-content .form-section form .form-container #form-section-inputs #whatsapp-check > label {
  font-family: "gotham", sans-serif !important;
  font-weight: 600;
  font-size: 12px;
  display: block;
  margin-left: 9px;
}
body #main-content .form-section form .form-container #form-section-checks {
  width: 137px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 550px) {
  body #main-content .form-section form .form-container #form-section-checks {
    margin-top: 16px;
  }
}
body #main-content .form-section form .form-container #form-section-checks .check-items {
  margin-bottom: 12px;
}
body #main-content .form-section form .form-container #form-section-checks .check-items input {
  border: 1.7px solid #000;
  border-radius: 4px;
  width: 15px; /* Ancho del checkbox */
  height: 15px; /* Altura del checkbox */
  appearance: none; /* Ocultar el estilo predeterminado del sistema */
  -webkit-appearance: none; /* Para navegadores basados en WebKit (Chrome, Safari) */
  -moz-appearance: none; /* Para navegadores basados en Gecko (Firefox) */
  outline: none; /* Eliminar el contorno al enfocar */
  cursor: pointer; /* Cambiar el cursor al pasar sobre el checkbox */
  margin-bottom: -2px;
}
body #main-content .form-section form .form-container #form-section-checks .check-items input:checked {
  background: #78E282;
}
body #main-content .form-section form .form-container #form-section-checks .check-items label {
  font-size: 14px;
  font-weight: 700;
  font-family: Gotham, sans-serif !important;
  letter-spacing: -0.7px;
}
body #main-content .form-section form #pregunta-esperas, body #main-content .form-section form #terminos {
  width: 100%;
}
body #main-content .form-section form #pregunta-esperas > label {
  font-weight: 600;
}
body #main-content .form-section form #pregunta-esperas #esperas {
  width: 100%;
  display: block;
  outline: none;
  border: none;
  border-bottom: 1px solid #999999;
  margin-bottom: 43px;
}
body #main-content .form-section form #pregunta-esperas #esperas:focus {
  border-bottom: 1.5px solid #999999;
}
body #main-content .form-section form #terminos {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
body #main-content .form-section form #terminos.error {
  margin-bottom: 0px;
}
body #main-content .form-section form #terminos .blue-text {
  color: #0075FF;
  text-decoration: none;
  cursor: pointer;
  background: transparent;
  border: 0;
  padding: 0;
  font: inherit;
  line-height: inherit;
}
body #main-content .form-section form #terminos .blue-text:hover {
  text-decoration: underline;
}
body #main-content .form-section form #terminos .terminosLabel {
  font-size: 14px;
  margin-left: 8px;
  font-weight: 500;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 360px) {
  body #main-content .form-section form #terminos .terminosLabel {
    font-size: 12px;
  }
}
body #main-content .form-section form #terminos input[type=checkbox].terminosInput {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 2px solid #D2D2D2;
  border-radius: 4px;
  line-height: 18px;
  text-align: center;
  padding: 0;
  margin-right: 0px;
  margin-left: 2px;
  margin-top: 2px;
  width: 16.8px;
  height: 16.8px;
  position: relative;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 360px) {
  body #main-content .form-section form #terminos input[type=checkbox].terminosInput {
    margin: 0px;
    width: 14.8px;
    height: 14.8px;
  }
}
body #main-content .form-section form #terminos input[type=checkbox].terminosInput:checked::before {
  content: "✔";
  font-size: 14px;
  color: #35ACFF;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0px;
}
body #main-content .form-section form #form-submit-btn {
  display: block;
  margin: 0 auto;
  width: 320px;
  height: 46px;
  border-radius: 63px;
  background: #000000;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  outline: none;
  border: none;
  margin-top: 20px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*
  @include media("340") {
      width: 250px;
  }
  */
}
body #main-content .form-section form #form-submit-btn.load {
  display: none;
}
@media (max-width: 991px) {
  body #main-content .form-section form #form-submit-btn {
    font-size: 14px;
  }
}
@media (max-width: 500px) {
  body #main-content .form-section form #form-submit-btn {
    margin-top: 16px;
    max-width: 95%;
    height: 40px;
  }
}
body #main-content .form-section form #form-submit-btn:hover {
  opacity: 0.9;
}
body #main-content .subtituloForm2 {
  width: 100%;
  font-size: 12px;
  font-weight: 600;
  color: #8E8E93;
  display: block;
  margin-top: 16px;
  text-align: center;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content .subtituloForm2 {
    text-align: center;
    margin: 30px 0px 20px 0px;
    padding-bottom: 22px;
    font-size: 10px;
  }
}
@media (max-width: 600px) {
  body #main-content .subtituloForm2 {
    padding-bottom: 0px;
    margin: 15px 0px 10px 0px;
  }
}
body #main-content #help-section {
  margin-top: 83px;
  font-family: "Poppins", sans-serif;
  margin-bottom: 90px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content #help-section {
    margin-bottom: 44px;
    margin-top: 70px;
  }
}
body #main-content #help-section h4 {
  font-size: 28px;
  font-weight: 500;
  width: 100%;
  text-align: center;
  margin-bottom: 33px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 500px) {
  body #main-content #help-section h4 {
    font-size: 24px;
  }
}
body #main-content #help-section > p {
  max-width: 1150px;
  margin: 0 auto;
  margin-bottom: 35px;
  font-size: 20px;
  font-weight: 400;
  line-height: 23.6px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  body #main-content #help-section > p {
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  body #main-content #help-section > p {
    font-size: 16px;
    margin-bottom: 16px;
  }
}
@media (max-width: 575px) {
  body #main-content #help-section > p {
    padding-left: 0px;
  }
}
body #main-content #help-section > div {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 950px) {
  body #main-content #help-section > div {
    flex-direction: column-reverse;
  }
}
body #main-content #help-section > div #helpBox {
  width: 451px;
  height: 419px;
  border: 1px solid #000;
  background: #f4f4f4;
  border-radius: 20px;
  margin-right: 9px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 56px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 950px) {
  body #main-content #help-section > div #helpBox {
    width: 100%;
    height: 150px;
    padding: 0 30px;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    margin: 0px;
  }
}
@media (max-width: 470px) {
  body #main-content #help-section > div #helpBox {
    height: 95px;
    padding: 0 20px;
  }
}
body #main-content #help-section > div #helpBox > img {
  width: 144px;
  height: 144px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 950px) {
  body #main-content #help-section > div #helpBox > img {
    width: 100px !important;
    height: 100px !important;
  }
}
@media (max-width: 470px) {
  body #main-content #help-section > div #helpBox > img {
    width: 70px !important;
    height: 70px !important;
  }
}
body #main-content #help-section > div #helpBox #helpBox-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 950px) {
  body #main-content #help-section > div #helpBox #helpBox-content {
    width: 250px;
  }
}
@media (max-width: 470px) {
  body #main-content #help-section > div #helpBox #helpBox-content {
    width: 200px;
  }
}
body #main-content #help-section > div #helpBox #helpBox-content #helpbox-title {
  font-size: 32px;
  color: #35ACFF;
  font-weight: 600;
  letter-spacing: -0.7px;
  margin: 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 950px) {
  body #main-content #help-section > div #helpBox #helpBox-content #helpbox-title {
    font-size: 30px;
    width: 100%;
    text-align: start;
  }
}
@media (max-width: 470px) {
  body #main-content #help-section > div #helpBox #helpBox-content #helpbox-title {
    font-size: 24px;
  }
}
@media (max-width: 340px) {
  body #main-content #help-section > div #helpBox #helpBox-content #helpbox-title {
    font-size: 20px;
  }
}
@media (max-width: 285px) {
  body #main-content #help-section > div #helpBox #helpBox-content #helpbox-title {
    font-size: 19px;
  }
}
body #main-content #help-section > div #helpBox #helpBox-content #helpbox-text {
  font-size: 28px;
  text-align: center;
  letter-spacing: -0.7px;
  margin-bottom: 12px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 950px) {
  body #main-content #help-section > div #helpBox #helpBox-content #helpbox-text {
    font-size: 20px !important;
    font-weight: 500;
    margin-bottom: 0px;
    margin-top: -8px;
    text-align: start;
  }
}
@media (max-width: 470px) {
  body #main-content #help-section > div #helpBox #helpBox-content #helpbox-text {
    margin-top: -4px;
    font-size: 14px !important;
    line-height: 1;
  }
}
body #main-content #help-section > div #helpBox #helpBox-content > span {
  text-decoration: underline;
  color: #35ACFF;
  cursor: pointer;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 950px) {
  body #main-content #help-section > div #helpBox #helpBox-content > span {
    font-size: 16px !important;
    text-align: start;
    width: 100%;
  }
}
@media (max-width: 470px) {
  body #main-content #help-section > div #helpBox #helpBox-content > span {
    font-size: 12px !important;
  }
}

.divFeedIG {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  margin-top: 30px;
  font-family: "Poppins", sans-serif;
  margin-bottom: 0px;
  background-color: #F4F4F4;
  padding: 45px 0px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  .divFeedIG {
    margin-top: 10px;
  }
}
@media (max-width: 600px) {
  .divFeedIG {
    padding: 24px 16px 15px;
  }
}
.divFeedIG h2 {
  font-weight: 500;
  font-size: 47px;
  line-height: 65px;
  letter-spacing: -0.67px;
  text-align: center;
  vertical-align: middle;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 991px) {
  .divFeedIG h2 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (max-width: 600px) {
  .divFeedIG h2 {
    font-size: 22px;
    line-height: 25px;
  }
}

.divFeedIG-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
}

#divFeedIG-items {
  width: 100%;
  max-width: 1202.64px;
  min-width: 0;
  margin-top: 28px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1199px) {
  #divFeedIG-items {
    max-width: 897.98px;
  }
}
@media (max-width: 1199px) {
  #divFeedIG-items {
    max-width: 897.98px;
  }
}
@media (max-width: 991px) {
  #divFeedIG-items {
    max-width: 593.32px;
  }
}
@media (max-width: 700px) {
  #divFeedIG-items {
    max-width: 288.66px;
  }
}
#divFeedIG-items .splide__slide {
  display: flex;
  justify-content: center;
}
#divFeedIG-items .feed-video-card {
  position: relative;
  width: 100%;
  max-width: 288.66px;
  height: 388px;
  border-radius: 9.37px;
  opacity: 1;
  overflow: hidden;
  background-color: #111;
}
#divFeedIG-items .feed-video-card video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#divFeedIG-items .feed-video-card .feed-video-link {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
#divFeedIG-items .feed-video-card .feed-video-play {
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 2;
  width: 36px;
  height: 36px;
  border: 0;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  pointer-events: none;
}
#divFeedIG-items .feed-video-card.is-playing .feed-video-play {
  display: none;
}
@media (max-width: 600px) {
  #divFeedIG-items {
    width: 100%;
    max-width: 288.66px;
  }
}
#divFeedIG-items .feed-video-dots {
  display: none;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin: 14px 0 0;
  padding: 0;
  list-style: none;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 1199px) {
  #divFeedIG-items .feed-video-dots {
    display: flex;
  }
}
@media (max-width: 1199px) {
  #divFeedIG-items .feed-video-dots {
    display: flex;
  }
}
#divFeedIG-items .feed-video-dots .feed-video-dot {
  width: 8px;
  height: 8px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: #d0d0d0;
  cursor: pointer;
}
#divFeedIG-items .feed-video-dots .feed-video-dot.is-active {
  background-color: #8a8a8a;
}

.divNew {
  width: 100%;
  background-color: #E1D5F2;
  font-family: "Poppins", sans-serif;
}
.divNew .divNew-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  max-width: 1240px;
  margin: 0 auto;
  padding: 33px 32px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 700px) {
  .divNew .divNew-content {
    gap: 14px;
    padding: 16px 20px;
  }
}
.divNew .divNew-content-item {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 0;
}
.divNew .divNew-content-item p {
  margin: 0;
  color: #111;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  .divNew .divNew-content-item p {
    font-size: 12px;
  }
}
.divNew .divNew-content-item:last-child {
  flex-shrink: 0;
  gap: 8px;
}
.divNew .divNew-content-item-title {
  flex-shrink: 0;
  background-color: #fff;
  color: #9077EA;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1;
  border-radius: 999px;
  padding: 7px 12px;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  .divNew .divNew-content-item-title {
    display: none;
  }
}
.divNew .divNew-content-item-button {
  background-color: #603E94;
  color: #fff;
  border: 0;
  border-radius: 999px;
  padding: 10px 18px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  .divNew .divNew-content-item-button {
    font-size: 10px;
  }
}
.divNew .divNew-content-item-button-icon {
  width: 34px;
  height: 34px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: #111;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex-shrink: 0;
  /*	@if $media == mxs {
  	@media (max-width: $breakpoint-mxs) {
  		@content;
  	}
  }*/
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}
@media (max-width: 600px) {
  .divNew .divNew-content-item-button-icon {
    width: 24px;
    height: 24px;
  }
}
.divNew .divNew-content-item-button-icon {
  /*@media (min-width: $breakpoint-lg) {
             @content;
         }*/
}

.terminos-popup {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 28px 16px;
  background: rgba(72, 72, 72, 0.55);
  box-sizing: border-box;
}
.terminos-popup[hidden] {
  display: none !important;
}
.terminos-popup__panel {
  width: min(680px, 100%);
  max-height: min(84vh, 780px);
  background: #fff;
  border-radius: 28px;
  padding: 36px 28px 24px;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.18);
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.terminos-popup__titulo {
  margin: 0 0 22px;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 32px;
  font-weight: 800;
  color: #111;
  letter-spacing: -0.5px;
  line-height: 1.15;
}
.terminos-popup__cuerpo {
  overflow-y: auto;
  padding-right: 14px;
  color: #b7b7b7;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.55;
}
.terminos-popup__cuerpo p {
  margin: 0 0 16px;
}
.terminos-popup__cuerpo strong {
  font-weight: 600;
  color: #a6a6a6;
}
.terminos-popup__cuerpo::-webkit-scrollbar {
  width: 8px;
}
.terminos-popup__cuerpo::-webkit-scrollbar-thumb {
  background: #d0d0d0;
  border-radius: 8px;
}
.terminos-popup__cuerpo::-webkit-scrollbar-track {
  background: transparent;
}
.terminos-popup__aceptar {
  display: block;
  margin: 18px auto 0;
  width: 240px;
  height: 40px;
  border-radius: 63px;
  background: #000000;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 14px;
  outline: none;
  border: none;
  cursor: pointer;
  flex-shrink: 0;
}
.terminos-popup__aceptar:hover {
  opacity: 0.9;
}
@media (max-width: 600px) {
  .terminos-popup {
    padding: 16px 12px;
  }
  .terminos-popup__panel {
    border-radius: 22px;
    padding: 24px 16px 16px;
  }
  .terminos-popup__titulo {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .terminos-popup__cuerpo {
    font-size: 14px;
  }
  .terminos-popup__aceptar {
    width: 200px;
    height: 38px;
    font-size: 13px;
  }
}
body.terminos-popup-abierto {
  overflow: hidden;
}
