@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Lato:400,400italic,700|Sansita+One);@import url(https://fonts.googleapis.com/css2?family=Anton&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://fonts.googleapis.com/css2?family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Passion+One:wght@400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost: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&family=Passion+One:wght@400;700;900&display=swap);body,h2,h3,h4,h5{font-family:Jost,sans-serif}body,section{max-width:100%;margin:0 auto}.embed-responsive,heder{padding:0;display:block}.blockquote-footer,footer p,h2,h3,h4,h5,p{line-height:1}heder{background-color:#44a5d5}heder h4{color:#fff!important}body{background-color:var(--bg-color);color:var(--font-color);font-size:calc(1rem + .25vh)}body,footer,main{overflow-x:hidden;width:100%}h2,h3,h4,h5{color:var(--heading-color)!important}#home{padding:0!important}hr{border:1px solid #ffeb5dopacity:1}p{font-size:1.3rem}h2{font-family:'Passion One',cursive}a{color:var(--primary-color);text-decoration:none;font-weight:700}a:focus,a:hover{color:var(--secondary-color)}.blockquote-footer{color:var(--blockquote-footer);margin-top:-.5rem}section{padding:15px 0}.bg-grey{background-color:#44a5d5}@media (min-width:768px) and (max-width:px){.display-5{font-size:calc(1.5rem + 2.1vw)}}@media (max-width:366px){.display-5{font-size:calc(1.225rem + 2.1vw)}}footer{background-color:#232b32;color:#b5b5b5}footer p{font-size:16px;padding:15px}footer a{color:#ffefe0}.embed-responsive{position:relative;width:100%;overflow:hidden}.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive::before{display:block;content:""}@media (max-width:992px){h5{font-size:1rem}.triangularlabel_dx{zoom: 0.6;}.py-3{padding-top:.7rem!important;padding-bottom:.7rem!important}}.btn_price,.special_link{padding:10px;border-radius:5px;margin:0;display:inline-block;color:#fff!important}.btn_price{background-color:#00cc04!important}.btn_price:hover{background-color:#00cc8b!important}.special_link{background-color:#b30000;line-height:.7}.special_link:hover{background-color:#f44336;color:#fff!important}.triangularlabel_dx{width:0;height:0;border-width:110px 0 0 110px;border-style:solid;border-color:rgb(255 0 0 / 80%) transparent transparent;position:absolute;top:0;right:0;z-index:999999999999}.triangularlabel_dx p{color:#fff;position:absolute;top:-105px;right:0;font-weight:700;padding:1px 7px 0 0;text-align:right;line-height:1;font-size:18px;width:200px}.triangularlabel_dx p span{font-size:21px;line-height:1.1}.strikethrough{position:relative}.strikethrough:before{position:absolute;content:"";left:-5px;top:77%;right:0;height:4px;width:0;background:red;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);transform-origin:left;animation:2s linear infinite forwards grow}@keyframes grow{to {width:55px;}} .bar {
     width: 290px;
     height: 12px;
     position: relative;
     background: linear-gradient( 
       270deg,
       #eee 80%,
       transparent 50%);
     background-color: #f44336;
     border-radius: 25px;
      overflow: hidden;
      transition: transform 1s ease-out;
	margin: 0 auto;
 
 }
.bar:hover {
   transform: scale(1);
}
 .bar:before {
     content: '';
     right: 0;
     position: absolute;
     height: 100%;
     width: 100%;
     background: linear-gradient(
       -45deg,
       transparent 25%,
       rgba(240, 240, 240, 0.5) 25%,
       rgba(240, 240, 240, 0.5) 22%,
       transparent 22%,
       transparent 35%,
       rgba(240, 240, 240, 0.5) 35%,
       rgba(240, 240, 240, 0.5) 70%,
       transparent 70%
     );
     background-size: 75px 100%;
     animation: move 2s linear infinite;
     transform: scale(-1);
     box-shadow:inset 0 0 20px rgba(0,0,0,.2);
 }
.red {
  background: linear-gradient( 
    270deg,
    #eee 65%,
    transparent 75%
  );
  background-color:#f00;
  margin-bottom:2.5vh;
}
@keyframes move {
    to {
        background-position: 75px 100%;
    }
}